WSAAsyncSelect模型
这个模型跟窗口有关,它使用消息来进行通知的。如下是对话框客户端关键代码,连接的是一个echo服务端。 测试文件的传输,将文件发送出去,然后将读取的数据写入文件。 读写文件类WinFile参考: http://blog.csdn.net/tujiaw/article/details/17840823 Buffer类参考:ht...
1年前 阅读(613)
windows std::cout设置输出颜色
包含头文件ConsoleColor.h std::cout << red << "this text is read" << std::endl; std::cout << green << "this text is green" << std::endl; // ConsoleColor.h pragma once include <iostream> include <windows.h> inline std::ostream& blue(...
1年前 阅读(389)
log4cxx编译、使用
1. 下载下面三个文件放在同级目录下解压: http://apr.apache.org/download.cgi apr-1.4.6-win32-src.zip apr-util-1.5.1-win32-src.zip http://logging.apache.org/log4cxx/download.html apache-log4cxx-0.10.0.zip 2. 将apr-1.4.6改名为apr 将apr-util-1...
1年前 阅读(395)
2013新的一年马上到来了
还有一个多小时2012年就过去了,从2010年7月份毕业到现在工作有两年半了,还没做过什么总结,不知不觉就这样过来了。其实不是没有东西可写,相反要写的东西还很多,很杂,以前也想过要做一些总结,但总是不了了之,今天这种想法非常强烈,就简要的写下,然后睡个好觉。 开始接触...
1年前 阅读(364)
python模拟鼠标、捕获按键事件
在这里我需要连续的双击鼠标左键; 用按键1(不是数字小键盘里面的1)来控制运行,其他按键暂停。 ------------------------------------------------------------------------------- Name: Purpose: Author: Administrator Created: 02...
1年前 阅读(544)
boost xml
读写XML文件: testConfigRead.xml <?xml version="1.0" encoding="GB2312"?> <content> <title value="xxxx"/> <number>1234</number> <groups> <class num="1" type="type1"/> <class num="2" type="type2"/> <class num="3" type="type3"...
1年前 阅读(376)
表达式求值——栈
include <iostream> include <stack> include <cctype> / 获取优先级符号,flag数组优先级关系是根据oper得来的,所以它们中元素的顺序不能轻易改变 @param a[in] 先前的运算符 @param b[in] 之后的运算符 @return 成功返回运算符,失败返回空格字符 ...
1年前 阅读(351)
tcp/ip 3次握手与4次分手
建立TCP连接步骤(如上图3次握手): 1. 服务器必须准备好接受外来的连接。这是通过调用socket、bind和listen函数来完成,称为被动打开; 2. 客户通过调用connect进行主动打开。这时客户TCP会发送一个SYN(表示同步)分节,告诉服务器将在(待建立的)连接中发送数据的初始序列号...
1年前 阅读(441)
STL笔记
STL组件 打印容器内的所有元素 std::copy(vi1.begin(),vi1.end(), std::ostream_iterator<int>(std::cout, ", ")); sort排序 struct comp { bool operator()(int x, int y) const // 由大到小 { return x>y; } }; ...
1年前 阅读(420)
makefile简单写法
四个文件:error.h error.cpp def.h test.cpp error.cpp包含error.h test.cpp包含def.h error.h makefile如下: objects = test.o error.o flags = -D_DEBUG debug版本 edit: $(objects) g++ -o edit $(objects) test.o: def.h test.cpp g++ -c test.cp...
1年前 阅读(408)
当年的毕业设计 - MFC信息管理系统
由于程序只能在远程服务器上跑,调试起来非常麻烦,所以想弄一个UDP的日志服务程序,能实时的显示远程程序打印过来的日志。于是就想到了用MFC弄一个继承自CListView的单文档应用程序。 话说MFC还是我大学时候做毕业设计时用过, 距离现在都两年了,好多API也忘得差不多了。不...
1年前 阅读(361)
精灵程序(daemon)
精灵进程(daemon)是生存期长的一种进程。它们常常在系统引导装入时起动,在系统 关闭时终止。因为它们没有控制终端,所以说它们是在后台运行的。UNIX系统有很多精灵进程,它们执行日常事物活动。 编程规则: (1) 首先做的是调用fork,然后使父进程exit。这样做实现了下面...
1年前 阅读(397)
模拟glib中双链表的部分实现
// GList.h ifndef GLIST_H_INCLUDED define GLIST_H_INCLUDED ifdef _cplusplus extern "C" { endif typedef struct _GList GList; struct _GList { void data; GList next; GList prev; }; typedef void (GFunc)(void data, voi...
1年前 阅读(482)
sigsetjmp用法
相关函数:longjmp, siglongjmp, setjmp 表头文件:include <setjmp.h> 函数定义:int sigsetjmp(sigjmp_buf env, int savesigs) 函数说明:sigsetjmp()会保存目前堆栈环境,然后将目前的地址作一个记号, 而在程序其他地方调用siglongjmp()时便会直接跳到这个记...
1年前 阅读(372)
STL 什么时候用哪种容器
![STL 什么时候用哪种容器](http://hi.csdn.net/attachment/201202/12/8605981_1329056420L5o2.png) As a supplement to the table, the following rules of thumb might help: By default, you should use a vector. It has the simplest internal data structur...
1年前 阅读(367)
头文件宏定义
/ Guard C code in headers, while including them from C++ / ifdef __cplusplus define G_BEGIN_DECLS extern "C" { define G_END_DECLS } else define G_BEGIN_DECLS define G_END_DECLS endif ifndef NULL ifdef __cplusplus define...
1年前 阅读(368)
C++读写XML文件(Libxml2库)
C++程序有时候要读写XML文件, 这里介绍一个读写XML文件的库——Libxml2。 主页:[http://xmlsoft.org/index.html](http://xmlsoft.org/index.html) 入门教程很详细的:[http://jianlee.ylinux.org/Computer/C/libxml.htmlsec11](http://jianlee.ylinux.org/Computer/C/...
1年前 阅读(440)
我的emacs 23配置
emacs-site插件文件夹可以在下面地址下载,里面也有个emacs配置不过是旧的。 [http://download.csdn.net/detail/tujiaw/3736262](http://download.csdn.net/detail/tujiaw/3736262) ;;设置一个读取插件的默认路径 (add-to-list 'load-path "~/emacs-site/") ;...
1年前 阅读(356)
C/C++常用函数备份(持续更新)
有些函数在程序中用的比较多, 就记下来。当然个人写的,虽然经过了简单的测试,但难免有问题,慢慢完善!!! // 获取格式化时间,年-月-日 时:分:秒 std::string GetTimeString(time_t t) { if (t == -1) { return ""; } struct tm local = localtime(&t); ...
1年前 阅读(381)
C语言日历
// 根据网友的一个问题整理的 // 输入年月,显示当前日历, 然后按下左右方向键会显示上个月或下个月的日历,按其他键两次退出 include<stdio.h> include<conio.h> include<dos.h> include<stdlib.h> bool IsLeapYear(int year) { if ((0==year%4 &...
1年前 阅读(327)
 
Keep it simple,stupid
文章数
284
总访问量
263298
今日访问
211
最近评论

ningto : 请到next.ningto.com里发表评论。
tujiaw : 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞 : 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
于淞 : 你好,这个文章的源码能分享一下吗,838106303@163.com,谢谢了 上面的链接不能用了
tujiaw : 多谢多谢
essaypinglun college-paper.org : 很好的博客,赞赞
Folly : 这个实现有点奇怪,Qt为什么没有统一的比对方法。
过多s : alert("hello, world!")
tujiaw : 还不错哦
回到顶部