自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 梯度提升之原理

梯度提升主要是基于数学最值问题。

2025-07-20 22:20:56 858

原创 lightgbm算法学习

fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;

2025-07-14 22:53:04 941

原创 hiredis window之dll库管理

hiredis window对iocp适配时,由于ae事件循环中fd与事件处理器对应关系是用数组表示,而SOCKET分配不是连接的,在对套接字操作时使用DLLMap 和RFDMap来保证套接字的连接性。

2025-07-06 08:30:37 946

原创 hiredis window之ae对iocp的适配

hiredis windows基于ae对iocp作了适配。

2025-07-06 08:19:27 170

原创 hiredis window之RFDMap

RFDMap用于将socket分配映射成连续的文件描述符,同时管理回收的文件描述符。

2025-07-05 22:53:12 765

原创 ACE之ACE_NonBlocking_Connect_Handler问题分析

ACE_NonBlocking_Connect_Handler在处理异步时存在问题。

2025-06-30 22:43:13 212

原创 ACE之ACE_Dev_Poll_Reactor

ACE_Dev_Poll_Reactor使用的io复用是epoll或者dev poll。

2025-06-29 22:07:23 857

原创 ACE之ACE_Oneshot_Acceptor

ACE_Oneshot_Acceptor与ACE_Acceptor,ACE_Strategy_Acceptor有些差异,首先其不会向Reactor注册ACCEPT_MASK事件,再次创建SVC_HANDLER不是由acceptor自己创建,而是由调用方创建。

2025-06-29 10:54:49 914

原创 boost之错误码error_code

【代码】boost之错误码error_code。

2025-06-28 17:20:14 509

原创 moduo之tcp客户端TcpClient

fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;

2025-06-27 22:21:19 675

原创 moduo之服务器TcpServer

TcpServer实现了多线程主从Reactor服务器。

2025-06-26 23:22:17 915

原创 moduo之缓冲区Buffer

Buffer作为发送和接收网络数据的缓存区。

2025-06-26 22:41:05 162

原创 moduo之主动连接Connector

Connector用于客户端发起连接。

2025-06-25 22:57:38 306

原创 asio之socket RAII管理socket_holder

socket_holder实现对socket的RAII管理。

2025-06-23 23:34:00 640

原创 git提交代码报资源不足

在使用git提交代码时,总是报重装安装git和TortoiseGit后,提交仍然报。

2025-06-22 19:45:37 162

原创 moduo之tcp连接Acceptor和TcpConnection

Acceptor是被动接收连接,TcpConnection是接收连接后的新连接。

2025-06-22 17:58:41 203

原创 moduo之Socket类以及Sockets命名空间

Socket是管理套接字的类,Sockets命名空间是对网络套接字api的封装。

2025-06-22 09:39:01 289

原创 moduo之事件循环线程EventLoopThread以及事件循环线程池EventLoopThreadPool

moduo事件循环线程主要是执行事件循环EventLoop,事件循环线程池由一个基础的loop和n个子loop组成。

2025-06-21 08:39:17 188

原创 moduo之事件循环EventLoop

如果自定义任务添加是在事件循环线程中则直接调用否则添加到事件循环的队列中,以该方式时会唤醒事件循环cb();elseif (!wakeup();if (n!

2025-06-21 07:59:16 937

原创 moduo之定时器队列TimerQueue

moduo通过timerfd来定时器队列交给Poller来处理,实现网络事件,定时器事件都交给Poler来管理。

2025-06-20 07:14:55 173

原创 moduo之事件通道Channel

Channel类似于ACE之Handler,Netty之Channel,对应于连接通道,负责数据的读写操作以及使能,支持网络,定时器队列。

2025-06-20 07:04:35 556

原创 moduo之io复用

moduo的io复用提供了一个抽象类,提供添加,删除以及获取就绪事件接口。目前支持poll和和epoll。

2025-06-19 07:16:00 684

原创 moduo之线程Thread

moduo中的线程不是像ACE,asio抽象出线程适配器基类,而是直接使用特定的线程数据ThreadData。

2025-06-18 22:54:54 737

原创 hiredis中对于windows异步处理的理解

在阅读代码时,发现针对windows时平台iocp写时存在问题。

2025-06-18 07:09:25 188

原创 asio之socket_ops

socket_ops是asio中的命名空间,是对原生网络套接字api的封装。

2025-06-12 07:08:56 391

原创 asio之静态互斥量

asio设计为了处理静态互斥量,即全局静态互斥量,其针对不同平台有不同的实现。

2025-06-11 22:54:49 300

原创 asio之读写

asio读写支持同步和异步。

2025-06-10 23:01:24 246

原创 asio之async_result

async_result用来表示异步处理返回类型。

2025-05-30 22:15:55 232

原创 boost之preprocessor

preprocessor是一些宏处理的库。在看signal2代码时,看在不支持c11变参数模板时,会使用到该库中的内容。

2025-05-25 22:30:53 493

原创 boost之signal2

signal2实现了信号槽机制,即事件总线EventBus。

2025-05-18 17:44:35 325

原创 kaggle注册问题

注册用户才可以查看数据,但是在注册过程中,会提示。

2025-05-06 23:13:59 580

原创 scikit-learn初探

k交叉验证,k-1个作为训练集,剩下的作为测试集。

2025-04-15 23:31:40 388

原创 强化学习笔记

Exploration:尝试新的方法来更新当前的模型。Exploitation:使用模型直接处理。

2025-04-12 18:48:31 350

原创 Python编程快速上手 让繁琐工作自动化笔记

字符串使用单引号。

2025-04-11 23:01:28 471

原创 matplotlib初探

创建新图形或激活现有图形。

2025-04-06 16:04:40 166

原创 seaborn初探

【代码】seaborn初探。

2025-04-06 16:00:05 207

原创 pandas初探

对于混合数据,默认只返回数值数据列发,如果没有数值列,则返回对象列和分类列。生成统计信息,包括总结数据集分布的集中趋势、离散度和数据集的分布形状。对于数值数据,结果会包含。对于对象数据,结果会包含。

2025-04-06 11:25:09 206

原创 Qt之QHostInfo

QHostInfo表示主机信息,即主机名称。

2025-04-05 18:50:52 942

原创 Qt之QNetworkInterface

用于表示网络接口(即网卡)信息。

2025-04-05 13:44:54 808

原创 文化算法初探

文化算法(cultural algorithm, CA)是根据文化对人类进化的影响而提出的一种双层进化机制。由群体空间和信念空间组成,两者之间通过协议来完成彼此之间的交流。

2025-04-04 19:00:23 261

Ubuntu Linux实用学习教程.pdf

Ubuntu 完全基于 Linux 操作系统, 可以免费得到社区及专业机构的支持。庞大的社区是它成长的沃土,请向这片动人的热忱敞开心扉。

2009-09-11

Linux C编程一站式学习

添加了GFDL许可证,正式网络发布。第三部分还很粗糙,错误也有不少,有待改进。第一部分和第二部分已经比较成熟,第二部分还差三章没写。

2009-09-11

flash精彩实例chm

介绍flash基本操作以及mtv制作和as

2009-11-20

空空如也

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

TA关注的人

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