返回首页 我的新博客
摘要: 学习网址一:http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=01 阅读全文
posted @ 2009-05-17 22:23 buffer的blogs 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、下载OpenGL库文件,我上传到我的资源里去了。 2、对相应库文件进行放置。把.h文件放到\Program Files\Microsoft Visual Studio 8\VC\Include\GL文件夹中,如果没有GL文件夹就自己建一个,我的就是自己建的。把.lib文件放到\Program Files\Microsoft Visual Studio 8\VC\lib文件夹中;把.dll文件放... 阅读全文
posted @ 2009-05-17 22:14 buffer的blogs 阅读(699) 评论(1) 推荐(0) 编辑
摘要: 2007年百度之星程序设计大赛试题初赛题目百度的高级搜索方法 (2007 年初赛) 题面描述: 你尝试过在百度上使用 site inurl 语法查询吗 ? 如果还没有的话可以试一下 :) 如输入 site:www.baidu.com inurl:news 则会搜出所有在 www.baidu.com 站点上的包含 "news" 子串的 url 。 现在我们有两份数据,一份是 site_inurl.... 阅读全文
posted @ 2009-05-15 21:40 buffer的blogs 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 2006 年百度之星程序设计大赛初赛题目 2 题目名称:蝈蝈式的记分 内容描述: 蝈蝈小朋友刚刚学会了 0-9 这十个数字 , 也跟爸爸妈妈来参加百度每周进行的羽毛球活动。但是他还没有球拍高,于是大人们叫他记录分数。聪明的蝈蝈发现只要记录连续得分的情况就可以了,比如用“ 3 2 4 ” 可以表示一方在这一局中连得三分后,输了两分,接着又连得到四分。可是,后来大人们发现蝈蝈只... 阅读全文
posted @ 2009-05-15 21:38 buffer的blogs 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 2005年百度之星程序设计大赛试题初赛题目第一题(共四题 100 分):连续正整数( 10 分) 题目描述:一个正整数有可能可以被表示为 n(n>=2) 个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输... 阅读全文
posted @ 2009-05-15 21:35 buffer的blogs 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 简单、可依赖是百度的性格,百度之星们又有怎样的性格呢? 有n名选手入围了百度之星程序设计大赛的复赛阶段。为了让选手相互之间有更多的了解和更好的交流,组委会工作人员邀请每位选手选择一些不同的词语来介绍自己的性格。每名选手需要为自己选定的每一个词语指定一个绝对值不超过100的整数权值q,表示这个词语在多大程度上描述了自己的性格。例如“美丽 90”表示该选手认为自己非常美丽,&l... 阅读全文
posted @ 2009-05-15 21:30 buffer的blogs 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 题目描述 搜 索引擎是靠 Web Robot (又称 Spider )来收集互联网上浩如烟海的网页的。 Spider 就像一个旅行家一般,不知疲倦地奔波于万维网的空间,将遇到的页面收集下来供搜索引擎索引。对于一个网站的管理员来说,如果希望搜索引擎只收录自己指定的 内容,或者指定某些不希望搜索引擎访问的内容,该如何去做呢?他需要的就是 Robots Exclusion Protocol 协议,这里简... 阅读全文
posted @ 2009-05-15 21:24 buffer的blogs 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目描述 搜 索引擎是靠 Web Robot (又称 Spider )来收集互联网上浩如烟海的网页的。 Spider 就像一个旅行家一般,不知疲倦地奔波于万维网的空间,将遇到的页面收集下来供搜索引擎索引。对于一个网站的管理员来说,如果希望搜索引擎只收录自己指定的 内容,或者指定某些不希望搜索引擎访问的内容,该如何去做呢?他需要的就是 Robots Exclusion Protocol 协议,这里简... 阅读全文
posted @ 2009-05-15 21:24 buffer的blogs 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 当用二叉链表作为二叉树的存储结构时,因为每个结点中只有指向其左、右孩子结点的指针,所以从任一结点出发只能直接找到该结点的左、右孩子。在一般情况下靠它无法直接找到该结点在某种遍历次序下的前驱和后继结点。如果在每个结点中增加指向其前驱和后继结点的指针,将降低存储空间的效率。与此同时,我们可以证明:在n个结点的二叉链表中含有n+1个空指针。因为含n个结点的二叉链表中含有2n个指针,除了根结点,每个结点都... 阅读全文
posted @ 2009-05-13 20:20 buffer的blogs 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 有一种旋好象一见钟情的意中人,让你知道什么叫“曾经沧海难为水,除却巫山不是云”;有一种旋律好似相思成灾的恋人,让你体会什么叫“衣带渐宽终不悔,为伊消得人憔悴”;有一种旋律恰似相恨见晚的知音,让你感慨什么叫“此曲只应天上有,人间难得几回闻”。没错,这就是背景音乐,真正的好音乐,传说中的“销魂曲”。1.豪勇... 阅读全文
posted @ 2009-05-12 19:30 buffer的blogs 阅读(3541) 评论(1) 推荐(0) 编辑
摘要: 大家一起做一个项目,经常发现有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,这个问题曾经搞的很混乱。为了统一,有必要把来龙去脉搞清楚。 为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wchar_t是Unicode字符的数据类型,它实际定义在里: typedef unsigned short wchar_t;不能使用类似strcp... 阅读全文
posted @ 2009-04-28 21:24 buffer的blogs 阅读(869) 评论(0) 推荐(0) 编辑
摘要: DLL(Dynamic Link Libraries)专题: 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也... 阅读全文
posted @ 2009-04-19 09:41 buffer的blogs 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 动态链接库DLL的链接 应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC\bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.Windo... 阅读全文
posted @ 2009-04-19 09:39 buffer的blogs 阅读(3031) 评论(4) 推荐(0) 编辑
摘要: 各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。 1.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专... 阅读全文
posted @ 2009-04-19 09:39 buffer的blogs 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍... 阅读全文
posted @ 2009-04-15 21:23 buffer的blogs 阅读(532) 评论(1) 推荐(1) 编辑
摘要: 步骤如下: 1. 启动Platform Builder 5.0,打开 File 菜单, 选择 New Platform(新平台), 这时会出现New Platform Wizard(创建向导),选择 Next。 2. 选择仿真处理器,默认为EMULATOR: X86 ,即x86兼容型,利用你的x86处理器仿真 CE处理器,选好后,... 阅读全文
posted @ 2009-04-15 16:01 buffer的blogs 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 对消息的处理中我们经常需要将WPARAM或LPARAM等32位数据(DWORD)分解成两个16位数据(WORD),例如: LPARAM lParam; WORD loValue = LOWORD(lParam); //取低16位 ... 阅读全文
posted @ 2009-04-14 22:49 buffer的blogs 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 1.头文件中要定义宏; #define UNICODE #define _UNICODE //////////////////// char buf[128]; memset(buf,0,128); strcpy(buf,"你好"); WCHAR pCName[128]; memset(pCName,0,128); ... 阅读全文
posted @ 2009-04-14 22:43 buffer的blogs 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。 而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。 MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单, 只要使用方法得当,再加上一些技巧,用MFC可以得到效率很高的绘图程序。 我想就我长期(呵呵当然也只有2年多)使用MFC绘图的经验谈谈 我的一些观点。 1、显示的图形为什么会闪烁? 我们的绘图过程大多放在... 阅读全文
posted @ 2009-04-13 14:46 buffer的blogs 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 写操作系统的好网站: http://code.google.com/p/maray/ 推荐几个资源:《自己动手写操作系统》 -------------相见恨晚的一本书 Intel手册,Vol 3. System Programming Guide ------------- 可以让Intel免费邮寄书给你 接口技术 -------------我们的口号是:不要再走弯路了! www.os... 阅读全文
posted @ 2009-04-13 14:28 buffer的blogs 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在WinCE下,不能用相对路径,必须用绝对路径(Full Path) 来定位文件。 如,在Program Files\TestProgram目录下的abc.txt文件,只能用 Program Files\TestProgram\abc.txt来定位,而不能用abc.txt定位。 如: private void button1_Click(object sender, EventAr... 阅读全文
posted @ 2009-04-13 14:18 buffer的blogs 阅读(1909) 评论(0) 推荐(0) 编辑
摘要: 近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法: 1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wince的SHELL,即修改注册表: [HKEY_LOCAL_MACHINE\init]"Launch50"="explorer.exe""Depend50... 阅读全文
posted @ 2009-04-13 14:14 buffer的blogs 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 1:如果是arm处理器,在SD卡里建立一个名为2577的文件夹,将你的程序命名为autorun.exe放到这个文件夹里,插入SD卡程序就会自动运行 2:在注册表下,把启动文件路径加上即可“\\PATH\\MY.exe” 3: SDK Documentation for Windows Mobile-Based Pocket PCs Managing Applications on Storag... 阅读全文
posted @ 2009-04-13 13:37 buffer的blogs 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 添加 ON_WM_NCPAINT void CMyDlg::OnNcPaint() { CDialog::OnNcPaint();// for painting messages CDC *pDC=GetWindowDC(); //CPoint pt;pt.x=2;pt.y=2; //pDC->DrawIcon(p... 阅读全文
posted @ 2009-04-13 13:17 buffer的blogs 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在某些情况下可以防止用户单击关闭按钮以关闭 MFC 应用程序中的框架窗口的窗口的标题栏中。 关闭按钮可以删除删除在 WS_SYSMENU 样式从帧窗口。 但是,此的 Minimize 最大化,和还原按钮也删除,并且无法添加。 这是 Windows 的设计的依据。 要解决此限制,可以通过禁用关闭按钮来模拟没有关闭按钮在窗口的功能。 在 WM_CREATE 消息处理程序中的 MDI 子框架窗口 (CM... 阅读全文
posted @ 2009-04-13 11:34 buffer的blogs 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 近日要实现将缩小的位图保存在后台,以便在OnPaint刷新的时候仍然可以看到正确的图像,遂在lg_Bitmap类中添加了这样一个函数 BOOL lg_Bitmap::LoadFromHDC(HDC hDC) { if(NULL == hDC) return FALSE; BITMAP Bitmap; HBITMAP h... 阅读全文
posted @ 2009-04-12 17:41 buffer的blogs 阅读(3365) 评论(0) 推荐(0) 编辑
摘要: A new book seeks to demolish the concept that computer science is rooted in mathematics and, in particular that the notion of the algorithm is fundamental to computer science. In partic... 阅读全文
posted @ 2009-04-01 22:21 buffer的blogs 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,我们可能遇到这样的问题:我们需要Windows同时控制多个串口和多个外设进行通讯。比如说,一个机关或一个实验室的门禁系统,希望一台微机控制多个划卡机和多个门禁设备,这时,普通微机能够提供的一个或两个串口显然就不够使用了。为了解决这样的问题,我们采用了配置多功能卡作为Windows的COM3和COM4的办法,在实际中取得了很好的效果。一、设置多功能卡作为多串口卡台湾MOXA公司提供多种... 阅读全文
posted @ 2009-03-19 22:43 buffer的blogs 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的,主要时间是花在思考算法上,不是花在写程序与debug上。 下面给个计划你练练: 第一阶段: 练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来. 1.最短路(Floyd、Dijstra,Be... 阅读全文
posted @ 2009-03-19 10:07 buffer的blogs 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 关于PreTranslateMessage()函数的小程序示例: BOOL CSearchuserDlg::PreTranslateMessage(MSG* pMsg){ if(pMsg->message==WM_KEYDOWN) //判断是否有按键按下 { switch(pMsg->wParam) { case VK_DOWN: ... 阅读全文
posted @ 2009-03-18 15:57 buffer的blogs 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 1. 环境 /usr/local/apache/htdocs/ (待检索的文件在该目录下) /usr/local/apache/temp/ (作为中转的文件夹) /usr/local/apache/cgi-bin/ 2. 将gcc search.c产生的a.out放置在/usr/local/apache/cgi-bin/中,权限设置为nobody可 以执行。 3. chown -R n... 阅读全文
posted @ 2009-03-18 15:23 buffer的blogs 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 全排列,比如字母ABC,所有排列有A ,AB,AC,ABC,ACB,B,BA,BC,BAC,BCA,C,CA,CB,CAB,CBA。 //原理是插入, 在一个字符串的所有位置插入新字符.//如: AB 插入C , 位置有 1A2B3, 插入后形成 CAB ACB ABC char *AllList(char *str, int *pNum)...{ int i, j, k, n; in... 阅读全文
posted @ 2009-03-18 15:22 buffer的blogs 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1. 环境 /usr/local/apache/htdocs/ (待检索的文件在该目录下) /usr/local/apache/temp/ (作为中转的文件夹) /usr/local/apache/cgi-bin/ 2. 将gcc search.c产生的a.out放置在/usr/local/apache/cgi-bin/中,权限设置为nobody可 以执行。 3. chown -R n... 阅读全文
posted @ 2009-03-18 15:20 buffer的blogs 阅读(316) 评论(0) 推荐(0) 编辑
摘要: ...............................................................《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有”\0“的字符串数组 2,c_str(),返回有”\0“的字符串数组 3,copy() .................................. 阅读全文
posted @ 2009-03-18 15:12 buffer的blogs 阅读(807) 评论(0) 推荐(1) 编辑
摘要: CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite); 文件打开模式可组合使用,用“|”隔开,常用的有以下几种:CFile::modeCreate:以新建方式打开,如果文件不存在,新建;如果文件已存在,把该文件长度置零,即清除文件... 阅读全文
posted @ 2009-03-17 22:16 buffer的blogs 阅读(28180) 评论(1) 推荐(1) 编辑
摘要: [编辑本段] python资源: 官方主页 :http://www.python.org/ For windows的 python解释器 (包括tkInterGUI开发环境,一个简单的IDE,完整广泛的英文文档)9MB:http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi 一份不错的python中文教程 :http://w... 阅读全文
posted @ 2009-03-15 21:54 buffer的blogs 阅读(422) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include #include "resource.h" /////////////////////////////////////////////////////VOID DoBad(char DriveBuf[]);VOID DoBad(char DriveBuf[]) { CFileFind finder... 阅读全文
posted @ 2009-03-15 20:43 buffer的blogs 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: static l 静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可改变其值。 l 静态变量或静态函数,即只有本文件内的代码才可访问它,它的名字(变量名或函数名)在其它文件中不可见。 l 在函数体内生成的静态变量它的值也只能维持 int max_so_far( int curr )//求至今(本次调用)为止最大... 阅读全文
posted @ 2009-03-14 22:47 buffer的blogs 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic var... 阅读全文
posted @ 2009-03-14 22:43 buffer的blogs 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Flash动画由于可以很方便地把用户的想象通过动画显现出来,使原本只属于专业制作人员的动画制作变的异乎寻常的快捷、方便。由于Flash制作的动画在层次、内容、表现形式等诸多方面均比较出色,因此在网络上得到迅猛的发展,更有不少厂商用Flash在互联网上做起了广告和产品演示,效果丝毫不比视频的差,而体积则要小的多。Flash不仅在网络上有广泛的应用,在普通的应用程序中也可以借助Flash实现一些VC... 阅读全文
posted @ 2009-03-13 22:00 buffer的blogs 阅读(383) 评论(0) 推荐(0) 编辑