自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (9)
  • 收藏
  • 关注

原创 windows PE文件结构及其加载机制

1. 概述PE文件的全称是Portable Executable,意为可移植的可执行的文件,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)。它是1993年Windows NT系统引入的新可执行文件格式,到现在已经经过20多年了。虽然使用PE作为可执行文件格式的Windows操作系统已经更换了很多版本,其结构的变

2016-04-29 15:00:50 26129 1

原创 WIN10 X64下通过TLS实现反调试

1 TLS技术简介Thread Local Storage(TLS),是Windows为解决一个进程中多个线程同时访问全局变量而提供的机制。TLS可以简单地由操作系统代为完成整个互斥过程,也可以由用户自己编写控制信号量的函数。当进程中的线程访问预先制定的内存空间时,操作系统会调用系统默认的或用户自定义的信号量函数,保证数据的完整性与正确性。 基于TLS的反调试,原理实为在实际的入口点代码执行

2016-04-27 11:59:33 9629 1

原创 X86/X64处理器体系结构及寻址模式

由8086/8088、x86、Pentium发展到core系列短短40多年间,处理器的时钟频率几乎已接近极限,尽管如此,自从86年Intel推出386至今除了增加一些有关流媒体的指令如mmx/sse之外,其他新增的大多数指令都可以从最初的指令集中组合实现同样的功能,整个编程模型维持了约有20多年。1. 处理器体系结构1.1. 处理器简要结构我们都知道CPU的根本任务就是执行指令,对计算机来说

2016-04-09 15:01:07 19950 3

创建及调用基于QT5 QML的 DLL(举例QML中使用QZXing识别二维码)

Qt Quick 技术的引入,使得你能够快速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。在许多情况下基于QML开发的漂亮的界面想将他设计成组件提供给其他人使用,又不想让别人看到QML源码,另外如果其他人是基于vc环境又如何使用你的QML界面呢?本例子代码实现将基于QT.6 QML开发的模块编译成可以在VS环境中直接使用的DLL库文件,并举例使用QZXing识别二维码。

2016-02-11

WIndow下使用QT C++开发生成带Logo的二维码的程序

现在二维码很流行,大街小巷大小商品广告上的二维码标签都随处可见,而且大都不是简单的纯二维码,而是中间有个性图标的二维码。网上比较少介绍基于windows下的C++二维码编码信息,最近正好在windows平台下使用QT开发了一个简单的生成带LOGO的二维码小程序,特记录一下。

2016-02-05

QT5.5或QT5.6与echarts实现动态图表例子

本例中右侧的图表是基于Echarts将分布在全国各地的系统用户数量统计出来,以地图的形式展示出每个地域的用户数量,用户点击全国地图中的各个省区域时,能够打开各省地图,在各省地图上的地市区域上以不同的颜色着色,显示地域的用户量情况,当鼠标移到相应的地市上面还会显示相应的数据。业务逻辑的处理由QT C++实现。

2016-01-17

WebSocket 应用案例

服务端(基于 Tomcat7)及客户端(基于浏览器原生 HTML5 API)实现的详细步骤;并通过实际客户案例描述了客户端如何在 WebSocket 架构下使用 HTTP 长连接与服务器实现实时通信及消息推送的功能

2016-01-13

基于Qt WebChannel实现QT与HTML页面通信

最近,C++和WEB本地混合应用开发模式逐渐流行起来,个人也认为标记语言描述的界面是界面开发的一个发展趋势。WPF、Java FX,当然也少不了Html。基于Html的界面在开发效率,可移植性上都十分有优势,所以也被很多程序采用 随着HTML5技术风生水起,Qt开发团队用近一年的时间开发了一个全新的基于Chromium的浏览器引擎Qt WebEngine,以支持面向未来的Hybrid应用开发,并完全支持桌面和嵌入式平台。 本例实现基于Qt WebChannel 的QT与HTML页面通信

2016-01-13

Visual Studio 2015编译安装配置QT5.5.1(含QTWEBKIT) 使用的编译脚本

Visual Studio 2015编译安装配置QT5.5.1(含QTWEBKIT)使用的编译脚本,具体使用方法参见博文《 Visual Studio 2015编译安装配置QT5.5.1(含QTWEBKIT)》,链接地址:http://blog.csdn.net/liuyez123/article/details/50339865

2015-12-24

QT5中使用Echarts图表组件演示代码

这是本人博客《QT5中使用Echarts图表组件》文中的演示代码,博客的地址是:http://blog.csdn.net/liuyez123/article/details/50372123

2015-12-21

Fragment+PopupWindow仿QQ空间最新版底部菜单栏

根据【Android UI设计与开发】第09期:底部菜单栏 Fragment+PopupWindow仿QQ空间最新版底部菜单栏 修改调试的代码,具体说明请参见http://blog.csdn.net/yangyu20121224/article/details/9023451

2014-05-05

EBS+R12.1.3 for Redhat Enterprise 6.1(X64)安装报告

EBS+R12.1.3 for Redhat Enterprise 6.1(X64)安装报告

2012-01-01

空空如也

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

TA关注的人

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