①、CString 类对象的初始化:CString str;CString
str1(_T("abc"));CString str2 = _T("defg");TCHAR szBuf[] = _T("kkk");CString
str3(szBuf);CString str4 = szBuf;TCH...
分类:
其他好文 时间:
2014-07-22 23:16:54
阅读次数:
397
1,转盘:转动2.M_PI,的整数倍是不动的,也就是 2.M_PI+0.01 <
0.02的,2,相对于初始的位置,转动了0.01,是叠加的,如果已经转动了0.01,那么还想转0.01的话,那么需要在原来的基础上加
0.01,也就是0.02问题:如果想一下子转动5圈怎么办?是不是最多无线接近M_PI...
分类:
其他好文 时间:
2014-07-22 23:16:35
阅读次数:
245
堆排序算法的时间复杂度为O(nlgn).在堆排序算法中,我们使用的是最大堆。(1)初始时候,堆排序算法利用BUILD-MAX-HEAP将输入数组A[1..n]建成最大堆。此时堆的根结点是最大元素,且该元素位于数组A[1]。接着将A[1]与A[n]互换,则可以将A[1..n]中的最大值置于A[n]。(...
分类:
其他好文 时间:
2014-07-22 23:16:35
阅读次数:
404
一、使用Windows API创建一个窗口二、创建一个Swap Chain(交换链)
这一步需要用到一个名为DXGI_SWAP_CHAIN_DESC的结构体,其详细定义如下:typedef struct DXGI_SWAP_CHAIN_DESC
{ DXGI_MODE_DESC Buffer...
分类:
其他好文 时间:
2014-07-22 23:13:54
阅读次数:
520
auto:推导类型变量:编译器选项指示编译器如何使用auto
关键字来声明变量。如果指定默认选项/Zc:auto,编译器从其初始化表达式中推导声明的变量的类型。如果指定/Zc:auto-,编译器将该变量分配给自动存储类。使用示例:auto
root = new TreeNode(*pre_first...
分类:
编程语言 时间:
2014-07-22 23:12:12
阅读次数:
531
在编程中,我们经常会遇到一些配置文件或初始化文件。这些文件通常后缀名为.ini或者.conf,可以直接用记事本打开。里面会存储一些程序参数,在程序中直接读取使用。例如,计算机与服务器通信,服务器的ip地址,段口号可以存储于ini文件中。这样如果我想换另外一台服务器时,直接将ini文件中的ip地址改变...
分类:
编程语言 时间:
2014-07-22 23:07:35
阅读次数:
547
1 exit 被用来结束一个脚本, 就像在C语言中一样. 它也返回一个值,
并且这个值会传递给脚本的父进程, 父进程会使用这个值做下一步的处理.2 每个命令都会返回一个 退出状态码 (有时候也被称为 返回状态 ). 成功的命令返回0,
而不成功的命令返回非零值, 非零值通常都被解释成一个错误码. 行...
分类:
其他好文 时间:
2014-05-01 14:30:55
阅读次数:
314
Toast或者Dialog中都有一个Handler的成员变量,所以如果不是在主线程中使用Toast或Dialog,则需要在使用Toast或者Dialog的线程中初始化Looper。Looper.prepare();Toast.makeText(MainActivity.this,
"网络出错了", ...
分类:
其他好文 时间:
2014-05-01 02:04:03
阅读次数:
267
Cobar启动完成,监听特定端口。整个认证的流程图:NIOAcceptor类继承自Thread类,该类的对象会以线程的方式运行,进行连接的监听。NIOAcceptor启动的初始化过程如下:1 、打开一个selector,获取一个ServerSocketChannel对象,对该对象的socket绑定特定的监听端口,并设置该channel为非阻塞模式,然后想selector注册该channel,绑定感...
分类:
数据库 时间:
2014-04-27 21:47:07
阅读次数:
462
在项目开发中,经常需要读取应用配置文件的初始化参数,在应用启前进行一些初始化设置。比如:Eclipse,参数项包含主题、字体大小、颜色、Jdk安装位置、自动提示等。Eclispe配置的文件格式是以键值对的方式存储的,即:key=value的形式...
分类:
其他好文 时间:
2014-04-27 21:36:05
阅读次数:
417