c/c++
文章平均质量分 88
lbcab
这个作者很懒,什么都没留下…
展开
-
C++ ADO方式连接mysql数据库
对于软件开发其实说白了就是在不停地和数据打交道, 所以数据库的操作是必不可少的, 接下来介绍VC开发中利用ADO建立ODBC数据源来访问MySQL数据库. 从我接触的数据库编程方式来说, 我觉得在vc开发连接数据库是比较难的, 也是很容易出错. 在android中, 系统自带sqlite数据库,只需要使用SQLiteOpenHelper抽象类即可完成与数据库的操作. 在java中,原创 2016-05-06 10:02:48 · 11650 阅读 · 1 评论 -
linux poll与epoll模型简介
Linux I/O复用 高性能的网络服务器需要同时并发处理大量的客户端,而采用以前的那种对每个连接使用一个分开的线程或进程方法效率不高,因为处理大量客户端的时候,资源的使用及进程上下文的切换将会影响服务器的性能。一个可替代的方法是在一个单一的线程中使用非阻塞的I/O(non-blocking I/O)。1.poll 函数原型:#include<poll.h>int poll(stru原创 2016-06-27 09:51:00 · 700 阅读 · 0 评论 -
c++ 常见排序算法汇总
1.快速排序算法 最坏时间复杂度为O(n*n), 这与基数的选择有关, 期望的运行时间为O(nlgn),且O(nlgn)记号中隐含的常数因子很小。另外,它还能够进行就地排序.快速排序逻辑: 1、先从数组中取出一个数作为基数,基数的选择对排序效率的影响很大, 一般随机来选择. 2、分区,将比这个基数小的数全部放到它的左边,比基数大的数全部放到其右边 3、对左右两个区间重复第二步,直到每个区间只原创 2016-10-20 13:52:02 · 1838 阅读 · 0 评论