- 博客(10)
- 资源 (76)
- 收藏
- 关注
原创 算法的时间复杂度和空间复杂度
1、时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。(2)时间复杂度
2015-04-24 10:41:38 639
转载 ZeroMemory、memset 和“={0}” 用于清零操作的区别 .
ZeroMemory、memset 和 “={0}” 三者用于清零操作的区别:首先是ZeroMemory和memset的区别:1、ZeroMemory是微软的SDK提供的,memset属于C Run-time Library提供的。因此ZeroMemory只能用于Windows系统,而memset还可用于其他系统。 2、ZeroMemory是一个宏,只是用于把一段内存的内
2015-04-22 16:32:35 610
转载 多线程的通信方法
本文转自:http://my.oschina.net/u/248570/blog/53226第三部分属于本人原创一、进程通信方法在说明线程通信前,有必要对进程通信进行说明;进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管
2015-04-21 14:33:45 326
原创 VC中CList用法
CList是一个双向链表类。1、头文件名不可少Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。2、理解CList的声明和构造方法CList的声明如下:templateclass CList : public CObject由此,我们知道CList是一个模版类,那么他的两个class是什么意思呢?下面看一个例子:CList li
2015-04-21 09:58:29 437
原创 对套接字的深入理解
参考:http://blog.csdn.net/guihaijinfen/article/details/8446128 一、套接字多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。“套接字”或者“插座”(Socket)也是一种软件形式
2015-04-21 09:34:52 2307
原创 vc调试基本总结
最近做了一点项目,知道了在项目中一些,隐藏在包装中的运行过程需要调试中给予暴露,至此也查阅了一些资料和调试方法总结,以及在网络上汲取前人的宝贵经验和建议,下面在前人的总结中我也添加了一些基础的内容。一、调试基础调试快捷键F5: 开始调试Shift+F5: 停止调试F10: 调试到下一句,这里是单步跟踪 F11: 调试到下一句,跟进函数内
2015-04-14 11:01:54 406
转载 boost1.35.0 VS2005 编译日志(收藏)
经历了将近半年多的时间boost终于发布了1.35.0版本(前版本1.34.1发布于2007/7),其编译方法和原来的编译方法基本上是一致的,主要改变包括1.34.0以来bjam的toolset所提供的参数名称的改变外,还包括bjam的编译默认选项的变化,在1.35.0之前的版本默认编译时会自动编译各种版本的库,包括静态库、动态库、debug库和release库等全部的版本,但是到了1.35.0时
2015-04-10 16:40:24 389
转载 队列和链表
队列,又称为伫列(英文queue),是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。队列的操作方式和堆栈类似,唯一的区别在于队列只允许新数据在后端进行添加。目录 [隐藏] 1 单链队列2 循环队列3 阵
2015-04-08 11:49:28 419
原创 类的自动传唤和强制类型转换
一、其他的类型自动转换为类的类型 只有一个参数的类构造函数用于将类型与该参数相同的值转换为类的类型。不过,在构造函数声明中使用explicit可以防止隐式转换,而只允许显式转换。 定义如下的类:--------------------------------------------------------class Test{ private:
2015-04-07 16:38:21 379
原创 C++中常用数学函数库
数学函数,所在函数库为math.h、stdlib.h、string.h、float.h ---------------------------------------------------------------------------------------------------------- int abs(int i) 返
2015-04-01 16:01:02 1128
Windows核心编程(第5版).pdf
2018-04-08
Python网络数据采集源码
2018-04-04
Python网络数据采集
2018-04-04
java并发编程实战(高清+源码)
2018-03-15
用MFC编写的数据包校验与常用校验算法(数据处理方法与串口通信用户层协议的编制)
2017-11-14
实现磁盘转储功能,使文件可以从虚拟磁盘转入内存中
2017-11-14
利用MFC技术结合MSComm控件,使用C++语言编写。程序功能包括手动设置串口参数,串行接收和发送数据,可以显示接收数据和保存接收数据等功能。
2017-11-14
WinCE 下实现远程控制,已经在WinCE平台上得到验证,此为客户端,可以在服务器PC机部失去操作功能的情况下,自由调用,存取数据。为PDA开发增加新思路
2017-11-14
VC下的MFC串口通信,采集下位机的DS18B20的温度,利用RS232串口传到计算机上,从而实现串口通信功能,该软件还有按键描述例,EDIT例等
2017-11-14
EZ-USB的.net源代码,实现上位机下位机通过USB通信
2017-11-14
restclient-ui-3.5-jar-with-dependencies
2017-11-10
JAVA核心技术卷1_基础知识
2017-11-10
JsonViewer
2017-11-10
淘宝技术这十年
2017-10-26
Java Puzzlers 中文版(java解惑)
2017-10-20
java设计模式实例
2017-10-20
qt 路径列表程序实例【含库封装和调用实例】
2022-06-17
qt程序中嵌入第三方exe外壳实例程序
2022-06-17
PHP和MySQL WEB开发(第4版).pdf
2018-08-15
Flask 0.10.1.pdf
2018-08-15
JFinal技术架构浅析.doc
2018-08-15
JavaScript 修炼之道
2018-04-19
Visual.Cpp开发技术大全.pdf
2018-04-08
C++程序设计语言.pdf
2018-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人