自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 brpc之io事件分发器

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

2024-09-21 11:15:44 921

原创 Qt之QFuture理解

fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;11..nFuture

2024-09-19 14:31:54 901

原创 netty之channel

channel作用于管理连接。

2024-09-16 11:21:37 886

原创 asio中的handler

申请和释放!defineddefined对于其它重载的最后是调用命名空闲的allocate和deallocate,最后就是调用命令空间和!defined!definednewdelete以linux平台为例fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;

2024-09-15 23:21:50 779

原创 ACE之处理器仓库分析

ACE针对不同的io复用机制,在处理eventhandler时,实现了不同的handler管理。

2024-09-15 10:33:49 854

原创 ACE之ACE_Reactor_Notify

ACE_Reactor_Notify作为Reactor的实现类ACE_Reactor_Impl内部通知来唤醒eventloop。

2024-09-14 22:12:31 945

原创 asio中的异步connect分析

常规非阻塞connect是在socket处于连接时,才将socket添加到reactor的可读事件中,而由于asio在处理socket时,在打开时就将socket添加到reactor的读事件,这就决定了asio在处理非阻塞connect有差异。

2024-09-14 00:12:47 338

原创 asio中的异步accept分析

主要分析linux平台下的,即和。

2024-09-12 23:44:53 309

原创 Netty资料

1、 官网。

2024-09-11 08:56:18 425

原创 netty之NioEventLoop和NioEventLoopGroup

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

2024-09-08 21:52:23 1045

原创 boost.graph之graph_tag

graph_tag作为不同图内部定义的类型别名,用于edge_property_selector和vertex_property_selector的模板类型参数。

2024-09-05 23:52:23 380

原创 boost.graph之属性

最终形式为是property_kind的模板特例化,看是点属性还是边属性。

2024-09-05 23:25:05 219

原创 moduo之主从reactor

TcpServer实现了主从Reactor,主Reactor处理listen事件,从Reactor处理建立连接后的读写。

2024-09-02 23:11:23 1149

原创 asio之带缓冲区的流

主要用于流式套接字。

2024-09-01 11:25:39 913

原创 asio之服务的理解

asio中的服务抽象为fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;- key key_为虚方法。

2024-08-31 22:42:19 713

原创 valgrind安装及使用

下载源码。

2024-08-29 22:31:29 185

原创 asio之互斥量,条件变量和本地存储封装

asio对于封装了多线程中的线程,互斥量,条件变量以及本地存储,线程在已有介绍,本方只介绍互斥量,条件变量和本地存储。

2024-08-27 07:03:38 767

原创 asio之task_io_service多线程

task_io_service运行在多线程情况时,call_stack来管理运行io_service的多个线程。

2024-08-26 22:56:15 753

原创 金字塔原理:思考、表达和解决问题的逻辑学习笔记

2024-08-25 22:35:26 151

原创 C++中如何将类的非静态成员函数绑定到函数指针上

在c++11中,可以通过std::bind将非静态成员函数绑定到function对象上,但是如何绑定到c中的函数指针上,可以借助function。

2024-08-23 08:39:10 215

原创 asio之thread

asio针对不同平台实现了线程,有null_thread,wince_thread,win_thread,posix_thread和std_thread。

2024-08-21 22:34:00 832

原创 编译protobuf 2.5 arm版本遇到的问题

在指定–host=aarch64-linux-gnu时报不支持defineddefined11。

2024-08-20 16:25:40 280

原创 boost之log的core

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

2024-08-17 09:19:36 157

原创 使用zip包来安装mysql

下载地址,使用5.7.23。

2024-08-14 19:34:06 385

原创 stl之deque分析

Map_pointer :为T**_Elt_pointer:为T*

2024-08-13 23:43:51 943

原创 boost之智能指针

boost中的智能指针有。

2024-08-11 11:53:39 624

原创 ACE之Stream框架

Stream框架实现了pipeline filter模式。

2024-08-07 23:40:26 576

原创 调试时程序很诡异的问题

在调试问题时,明显逻辑不成立,但是还是进入成立的逻辑里,刚开始以为是代码问题。

2024-08-07 10:54:18 452

原创 Qt之Gui

fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;QApplication:widget对应的应用QGuiApplication :gui对应的应用。

2024-08-04 16:52:44 811

原创 windows内存泄漏检查汇总

点击运行安装。

2024-08-02 23:04:41 266

原创 boost graph宏BOOST_GRAPH_ENABLE_IF_MODELS_PARM

其中BOOST_GRAPH_ENABLE_IF_MODELS定义为。对于没有定义BOOST_NO_SFINAE的为。对于定义了BOOST_NO_SFINAE情况下。在overloading.hpp中定义。

2024-07-28 23:39:17 188

原创 linux异步操作接口

需要头文件结构定义为aio_lio_opcode支持以下值。

2024-07-28 16:07:56 178

原创 window debug程序异常退出时不弹出abort窗口

在使用procdump监视程序异常退出时,希望生成dump文件,而由于弹出窗口等待用户点击没有输出dump文件,而是在用户点击后才弹出,可能输出的不是最新的dump文件。

2024-07-24 10:03:26 184

原创 ACE之Proactor框架

Proactor使用的是异步io。

2024-07-23 22:52:10 812

原创 ACE之Acceptor-Connector框架

Acceptor-Connector框架解除了“对端服务的连接和初始化”和“连接和初始化之后处理”的耦合。

2024-07-19 22:37:46 740

原创 window下分析程序core

在没有安装visual studio时,直接运行exe程序执行一段时间后,出现core,如何定准程序core在哪个地方。

2024-07-19 09:50:23 395

原创 asio之fd_set_adapter

fd_set_adapter是对fd_set的封装。

2024-07-14 16:16:21 603

原创 ACE之ACE_Handle_Set

ACE_Handle_Set是对select io复用中fd_set的封装。

2024-07-14 10:11:36 759

原创 ACE之ACE_Time_Value

ACE_Time_Value在ACE中表示时间,集成不同平台的时间。

2024-07-12 22:22:59 711

原创 windows脚本获取 svn版本号

需要使用项目中svn的最新版本号。

2024-07-11 16:24:06 324

flash精彩实例chm

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

2009-11-20

Linux C编程一站式学习

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

2009-09-11

Ubuntu Linux实用学习教程.pdf

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

2009-09-11

空空如也

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

TA关注的人

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