自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1712

转载 epoll使用详解 - 转

epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且

2012-12-01 09:46:10 358

转载 数据结构与算法汇总

1、常见数据结构线性:数组,链表,队列,堆栈,块状数组(数组+链表),hash表,双端队列,位图(bitmap)树:堆(大顶堆、小顶堆),trie树(字母树or字典树),AC自动机(KMP+trie树),后缀树,后缀树组,二叉排序/查找树,B+/B-,AVL树,Treap,红黑树,splay树,线段树,树状数组图:图其它:并查集,跳表(skip list,使单链表查找更快)2、

2011-11-16 11:08:55 677

转载 如何在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 880 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 460

转载 一个较能通用的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 1180

转载 容易被忽略的细节(1):config文件的使用

<br />一、缘起<br /><br /><br /><br />    最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整、系统的.Net方面知识的系统学习,经常被一些在C#老鸟眼里几乎是常识的小知识点给绊倒。<br /> <br />  <br />    为什么这么说呢,因为我在网络上查找的资料的时候,经常大部分问题,都是能够找到或多或少的参考资料,但是这些小知识点却很少能够找到正确的解决方法,有也是只有提问,没有回到,那么这种情况

2011-04-15 17:00:00 739

转载 C#程序员开发WinForm必须知道的 Window 消息大全

不要以为下面的东西只有C++中才会用到哦!消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; //窗口句柄

2011-04-15 12:13:00 561

转载 C#程序员开发WinForm必须知道的 Window 消息大全

<br />不要以为下面的东西只有C++中才会用到哦!<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 <br />消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: <br />type <br />TMsg = pac

2011-04-15 12:13:00 474

转载 C#程序员开发WinForm必须知道的 Window 消息大全

<br />不要以为下面的东西只有C++中才会用到哦!<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 <br />消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: <br />type <br />TMsg = pac

2011-04-15 12:13:00 524

转载 用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 1095

转载 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 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除