自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ImageView 实现缩放,平移,Fling

主要使用了一下知识点:Matrix:矩阵变换(缩放,平移)ScaleGestureDetector:缩放手势检测GestureDetector:手势检测- ImageView 缩放功能缩放实现重写://如果返回true,则会重置detector对放大比例的计算。默认为1.0//如果返回false,则持续计算放大比例public boolean onScale(ScaleGestureDetector detector);实现步骤:获取Image本身的缩放比例//因为是等比缩放,所

2020-06-12 15:03:14 1117

原创 一问读懂并了解HTTP代理的基本原理

方法,通过代理服务建立一条TCP通道,实现客户机和后端服务通讯。当Tunnel建立之后,代理服务只维护通道链接,并不需要解析包,此时传送数据可以是任何数据流,不在受HTTP协议限制。此时一个简单的HTTP代理即可完成。至于更多细节,例如请求头是否包含真实客户机IP等细节处理,根据实际业务需求处理即可。所以通过请求行,可以很清楚的知道客户端请求的目的url。通过抓包分析,两个包的请求行分别是。反向代理:代理服务器,cdn雏形。HTTP tunnel,即。正向代理:代理客户端。透明代理:代理客户端。

2025-12-08 15:16:10 302

原创 CGO 原理

CGO 运行原理

2025-09-30 17:19:05 1068

原创 go协程的前世今生

go 协程的深度解析

2025-09-30 15:55:34 792

原创 深入理解协程和线程池的区别

协程和线程池的区别

2025-09-29 11:40:00 740

原创 C++ 引用协程

C++ 引用Go协程

2025-09-28 16:27:42 251

原创 go引入自定义mod

go 引入自定义mod

2025-09-23 14:25:18 256

原创 SetWinEventHook 处理应用事件

SetWinEventHook 基本使用

2025-08-05 15:27:22 365

原创 汉字转拼音

汉字转拼音

2025-07-24 11:06:44 318

原创 glib2 windows编译

glib windows 编译

2025-07-23 15:08:53 381

原创 zstd 编译和基本使用

【代码】zstd 编译和基本使用。

2025-07-11 14:05:19 565

原创 C 压缩和解压文件

libarchive 解压文件

2025-07-08 18:08:25 387

原创 OCR 本地版本

本地部署OCR

2025-07-08 10:38:20 290

原创 NAT 打洞

本文基于实现upd打洞(假设你对类型已经很清楚)如果A网络的NATA+B网络的NATB的值大于6则打洞会失败,需要使用turn中级服务。

2025-07-02 14:26:14 414

原创 zlib 编译

zlib编译

2025-05-08 10:53:39 475

原创 HTTP SSE 实现

基于libhv实现SSE

2025-02-20 17:50:55 747

原创 LCU API 基本使用

LCU API接口信息查询

2025-01-16 15:28:33 1206 1

原创 NtName转dos name

ntname转dos name

2025-01-15 15:37:56 326

原创 openssl编译

windows 下编译 openssl

2025-01-09 16:44:19 619

原创 CMake 测试

也可以不在最顶层CMakeLists.txt使用enable_testing(),但是如果不在顶层则不会在顶层创建CTest输入目录。

2025-01-03 14:20:20 302

原创 WMI查询

wmi 查询信息

2024-12-12 11:49:27 223

原创 C++全局构造和初始化

全局构造原理以及main之前自定义执行函数

2024-11-14 17:50:27 1019

原创 libzip 编译和使用

libzip压缩和解压文件,目录

2024-10-15 09:12:23 1527

原创 高性能内存池

高性能内存池

2024-09-25 17:45:32 1032

原创 icon文件解析和生成

文件头 | DIRENTRY | DIRENTRY|DIRENTRY|…Imgdata|ImgdataImgdataImgdata|…如果图片尺寸 <= 128.则保存的BMP数据,否则保存的是png格式的数据。

