自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fly Follow the Heart

聆听内心深处的声音

  • 博客(12)
  • 资源 (34)
  • 收藏
  • 关注

转载 MFC中CAsyncSocket及其派生类对象跨线程使用方法

MFC中CAsyncSocket及其派生类对象跨线程使用方法 存在的现象:在MFC中用多线程方法开发WinSocket通讯程序时,如果你的的是API方式,自然没有以下说的问题。但如果当你使用CAsyncSocket及其派生类(CSocket或是你自己的写的)来开发的话,会发现在不同线程中使用CAsyncSocket及其派生类对象时,会出现程序崩溃。这里所说的跨线程,是指该对象在一个线程

2012-11-30 21:28:01 1397

转载 VC中利用多线程技术实现线程之间的通信

VC中利用多线程技术实现线程之间的通信       当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是

2012-11-30 21:06:38 500

转载 AfxGetApp->GetMainWnd()与AfxGetMainWnd的不同

前台线程与后台线程,AfxGetApp->GetMainWnd()与AfxGetMainWnd的不同    顾名思义,前台指看得见,既然看得见自然要有窗口,而后台是看不见,看不见可以理解为没有窗口,既然没有窗口,那么用AfxGetMainWnd()取得其窗口句柄,未免有些搞笑,为什么呢?聪明的你想必早已明白,如果你曾经跟踪过AfxGetMainWnd()的调用,会发现它取得的是AFX_MO

2012-11-30 19:49:22 961

原创 《C语言深度剖析》笔记 之 指针与数组

1. 编译器的bugchar ch = 10;char * p = (char *)0x12ff7c;*p = NULL;p = NULL;代码执行后,*p 还是 0x12ff7c上的内容吗?答案不是,p值变为了0x0012ff00。原因就是编译器认为是将NULL赋值给char 类型的内存,所以指针p的低地址上的一个字节赋值为0。书作者的测试环境是Visual C++

2012-11-27 10:28:43 464

原创 《C语言深度剖析》笔记 之 符号和预处理

1. 关于几个似是而非的注释问题a) int/*...*/i;    //注释放在类型和变量之间b) char * s = "abcedf   //hijklm";     // 注释符在字符串里面c) // 注释写在多行中,使用换行符是否有效    // Is it a \    valid comment?d) in/*...*/t i;       //

2012-11-27 09:58:59 476

原创 Python学习笔记 之 Python程序组织

在Python中组织程序,组织的方法有两种吧?使用模块,或者使用包1. 使用模块组织程序:导入模块方法:import sys;将系统的sys模块导入到shell中。在你将代码编写为独立运行的程序时,可能需要自动导入一些公用模块,可以如下形式写文件。#!/usr/bin/env python3.1# program file demonstrationim

2012-11-27 08:51:09 3135

原创 Python学习笔记 之元组、列表及字典

1. 元组 —— 不可更改的数据序列元组是值的序列,其中的每个值都可以被单独访问,元组是Python的基本类型。在创建时可以被识别,元组创建使用圆括号包围值。例如:filler = ("string", "filled", "by a", "tuple");访问元组中的单个值,使用解引用来直接访问。在元组后面放置方括号,并且从0起,计算要引用的元素的位置。因此元

2012-11-27 08:49:09 2875

原创 《C语言深度剖析》笔记之关键字篇

1. staticC语言中的static有两种作用,一种是修饰变量,另外一种是修饰函数。static修饰的变量,无论全局还是局部,她们的内存均位于静态区,也即整个程序生命周期内,一直存在,但是对于全局变量,对静态变量的使用也是在其定义之后才可以使用。对于局部变量,比如一个函数内的静态变量,每一次调用函数,均使用该变量,且其原来的值仍然可见。static修饰的函数,则将函数的作用域局限在

2012-11-26 08:50:29 591

原创 《C语言深度剖析》笔记之C语言基础测试题

