- 博客(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
原创 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_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
原创 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
原创 moduo之主从reactor
TcpServer实现了主从Reactor,主Reactor处理listen事件,从Reactor处理建立连接后的读写。
2024-09-02 23:11:23 1149
原创 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
原创 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
原创 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
原创 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
原创 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
原创 window debug程序异常退出时不弹出abort窗口
在使用procdump监视程序异常退出时,希望生成dump文件,而由于弹出窗口等待用户点击没有输出dump文件,而是在用户点击后才弹出,可能输出的不是最新的dump文件。
2024-07-24 10:03:26 184
原创 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
Ubuntu Linux实用学习教程.pdf
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人