2024-08-22 17:09:17 2036

原创 区分虚拟网卡和物理网卡

区分虚拟网卡和物理网卡。

2024-08-07 14:43:13 533

翻译 析构函数和智能指针

非虚函数虚函数。

2024-07-30 18:00:28 156

原创 c++组播基本实现

c++实现组播

2024-07-23 11:12:35 1036

原创 compare_exchange 基本使用

的过程中,行为被打断,导致返回false。一致即返回true。

2024-05-31 14:37:27 641

原创 Go 导出dll

go 生成dll

2024-04-26 16:47:18 518

原创 hv 潜在bug

libhv 部分坑

2024-04-19 11:15:04 567 1

原创 基于openssl实现TCP双向认证

TCP实现openssl实现双向认证

2024-04-12 16:11:07 1368 1

原创 find_package 总结

xxx_FOUND:BOOL 类型,如果成功则为true: 模块的头文件位置:库文件位置。

2024-03-15 12:01:46 1347

原创 Br 算法

开源,实现Br算法。

2024-03-11 12:12:06 921

原创 hv 支持内容压缩

需要依赖,摘抄constconst。

2024-03-08 15:49:11 517

原创 hv web服务

在实际工作中,可能为了保证高可用性,需要缓存一部分静态资源。此时就需要一个简单的web服务。

2024-03-08 10:49:51 693

原创 Crow 编译和环境搭建

crow环境搭建和加载静态资源

2024-03-07 16:39:11 1464 2

原创 boost 编译

【代码】boost 编译。

2024-03-07 16:13:59 648

原创 Gdi+ 展示gif

Gdi+展示gif

2024-01-24 17:43:47 636

原创 windwos 判断文件架构

判断文件是x86还是x64架构

2024-01-15 17:48:44 552

windbg.zip

里面包含了《WinDBG用法详解.pdf》《WinDBG命令行大全.pdf》以及windbg帮助文档,非常适合数学者学习

2019-06-19

C++截图工具源码

C++截图工具,源码,基本实现了QQ截图的模拟功能!Toolbar可以随意调整

2015-03-23

HPSocket 开发指南5.2

HP-Socket网络通信框架开发指南v5.2-20180201,方便开发人员学习和了解HPSocket

2018-08-30

DuiMenu And Combox

Duilib 的菜单Bug修改以及Demo 包含了Combox的 Demo

2015-05-23

libxl-3.6.5.0 破解

libxl-3.6.5.0 破解版本,支持超过100行的读取避免随机出现乱字符串 原始下载地址:http://www.fxxz.com/soft/150276.html#downlist

2016-08-02

VS2010 粘贴复制卡顿补丁

解决VS2010,粘贴复制文本的时候编辑器会非常卡,这是VS的一个bug打个补丁就可以修复了

2018-12-07

IOCP 客户端和服务端

包含了IOCP的客户端,和IOCP服务器,以及心跳机制

2015-05-26

MMTimer.zip

多媒体定时器不需要消息环,内部自己创建线程。精度比WM_TIMER更高。CMMTimer是对多媒体定时器timeSetEvent 的封装,方便我们快速使用定时器。

2019-06-13

Duilib Menu

Duilib 的Menu进行实现和扩展

2015-05-22

Dui list排序

Duilist 排序,list以及扩展,可以随意插入控件

2015-05-14

VS2010-VS2015 助手

破解版VA助手,亲自测试过,适合VS2010 ,VS2015。内部还有破解手册

2018-08-30

Ado数据库封装

ADO数据库的封装,可以执行存储过程。详细注释,容易扩展并且有注意事项。

2015-05-14

lacewing0.5.4.rar

lacewing git中的源码,版本0.5.4,摘自 https://github.com/udp/lacewing.git

2019-05-21

TranslateQuickFixLog

翻译QuickFix库生成的日志文件,让人更容易看懂。

2015-10-13

空空如也

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

TA关注的人

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