自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++数据总结

数据定义数据结构数据对齐数据序列数据声明空间分配变量判读多维指针的实践意义引用的实践意义案列分析

2021-12-05 01:13:19 306 1

原创 CMake变量全解析

CMake变量全解析一、编写这样一个宏:macro(TEST name) message(STATUS "${name}:") message(STATUS "PROJECT_SOURCE_DIR IS ${PROJECT_SOURCE_DIR}") message(STATUS "PROJECT_BINARY_DIR IS ${PROJECT_BINARY_DI...

2021-03-14 15:01:58 952

转载 逆向汇编的基本知识梳理

第一部分:基础知识汇编语言是一切程序的起点和终点,毕竟所有的高级语言都是建立在汇编基础之上的。在许多高级语言中我们都需要相对明确的语法,但是在汇编中,我们会使用一些单词缩写和数字来表达程序。I. 单元、位和字节·BIT(位) - 电脑数据量的最小单元,可以是0或者1。例:00000001 = 1;00000010 = 2;00000011 = 3     ·BYTE(字节)

2017-01-25 21:20:37 2815 1

原创 函数编译与执行及虚函数剖析(源码论证)

#pragma once/*   类 函数声明*/class Base;class Base1;class Base2;class TestClass;/*  PFThisCall1 参数个数固定,则类stdcall方式编译 但是this指针则由ECX存放  (int parm1)*/typedef void  (__stdcall *PFT

2015-06-14 23:08:05 556 1

翻译 C++函数编译的几种方式解析

在C语言中,假设我们有这样的一个函数: int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传

2015-06-14 16:30:59 994

转载 setlocale()函数

setlocale()函数  Definition and Usage定义和用法The setlocale() function sets locale information.setlocale()函数的作用是:设置场景信息。Locale information is language, monetary, time and other information s

2015-06-03 18:57:32 681

转载 字符之殇——CHAR WCHAR

本文阐述了使用标准C库函数mbtowc进行多字节和宽字节转化的方法,以及一些诡异的转化错误的产生原因及解决方法。 一、ANSI编码简述“ANSI编码”不同于ANSI(American National Standards Institute,美国国家标准协会)。ANSI编码是个编码族,是各国(或地区)基于US-ASCII扩展而成的一套用连续两个或更多字节表达一个该国(或

2015-06-03 16:15:59 435

转载 GLUT 回调函数小结

GLUT 回调函数小结 (2009-09-12 16:27:19)转载▼标签: glut it分类: OpenGL本文来自:http://hi.baidu.com/hevinci/blog/item/e5dc3e11cf338618b8127b5b.htmlvoid glutDisplayFunc(

2015-06-02 15:58:56 1368

原创 各种字符集(整理学习)

为国际市场开发应用程序的一个重要方面就是要适当地表示本地字符集。     (一)单字节字符集(SBCS)      此字符集,只占用一个字节,主要是两种字符集ASCII和ANSI。      ASCII(American Standard Code for Information Interchange,美国信息互换标准代码),占用7位,共128个字符。在 0x00 到 0x7

2015-06-01 23:33:55 629 1

转载 c++函数对象与函数指针

篇一、函数指针函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。函数指针的用途是很大的,主要有两个作用:用作调用函数和做函数的参数。函数指针的声明方法:数据类型标志符 (指针变量名) (形参列表);一般函数的声明为: int func ( int x );而一个函数指针的声明方法为:int (*fu

2014-06-01 18:16:39 559

原创 placement new

最近做软件,对内存分配做了进一步深入学习,给大家分享下。常用的是new 和 delete ,用法比较简单。主要想把一块内存已经分配的,如何调用构造函数初始化的方法记录下来,这里有两种方式:    一:用placement new函数              CData  *pData=(CData *)new(sizeoof(CData));             #pragma_

2014-05-18 11:58:51 502

Listory V5.00.2843

快速全盘搜索文件的利器,还在用自带浏览器搜索吗???你过时了

2018-10-06

XYExplorer

自己感觉非常好用的文件浏览工具 ,可以多开窗口,谁想要就下载吧,

2018-10-06

VMWARE13 14 15虚拟机解锁安装黑苹果利器

VMWARE13 14 15虚拟机解锁安装黑苹果利器,方便大家安装虚拟机苹果

2018-10-06

VS2017-VMWARE15注册码

VS2017-VMWARE15注册码 亲自试用 绝对好用 给大家分享下

2018-10-06

反汇编破解软件

关于反汇编的利器OllyDebug,不用多说,知道的人是懂的。分享下

2017-01-31

算法新解(中英文版)

刘新宇的算法新解书籍,大家不用到处搜集了,中文版和英文版均有。

2017-01-31

超详细的字符编码教程

目录 缩略词 正文之前 1. 目的 2. 本文内容 3. 声明 1. 字符编码相关的背景知识 1.1. 拉丁字母 1.1.1. 我们的目标 1.2. 什么是字符编码 2. 字符编码标准 2.1. 只支持基本的拉丁字符的字符编码:ASCII 2.1.1. ASCII的由来 2.1.2. ASCII编码规则 2.1.2.1. ASCII字符集中的功能/控制字符 2.1.2.1.1. 什么是Function Code功能码或 Function Character功能字符 2.1.2.1.2. ASCII中的Function/Control Code功能字符的详细含义 2.1.2.1.2.1. 0 – NUL – NULl 字符/空字符 2.1.2.1.2.2. 1 – SOH – Start Of Heading 标题开始 2.1.2.1.2.3. 2 – STX,3 – ETX 2.1.2.1.2.4. 4 – EOT – End Of Transmission 传输结束 2.1.2.1.2.5. 5 – ENQ – ENQuiry 请求 2.1.2.1.2.6. 6 – ACK – ACKnowledgment 回应/响应 2.1.2.1.2.7. 7 – BEL – [audible] BELl 2.1.2.1.2.8. 8 – BS – BackSpace 退格键 2.1.2.1.2.9. 9 – HT – Horizontal Tab 水平制表符 2.1.2.1.2.10. 10 – LF – Line Feed 换行 2.1.2.1.2.11. 11 – VT – Vertical Tab 垂直制表符 2.1.2.1.2.12. 12 – FF – Form Feed 换页 2.1.2.1.2.13. 13 – CR – Carriage return 机器的滑动部分/底座 返回 -> 回车 2.1.2.1.2.14. 14 – SO,15 – SI 2.1.2.1.2.15. 16 – DLE – Data Link Escape 数据链路转义 2.1.2.1.2.16. 17 – DC1 – Device Control 1 / XON – Transmission on 2.1.2.1.2.17. 18 – DC2 – Device Control 2 2.1.2.1.2.18. 19 – DC3 – Device Control 3 / XOFF – Transmission off 传输中断 2.1.2.1.2.19. 20 – DC4 – Device Control 4 2.1.2.1.2.20. 21 – NAK – Negative AcKnowledgment 负面响应-> 无响应, 非正常响应 2.1.2.1.2.21. 22 – SYN – SYNchronous idle 2.1.2.1.2.22. 23 – ETB – End of Transmission Block 块传输中止 2.1.2.1.2.23. 24 – CAN – CANcel 取消 2.1.2.1.2.24. 25 – EM – End of Medium 已到介质末端,介质存储已满 2.1.2.1.2.25. 26 – SUB – SUBstitute character替补/替换 2.1.2.1.2.26. 27 – ESC – ESCape 逃离/取消 2.1.2.1.2.27. 28 – FS – File Separator 文件分隔符 2.1.2.1.2.28. 29 – GS – Group Separator分组符 2.1.2.1.2.29. 30 – RS – Record Separator记录分隔符 2.1.2.1.2.30. 31 – US – Unit Separator 单元分隔符 2.1.2.1.2.31. 32 – SP – White SPace 空格键 2.1.2.1.2.32. 127 – DEL – DELete 删除 2.1.2.1.3. 各种字符的标准的读法/叫法 2.1.3. ISO 646 2.2. 支持多种衍生拉丁字母的字符编码:EASCII和ISO 8859 2.2.1. EASCII 2.2.2. ISO 8859 2.2.2.1. ISO/IEC 8859出现的背景 2.2.2.2. ISO/IEC 8859的编码规则 2.2.2.3. ISO/IEC 8859的特点 2.2.2.4. ISO/IEC 6429 2.2.2.5. ISO 8859和ISO-8859的区别和联系 2.2.2.5.1. 原先的ISO 8859-1和我们常说的ISO 8859-1 2.3.

2015-06-11

vs2010-vs2012各种运行库打包

msvcp100.dll msvcp100d.dll msvcp110.dll msvcp110d.dll msvcp120.dll msvcr100.dll msvcr100d.dll msvcr110.dll msvcr110d.dll msvcr120.dll

2015-06-03

QT5.0开发实例源码和课件

第1章 Qt概述 第2章 Qt 5模板库、工具类及控件 第3章 Qt 5布局管理 第4章 Qt 5基本对话框 第5章 Qt 5主窗体 第6章 Qt 5图形与图画 第7章 Qt 5图形视图框架 第8章 Qt 5模型/视图结构 第9章 Qt 5文件及磁盘处理 第10章 Qt 5网络与通信 第11章 Qt 5事件处理 第12章 Qt 5多线程

2015-05-30

GoF+23种设计解析附C++实现

不多介绍了 GoF+23种设计模式解析附C++实现源码(2nd+Edition).pdf 很详细 自己可以好好看 值得看

2015-05-29

空空如也

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

TA关注的人

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