自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 资源 (55)
  • 收藏
  • 关注

转载 MakeFile浅谈

什么是makefile?或许很多Winodws 的程序员都不知道这个东西,因为那些Windows 的I DE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makef

2012-02-20 19:56:00 4171

转载 关于_beginthreadex、CreateThread、AfxBeginThread的选择

主  题: 关于_beginthreadex、CreateThread、AfxBeginThread的选择 作  者: iq199 (iq199) 描述:最近在试着写一个Win32的多线程服务器在选择启动线程的方法时,(_beginthreadex、CreateThread、AfxBeginThread)参考候捷的《Win32多线程程序设计》遇到的问题但看了候更糊涂了问题如下:

2012-02-20 19:40:20 3563

转载 启动调用其他应用程序的方法

WinExec, ShellExecute,CreateProcess三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 两个参数,前一个指定路径,后一个指定显示方式。

2012-02-20 16:30:01 3563

转载 GetLastError()返回代码值详解

调用方法:错误代码中文查询GetLastError返回代码的含义 hIcon = ::LoadIcon(AfxGetInstanceHandle() /* (HINSTANCE)m_hWnd */ , 错误代码中文查询GetLastError返回代码的含义 /* MAKEINTRESOURCE(TRUE?IDI_SNDMUTEICON:IDI_SNDICON) */ MAKEIN

2012-02-14 13:23:18 9959

转载 vc遍历进程四种方法 详解

方法一 第一种方法是大家比较熟悉的通过ToolHelp Service提供的API函数来实现。这里用到了3个关键的函数:CreateToolhelp32Snapshot(),Process32First()和Process32Next()。下面给出了关于这三个函数的原形和参数说明; HANDLE WINAPI CreateToolhelp32Snapshot( DWORD

2012-02-14 12:27:57 4967

原创 C++ Builder全部常用的API函数大全 (整理收藏)

1. API 之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetC

2011-12-15 08:50:52 5788

原创 Windows进程间各种通信方式浅谈

1 Windows进程间通信的各种方法进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机

2011-12-05 23:35:57 29194 1

转载 20个VC使用技巧经典总结

//一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);//二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NU

2011-10-08 17:12:34 1648

原创 Windows 编程常用API函数 技巧笔记

一)不规则窗口  Windows提供的只是标准的矩形窗口,要想建立一个不规则的窗口就需要调用API函数来实现。建立一个不规则的窗口,一般是先用创建区域的API函数建立一个不规则的区域,再用API函数SetWindowRgn改变窗口的区域。这些API函数在C++ Builder

2011-10-06 10:06:16 5173

原创 C++的四个类型转换运算符

C++的四个类型转换运算符已经有很久了,但一直没有弄清楚它们的用法,今天看到一本书上的解释,才大致地的了解了其具体的用法. 写在此留着参考具体归纳如下:reinterpret_cast                        //********

2011-10-04 18:12:41 3445

翻译 三个小时理解掌握 STL(标准模板库) C++

STL概述 STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。 要点 STL算法作为模板函数提供。为了和其他组件相区

2011-10-02 19:13:57 1688

转载 从char/wchar_t到TCHAR(单字节 双字节 ANSI 和UNICODE)

从char/wchar_t到TCHAR一.ANSI 和UNICODE1.为什么要使用Unicode?(1) 可以很容易地在不同语言之间进行数据交换。(2) 使你能够分配支持所有语言的单个二进制.exe 文件或DLL 文件。(3) 提高应用程序的运行效率。Windows 2000 是使用Unicode 从头进行开发的,如果调用任何一个Windows 函数并给它传递一个AN

2011-09-27 10:39:13 3006

原创 浅析C++临时对象的产生相关问题

解释这个之前我认为有必要解释一下什么是临时对象 什么是临时对象?定义:当且仅当离开一段上下文(context)时在对象上执行的仅有的操作是析构函数时, 一个对象被看成是临时的。临时对象很多情况下我们是看不到的 是编译器自己完成的 生存期极短 这里上下文可能

2011-09-01 18:08:50 5568 2

翻译 高手是怎样练成的

高手是怎样练成的 高手成长的六个阶段程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是儿分钟能写几行代码,或者是用什么所谓的可视化上具产生最少的代码这些工作,这都不是真正的高手境界。即使足这样的高手,那也都是无知者的自封。

2011-08-27 21:41:32 3608

原创 鲜为人知的C++中关键字new的三种使用方式 (整理在此 方便学习)

1. 普通new 也就是我们经常使用的new形式如下:int *p1=new int; // 注意此处 不可以用指针是否为空判断分配空间是否成功 分配失败抛出异常// 现在很多C++程序员还以为是老样子 通过返回值判断是否分配成功 显然是错误

2011-08-26 19:17:03 5021

转载 C & C++的编译过程详解 (整理在此方便以后)

C/C++编译过程C/C++编译过程主要分为4个过程1) 编译预处理2) 编译、优化阶段3) 汇编过程4) 链接程序一、编译预处理(1)宏定义指令,如#define Name TokenString,#undef等。 对于前一个伪指令,预编译所要做的是将程

