摘要: 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解----- By PiggyXP(小猪)前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会完成端口的用法,本文附带了有详尽注释的使用MFC编写的图形界面的示例代码。 我的初衷是希望写一份互联网上能找. 阅读全文
posted @ 2012-11-25 22:33 Owen Wilson 阅读(12566) 评论(2) 推荐(1) 编辑
摘要: CppDB是一个高性能的数据库访问库,比MySQL++快很多(我只是使用了MySQL++的默认设置)。 下面的例子代码演示了如何使用CppDB访问数据库。 [cpp] #include <iostream> using namespace std; #include <cppdb/frontend.h> int main(int argc,char* ... 阅读全文
posted @ 2012-04-12 16:22 Owen Wilson 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 今天找一半天,发现功能超强的Eclipse竟然没有自动换行的功能。真的是让人郁闷呀。。 而Visual Studio的自动换行功能却做得很棒!! Google了N分钟,发现Eclipse要装上一插件才支持自动换行功能。 这个插件的安装网址是: http://ahtik.com/eclipse-update/ 插件很小,装上了重启Eclipse就可以自动换行了。 方法是在编辑器里右点,选择:... 阅读全文
posted @ 2012-04-05 14:20 Owen Wilson 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是... 阅读全文
posted @ 2012-03-22 09:21 Owen Wilson 阅读(3476) 评论(0) 推荐(0) 编辑
摘要: 内容: ************* 1 安装MYSQL后更改了ROOT的密码后用 net startmysql 启动时我就遇到了这样的问题.使用以下命令后 c:\mysql\bin\mysqladmin-u root -p shutdown 再net start mysql就没有这个错误提示了! ************* 2 MySQL的1067错误... 阅读全文
posted @ 2012-03-12 10:52 Owen Wilson 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一导入js库 <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascrip... 阅读全文
posted @ 2012-03-06 16:46 Owen Wilson 阅读(13248) 评论(1) 推荐(1) 编辑
摘要: 环境:win server 2003 版本:apache2.2 django1.3 python2.7 mod_wsgi.so 首先 安装apache2.2 python2.7 django1.3 然后下载 mod_wsgi.so (网上很多文章都是mod_python,但只支持到python2.5,现在停止更新了,所以我直接就用mod_wsgi) 把mod_wsgi.so拷贝到 ... 阅读全文
posted @ 2012-03-01 10:26 Owen Wilson 阅读(798) 评论(0) 推荐(0) 编辑
摘要: EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个: android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"//设置单行输入,... 阅读全文
posted @ 2011-11-07 10:05 Owen Wilson 阅读(2048) 评论(1) 推荐(1) 编辑
摘要: unrar - unrar.dll - DLL文件信息   DLL 文件: unrar 或者 unrar.dll  DLL 名称: UnRAR dynamic library for Windows software developers  描述:   unrar.dll是RAR压缩包解压相关文件。  属于: UnRAR   系统 DLL文件: 否  常见错误: File Not Found, M... 阅读全文
posted @ 2010-02-20 11:51 Owen Wilson 阅读(5491) 评论(0) 推荐(0) 编辑
摘要: 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况:1.重复定义全局变量。可能存在两种情况:A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CP... 阅读全文
posted @ 2010-01-22 16:54 Owen Wilson 阅读(586) 评论(0) 推荐(1) 编辑