自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

Http 大页面分段下载协议 (Range/ Content-Range)

2023-02-07 14:00:45 50

原创 VS 编译管理员权限开户的应用。

清单文件设置可以选择管理员权限执行。但当修改文件名后,管理员权限启动功能失效,需要在清单工具选择嵌入清单文件。

2020-06-11 16:21:07 141

原创 duilib label 自动换行失效

else if( _tcsicmp(pstrName, _T("valign")) == 0 ) { if( _tcsstr(pstrValue, _T("top")) != NULL ) { m_uTextStyle &= ~(DT_BOTTOM | DT_VCENTER | DT_WORDBREAK); ...

2020-05-08 10:27:24 949 1

原创 duilib 做安装程序

1、把压缩文件注入到安装程序。2、从资源文件里面读取.zip包,解压到指定目录。 ////读取打包文件 CResourceManager::GetInstance(); HRSRC hrSrcSys = FindResource(CPaintManagerUI::GetInstance(),L"154", RT_RCDATA); HGLOBAL hGl...

2020-04-21 13:05:56 585

原创 DUILIB 文字删除特效

duilib文字输出统一接口在UIRender.cpp CRenderEngine::DrawText ,字体管理在pManager->GetFont(iFont)格式化字体在UIManager.cpp CPaintManagerUI::AddFont方法...

2020-04-21 13:05:06 265 3

原创 duilib 按钮半透明渐变色实现

资源链接。https://download.csdn.net/download/liawof/12333716

2020-04-17 12:38:39 975

原创 网络io模型 select 的超大坑

最近写一个类似SS服务端代理的服务,碰到几个坑,直接把自己坑死,都想引疚辞职。在写之前,选择开源架构 libuv 作为IO架构,libuv功能强大毋庸置疑,但也很难驾驭,而且时常调用关闭句柄的时候没有回调,不确定是自己的问题还是什么,再加上回调资源时,资源的访问记数在业务代码复杂的时候容易错,结果要么资源释放异常,要么资源泄漏,时间问题,直接放弃 libuv,改换自己写select ,结果在这...

2019-08-06 11:15:16 166

原创 windows 路由添加

在WIN7以后的WINDOWS版本,路由的最大优先级由网卡确定,不能随意指定,这个坑坑死我了,希望后面菜鸟、大神不犯我一样的错误,特别把路由表添加源码共享。http://download.csdn.net/detail/liawof/8286309

2014-12-22 14:48:10 406

原创 ICMP 的 Ping 实现

最近项目需要用到PING功能,在实现时实现了各种版本,但在不同系统平台下总有各种问题,特别WIN8,所有PING值都是0,找了好长时间,问了好多大神都没结果,无意中发现了这种实现方式比较考谱,此中过程说多了都是泪,不多说,直接上源码:bool Ping(unsigned long ip,int &nDealey,int &bLost){ // Send ping packe

2014-12-22 14:41:23 645

翻译 berkeley db 游标使用

1.  游标使用游标提供了一种机制,通过它可以遍历数据库中的记录。使用游标,你可以读、写、删除数据库中的记录。如果数据库允许重复的记录,然后光标是最简单的方法,你可以访问任何给定的键以外的第一条记录。本章介绍了游标。它解释了如何打开和关闭它们,如何使用它们来修改数据库,以及如何使用这些重复记录。1.1. 打开和关闭游标游标管理使用DBC类。要使用游标,你必须打开它使用Db:

2013-08-22 17:08:39 1616

翻译 Berkeley DB事务篇

Berkeley DB事务篇   目录前言....3在这本书中使用的约定...3欲了解更多信息...31.     介绍....31.1.      事务优势...31.1.1.       系统故障注记...41.1.2.       应用需求...41.1.3.       多线程和多进程应用...

2013-08-20 11:12:56 1541

翻译 Berkeley DB 数据库记录Dbt

1.  数据库记录DBT对象提供一个void *数据类型的成员函数指向您的数据,并使用另一成员函数标识数据的长度。因此,它们可以被用来存储任何东西,从简单的原始数据,复杂的类对象,只要你想要的信息存储驻留在一个单一的连续的内存块。本章介绍DBT使用。它还引入了从数据库中存储和检索的键/值对。1.1. 使用数据库记录#include #include  ...

2013-08-16 16:34:36 1694

翻译 Berkeley DB DB数据库

1.  数据库从概念上讲,Berkeley DB数据库是一个包含两列的表,其中第1列存放键值,第2列存放键值对应的数据。使用DBT类的实例(这个类的详细信息,请参阅数据库记录)键和数据管理。所以,从根本上说,使用DB数据库涉及到写入,读取取和删除数据库记录,遍历涉及高效地管理信息封装DBT对象。接下来的几个章节,这本书详细讲述这些操作。1.1. 打开数据库你打开一个数据库实例D

2013-08-16 16:10:08 878

翻译 Berkeley DB 的简介

1.  Berkeley DBBDB是一个通用的嵌入式数据库引擎,能够提供丰富的数据管理服务。它的设计目标是为了解决数据的高吞吐量,高效的数据访问。BDB可以优雅管理几个字节扩展到TB级的数据量。在大多数情况下,BDB是有上限的,他依赖于系统的可用物理资源。因为BDB是一个嵌入式数据库引擎,所以它非常的快。它和任意第三方库一样,编译和链接到您的应用程序中。这意味着BDB与您的应用程序运

2013-08-16 15:40:40 1020

rfc4251.html

The Secure Shell (SSH) Protocol Architecture(RFC 4251 )

2021-09-27

install.zip

duilib 安装程序,VS2015编译,支持桌面快捷方式,快速启动,开机启动,锁定任务栏等选项(代码已实现,界面功能被隐藏)。

2020-04-21

roolbutton.zip

duilib 按钮半透明渐变色实现。从左到右,颜色浅到深,再到浅。适合用于主界面消息通知类按钮。颜色从透明到半透明再到透明

2020-04-17

lsp 进程拦截,通过SS代理

本地安装LSP ,进行进程拦截,数据通过SS协议转发出去,支持UDP转发,SS服务端需要加 -u 参数进行UDP转发。

2018-03-28

ROUT 路由表添加

在WIN7以后的WINDOWS版本,路由的最大优先级由网卡确定,不能随意指定,这个坑坑死我了,希望后面菜鸟、大神不犯我一样的错误,特别把路由表添加源码共享。

2014-12-22

win sdk 头文件

windows SDK 的头文件, 在PING功能里会用到

2014-05-19

Windows 完整PING功能实现

完整PING功能实现,源码有两个类:NetTerminal 实现Ping 功能,CPingPool实现线程池功能,并发ping目标。

2014-05-19

Berkeley DB入门篇.doc

berkeley db 相关资料,本想整理好放进来,但由于时间问题,未能进一步修正,欢迎大家指导。

2014-01-09

TCP/IP SOCK 接口

自己封装的SOCKET接口,附有测试用例

2013-04-18

空空如也

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

TA关注的人

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