自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (25)
  • 收藏
  • 关注

原创 串口编程

本文既写了在Windows中怎样用VC控件MSComm,又说明了API技术编程方法,在写用MSComm控件时,数据类型的转换说得不是太明白,初次涉猎串口编程的朋友恐怕看了还是编不出来;直接从底层编写的部分值得一读,说得较为详细,但你得先从VC教本上看一看什么是线程。 目次:(目次添加:龚建伟) 一.串行通信的基本原理 二.串口信号线的接法 三.16位串口应用程序的简单回顾 四.在MFC下的32位串

2007-11-26 12:52:00 614

原创 [转]C中volatile关键字

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i; volatile 告诉编

2007-11-22 12:58:00 812 1

原创 关于c中volatile关键字

这段代码的有个恶作剧。这段代码的目的是用来返指针*ptr指向值的平方,但是,由于*ptr指向一个volatile型参数,编译器将产生类似下面的代码: int square(volatile int *ptr) { int a,b; a = *ptr; b = *ptr; return a * b; } 由于*ptr的值可能被意想不到地该变,因此a和b可能是不同的。结果,这段代码可能返不是你所期望的

2007-11-22 12:49:00 565

原创 C语言中volatile 实例讲解

volatile的本意是一般有两种说法--1.“暂态的”;2.“易变的”。 这两种说法都有可行。但是究竟volatile是什么意思,现举例说明(以Keil-c与a51为例 例子来自Keil FQA),看完例子后你应该明白volatile的意思了,如果还不明白,那只好 再看一遍了。 例1. void main (void) { volatile int i; int j; i = 1; //1 不被

2007-11-22 12:45:00 1248 1

原创 C遍历当前文件夹

#include #include extern int  _Cdecl findfirst (const char *path, struct ffblk *ffblk,  int attrib);extern int  _Cdecl findnext (struct ffblk *ffblk);int main(void){   struct ffblk ffblk;   int done

2007-11-19 17:28:00 727 1

原创 C調用Dos命令

#include void main (){  system ("logoff");}

2007-11-19 17:27:00 663 1

原创 用C设计 用C++编码

《不得不看的两次从C++回归C的高手评论C++》中先是提了一下所谓C++带来的思想包袱(文言文曰“心智包袱”)问题,然后重重地引用了Linus的话:“关键是设计”,其实他是在暗示:好的设计C同样能做出来,不劳C++大驾;而C++一旦出面,就要让人背上额外的思想包袱。 我明确地表个态,在系统级程序设计中,事实就是这样的。 别小看这个思想包袱,大部分,甚至绝大部分C++程序员过不了这一关。相反,做系统

2007-11-13 20:40:00 441

原创 C++多态中的VPTR

C++中的关键字virtual告诉编译器对于某个成员函数进行动态绑定,而且自动装载实现动态绑定所必须的所有机制。 为了完成这件事,编译器对每个包含虚函数的类创建一个表 (称为VTABLE)。在VTABLE中,编译器旋转特定类的虚函数地址。在每个带有虚函数的类中,编译器“秘密”地置一指针,称为vpointer (缩写为VPTR),指向这个对象的VTABLE。通过基类指针(或者引用)做虚函数调用时,也

2007-11-13 20:36:00 459

原创 使用 typedef 抑制劣质代码

typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。本文下面将竭尽全力来揭示 typedef 强大功能以及如何避免一些常见的陷阱。 如何创建平台无关的数据类型,隐藏笨拙且难以理解的语法? 使用 typede

2007-11-03 17:32:00 478

原创 使用进行Google攻击

使用进行Google攻击 Google是一个功能强大的搜索引擎,通过预定义命令,可以查询出令人难以置信的结果。利用Google搜索智能搜索,甚至可以进入部分远程服务器获取机密、搜索敏感信息,造成信息泄露。本文从安全角度,对Google这一工具进行深度信息挖掘。 Google高级搜索语法   讨论Google特殊命令前,我们首先了解一下其命令语法,便于理解如何获取机密数据。 intitle:   用

2007-11-01 18:56:00 734

原创 Google Hacking的实现以及应用

google hacking其实并算不上什么新东西,在早几年我在一些国外站点上就看见过相关的介绍,但是由于当时并没有重视这种技术,认为最多就只是用来找找未改名的mdb或者别人留下的webshell什么的,并无太大实际用途.但是前段时间仔细啃了些资料才猛然发觉google hacking其实并非如此简单... google hacking的简单实现 记得以前看见过一篇文章写的就是简单的通过用www.

2007-11-01 18:55:00 540

原创 Google搜索从入门到精通(3) v4.0

9、其他罕用语法 9.1、搜索所有链接到某个URL地址的网页 如果你拥有一个个人网站,估计很想知道有多少人对你的网站作了链接。而“link”语法就能让你迅速达到这个目的。 示例:搜索所有含指向华军软件园“www.newhua.com”链接的网页。 搜索:“link:www.newhua.com” 结果:搜索有链接到www.newhua.com的网页 。 共约有920项查询结果,这是第1-10项 。

2007-11-01 18:49:00 378

原创 Google搜索从入门到精通(4) v4.0

导读:      ■13、Google的其他杰出功能   13.1、网页快照   网页快照是Google抓下来缓存在服务器上的网页。它有三个作用:   第一, 如果原地址打开很慢,那么可以直接查看Google缓存页面,因为Google服务器速度极快。   第二, 如果原链接已经死掉或者因为网络的原因暂时链接不通,那么可以通过Google快照看到该页面信息。当然,快照内容不是该页最新页面。   第三

2007-11-01 18:49:00 403

原创 Google搜索从入门到精通(2) v4.0

导读:      ■7、杂项语法   7.1、通配符问题   很多搜索引擎支持通配符号,如“*”代表一连串字符,“?”代表单个字符等。Google对通配符支持有限。它目前只可以用“*”来替代单个字符,而且包含“*”必须用""引起来。比如,“"以*治国"”,表示搜索第一个为“以”,末两个为“治国”的四字短语,中间的“*”可以为任何字符。   7.2、关键字的字母大小写   Google对英文字符大小

2007-11-01 18:47:00 440 1

原创 Google搜索从入门到精通 v4.0

导读:      ■1、前言   我是在2000年上半年知道Google的。在这之前,我搜索英文信息通常用AltaVista,而搜索中文信息则常用Sina。但自使用了Google之后,它便成为我的Favorite Search engine了。这也得感谢新浪网友曹溪,因为当初正是因为他的大力推介,才使我识得了Google。   记得1996年夏季的时候,当我第一次接触Internet,便被扑面而来

2007-11-01 18:46:00 366

SSM2602.pdf

SSM2602.pdf

2008-01-20

VxWorks软硬件设计及实例分析.ppt

VxWorks软硬件设计及实例分析.ppt

2007-12-23

C语言嵌入式系统编程.rar

C语言嵌入式系统编程.rar

2007-12-23

C编程规范.rar

C 编 程 规 范.rar

2007-12-23

Microsoft编写优质无错C程序秘诀.pdf

Microsoft编写优质无错C程序秘诀.pdf

2007-12-23

中断处理.pdf

中 断 处 理.pdf

2007-12-23

嵌入式硬件设计.ppt

嵌入式硬件设计.ppt

2007-12-23

嵌入式系统开发之路.pdf

嵌入式系统开发之路.pdf

2007-12-23

嵌入式系统的C程序设计.pdf

嵌入式系统的C程序设计.pdf

2007-12-23

嵌入式处理器体系结构发展漫谈.pdf

嵌入式处理器体系结构发展漫谈.pdf

2007-12-23

嵌入式操作系统综述.pdf

嵌入式操作系统综述.pdf

2007-12-23

C&C++嵌入式系统编程

C&C++嵌入式系统编程.pdf

2007-12-16

python_mail

python_mail.zip Python 邮件处理代码

2007-12-16

python-2[1].4.3.msi

python-2[1].4.3.msi Python 2.4 安装程序

2007-12-16

C常用算法程序集第二版徐士良.

C常用算法程序集第二版徐士良.zip

2007-12-16

tcsearch

tcsearch.exe

2007-12-16

微机原理及其接口技术

微机原理及其接口技术(复习).ppt

2007-12-16

51嵌入式系统教程

51嵌入式系统教程.chm

2007-12-16

编程高手箴言.chm

编程高手箴言.chm

2007-12-16

MyPython

My Python source code

2007-09-30

NFP算法实现

NFP算法实现

2007-06-22

Python 学习笔记.pdf

Python 学习笔记

2007-05-18

Python 做的盲人邮件收发器

Python 做的盲人邮件收发器全部代码

2007-05-18

空空如也

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

TA关注的人

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