自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 网络编程需要考虑的问题

在开发网络架构中间件时,需要考虑:1、连接的管理和事件处理器的初始化2、事件的检测、多路分离以及事件处理器的分派3、在TCP协议之上的消息分帧4、网络字节序的排列问题5、并发模型的建立以及同步处理6、有动态配置组成的网络服务7、调度对于处理器、网络、内存的QoS管理8、本地与远程进程的IPC9、线程、进程的生存期管理10、网络寻址与服务的发现、

2016-03-18 13:40:14 393

原创 代码注入

代码注入方式:1、hook2、直接将所要执行的代码全部拷贝到宿主进程中3、DLL远程注入技术,宿主进程加载远程线程思路:1、提升进程权限2、确定宿主进程3、打开宿主进程,通常是遍历当前所有进程PID,进而获得进程PID,打开宿主进程4、在宿主进程中分配存储空间,其空间必须是可写可执行的5、将远程线程及其参数写入到宿主进程所分配的内存中6、调用CreateRe

2016-03-13 20:53:42 232

原创 几条简单的代码设计原则

几条代码设计原则:1、局部变量初始化使用未初始化的变量,常常会引起程序的崩溃,工作中遇到一个Bug,一个函数访问一个已经置空的指针,跟踪函数调用之后发现是因为,在上级函数中,一个局部变量未初始化,导致使用上次循环的值,进而导致上级进入上次循环的逻辑,但调用函数实际的内存映像,并不支持进入的逻辑,从而非法访问的错误。2.对函数的输入进行检查、输出初始化尤其是指针的检查,使用指针之前必

2016-03-11 08:35:45 675

Java编写的简单编辑器

用java编写的简单文档编辑器,实现的文档的打开和简单java文件的编辑和运行

2014-11-24

空空如也

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

TA关注的人

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