C++
孙卡
艰苦朴素,求真务实,知行合一,日新自强。
展开
-
Windows Socket五种I/O模型
Winsock 的I/O操作: 1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。 为了解决这个问题转载 2015-05-23 16:49:03 · 671 阅读 · 0 评论 -
dynamic_cast、const_cast 、static_cast、reinterpret_cast
转载的,向原作者致敬!!! dynamic_cast: 通常在基类和派生类之间转换时使用 const_cast: 主要针对const和volatile的转换 static_cast: 一般的转换(no run-time check)通常,如果你不知道该用哪个,就用这个。 reinterpret_cast: 用于进行没有任何关联之间的转换,比如一个字符指针转转载 2015-07-14 20:18:51 · 433 阅读 · 0 评论 -
定时器和多线程的区别和联系
向原作者致敬!!! 1 软件定时器 很多同学在工程中喜欢使用软件定时器,因为其使用简单,仅需设置一个时长和其OnTime事件即可使用。确实,软件定时器在某些持续性不强的重复性工作中效率还是不错的,但是也有着很大的缺点。 缺点1,速度:软件定时器的精度比较低,这是由Windows不实时的特性所决定的,在XP下,如果关闭所有能关闭的进程,MFC的软件定时器可以达到接近15ms的精度转载 2015-07-14 17:20:35 · 9472 阅读 · 0 评论 -
三维建模与飞行仿真技术,期待与您交流及合作
注:由于保密及安全原因,部分展示图片来源于网络,但相关技术我方已经掌握,欢迎前来我单位参观交流。原创 2016-04-13 11:21:38 · 1172 阅读 · 0 评论 -
VS2010 64 位使用mysql-connector-c++-noinstall-1.1.3-winx64开发MySQL,供初学者
测试软件的下载地址:http://download.csdn.net/download/sunka1982/10203554 一、MYSQL的安装过程 1、 下载MYSQL,版本为 mysql-5.6.2-m5-win64:下载地址为:http://download.csdn.net/download/sunka1982/10203616 解压至E盘,在解压包中包含了最小配置文件my-s原创 2018-01-13 11:30:26 · 738 阅读 · 0 评论