C语言基础测试题1. 代码输出:void foo(void){unsigned int a = 6;int b = -20;(a+b > 6) ? puts(">6") : puts("}结果输出: >6解释:在计算过程中,会出现隐式类型转换, int 转换为 unsigned int , -20将被转化为一个很大的数字。因此a+b很大。2.

2012-11-24 21:50:44 663

原创 从Hello World得到教训

从Hello World得到教训想做一些ACM试题,就从第一道题开始了,每一门语言的开篇,Hello World!没错就是它啦。试题如下题目很简单啦,就是输入一行数字,然后输出其对应的字符便好。#include #include int main(){    char input;    while((scanf("%c", &input)) !

2012-11-18 21:03:16 439

原创 JavaScript学习笔记(1)

1. 在HTML中编写JavaScript脚本代码:       1)script元素可以在文档中包含一段JavaScript脚本代码。并且该元素可以在HTML中出现任意次,可以位于head元素中,也可以位于body元素中。       script元素的语法格式:                     客户端JavaScript脚本代码

2012-11-05 10:32:43 699

转载 ActionScript 3.0 中的 ComboBox控件

转载自天地会的论坛,解决了我想要解决的问题,以备后用。1. 修改ComboBox的字体搞定了!用了以下代码:var comicSansTF:TextFormat = new TextFormat();comicSansTF.font = "黑体";x_cb.textField.setStyle("textFormat", comicSansTF);x_cb.dr

2012-11-03 10:11:25 1140

Get Thread StartAddress

获取线程的起始地址的样例,VS2008可以直接编译通过。

2016-05-13

InspectPDBContent

How to Inspect the Content of a Program Database (PDB) File 文章中的源代码。译文见对应的博客。

2015-10-08

UnHook示例源码

对应于《关于Detours/Minhook挂钩引擎的UnHook》博客的示例源代码

2015-09-19

IAT表注入模块

对应于文章的IAT表注入模块的示例,自己写的例子,直接可以运行。

2015-07-30

Linux Shell脚本攻略

Linux Shell脚本攻略,值得推荐的教程。实践宝典

2015-07-11

学习vi和vim编辑器 第7版

学习vi和vim编辑器 第7版 学习Vi 和 Vim的绝好教材。值得推荐……

2015-07-11

MFC Window 应用程序设计 任哲等(完整的书,非分块)

MFC Window 应用程序设计 任哲等,不错的书籍,以前传过分块的几个版本,突然今天发现,评论中被骂得不行了!看看权限,有70M的权限了,自己上传个完整的吧!以前就10M的权限,就得分三拨,没办法!

2014-03-27

SQLite库文件

SQLite 库文件,包括 sqlite3.h,sqlite3 .dll, sqlite3.lib等三个文件

2013-03-13

SQLite教程示例

SQLite的教程中的示例

2013-03-13

MSSQLtoSQLtext

将SQL 2005中的数据导出,导为SQL命令,而非分离数据库的方式。

2012-11-07

让你不再害怕指针

C语言指针集中讲解,对于涉及指针难以理解的类型进行分析,并且给出一些易错点的说明。不错的教程

2012-10-21

Code Blocks使用教程

CodeBlocks 的使用教程,以及一个cpp 参考手册

2012-10-04

C语言图形编程资料参考

C语言图形编程资料参考 教程+源代码+TurboC2.0

2012-09-23

SourceInsight(含注册机)

SourceInsight 非常好的看源码的工具,哈哈

2012-09-18

深度探索C++对象模型

侯捷翻译的一本不错的书籍。对于理解C++的运行机制非常有帮助,致力于学习C++的童鞋可以阅读一下!

2012-07-28

Flash传递参数

关于Flash中的传递参数的资料,自己使用参考了一下!

2012-07-22

ActionScript 3.0 语言和组件参考

ActionScript 3.0 相关类的用法,在此文件中有详细介绍,其实就是Adobe的AS的参考文档。

2012-07-21

ActionScript 3.0安全沙箱及相关问题资料

里面有我实践过程中遇到一些问题所查找的资料,自认为这些资料基本涵盖了网上现有的资料。或许有不足的地方,但是我想阅读完这些资料,安全沙箱及其相关问题差不多也就知道怎么回事了,如何处理就那么几种解决方案。

2012-07-21

flashplayer debug 版

Flashplayer 的debug版,调试ActionScript代码需要使用Debug版得Flashplayer,里面包含了安装出现问题的一个解决方法。

2012-03-02

RakNet 的DLL库文件

RakNet的编译动态库,包含了Debug和Release版。是VS2005下编译。RakNet RakNet RakNet RakNet RakNet

2012-02-21

ChatRoom源代码

一日一点RakNet(6)中作者源代码工程文件.完整的工程,环境配置完整。使用的是DLL,而非源码。

2012-02-21

VC中的 回调函数 学习资料

VC中回调函数的资料,以备后面自己学习时再看!呵呵

2011-05-25

学习VC DLL的资料

方便以后自己寻找了!不会了直接下载下来可以看一下啊!

2011-05-25

MFC Windows 应用程序设计

MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC

2011-05-16

MFC Window 应用程序设计 任哲等

MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC MFC

2011-05-16

MFC Windows 应用程序设计 任哲等

一本不错的MFC 入门的书籍,虽然看了很长时间的MFC,但是对于其原理一直是懵懂中,看看了这本书,感觉还不错。已经有第二版了,这个是第一版,第二版写的更好一点,加入了很多东西。

2011-05-16

MFC 框架原理学习笔记

MFC框架的一个原理学习笔记!作为自己以后学习的一个资源

2011-05-16

MFC 进化笔记代码

学习MFC原理时,将MFC原来发展的每一个阶段写了一个程序例子。

2011-05-16

RakNet中文学习资料

RakNet 的一个中文的学习资料,有助于初学者尽快熟悉RakNet通信库。

2010-06-17

C语言进阶, 东南大学凌明 课程

c 语言进阶-嵌入式系统高级C语言编程 东南大学凌明老师的授课资料。

2010-05-13

Visul ASM(汇编可视化环境)

一个好用的汇编编译环境!!!!!!!!!!!!!!!!!!!!!!!

2010-05-12

虚拟机VMWare Tool的安装和共享文件设置

详细的介绍了VMWare Tools的安装以及虚拟机与主机共享文件夹的设置。

2010-02-18

空空如也

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

TA关注的人

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