- 博客(12)
- 收藏
- 关注
转载 用Python和Pygame写游戏-从入门到精通
用Python和Pygame写游戏-从入门到精通(1)博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的《Beginning Game Development with Python and Pygame –From Novice to Professional》,有兴趣的朋友可以搜一下,有英文版的PDF可以下载。其实也不是翻译,把精华摘出来,共同学习。看这个系列
2013-01-01 14:27:03 1730
转载 epoll使用详解 - 转
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且
2012-12-01 09:46:10 367
转载 数据结构与算法汇总
1、常见数据结构线性:数组,链表,队列,堆栈,块状数组(数组+链表),hash表,双端队列,位图(bitmap)树:堆(大顶堆、小顶堆),trie树(字母树or字典树),AC自动机(KMP+trie树),后缀树,后缀树组,二叉排序/查找树,B+/B-,AVL树,Treap,红黑树,splay树,线段树,树状数组图:图其它:并查集,跳表(skip list,使单链表查找更快)2、
2011-11-16 11:08:55 688
转载 如何在Hadoop上编写MapReduce程序
1. 概述1970年,IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,标志着关系数据库的诞生,随后几十年,关系数据库及其结构化查询语言SQL成为程序员必须掌握的基本技能之一。2005年4月,
2011-11-16 11:05:03 924 1
转载 在Visual C++中用ADO进行数据库编程
<br />1. 生成应用程序框架并初始化OLE/COM库环境 <br /><br /> 创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。<br />本例为: <br /> BOOL CAdotestDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE/COM库环境 } 程序最后要调用
2011-05-04 09:43:00 485
转载 一个较能通用的C#画曲线类(转)
<br />曲线类返回一个画好的图片<br />曲线类源码开始------------------------<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Drawing;<br />namespace testPictureBox<br />{<br /> public class CurvePaint<br /> {<br />
2011-04-29 11:27:00 1216
转载 容易被忽略的细节(1):config文件的使用
<br />一、缘起<br /><br /><br /><br /> 最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整、系统的.Net方面知识的系统学习,经常被一些在C#老鸟眼里几乎是常识的小知识点给绊倒。<br /> <br /> <br /> 为什么这么说呢,因为我在网络上查找的资料的时候,经常大部分问题,都是能够找到或多或少的参考资料,但是这些小知识点却很少能够找到正确的解决方法,有也是只有提问,没有回到,那么这种情况
2011-04-15 17:00:00 761
转载 C#程序员开发WinForm必须知道的 Window 消息大全
不要以为下面的东西只有C++中才会用到哦!消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; //窗口句柄
2011-04-15 12:13:00 587
转载 C#程序员开发WinForm必须知道的 Window 消息大全
<br />不要以为下面的东西只有C++中才会用到哦!<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 <br />消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: <br />type <br />TMsg = pac
2011-04-15 12:13:00 485
转载 C#程序员开发WinForm必须知道的 Window 消息大全
<br />不要以为下面的东西只有C++中才会用到哦!<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 <br />消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: <br />type <br />TMsg = pac
2011-04-15 12:13:00 551
转载 用C#写外挂或辅助工具必须要的WindowsAPI
<br />一定要珍藏,因为这都是我珍藏的,要的时候一定有用的。<br /><br /> public enum WinMsg <br /> { <br /> WM_NULL = 0x0000, <br /> WM_CREATE = 0x0001, <br /> WM_DESTROY = 0x0002, <br /> WM_MOVE = 0x0003, <br /> WM_SIZE = 0x0005, <br />
2011-04-15 12:09:00 1110
转载 C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
<br />C++ 输入输出 C# <br />==================================<br />char chr[255] O StringBuilder<br />KCA_DIR I int<br />LPCSTR I string<br />int I int<br />LPSTR O Strin
2011-04-15 12:05:00 552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人