摘要:
必须得承认,这个项目的名字《猎杀潜航》起得大了点,一开始设想的挺好的,想用刚学到的win32汇编做点有意义的项目,都说名字是成功的一半,所以想了老半天,看了很多小游戏,觉得这种“打飞机”的比较容易实现,再加上想起之前看的电影,就使用这个名字了。废话不多说了,先说一下做这个项目的总体感想。然后再谈一些技术上的东西。首先是说为什么会学习win32汇编。到目前为止,我还是一个学生... 阅读全文
摘要:
1. 将宿主机的连接“属性”的“Sharing”的第一项“allow other network users to connectthrough this computer's internet connection”的勾打上。在Home networkingconnection中选择Local Area Connection... 阅读全文
摘要:
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定某一子句,将... 阅读全文
摘要:
一般情况下,如果在sql server中没有把windows administrator用户组删除的话,最简单的方法就是利用服务器管理员的身份log in sql server,然后手动修改sa 的密码。如果有人故意把windows administrator的用户组删除了之后,又没有办法还原,那么只能够让本机管理员用命令行启动sql server,并且加入hint “-c -m ... 阅读全文
摘要:
之前在为公司里做数据导出的时候,遇到一个很监介的错误。我一开始以为Excel下面的Sheet1,Sheet2就是相应的表明,所以只是用Selcet * from Sheet1之类的语句。但是在C++的异常中却抛出了一个表名不存在的错误。后来查了一下,貌似是因为用ODBC的方法必须得每次都重新定义表,而表名不是Sheet1.转载:vc使用ODBC读excel找不到表的解决办法Excel工作簿要通过O... 阅读全文
摘要:
网上看了部分代码,但是觉得或多或少有些坐标位置上的错误,特别明显是体现在GetWindowRect这个API上,MSDN中说他返回的坐标是以屏幕左上角为基点。所以在对话框中必须先转换成基于客户端的坐标,方法是调用ScreenToClient,然后才能够调用CvvImage::DrawToHDC函数。具体步骤如下代码Code highlighting produced by Actipro Code... 阅读全文
摘要:
(部分转自http://weni619.blog.163.com/blog/static/12201489320091194465472/)一、准备工作 这里我用到的平台是 Microsoft Visual Studio 2008 和OpenCV2.0 OpenCV2.0下载地址 http://www.opencv.org.cn/index.php/Download。安装OpenCV2.0,假定安... 阅读全文
摘要:
写了一个类,class CTP{public:CTP( ){m_pic = new BYTE [20 ] ;}~CTP( ){delete [] m_pic ;}private:BYTE * m_pic;}在另一端写了类似这样的代码{vector<CTP> vTp;CTP a;vTp.push_back(a);}然后每次在运行到析构的delete的时候会内存访问错误。找了很久,在便友的... 阅读全文
摘要:
以一个已经成型的a.exe文件为例,载入到b.exe. 利用这种方法可以制作简易的安装程序。这种方法也可以使用于图标等任何需要文档化的资源。基本思路是先导入为资源,然后在运行程序的时候写进文件。首先要在resources.h里加入 #define ID_EXE1 128然后在RC文件里写上IDR_EXE1 EXE "a.exe"其中a.exe是需要载入的资源,它的基地址是rc文件所在地址。当然,着... 阅读全文
摘要:
1、“按位与”运算符(&)(1) 与0 & 清零(2) 与1 & 不变(3) 保留某特定位 比如说想要保留左起第2,3,6,7位,可以& 01100110(4) 测试某特定位 比如说想看左起第二位是否为1, 可以做如下判断 .if 98h & 01000000 左起第二位是1 .else 左起第二位不是12、“按位或”运算符(|)(1) 按位或运算常用来对一个数据的某些位定值为1。比如说需要将左起第2,4,5,6位置为1。只需要与上01011100(2) 控制ZF标志位 当出现OR al, al的情况时,若al为0,那么ZF会被值为0.利用这个特性可以完 阅读全文