begincsdn .NET 趴趴窝
[天行健,君子以自强不息]
[天道酬勤思]
摘要: 方法一:加载文件的方法(API), 推荐度:1级 2.1 添加引用 using System.Runtime.InteropServices; 2.2 在程序中声明光标资源加载函数LoadCursorFromFile; [DllImport("user32")] private static extern IntPtr LoadCursorFromFile(string fileName); 2... 阅读全文
posted @ 2012-11-26 16:39 begincsdn 阅读(5233) 评论(0) 推荐(0) 编辑
摘要: 二叉树的递归遍历以及非递归遍历(一)----先序遍历 1.二叉树的遍历方式: 先序遍历、中序遍历、后序遍历(此处不考虑层次遍历) 先序遍历:先访问根节点,再访问左子树,然后是右子树 中序遍历:先访问左子树,然后是根节点,然后是右子树 后序遍历:先访问左子树,然后右子树,最后是根节点。 2. 二叉树基本数据结构定义: typedef struct TNode { int val; struct TN... 阅读全文
posted @ 2012-10-12 08:54 begincsdn 阅读(3048) 评论(0) 推荐(0) 编辑
摘要: 1、数据传送指令 1.1、传送指令 指令的语法 举例 周期数 MOV reg,reg mov bp,sp 1 MOV mem,reg mov array[di],bx 1 MOV reg,mem mov bx,pointer 1 MOV mem,immed mov [bx],15 1 MOV reg,immed mov cx,256 1 MO... 阅读全文
posted @ 2012-10-10 16:50 begincsdn 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_55a8a96d0100084k.html 研究如何用一种颜色或图案来填充一个二维区域。一般来说,区域的封闭轮廓是简单的多边形。若轮廓线由曲线构成,则可将曲线转换成多条直线段顺连而成,此时,区域轮廓线仍然是一种多边形逼近。 在计算机图形学中,多边形区域有两种重要的表示方法:顶点表示和点阵表示。所谓顶点表示,即是用多边形的顶点序列... 阅读全文
posted @ 2012-08-08 10:06 begincsdn 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cppblog.com/feixuwu/archive/2010/07/10/119980.aspx 昨天一个同事一大早在群里推荐了一个google project上的开源内存分配器(http://code.google.com/p/google-perftools/),据说google的很多产品都用到了这个内存分配库,而且经他测试,我们的游戏客户端集成了这个最新... 阅读全文
posted @ 2012-07-22 16:06 begincsdn 阅读(705) 评论(1) 推荐(1) 编辑
摘要: 以下代码是可以正确执行的,但唯一不足的是,单线程和多线程的执行效率几乎相同。究竟是什么原因还没搞清楚。#include "stdafx.h"#include <stdio.h>#include <iostream>#include <boost/filesystem.hpp>#include <boost/thread.hpp>#include <geos/geos.h>#include <vec... 阅读全文
posted @ 2012-07-22 13:15 begincsdn 阅读(7016) 评论(2) 推荐(0) 编辑
摘要: 简单介绍几个计算几何的资源 a) Geos Geos的全称就是Geometry Engine Open Source,参考网站就是:http://geos.refractions.net,从名称就可以看出,Geos就是判断几何体的过程。 Geos是用C++语言写的处理计算几何的开源库。 b) CGAL CGAL的全称就是Computational Geometry Algorithms ... 阅读全文
posted @ 2012-07-20 12:25 begincsdn 阅读(3162) 评论(0) 推荐(0) 编辑
摘要: 字符串比较是否相同,在编程过程中是很常见的,对于定长的字符串比较,如果字符串比较的还相当频繁,可以用下面的方法优化,但在实际编程时,如果效率不是问题时,请不要使用该方法,影响别人阅读,同时软件的维护难度也会加大。 char * source = "xyZ"; int target = (((int)'Z')<<16) + (((int)'y')<<8) + (((int)'x')); //‘Z... 阅读全文
posted @ 2012-07-19 16:36 begincsdn 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 因为工作的关系,需要大量使用图形学相关的概念或知识,但身边很多同事对公式的很不熟悉,同时也不知道如何得来的。看着公式,硬背!但在实际应用中,具体问题往往比这些简单变换要复杂的多,就显得手足无措。为些,特将平时积累的一些逐步整理出来,共享给大家。同时也不得不说,现在编写教材的老师学者,只会教我们知识,并不教我们这些知识是怎么来的,个人认为,知识本身只是鱼,知识的由来和方法才是“渔”。 一、绕原点旋转... 阅读全文
posted @ 2012-07-19 13:37 begincsdn 阅读(8055) 评论(0) 推荐(0) 编辑
摘要: 隔离应用程序的优点 操作系统和运行时环境通常会在应用程序间提供某种形式的隔离。例如,Windows 和 Unix 使用进程来隔离应用程序 。为确保在一个应用程序中运行的代码不会对其他不相关的应用程序产生不良影响,这种隔离是必需的。使用进程边界来隔离在同一台计算机上运行的应用程序。每一个应用程序被加载到单独的进程中,这样就将该应用程序与在同一台计算机上运行的其他应用程序相隔离。 隔离这些应用程序的原... 阅读全文
posted @ 2012-07-18 08:53 begincsdn 阅读(1093) 评论(1) 推荐(0) 编辑