自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用C++实现插件系统

利用C++实现插件系统 插件机制能够方便地扩展已有应用程序的功能。用C++实现插件机制的基本思路是:应用程序提供接口,由用户或第三方实现这些接口,并编译出相应的动态链接库(即插件);将所有插件放到某个特定目录,应用程序运行时会自动搜索该目录,并动态加载目录中的插件。 应用程序提供接口 为了实现功能扩展,应用程序必须向插件提供接口。在base.h中定义一个抽象类Base作为接口:

2016-12-27 09:59:29 946

转载 tcp 粘包问题

看面经时,看到有面试官问TCP的粘包问题。想起来研一做购物车处理数据更新时遇到粘包问题,就总结一下吧。 1 什么是粘包现象   TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。 2 为什么出现粘包现象   (1)发送方原因   我们知道,TCP默认会使用Nagle算法。而Nagle算法主要做两件事:1)只

2016-12-12 17:45:25 297

html5canvas

html5自定义封装库,可以拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法

2018-03-30

c++编辑器实例

c++ 代码提示 可以解析函数 变量名等关键字,使用多线程技术,快速高效实例

2018-02-22

js 文本编辑器

自己编写的自定义js代码编辑器;可以实现如vs2012之类的代码提示,主要包括函数名字提示,类名提示、快捷键下拉框提示函数列表,还可以实现代码跳转,函数、类、变量的定义等。

2017-11-14

Delphi 实例程序

简单编码工具,base64编码规范及相关实现原理; Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性

2017-11-11

datagrid list

datagrid list

2017-04-24

websoket_python

python实现websockt技术

2017-04-16

xml解析器6666

最高效的xml解析器;

2016-11-14

SPYLite24 获取外部窗体句柄工具

好用,真好用………………………………………………

2010-09-27

屏幕取点坐标、色素工具

该工具可以获取当前鼠标所在位置的坐标值和RGB值

2010-09-27

空空如也

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

TA关注的人

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