- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 利用Python的SocketServer框架编写网络服务程序
1.前言: 虽说用Python编写简单的网络程序很方便,但复杂一点的网络程序还是用现成的框架比较好。这样就可以专心事务逻辑,而不是套接字的各种细节。SocketServer模块简化了编写网络服务程序的任务。同时SocketServer模块也是Python标准库中很多服务器框架的基础。 2.网络服务类:SocketServer提供了4个基本的服务类:TCPSer
2013-06-25 00:20:49 19080 5
原创 MFC TCHAR 和CHAR相互转换
没有定义UNICODE,所以它里面的字符串就是简单用" "就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。首先是把TCHAR转为char //将TCHAR转为char //*tchar是TCHAR类型指针,*_char是char类型指针 TcharToChar (const TCHAR * tchar, char *
2013-06-18 14:46:29 2388
原创 BMP 设备无关位图格式
设备无关位图和BMP文件 设备无关位图(DIB)自带颜色信息。从名字就可以看出DIB是和设备无关的,任何运行Windows操作系统的计算机都可以处理DIB。DIB通常以BMP文件的形式被保存在磁盘上或作为资源文件保存在EXE文件和DLL文件中。设备相关位图DDB也可以以BMP文件中的形式保存。 BMP文件中DIB的结构
2013-06-13 17:29:41 2188 1
原创 不要因为想着以后就忽略现在
许多渴望永恒的人,却不知道在星期天下雨的午后如何自处。 ——美国女作家苏珊·俄兹。那些困扰人生的梦想其实只是烦恼,使我们不屑于生活的这一刻
2013-06-09 22:14:08 1360
原创 大二到大三最近一年的项目经验总结
编码前先分析,设计(需求,技术方案,实现,UML图)。把重要的决策放在设计阶段,而不是编码阶段。否则会越来越乱。 选择现成的最适合的工具(语言,库,协议,技术方案),不要重复造轮子。站在前人的肩膀上。 编码应该是最简单直接的工作,分析和设计也就是解决问题的思路才是核心。 理论是很重要,对实际有指导作用。站在巨人的肩膀上。 不要畏难,我们是专业的。感到难都是因为懒惰。
2013-06-05 13:08:43 1700
原创 CImage构造CBitmap对象
CImage img;img.Load(L"res/02.jpg");HDC hDC = img.GetDC();CDC *pDC = CDC::FromHandle(hDC);CBitmap bmp;bmp.CreateCompatibleBitmap(pDC,64,64);CDC memDC;memDC.CreateCompatibleDC(pDC)
2013-06-04 12:29:38 2029
原创 为列表框控件List Control设置行高
简介 MFC的标准列表框控件并没有给出设置每一行高度的接口。有两种方法可以设置:1.取巧的方法:为列表框插入图标,每一行的高度自动变为图标的高度。这个方法很快,但总觉得有点别扭,且不好移植。所以我没用这种方法。2.自绘列表框,这正是本文要说的。 效果预览 实现过程 1.在对话框上拖拉出一个List Control 控件,并设置属性Owen D
2013-06-02 13:36:45 13475 1
Java 8函数式编程
2019-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人