
c/c++语言
文章平均质量分 86
HelloBj
这个作者很懒,什么都没留下…
展开
-
C语言中将数字转换为字符串的方法
C语言中将数字转换为字符串的方法转载 2022-11-13 23:28:09 · 22271 阅读 · 1 评论 -
51单片机IO口模拟串口通讯C源程(详细分析)
51单片机IO口模拟串口通讯C源程(详细分析)2007-09-29 23:00 #include <reg51.h> <br /> sbit BT_SND =P1^0; <br /> sbit BT_REC =P1^1; <br /> /********************************************** <br /> <br /> IO 口模拟232通讯程序转载 2010-08-24 11:58:00 · 1554 阅读 · 0 评论 -
ASCII 代码表(0-255)
<br />ASCII 代码表II<br />Ascii 代码表 <br />Ascii 0 {Nulo, Sem Som} <br />Ascii 1 <br />Ascii 2 <br />Ascii 3 <br />Ascii 4 <br />Ascii 5 <br />Ascii 6 <br />Ascii 7 <br />Ascii 8 {BackSpace} <br />Ascii 9 {Tab} <br />Ascii 10 <br />Asci原创 2010-08-24 11:50:00 · 1553 阅读 · 0 评论 -
经典文章-API Hook Revealed - 3
翻译:一、序言对大多数的Windows开发者来说,如何在Win32系统中对API函数的调用进行拦截一直是项极富挑战性的课题,因为这将是对你所掌握的计算机知识较为全面的考验,尤其是一些在如今使用RAD进行软件开发时并不常用的知识,这包括了操作系统原理、汇编语言甚至是关于机器指令代码的(听上去真是有点恐怖,不过这是事实)。当前广泛使用的Windows操作系统中,像Win 9x和Win NT/2K,都提供了一种比较稳健的机制来使得各个进程的内存地址空间之间是相互独立,也就是说一个进程中的某个有效的内存转载 2010-08-19 22:48:00 · 799 阅读 · 1 评论 -
经典文章-API Hook Revealed - 1
<br />转:http://hi.baidu.com/techicey/blog/item/3a7d46c8f58fe5107f3e6fac.html经典文章-API Hook Revealed - 12008-11-18 19:35原文:<br /> Intercepting Win32 API calls has always been a challenging subject among most of the Windows developers and I have to admit转载 2010-08-19 22:12:00 · 1072 阅读 · 0 评论 -
sizeof的用法以及#pragma pack(n)命令对其的影响。
sizeof()<br /> 这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体:<br />struct S1<br />{<br />char c;<br />int i;<br />};<br />问sizeof(s1)等于多少聪明的你开始思考了,char占1个字节,int占4个字节,那么加起来就应该是5。是这样吗你在你机器上试过了吗也许你是对的,但很可能你是错的!VC6中按默认设置得到的结果为8。<br />Why为什么受伤的总是我<br />原创 2010-08-19 22:08:00 · 897 阅读 · 0 评论 -
hook
<br />转:http://hi.baidu.com/techicey/blog/item/e0fdb7a47702c7f49052eeb9.html<br /> <br />最近想写个监视系统的小软件,需要Windows Hook的知识,所以会陆续贴几个关于Hook的文章做参考。<br /> <br />本文将试图以下面的顺序讲解HOOK的大部分内容: <br /><br />1、 WINDOWS的消息机制 <br />2、 HOOK介绍 <br />3、 HOOK链 <br />转载 2010-08-19 22:53:00 · 592 阅读 · 0 评论 -
经典文章-API Hook Revealed - 2
Figuring out when to inject the hook DLL<br />That section reveals some challenges that are faced by developers when the selected injection mechanism is not part of the operating system's functionality. For example, performing the injection is not yo转载 2010-08-19 22:43:00 · 1411 阅读 · 0 评论 -
关于pragma pack的用法 C++中的内存对齐问题
关于pragma pack的用法 C++中的内存对齐问题2009-02-19 12:36<br /> <br /> 首先请大家先看下面代码:<br /> typedef struct<br /> {<br /> UINT32 NumElements;<br /> union<br /> {<br /> UINT32 ObjectHandle;<br /> }Entry;<br转载 2010-08-19 22:05:00 · 738 阅读 · 1 评论 -
C++编程规范
1 前言本编码规范针对C++语言。<br />正在装载数据……制定本规范的目的:提高代码的健壮性,使代码更安全、可靠;提高代码的可读性,使代码易于查看和维护。本文档分别对C++程序的格式、注释、标识符命名、语句使用、函数、类、程序组织、公共变量等方面做出了要求。规范分为两个级别——规则和建议。规则级的规范要求开发人员必须要遵守,建议级的规范开发人员应尽量遵守。各项目组在用C++语言或基于C++语言的开发工具开发项目时,要遵守本规范。2 编码规范正文 以下是各条规范的具体内容。2.1格式转载 2010-08-19 23:05:00 · 636 阅读 · 0 评论 -
C面试题2
c语言面试问题<br />1:<br />int a[10];<br />int *p=a+1;//p将指向a[1]<br />p=&a+1;//p将指向a+10;<br />这是因为虽然a和&a的值都一样,是a[10]的首地址,但是&a类型为int (*)[5];而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同<br />a是长度为10的int数组指针,所以要加 10*sizeof(int)<br /><br />2:引用与指针有什么区别?<br />转载 2010-06-25 23:29:00 · 462 阅读 · 0 评论 -
c面试题1
4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈10. 什么是平衡二叉树?左右子树都是平衡二转载 2010-06-25 23:26:00 · 893 阅读 · 0 评论