关闭

单机斗地主项目总结

好久没写博客,最近也是闲来w...
阅读(529) 评论(0)

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

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

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

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

C++学习书籍推荐

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

堆和栈的区别

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

学习C++

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

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

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

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

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

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

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

MS3D文件结构

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

键盘钩子的实现

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

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

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

虚拟码-->ASCII码

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

Peekmessage和Getmessage的区别

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

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

声明结构体类型的形式:sturct 结构体类型名{成员表列;} 定义结构体类型变量的三种方法:1、类型名+变量名; 2、struct 结构体名{成员列表}变量名表列; 3、sturct{成员列表}变量名列表;  //较少使用 typedef 在结构体中的用法 ...
阅读(483) 评论(0)

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

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

课程设计1(王爽)

任务:将实验七中的Power idea 公司的数据按一行四列的格式在屏幕上显示出来:  assume cs:codesgdatasg segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983'db '1984','1985','1986','1987','1988','1989','1990','1991','1992'db '...
阅读(425) 评论(0)

解决除法溢出的问题

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

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

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

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

assume cs:codesgcodesg segmentmov ax,4c00hint 21hstart:mov ax,0s:                                //cs:0008hnopnopmov di,offset smov si,offset s2         mov ax,cs:[s...
阅读(2197) 评论(4)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:17526次
    • 积分:379
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:6篇
    • 译文:0篇
    • 评论:7条