通常来说C++操作MySQL的时候,往Mysql中插入10000条简单数据,速度非常缓慢,居然要5分钟左右, 而打开事务的话,一秒不到就搞定了! 具体实现代码如下: #include <iostream> #include <winsock2.h&g...
C语言rename()函数:重命名文件或目录 头文件: #include <stdio.h> 函数rename()用于重命名文件、改变文件路径或更改目录名称,其原型为    int rename(char * oldname, char * n...
本文实例讲述了C++中Semaphore内核对象的用法,分享给大家供大家参考。具体方法如下: 复制代码 代码如下:// Semaphore.cpp : 定义控制台应用程序的入口点。  //    #include \"stdafx.h\"  #include &...
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。要实现对单链表中节点的插入、删除与查找的功能,就要先进行的单链表的初始化、创建和遍历,进而实现各功能,以下是对单链表节点的插入、删除、查找功能的具体实现: #include<stdio....
本文以实例形式讲述了C++实现打印1到最大的n位数的方法。分享给大家供大家参考。具体方法如下: 题目要求: 输入数字n,按顺序打印出从1最大的n位十进制数,比如输入3,则打印出1,2 ,3一直到最大的3位数999 实现代码如下: #include <iostream...
本文实例讲述了c++线程池实现方法。分享给大家供大家参考。具体分析如下: 下面这个线程池是我在工作中用到过的,原理还是建立一个任务队列,让多个线程互斥的在队列中取出任务,然后执行,显然,队列是要加锁的 环境:ubuntu linux 文件名:locker.h #ifnde...
关于控件使用时的一些配置,请参见文章:UI开发之控件类-CCControlButton。这里只写出源代码,里边的注释对控件的用法有详细的介绍。 bool HelloWorld::init() { bool bRet = false; do { ...
本文实例讲述了MFC实现在文件尾追加数据的方法。分享给大家供大家参考。具体如下: BOOL CDelDlg::WritetoFile(CString sValue) { CString sFile = GetExePath() + \"\\\\1.log\"; ...
 C++11 引入一个全新的线程库,包含启动和管理线程的工具,提供了同步(互斥、锁和原子变量)的方法,我将试图为你介绍这个全新的线程库。 如果你要编译本文中的代码,你至少需要一个支持 C++11 的编译器,我使用的是 GCC 4.6.1,需要使用 -c++0x 或者 -c++1...
基本思想: 将待排数据中的每组关键字依次进行桶分配。 具体示例: 278、109、063、930、589、184、505、269、008、083 我们将每个数值的个位,十位,百位分成三个关键字: 278 -> k1(个位)=8,k2(十位)=7,k3=(百位...

我的博客

人生若只如初见,何事秋风悲画扇。