- 程序设计中的一些感悟
- 1)学习应该从基础打起,不要一开始就尝试最高深的技术。 2)每看一本书,不要说这章我以前学习过了,也把握的很好,因此我可以跳过这一章看更重要的了。 3)对于作业,碰到不会的尽量不要马上向...
- 编写自己的缓冲区溢出利用程序
- 内容:本文主要讲解有关BufferOverflow的原理,以及结合实战范例介绍Linux和Solaris下的漏洞利用. 本文并不介绍如何编写shellcode. 要求:读者要有一点C和汇编语言基础. 目标:希望本文能够尽量做到...
- 学习C++必须掌握的概念
- 一、指针的概念 charstr[]=“ABCDEFG”; char*pc=str;//pc是指向stringstr的指针 shortx=33; short*px=x;//px是指向shortx的指针 cout*pcendl;//这条语句将打印字符‘A’ pc+=4;//指针向右移动...
- 在C语言中以编程的方式获取函数名
- 仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。 对象反射库、调试工具及代码分析器,经...
- 用C++品尝Vista美味:界面的毛玻璃效果
- 简介 本文将演示在基于Windows Vista的普通Windows应用程序及对话框程序中,如何利用C++来生成Aero毛玻璃效果,此处使用的是Beta 2版本的Vista及Windows SDK,也许在后续的版本中,一些API在...
- Visual C++ 实现数字化图像的分割
- 一、前言 用计算机进行数字图像处理的目的有两个,一是产生更适合人类视觉观察和识别的图像,二是希望计算机能够自动进行识别和理解图像。无论是为了何种目的,图像处理的要害一步是对包含有...
- C #中的几个线程同步对象方法
- 在编写多线程程序时无可避免会碰到线程的同步问题。什么是线程的同步呢? 举个例子:假如在一个公司里面有一个变量记录某人T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个...
- CRichEditCtrl实现MSN/QQ动画表情
- 首先对标题说明一下,在MSN中,聊天的窗口可能是一个自定义的类。大家用Spy ++可以看看。对与自定义窗口,可以使用CreateWindow, SetWindowLong或者是SubclassWindow实现,不过这不是我现在讨论...
