自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 编译IA64 X64程序的区别

IA64选项  编译出来的程序只能再intel 安腾CPU上运行 x64  选项 编译出来的程序能在intel64和amd64位CPU上运行

2010-03-26 11:38:00 1208

原创 32位程序到64位程序移植

今天将库文件从32位移植到了64位,具体设置可以参见http://www.vckbase.com/document/viewdoc/?id=1857 在这其中感触最深的就是要编译成一个64位程序需要的库也必须是64位的,在移植过程中老是出现error LNK2019,后来才发现,原来我用的hid.lib是32位的,必须要换成64位,在WINDDK里可以找的到。

2010-03-16 14:59:00 1138 2

原创 过年

   这个年过的没什么意思,没有一个同学在我的周围,不过, 这几天我想的到是挺多的。同过对这一年的回顾,在自己身上发现了好多的毛病, 我想在2008年我的主要任务就是要改掉这些吧。 我感觉自己好象还没长大(尽管已经工作一年), 还是象个小孩一样,尤其在思想方面,对任何事情不在乎,似乎没什么事我能记住的,不知道是我的记忆力有问题还是对有些事情根本就心不在焉,对很多事情都提不起劲。其实我内心是十分想要

2008-02-15 08:58:00 427

原创 已经一年了````

    已经工作一年了,给自己做个总结吧``````    在这一年里 ,自己看了不少的书, 但是看的不是很细致,不过以后还会继续看的,还记得第一次写个程序,自己十分的紧张,都不知道如何下手, 我记的那个时候,我问了老大一个问题,现在自己都觉得笨的要死,我问了一句“这个结构体怎么用啊``````”, 呵呵    这一年来,感觉最大的收获是多了自信,什么事情只要坚持下去就会成功的。虽然现在我写的程序

2008-01-12 10:52:00 407

原创 汇编学习(1)

RAM 随机存储器ROM 随机只读存储器BIOS 基本输入/输出X进制数左移1位,相当于乘XDEBUG命令:R 命令查看,改变CPU寄存器内容D 查看内存中内容E 改写内容中内容U 命令将内存中的机器指令翻译成汇编指令T 执行一条机器指令A 命令以汇编指令的格式在内存中写入一条机器指令MOV 可以有以下几种形式MOV AX, 0MOV AX, BXMOV AX, [0]MOV [0], AXMOV

2007-12-03 08:48:00 436

原创 类的static成员变量,static成员函数

类中含有STATIC成员变量给他们赋初始值应该按如下办法:如:class A{public:    A(){}    ~A(){}private:    static int data;}应该在类的外部初始化static变量 int A::data = 0; 如果data是static const int data 初始化为const int A::data = 0;static成员函数只能操作s

2007-11-16 15:32:00 524

原创 折半查找

 #include stdio.h>#include stdlib.h>int Search2(int *array, int low, int high, int key)...{    int mid = 0;    if (low  high)    ...{        mid = (low + high) / 2;        if (key == array[mid])  

2007-10-09 14:11:00 405

原创 快速排序

#include #include void QuickSort(int *array, int low, int high){    if(low     {        int _low = low;        int _high = high + 1;        int provit = array[low];        int temp = 0;        while (

2007-10-09 09:53:00 358

原创 简单选择排序

#include #include void Sort(){    int data[10] = {        2, 3, 5, 65, 25, 64, 32, 75, 23, 0    };    for (int n = 0; n     {        printf("%d ", data[n]);    }    printf("/n");    int temp = 0;    f

2007-09-29 16:40:00 415

原创 求2个数的最大公约数

int fun(int m, int n){    while(m != n)    {       if(m > n)          m = m - n;       else          n = n -m;    }    return m;}

2007-09-11 20:49:00 451

原创 用KDEVELOP内置的调试器调试程序

 首先用KDEVELOP建立一个KDE MINI 项目,然后新建一个UI文件,取名qtdlg.ui,然后用QT打开,添加一个BUTTON,按F3,再点击BUTTON,添加信号,然后选择信号的类型和接受信号的对象,还有触发的函数(也就是SLOT),完成后保存.然后用uic qtdlg.ui -o qtdlg.h 和 uic qtdlg.ui -i qtdlg.h -o qtdlg.cpp 命令把qt

2007-05-31 21:58:00 2845

原创 用QT写个简单的GUI程序

 步骤:1 新建一个C++工程2 FILE->NEW 选择DIALOG3 设计界面4 按F3点击按钮,出现VIEW AND EDIT CONNECT...., 添加自己的SIGNAL 等等5 双击对话框空白处,出现提示 ,选择YES6 写代码7 保存, 然后新建一个MAIN.CPP8 编译这是在QT编程论坛看到的一个例子,过程就这样,具体的请看论坛的贴子,地址如下: http://www.qobj

2007-05-30 23:01:00 1694

原创 程序写的太差,还得努力

看了CODEGURU的源代码,在一看自己写过的,差距真大呀,自己写完了 第二天都看不懂,不是很有条理,不能让别人一看就懂,再一个是基础不是很好,经常在基础问题上贩嘀咕,思路不是很多。要多写程序,多练,多练!看书看的直迷糊,看来不能一味的看书,要在实践中提高自己的编程水平。希望在学习中的同志们都坚持住啊!!!

2007-05-16 23:10:00 520

原创 可以在桌面上乱画的小程序

记得以前玩过一个游戏,就是有一把枪,可以向桌面射击,从而毁坏桌面(当然只是效果而已)。今天在CODEGURU上看到了一个小程序,和这个差不多,可以到达这个效果。这个程序就在程序初始化的时候把一个对话框全屏,让它覆盖整个桌面,这个对话框是透明的,然后在这个桌面上绘图,大概就是这么个意思。首先用::SetWindowPos(this->GetSafeHwnd(), HWND_TOPMOST,    

2007-05-16 23:00:00 1576

原创 WINDOWS下多个桌面切换

主要的函数:CreateDesktop()                        OpenDesktop()                        SwitchDesktop()                        CreateProcess()用CREATEDESKTOP建立一个桌面,用CREATEPROCESS建立一个EXPLORER进程,用OPENDSEKTOP打开

2007-05-13 22:15:00 5819

原创 如何使用PLATFORM SDK

安装好SDK后,打开VC  在菜单中选择TOOL->OPTIONS->DIRECTORIES  在INCLUDE FILES中把SDK的INCLUDE目录添加到里面,把它放在第一项,就可以用SDK了。 

2007-04-10 21:27:00 1230

原创 如何改变文件的属性

例如:system("attrib -r C://MyFolder//*.* /S /D");这样会有一个DOS窗口弹出,如果不希望有窗口弹出,可以用:WinExec("attrib -r C://MyFolder//*.* /S /D", SW_HIDE);但是这样只能改变一个文件的属性,如果要把文件夹下的所有文件都改变(包括文件夹),需要用递归自己写一个函数如:void ChangeDir

2007-04-07 18:29:00 975

原创 vc++2005 automation服务器不能创建对象

只要在运行中键入 regsvr32 scrrun.dll ,问题应该就会解决

2007-04-01 12:23:00 663

转载 条件编译

 条件编译就是只对其中一部分满足一定条件的进行编译.条件编译有以下几种形式:(1)#ifdef 标识符......程序段 1#else......程序段2#endif它的意思是如果标识符已经在ifdef前被#define定义就在程序编译阶段只编译程序段1,如果没定义则编译程序段2.如:)#ifdef A #define B 90#else#define B 10#endif如果在ifdef之前A被

2007-02-03 09:58:00 724

空空如也

空空如也

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

TA关注的人

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