自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 单机斗地主项目总结

好久没写博客,最近也是闲来w

2014-09-10 22:47:01 1754

原创 win7+cocos2d-x2.1.3+NDK9r+cygwin+adt-bundle-windows-x86-20130729由VS2010WIN32移植到android

先吐槽一下,MB自己总以为当设计到一些高级NB算法的时候,就是纠结的时候,没想到一个项目移植花了老子将近一天的时间,才搞定,很久没记录心得了,今天就破例写写那些扯蛋的移植是碰到的问题。 环境就不说了,见标题,网上也大多是12年是的版本,各种不同,各种试用,MB就是各种不通过,终于老子磨来磨去,才最终生搞定了一个HelloWorld的移植。废话不多说,问题记录与解决。 1、当用cre

2013-08-10 23:31:53 2138 2

原创 单链表插入排序(由小到大)

大致思想:先申请一节点,head头指针总是指向最小,每插入一个点,就有第一个节点开始比较,直到新的节点小于当前节点时,便插入到当前节点之前,由此可见,要申请记忆节点rh和q,具体算法代码如下:#include #include struct Node{ int data; Node *next;};Node *CreateNode(Node *head,int

2013-04-25 10:41:34 1328

转载 C++学习书籍推荐

(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Language》/《C++程序设计语言》最新版本:第三版特别版简称TC++PL,有其他语言的丰富经验的。(也有

2013-04-18 10:21:11 574

转载 堆和栈的区别

堆 和 栈的 区别(经典)转载一篇理解堆和栈区别的好文章堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS

2013-04-11 20:36:06 398

转载 学习C++

1、可以考虑先学习C.      大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语言写得好不好看。     C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构的组织和掌控方法,但是,我认为,C++骨子里还是C的。      毕竟,解决

2013-03-27 21:24:19 476

转载 研究生前辈的肺腑之言(转)~~ 有些地方写的不错

1. 如果平时几乎没看过英文原文,读不懂怎么办?   其实我以前也根本没读过原文,也看不懂。这儿有个好办法:找一本中文经典的书籍,仅看某一节你感兴趣或与你相关的内容,然后先找一两篇英文的综述(review)认真阅读一下,不会的单词可用金山词霸查一查,也许你读第一篇文章需要花两天,你过两天再读第2遍时,你也许只要一天;然后你再读第2篇时也许你只要半天!然后你一定会真正发现读英文文献的快感!人

2012-02-29 10:01:51 447

原创 TCP/IP和网络通信(TCP协议编程)

对于客户端Client来说,建立模型的步骤:1、装入并初始化相关dll库:if(WSAStartup(0x101,&lpWSAData)!=0){   MessageBox(NULL,"装入并初始化DLL库失败",NULL,MB_OK);  } 2、创建套

2011-09-11 16:29:07 635

原创 音频采集(VC++ SDK实现)

当根据DirectShow程序包中AudioCap例子写了自己的MyAudioMFC程序后,虽然程序本身可以很好的运行,也可以实现“边录边听”,并实现播放;但感觉还是很有必要把思路理清一下;将其MFC改写为普通函数API的SDK方式后,一般理解起来就更容易些。且程序界面也简单的改

2011-09-04 23:32:49 2317

转载 MS3D文件结构

<br />1.静态部分:<br /><br />【文件头】<br />文件头大小为14字节<br /><br />前10个字节为固定的标志 MS3D000000 <-其中后6个字节就是字符0(即值为48)<br />后4个字节为该模型格式的版本号,这4个字节为一个有符号整数,目前该版本号的值为3或4,两种版本的格式细节不同。<br /><br /><br />【顶点】<br />紧接着文件头的就是模型的顶点数据部分,顶点部分的头两个字节为一个无符号整数,表示有多少个顶点。之后便是一个接一个的顶点的数据,单

2011-05-20 20:32:00 1182

原创 键盘钩子的实现

程序用一个系统范围的远程钩子来实现监视所有键盘输入的功能,且程序中的文本框属性为只读,这样可更好的观察键盘钩子(WH_KEYBOARD)是否正确的截获了WM_KEYUP或WM_KEYDOWN消息。现在把键盘钩子当作远程钩子使用,即需要将钩子函数写入到DLL中去,且其实含有共享的数据段。因为系统中只有DLL程序是可以插入到其他进程的地址空间中去。命名所写的钩子函数Dll文件名为HookDll;在HoolDll.h文件中声明需要导出的函数:extern "C" _declspec(dllexport) BOOL

2011-04-17 19:59:00 1730

原创 位运算符(按位与&、按位或|、按位异或^、按位取反~)在程序的多个判定中起的作用

<br /><br />先看一个多线程程序:(罗云彬Win32中的一个多线程程序)<br />●用对话框做主界面,对话框中放置“计数”按钮和“暂停/恢复”按钮,并有一个编辑框用来显示计数结果。<br />●开始计数之前,“暂停/恢复”按钮处于灰化状态,当开始计数后,该按钮被激活,用户按动一次这个按钮,则计数暂停,再一次按动,则继续计数。<br />●开始计数后,“计数”按钮上的文字将被改为“停止计数”,如果按下“停止计数”按钮,程序将恢复初始状态——第一个按钮变回“计数”按钮,同时灰化“暂停/恢复”按钮。<

2011-04-17 15:53:00 2331

原创 虚拟码-->ASCII码

<br />按键消息的wParam包含了识别的键的虚拟码(与设备无关),是从键的扫描码(包含在lParam中,和设备相关)经过OS转换后生成的;<br />在WniMain函数的消息循环中有TranslateMessage函数,可将按键消息转换为字符消息WM_CHAR(前提是当键盘驱动程序把键盘字符映射为ASCII码后才产生此消息,且翻译的ASCII字符码是在0-127之间,其他一些按键如键入上下左右键、PgUp、PgDn等键,当按下后并不能够触发WM_CHAR消息,依然保留其虚拟码VK_LEFT、VK_P

2011-04-09 11:51:00 890

转载 Peekmessage和Getmessage的区别

<br />Peekmessage和Getmessage都是向系统的消息队列中取得消息,不过性质不同。 <br />  若第一次向消息队列中取不到消息,则程序的主线程会被OS(操作系统)挂起;等到OS重新调度到该线程时,而且消息队列仍然是空的时,两者的性质不同:  <br />  若使用Getmessage(),则程序的主线程会仍被OS挂起。  <br />  若是用Peekmessage(),则程序会取得OS控制权,运行一段时间。此函数多用于处理系统的空闲时间。 <br />getmessage   an

2011-04-09 11:15:00 459

原创 单链表的建立、输出、倒置旋转

<br />声明结构体类型的形式:<br />sturct 结构体类型名<br />{<br />成员表列;<br />}<br /> <br />定义结构体类型变量的三种方法:<br />1、类型名+变量名;<br /> <br />2、struct 结构体名<br />{<br />成员列表<br />}变量名表列;<br /> <br />3、sturct<br />{<br />成员列表<br />}变量名列表;  //较少使用<br /> <br />typedef 在结构体中的用法<br /> 

2011-04-02 00:38:00 648

原创 数据结构考试后遗留问题解决

今天刚考完数据结构,考完后觉得有些地方还是没做好,回头想想,当时觉得都理解了,毕竟只考两章的内容考完后才发现有些地方还是没理解完全。算法1:在数组a[1...n]中设置“监视哨”,查找关键字key,成功返回1,否则返回0; int Search()

2010-11-12 01:56:00 461

原创 课程设计1(王爽)

<br />任务:将实验七中的Power idea 公司的数据按一行四列的格式在屏幕上显示出来:<br /> <br /> <br />assume cs:codesg<br />datasg segment<br />db '1975','1976','1977','1978','1979','1980','1981','1982','1983'<br />db '1984','1985','1986','1987','1988','1989','1990','1991','1992'<br />db '

2010-07-22 16:12:00 616

原创 解决除法溢出的问题

<br />子程序描述:<br />名称:divdw<br />功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型<br />参数:<br />(ax)=dword 型数据的低16位<br />(dx)=dword型数据的高16位<br />(cx)=除数<br />返回结果:<br />(ax)=结果的低16位<br />(dx)=结果的高16位<br />(cx)=结果的余数<br />应用举例:1000000/10(F4240H/0AH)<br />结果:(d

2010-07-10 14:50:00 811

原创 80*25彩色字符模式显示缓冲区的结构

<br /> <br />内存地址空间中,B8000h~B8FFFFh共32KB的空间,为80*25彩色字符模式的显示缓冲区。向这个地址空间写入数据,写入的内容立即出现在显示器上。<br />在80*25彩色字符模式下,显示器可显示25行,每行80个字符,每个字符可以有256种属性(背景色、前景色、闪烁、高亮等组合信息)<br />这样一个字符在显示缓冲区中就要占两个字节,分别存放ASCII码和属性。一屏的内容在显示缓冲区中攻占4000个字节。<br />显示缓冲区分8页,每页4KB(约=4000B),显示

2010-07-09 23:11:00 3248 1

原创 汇编语言(王爽)》(第九章、实验8分析一个奇怪的程序)学习笔记

<br /><加深转移指令原理的理解><br />assume cs:codesg<br />codesg segment<br />mov ax,4c00h<br />int 21h<br />start:<br />mov ax,0<br />s:                                //cs:0008h<br />nop<br />nop<br />mov di,offset s<br />mov si,offset s2         <br />mov ax,cs:[s

2010-07-08 11:17:00 2860 5

原创 《汇编语言(王爽)》(第八章、实验7寻址方式在结构化数据访问中的应用)学习笔记

注意对结果"divide overflow"的调试:被除数为16位时,除数高位移到dx中,低位移到ax中(注意在内存中数据的排列方式,先低位:mov ax,[bx];在高位:mov dx,[bx+2];)调试过程中要仔细,不能浮躁assume cs:codesg,ds:datasg,ss:stacksgdatasg segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983'db '1984','1985','1986','

2010-07-08 11:15:00 1506 1

音频采集(VC++ SDK实现)

一个基本的音频采集程序,可以实现“边听边录”功能;下载后,将WavDest.ax放至系统目录或path路径或与exe文件同一目录下都可实现运行;若须在VC++中实现,则需安装DX9.0SDK包,并设置相应的路径,才可成功编译

2011-09-05

Win32 OpenGL API函数 查询帮助文档

此文档包含了OpenGl函数详细的讲解,有助与OpenGl程序设计着对该类函数的理解

2011-07-22

Win32 SDK API函数 查询帮助文档

方便写SDK程序的同志们除了能够在MSDN上在线查询外,也可以在本地上根据这个查询帮助文档查询需要的API函数

2011-07-22

太阳、地球、月亮之间的运动图(OpenGL实现)

VC++6.0中实现了以OpenGL为平台的太地球、月亮之间运动图,并可以实现上下左右的移动(场景漫游);对理解世界坐标系与物体坐标系之间的转换关系有一定帮助。这个程序包里面有详细的word格式的讲解,希望对大家有帮助

2011-06-14

清科2010年中国网络游戏行业投资研究报告

其中提到网游行业的动向,有志于向网络游戏发展,并想了解其中行业情况的人可以看看

2010-12-20

OpenGL编程与实例(向世明)

图形化编程讲解 编译环境VC++,适合初学计算机图形学的学习使用者

2010-10-18

win32汇编程序包 masm32v10

masm32版本10有着良好的编译环境,可供广大汇编爱好者选择,也可写出win32大型应用程序. 在下载完成后安装时,有些杀毒软件会报错,不必担心...将其放在信任程序里即可

2010-10-10

win32汇编文本编辑器EditPlus

可用与编写win32汇编的文本编辑器,有undo,redo功能 并有颜色显示,纠错等一系列有助于写WIN32汇编的功能

2010-10-10

空空如也

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

TA关注的人

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