![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术档案
文章平均质量分 69
wilsonwong8
aaaaaaaaaaaaa
展开
-
学习getchar()遇到的缓冲问题
学习getchar()遇到的缓冲问题getchar函数在被调用时从文本流中读入下一个输入字符并将其作为结果值返回。(The c programming language,P9)对于一下程序:#include main(){ int c; c=getchar(); while(c!=EOF){ putchar(c); c=getchar(); }}我转载 2008-01-05 16:31:00 · 496 阅读 · 0 评论 -
第 7 部分. 网络
Linux 网络速成指南 级别: 初级 Chris Walden (cmwa转载 2007-11-04 20:38:00 · 254 阅读 · 0 评论 -
第 6 部分. 使用分区和文件系统
在 Linux 中使用磁盘和设备 级别: 初级 Chris Walden (转载 2007-11-04 20:35:00 · 359 阅读 · 0 评论 -
第 5 部分. Linux 日志
使用日志 级别: 初级 Chris Walden (cmwalden@us.转载 2007-11-04 20:31:00 · 269 阅读 · 0 评论 -
第 2 部分. 控制台速成班
developerWorks 中国 > Linux > Windows 到 Linux 之旅: 第 2 部分. 控制台速成班 Linux 控制台快速指南转载 2007-11-04 20:22:00 · 236 阅读 · 0 评论 -
第 1 部分. Linux 思想
不同之处与相似之处转载 2007-11-04 20:14:00 · 257 阅读 · 0 评论 -
第 4 部分. 用户管理
密码、组和它们的映像 级别: 初级 Chris Walden (cmwald转载 2007-11-04 20:30:00 · 249 阅读 · 0 评论 -
第 3 部分. Webmin 简介
一个基于浏览器的管理工具 级别: 初级 Chris Walden (cmwa转载 2007-11-04 20:28:00 · 269 阅读 · 0 评论 -
探索Windows的内存机制
探索Windows的内存机制 热 【字体:小 大】转载 2007-10-12 13:35:00 · 290 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(四)
这是《VC++动态链接库(DLL)编程深入浅出》的第四部分,阅读本文前,请先阅读前三部分:(一)、(二)、(三)。 MFC扩展DLL的内涵为MFC的扩展,用户使用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外, MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展DLL来包含一些MFC的增强功能,譬如扩展MFC的CStatic转载 2007-11-01 22:14:00 · 256 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(三)
第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时 间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵!由于笔者的水平有限,文中难免有错误和纰漏,也热诚欢迎读者朋友不吝指正! 5. MFC规则DLL转载 2007-11-01 22:12:00 · 262 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(二)
上节给大家介绍了静态链接库与库的调试与查看(动态链接库(DLL)编程深入浅出(一)),本节主要介绍非MFC DLL。4.非MFC DLL4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工转载 2007-11-01 22:11:00 · 239 阅读 · 0 评论 -
第 8 部分. 备份与恢复
Linux 备份与恢复速成指南 级别: 初级 Chris Walden (c转载 2007-11-04 20:40:00 · 299 阅读 · 0 评论 -
9 部分. 安装软件
使用预编译的 RPM 以及从源代码编译应用程序 级别: 初级 Chris W转载 2007-11-04 20:42:00 · 274 阅读 · 0 评论 -
开发驱动程序的过程
编写内核模式的代码于应用程序的代码是不同的,因为驱动程序是操作系统的信任的部分。它的代码必须遵循特殊的规则,小心的编写。驱动程序开发策略 像大多数的软件,驱动程序也使用有组织的开发方法。这个部分将介绍一些技巧来尽量减少开发时间。 使用规范的开发方法 一般的,如果编写一个设备驱动程序没有一个开发策略。而是去匆忙的测试全新的硬件,往往测试代码会成为驱动程序的基础部分。也许设备转载 2007-11-05 23:55:00 · 550 阅读 · 0 评论 -
VC多线程编程(转)
VC多线程编程(转) VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CS转载 2007-12-26 09:39:00 · 295 阅读 · 0 评论 -
内存池模板类 InitializeCriticalSectionAndSpinCount
转载 2007-12-25 17:08:00 · 406 阅读 · 0 评论 -
Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量
正文 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。 如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量,如果都是读取操作转载 2007-12-25 09:01:00 · 467 阅读 · 0 评论 -
Internet Explorer 安全区域注册表项说明
Internet Explorer 安全区域注册表项说明察看本文应用于的产品function loadTOCNode(){} 文章编号 : 182569 最后修改 :转载 2007-11-12 20:44:00 · 1215 阅读 · 0 评论 -
FormatMessage简单使用和说明
常用参数简介.FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_ALLOCATE_BUFFER, NULL,lVal,NULL,(LPTSTR)&hLocal,0,NULL); 第一个参数是标志,告诉这个FormatMessage函数,我想要的特点.第三个参数是DWORD(unsigned long)类型第五个参数是LPTSTR(转载 2007-11-12 19:53:00 · 473 阅读 · 0 评论 -
用注册表设置IE安全选项
A:IE 的安全属性设置是放置在注册表的以下位置的:HKEY_USERS/UserName/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones其中 UserName 是指当前进入系统的用户所使用的用户名在 Zones 主键下又有 0、1、2、3、4 五个主键,分别的含义是:0:您的计算机本地的设置1:本地 Intr转载 2007-11-12 00:22:00 · 1130 阅读 · 0 评论 -
请问在c++中如何把string转换为一个CTime类型的值?
try COleDateTime dt; if(dt.ParseDateTime("YourDateString")) { //good date format } else { //bad date format }转载 2007-11-11 22:13:00 · 600 阅读 · 0 评论 -
打造自己的QQ自动传文件病毒
文章作者:sirius(sx_sirius.77169.com)qq53297714信息来源:邪恶八进制信息安全团队(http://www.eviloctal.com/) QQ尾巴病毒在近来的网络上是越来越常见了,它之所以这么流行,我认为其中一个原因就是编写这种软件的技术含量很低,不需要任何高深的手段就可以做出个7,8分像。我也对QQ尾巴研究了几天,模拟出了一个简单的QQ尾巴。实现了截获消息后发转载 2007-11-07 00:09:00 · 835 阅读 · 0 评论 -
Win32环境下dll编程原理(转载)
转载 2007-11-06 23:31:00 · 272 阅读 · 0 评论 -
键盘钩子
google_ad_client = "pub-6382933205019744";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";//2007-10-25: jzxx1025google_ad_channel = "37205784转载 2007-11-07 00:07:00 · 412 阅读 · 0 评论 -
浅谈HOOK技术在VC编程中的应用
摘要: 本文针对HOOK技术在VC编程中的应用进行讨论,并着重对应用比较广泛的全局HOOK做了阐述。 引言 Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的。但在通常情况下,应用程序只能处理来自进程内部的消息或是从其他进程发过来的消息,如果需要对在进程外传递的消息进行拦截处理就必须采取一种被称为HOOK(钩子)的技术。钩子是Window转载 2007-11-06 23:42:00 · 318 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(一)
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必转载 2007-11-01 22:09:00 · 295 阅读 · 0 评论 -
使用 ManWrap 库在本机 C++ 代码中调用.NET
使用 ManWrap 库在本机 C++ 代转载 2007-10-12 09:40:00 · 562 阅读 · 0 评论 -
踏入C++中的雷区——C++内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody— Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有转载 2007-10-23 14:20:00 · 248 阅读 · 0 评论 -
Windows Socket五种I/O模型——代码全攻略
Windows Socket五种I/O模型——代码全攻略转载 2007-09-29 15:08:00 · 468 阅读 · 0 评论 -
VC 创建服务程序
VC 创建服务程序2007-04-29 17:56 #include "Windows.h"#include "Winsvc.h"#include "time.h"#include "stdio.h" SERVICE_STATUS m_ServiceS转载 2007-09-28 14:42:00 · 2845 阅读 · 1 评论 -
c文件操作函数
c文件操作函数 clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #inclu转载 2007-09-29 09:40:00 · 1678 阅读 · 0 评论 -
系统安全中能起重大作用的三条命令
系统安全中能起重大作用的三条命令 www.hackbase.com 2007-9-25 黑客基地 一些基本的命令往往可以在保护网络安全转载 2007-09-28 12:42:00 · 285 阅读 · 0 评论 -
Socket I/O模型全接触
Socket I/O模型全接触 出处转载 2007-09-29 12:34:00 · 406 阅读 · 1 评论 -
WinSocket模型的探讨——select模型
查找了很多资料都找不到select模型的详细用法,《Windows网络编程》这本书上也只是写了一个简单的回应服务器,就连writefds的用法都没讲,也不知道什么时候利用“可写”来发文件。这些都是我的疑问,相信很多研究网络编程的同路人也碰到了我的这些问题。这些疑问在这篇文章中都解决了!耗费了偶很多的精力去猜测去思考! 感觉一些已经得道的高人都不肯把这些问题说透彻点,唉,只能靠自己去摸索了,希望转载 2007-09-29 09:43:00 · 290 阅读 · 0 评论 -
C++实现远程关机
C++实现远程关机 www.hackbase.com 2007-9-25 黑客基地 记得刚学C++的时候,喜欢研究API转载 2007-09-28 12:36:00 · 573 阅读 · 0 评论 -
用API封装的ListView控件的CPP代码
转载 2007-09-19 23:49:00 · 410 阅读 · 0 评论 -
链接器是怎么生成Import Directory的
转载 2007-09-19 15:27:00 · 235 阅读 · 0 评论 -
打开,另存为,属性,打印等14个JS代码
转载 2007-09-19 08:46:00 · 236 阅读 · 0 评论 -
C++高手必过内存管理关
C++高手必过内存管理关http://soft.yesky.com/lesson/110/2381610.shtml转载 2007-10-23 14:22:00 · 241 阅读 · 0 评论