2011-08-22 09:00:27 16969 2

原创 C语言string常用函数源代码及使用

memcmp ( ) /* -- C语言库函数源代码 - */ /* Compares count bytes of memory starting at buffer1 and buffer2 and find if equal or which one is f

2011-08-22 08:51:00 4499

转载 C++ Primer 第四版》笔记与勘误

C++ Primer 第四版》笔记与勘误1---------------------------------以下笔记按在书中出现的先后顺序来记载:P6  coutP7 一般出现空格符的地方都可以用换行符替代,只有两个例外:一是预处理指示中,二是字符串文字量中。

2011-08-20 10:55:42 1151

原创 浅谈C++中的虚函数及其作用

浅谈C++中的虚函数虚函数的作用在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。编译系统按照同名覆盖的原则决定调用的对象。C++中的虚函数就是用来解决这个问题的。虚函数的作用是允许在派生类中重新定义与基类同名的函数,

2011-08-18 20:09:59 3781

转载 关于二十三种设计模式的另解

关于23种设计模式的有趣见解访问世纪流年BLOG站时看到的一段文字,对设计模式的解释很风趣,能够让人很快的了解其含义,学到了不少东西,以下是文章的内容:创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不

2011-08-17 15:58:41 2187

原创 C++编程学习52个经典网站 强力推荐

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、

2011-08-13 16:26:15 66265 18

原创 字节对齐 内存对齐问题详解

字节对齐 数据对齐详解 一、什么是对齐,以及为什么要对齐:     1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上

2011-08-07 22:02:21 4397

转载 指针和数组名的实质区别(并不是一回事)

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地

2011-07-31 14:35:44 1963 1

原创 c语言 scanf 函数使用详解

scanf()函数是所有C语言学习者在学习C语言过程中所遇到的第二个函数(第一个函数是printf(),Brian W.Kerninghan & Dennis M.Ritchie的“hello,world”程序基本上是所有的C语言学习者第一个范例),所以scanf()函数应当是C

2011-07-07 13:04:00 3796

转载 C程序:如何判断链表是否有环

C程序:如何判断链表是否有环这是个常见的面试题哦,总之我面试的时候遇到过, 当时没有答上来,回去后想出来下面的方法一,该法还有个附加优点,可以判断出链表在哪个地方形成环的(即如果想拆开这个环,从哪个地方断开)。后来知道还有个经典算法,即使用两个指针,一快一慢向前试探,如果最终重合则链表有环,果然优美的算法。#include >typedef struct list {    int d

2011-06-24 22:51:00 2008

原创 个人整理 汇编语言的基本指令

条件码标志OF  overflow  溢出标志 SF  signflag  符号标志为负置一ZF  zeroflag  零标志 CF carry flag 进位标志AF  辅助进位标志PF 奇偶标志控制标志位DF 方向标志IF 中断标志TF 陷阱标志一、数据传输指令───────────────────────────────────

2011-06-12 22:28:00 4102

转载 堆和栈的区别 深入详解

堆和栈的区别  非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由

2011-06-12 22:25:00 900

inter overflow

整数溢出,inter执行文件,需要在Ubuntu系统下面执行测试。

2017-12-22

安卓crackone

逆向 安卓 apk

2017-05-19

未初始化UAF漏洞

释放重引用(UAF)或者未初始化漏洞题目,

2017-04-26

栈溢出漏洞

湖湘杯2016网络安全技能大赛pwnme

2017-03-30

逆向题目XDCTF2

2016中国-西安电子科技大学XDCTF网络安全技能大赛之黄金周福利

2017-03-13

逆向题目XDCTF5

2016中国-西安电子科技大学XDCTF网络安全技能大赛之伏羲剑

2017-03-10

dll 注入测试工具

dll 注入测试工具

2016-10-25

2016中国-西安西电华山杯网络安全技能大赛之crackme6

2016中国-西安西电华山杯网络安全技能大赛之crackme6之writeup分享

2016-09-12

visual assist 10.9.2094破解补丁

来自中国飘云阁安全阁阁主奉献。再次谢谢,共享给大家。

2016-05-20

C++ 规范编码书籍合集

C++编码规范 Google_Cpp_Style_guide_CN 腾讯C++编码规范 金山C++代码规范 研发中心_产品一部_C++编码规范

2014-09-25

GZIP,ZLIB格式压缩解压缩封装dll

GZIPZLIB压缩解压缩封装dll API封装,上传于此,共享给需要 的小伙伴们。

2014-08-04

MVC5增删改查实例

MVC5增删改查实例 VB 代码实例 示例代码

2013-11-22

图标资源ICONS

图标资源ICONS 菜单,图标,资源。 免费共享

2013-11-22

intel手册_指令集参考

英文原版 intel手册_指令集参考. Intel Architecture Software Developer’s Manual

2013-11-19

qqwry纯真数据库,免费下载9M大小

qqwry纯真数据库,免费下载9M大小

2013-11-08

WTL完整版(支持VC++7.0到最新VC++11.0)

如果打算写一个Win32 界面程序,我建议您在考虑MFC之前,先试试WTL.使用WTL来写您的代码, 程序将变得小巧些,也更有效率些.使用WTL, 还将得到ATL支持COM好处. 支持VS2005.2008,2010,2012

2013-07-22

优秀的汇编集成开发工具

优秀的汇编集成开发工具 免费下载,汇编学习利器 免费下载,汇编学习利器

2012-06-12

C++ builder代码规范.txt

C++ builder代码规范.txt

2011-12-15

C++Builder组件大全.pdf

C++Builder组件大全.pdf

2011-12-15

C++Builder核心编程技术.pdf

C++Builder核心编程技术.pdf

2011-12-15

数据结构算法 C++ Builder 6.0程序集 侯识忠等编着 2005年.pdf

数据结构算法 C++ Builder 6.0程序集 侯识忠等编着 2005年.pdf

2011-12-15

C++_Builder_VCL库函数简介.pdf

C++_Builder_VCL库函数简介.pdf

2011-12-15

每个C++Builder必须掌握的知识.doc

每个C++Builder必须掌握的知识

2011-12-15

The Design and Evolution of C++.pdf C++的设计与演化

C++之父Bjarne Stroustrup博士 完整版 全面介绍C++的设计与演化历程 C++程序言和工程师必读书籍 资源共享

2011-08-22

Effective_Cpp.chm 高效C++

好资源共享 希望大家多多支持 世界顶级C++大师Scott Meyers之作

2011-08-22

More Effective c++中chm完整版.chm

More Effective_Cpp.chm 世界顶级C++大师Scott Meyers之作 免费下载 好资源大家共享 多多支持 呵呵

2011-08-22

编程高手箴言.pdf

很有影响的一本 编程高手感悟与体会 看看少走弯路

2011-08-20

C++模板编程 C++沉思录 代码设计与重用

经典书籍 值得珍藏 留着 以后慢慢用

2011-08-20

windows程序设计 C++面试宝典

好东西 大家共享 个人收集整理 所有的资源不要分 大家以后多多支持

2011-08-20

c++程序员面试宝典.CHM

C++库函数大全 面试题集锦 资源共享

2011-08-12

设计模式精解GoF 23种设计模式解析附C++实现源码

以后所有的资源不要分的 随便下载 相互学习交流 共同提高

2011-08-10

linux 源码分析 绝对实用 值得珍藏

随便下吧 以后我上传的资源 统统不要资源分了 呵呵

2011-08-10

C语言库函数大全 函数查询手册

C语言库函数大全 C语言高手爱不释手的函数查询手册 绝对很值

2011-06-19

[高质量程序设计指南()].林锐 word版

[高质量程序设计指南.林锐 绝对值得下载值得珍藏的word版 经典书籍

2011-06-10

C语言书籍和个人学习札记

高质量C语言编程 C语言常见困惑之总结 C语言编程精粹 多的就不说了 下了绝对不后悔

2011-05-28

C++面向对象多线程编程 不朽的经典之作

C++面向对象多线程编程 不朽的经典之作 本人整理,希望对大家有所帮助

2011-05-28

深入浅出MFC 第二版 相当实用

深入浅出MFC 深入浅出MFC 第二版 相当实用

2011-05-28

王爽《汇编语言》习题答案

汇编语言习题答案 王爽 清华大学出版社 第二版

2011-05-15

C语言编程100例(基础实例教程)

实例源码 新手老手学习C语言必备的好东西 好不容易整理的,希望对大家有用

2011-05-15

基于C#的网络聊天系统(TCP)

希望能给大家带来帮助啊,很久都没有上这来了。本源码全部由本人编写。

2011-03-21

空空如也

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

TA关注的人

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