自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张士广的专栏

Coding & Thinking & Living

  • 博客(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)

用VC实现的UDP文件传输程序。可实现局域网文件的点对点传递。 利用多线程技术,集收发的服务器、客户端于一体,县城建利用自定义Windows消息进行通信。

2008-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除