`
hr106hr
  • 浏览: 14298 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

堆栈的认知!

 
堆栈的认知! 2010年11月22日   The stack is a place in the computer memory where all the variables that are declared and initialized before runtime are stored. The heap is the section of computer memory where all the variables created or initialized at runtime are stored. The distinction b ...
堆和栈的区别 2010年10月12日    堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别 一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区( ...
VC串口通讯win32SDK版 2011年05月14日   Win32串口编程(转: 韩耀旭)   在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。   一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。   在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调 ...
Eclipse插件之Java代码分析工具: FindBugs 2010年06月20日   本文介绍如何利用Eclipse插件FindBugs在Eclipse中的使用。   正在装载数据……   Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。   问题提出:    当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了。   解决方法:   现在有很多Java代码分析工具,FindBugs中开源 ...

编译 boost

 
编译 boost 2011年05月17日   学无止境,把这几年收藏的文章都晒出来,大家共享吧! 声明:早期转载的文章未标明转载敬请原谅,以后将陆续改过来,向原创者致敬! C++ , Direct3D, OpenGL, GPU,OGRE,OSG,STL, Lua, Python, MFC, Win32 (有问题可 ...
常用词汇解释 2011年02月10日   1*Android   一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。   2*Recovery   简单的说,就是一个刷机的工程界面。如 ...
Linux下FrameBuffer直接写屏 2011年09月20日   "Linux下FrameBuffer直接写屏"   因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里   提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态   进程实现直接写屏。   在继续下面的之前,先说明几个背景知识:   1、FrameBuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。   2、由于涉及内核的问题,FrameBuffer是不允许在系统起来后修改显示模式等一系   列操作。(好象很多人都想 ...

Grub4dos命令用法

 
Grub4dos命令用法 2010年06月01日   blocklist   blocklist FILE 打印出文件 FILE 的“块清单”表达法(该表达法也是合法的 GRUB 文件名,并且完全等价于 FILE)。   boot   boot 引导已加载的操作系统或扇区链式加载器。   bootp   bootp [--with-configfile] 通过BOOTP初试化网络设备。如果使用了`
linux下nginx+php的安装与配置 2011年05月05日   【简介】 Nginx 是一个很牛的高性能 Web 和 反向代理 服务器,它具有有很多非常优越的特性:   在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品: Nginx 在美国是做虚拟主 ...

C段错误总结

C段错误总结 2012年01月07日   最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问题多多。而段错误就是让我非常头痛的一个问题。不过,目前写几百行的代码,也很少出现段错误,或者是即使出现了,也很容易找出来,并且处理掉。   那什么是段错误?段错误为什么是个麻烦事?以及怎么发现程序中的段错误以及如何避免发生段错误呢?   一方面为了给自己的学习做个总结,另一方面由于至今没有找到一个比较全面介绍这个虽然是“FREQUENTLY ASKED QUESTIONS”的问题,所以我来做个抛砖引玉吧。下面就从上面的几个问题出发来探讨一下“Segmentation faults&qu ...
读写windows注册表 2011年05月22日   Windows注册表是Windows的灵魂,它不仅保存了windows运行时所有配置信息,而且包括所有应用程序的运行环境。下面我们通过一个实例来展示一下如何利用windows提供的api来操作注册表。   注册表函数对注册表的操作是通过句柄来完成的,与文件操作一样,在对某个键下的子键或者键值项进行操作之前,需要先将这个键打开,然后使用键句柄来引用这个键,在操作完毕以后再将键句柄关闭。注册表的根键不需要打开,它们的句柄是固定不变的,要使用根键的时候只要把这些句柄直接拿来用就是了,在WinReg.h已经定义了这些句柄值, 下面是常用的:   # ...
VC编译器配置及编译选项 2011年08月04日   大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁 ...

VC中的0XCCCCCCCC

 
VC中的0XCCCCCCCC 2011年10月23日   在调试一个程序时,提示出错,看到指针的值为0xcccccccc ,一开始没怎么留意,以为只是一个随机的地址,再看看其它未初始化的指针,也是同样的0xcccccccc ,感觉不对劲,于是上网搜了下,原来还真有其它意思:         第一篇文章(地址:http://www.cppblog.com/tdweng/articles/119404.html )         在VC6下调试程序,可能会遇到诸如指令引用“0xcccccccc ”,该内存不能为Read的报错究其原因,就debug版中的堆栈中的局部变量(包括指针)在明确初始化之前 ...
Windows系统的Regsvr32 2011年10月08日   Windows系统的Regsvr32命令有很多意想不到的功用。     1、浪潮财务软件出现“lscw.exe应用程序错误”     解决途经:在“开始→运行”中键入“regsvr32 C:\GENERSOFT\LSCW\gif89.dll”(其中C:\ ...
VC 中用 IPicture 在窗口中显示图片文件 2011年01月01日   想做个东西,用VC,希望是在程序界面上能把指定 URL 的图片显示出来,还没找到如何显示 HTTP 资源的图片,先还是让本地图片能在 VC 的窗口(包括各种控件)中显示出来吧。在网上搜索了一番,大家代码都如出一辙,我也不能生搬硬载,不由又亲手实践了一下,并连同原来学过的 Window SDK 做窗口程序也复习了一遍,没有使用到 MFC,只需存成单个源文件,甚至用 CL 命令来编译都无须打开 VC 的,在 VC6 中测试通过。     效果图如下:              代码如下:(仅需关键最后一个方法 Sho ...
Global site tag (gtag.js) - Google Analytics