- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 在XCode 4工程中应用Three20
1.下载three20代码,解压到一个固定的位置。也可以通过git clone一份。2.在右侧导航界面你的工程上右键->Add Files to …,不要勾选“Copy items…”, 选择three20目录下的src/Three20/Three20.xcodeproj。3.方法同第2步,依此添加 * Three20Core/Three20Core.xcodeproj * Thr
2012-02-26 03:48:18 1047
原创 关于剪贴板
<br />剪贴板的操作<br />拷贝时,会调用如下过程:RegisterClipboardFormatOpenClipboardEmptyClipboardGlobalAllocGlobalLockGlobalUnlockSetClipboardData<br />在清空剪贴板时应该不应该先释放掉GlobalAlloc的内存呢。<br />我的结论是不用,因为打开剪贴板的程序根本就不知道剪贴板里放了什么东西,让他释放内存是难为他了<br />所以GlobalFree的工作应该是EmptyClipboar
2010-07-02 17:13:00 679
原创 虚析构函数
原来自己一直都记反了。虚的析构函数是会自动调用基类的析构函数的,而非虚的析构函数只是简单的覆盖。实验如下:#include using namespace std;class BaseNotVirtual{public: BaseNotVirtual(){cout << "BaseNotVirtual obj create." << endl;} ~BaseNo
2010-04-27 17:26:00 635
原创 冷眼看google的离去
google终于下决心离开了,这件事情的始末缘由恐怕也只有google自己说得清。我算是一个不折不扣的google饭,日常工作生活里使用着大量的google产品,易用,人性化,这是我对google产品的评价。google的离开,肯定会带来一些不便,但是这次事件,我很难去给google喝彩,当然更不会去给政府捧臭脚。事情之始应该是从google官方博客上那篇文章起,说是有“人权人士
2010-03-23 18:03:00 811
原创 GLYPHMETRICS和TEXTMETRIC
先放张图,内容以后完善。 多谢这篇文章http://www.mculee.cn/post/4.html
2010-03-22 18:07:00 3969 1
转载 SendMessage 和 PostMessage 的区别
1、首先是返回值意义的区别,我们先看一下 MSDN 里的声明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);BOOL PostMessage( HWND hWnd, UINT Msg,
2009-07-10 11:43:00 576
原创 高考录取系统的模拟(1)——成绩的模拟生成程序
这两天干上高考出成绩,有不少亲戚家的孩子今年高考,和我询问关于报志愿的问题。老家河北今年是采用所谓的平行志愿。我看了很多的资料才明白什么叫所谓的“平行志愿”。整个流程好像很是复杂。我突发奇想,心想何不自己编写一个程序来模拟一下这个所谓的录取过程呢。 考生成绩和志愿是机密类的数据,向我们这样的平头百姓向那倒是不太可能的事情,那么就只能自己写个程序生成一份模拟的成绩和志愿数据。
2009-06-27 18:48:00 3468
原创 Windows下文件系统的遍历
本文讲述了如何实现Windows下文件系统的遍历。代码如下:1、头文件#ifndef FOLDERANALYZER_H_H_#define FOLDERANALYZER_H_H_#ifndef FOLDERANALYZER_IMPORTS#define FOLDERANALYZER_API __declspec(dllexport)#else#define FO
2009-03-20 23:23:00 950
原创 Delete之后的指针
犯了个很隐蔽的错误,是因为自己想当然的人为一个指针delete之后其值为NULL。原来代码中有一段是判断一个指针是否为NULL,如果不是就引用这个指针指向的对象,结果,呵呵,当然就是犯错误了。写了一小段代码测试如下:#include int main(){ int* p = new int; *p = 100; printf("Before d
2009-03-01 00:06:00 2287
原创 C++私有成员的权限
今天写程序时发现,一个类的私有成员可以被相同类的其他对象访问到。我觉得这有些违背私有成员的初衷,不知道这样设计有没有其他用意。这是我的事例程序:#include class Object{public: Object(int initX) { x = initX; } static bool CompareX(Object obj1, Object obj
2009-02-11 03:54:00 646
原创 矩阵求逆算法(Chapter28)
/*** 求矩阵A的逆矩阵Ai*@param A 源矩阵*@param Ai 逆矩阵*@param size 矩阵的大小*@return 求解成功返回非零值,失败返回零*/int InverseMatrix(double **Ai, double **A, int size){ int
2009-01-08 22:43:00 1064
原创 UDP文件传输的实现
源文件地址:http://download.csdn.net/source/890950/******************************************************** FilePoster关键代码*E-mail: [email protected]*日期: 2008.12.25**程序描述:*FilePoster
2008-12-20 17:21:00 7543 15
原创 满秩矩阵的LU分解-非递归法(Chapter 28)
/***LU分解函数(V2非递归法)*@param A (in)输入矩阵*@param L (out)输出L阵*@param U (out)输出U阵*@param size (in)矩阵的大小*@return 分解成功返回非零值,失败返回零*/int LUDecomposition(double **A, double
2008-10-28 02:31:00 1019
原创 线性方程组 Ax=b 求解(Chapter28)
/***线性方程组 Ax=b 求解函数*@param A (in)系数矩阵*@param x (out)根列向量,接受输出值*@param b (in)方程右侧常数项*@param size (in)矩阵的大小*@return 求解成功返回非零值,失败返回零*@LUDecomposi
2008-10-25 23:27:00 1375
原创 满秩矩阵的LU 分解-递归法(Chpter28)
/***LU分解函数*@param A (in)输入矩阵*@param L (out)输出L阵*@param U (out)输出U阵*@param size (in)矩阵的大小*@return 分解成功返回非零值,失败返回零*/int LUDecomposition(double **A, double **L, do
2008-10-25 23:24:00 791
原创 INSERT-SORT (Chapter2)
/***INSERT-SORT (Chapter2)*/typedef int type;void InsertSort(type s[], int length){ int i, j; type key; for (i = 1; i { key = s[i]; j = i - 1; while (j >=
2008-10-25 23:20:00 449
UDP文件传输程序(FilePoster)
2008-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人