自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LPWSTR的博客

知行合一 不忘初心

  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++标准库(STL)之vector容器的使用(包括特点、初始化、遍历与常用操作)

在C++中,vector容器具有如下性质:元素连续存储,随机访问快;内存自动扩容,无需用户干预;模板编程,兼容性好等特点,主要适用于需要经常访问元素、遍历或在尾部插入、删除元素而不经常在中间插入、删除元素的场合中。本文主要结合例子介绍C++标准库中,vector容器的特点、所有初始化方法、vector使用的四种迭代器、所有遍历的方法及其常用操作。

2017-11-23 16:13:10 1764

原创 C++中的转换函数、explicit关键字与non-explicit-one-argument构造函数

C++中提供了转换函数,用于将本类对象转换成另一类型的对象。同时non-explicit-one-argument又提供了将其他类型对象转换成该类型的功能。而用explicit关键字修饰构造函数可以阻止编译器针对本类型进行隐式转入。本文结合代码对上述内容进行演绎并得出结论。

2017-11-16 22:25:17 888 1

原创 借助WDK7.1让高版本VC生成的可执行文件不依赖msvcrtXX.dll

高版本VS链接到msvcrt.lib上一篇中介绍的方法适用面并不广,毕竟C++有着一大堆的优良特性和类库,比如STL、boost、MFC和QT等等,在普通的开发中只使用Win32API确实有点苦行僧的感觉。下面我们就尝试使用高版本的VC++生成可以链接到msvcrt.dll的程序。

2017-11-16 17:42:04 3152

原创 VC生成不依赖高版本msvcrtXX.dll程序之方法一——完全抛弃CRT库

只使用Win32API,完全抛弃CRT库如果我们的程序只使用C语言基本语法、调用Win32API而不依赖C库的函数(《Windows程序设计》(petzold著)中的代码基本就是如此,因此国外也有人称这类程序是petzold-style),则完全可以抛弃掉msvcrt库,使得最终生成的可执行文件体积接近Win32汇编编写的可执行程序大小。

2017-11-16 17:23:20 3241

原创 Java多线程同步中同步代码块、wait、notify与notifyAll的真正含义与工作原理

今天在和导师讨论Java多线程编程的同步问题时,发现对同步代码块、wait()方法、notify()方法和notifyAll()方法的理解不太清晰,于是在网上查阅资料,可是结果众说纷纭,于是结合编程验证后得出如下结论。下面本文就对JVM多线程同步机制与同步代码块、wait、notify和notifyAll等方法的语义、原理进行分析。

2017-11-15 20:57:35 969

原创 IDA Pro 7.0皮肤插件的安装与深色主题(包含背景色、前景色、指令颜色)的设置

长期以来都用的是IDA Pro的默认白底蓝字的主题,这种配色在夜里十分刺眼,最终决定将其背景换为深色。主题插件的安装感谢zyantific大神制作的IDA Pro主题插件,这款插件使用Qt stylesheets的方式改变IDA的外观样式。这是一个开源的项目,源码在github上。下载二进制成品链接:https://github.com/zyantific/IDASkins/releases/源

2017-11-01 00:49:04 10363 2

win2003_prepatched_v10a.zip

操作系统源码编译构建所需的文件,即Windows Server 2003 (NT 5.2.3790.0) build guide中提到的prepatched文件10a版本。详情请参考压缩包内的readme文件,推荐使用7z/WinRAR解压。

2021-05-12

空空如也

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

TA关注的人

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