会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
c++life
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
15
下一页
2019年10月28日
handy源码阅读(六):tcp类
摘要: 首先是tcpconn和tcpserver类: tcp类和udp类实现很相似,除了在处理连接监听方式不同外,都是用epoll_wait来等待内核通知处理指定的文件描述符的事件。
阅读全文
posted @ 2019-10-28 17:41 c++11
阅读(360)
评论(0)
推荐(0)
2019年10月25日
handy源码阅读(六):udp类
摘要: 分为UdpServer类和UdpConn类。 其中: 下面看一下具体的使用方法,从中可以得知udp相关类的设计及实现的想法。 udp服务器部分: 可以看出,在指定端口启动服务器后,回调函数被加入到事件循环中去,意为当收到客户端的消息时,调用onMsg设置的回调函数,相应的会调用sendto,向客户端
阅读全文
posted @ 2019-10-25 17:56 c++11
阅读(313)
评论(0)
推荐(0)
2019年9月30日
handy源码阅读(五):PollerBase类
摘要: 使用poll内核函数等待事件发生: pollerEpoll的实现主要是使用了epoll类函数。
阅读全文
posted @ 2019-09-30 14:20 c++11
阅读(256)
评论(0)
推荐(0)
2019年9月25日
handy源码阅读(四):Channel类
摘要: 通道,封装了可以进行epoll的一个fd。 其实现为: 本类的核心在于使用poller类进行添加删除更新channel状态,或是直接调用对应的函数对象。
阅读全文
posted @ 2019-09-25 19:09 c++11
阅读(709)
评论(0)
推荐(0)
2019年9月24日
金融市场体系
摘要: 第一节 金融市场概述 金融市场定义:金融市场是交易金融资产并确定金融资产价格的一种机制。三层含义:1.是进行金融资产交易的场所;2. 反映了金融资产的供给者与需求者之间的供求关系;3. 包含金融资产交易过程中所产生的各种运行机制,最主要的是价格机制。 证券市场:是股票、债券、投资基金等有价证券发行和
阅读全文
posted @ 2019-09-24 11:07 c++11
阅读(407)
评论(0)
推荐(0)
2019年9月19日
handy源码阅读(三):SafeQueue类
摘要: SafeQueue类继承与信号量mutex(用于加锁),nonocopyable 定义如下: 该类可以安全的添加和删除任务,类内部使用容器list来存储具体的任务,具有退出状态:exit_,取出任务时可以设定超时时间。 其中Task的定义为:typedef std::function<void()>
阅读全文
posted @ 2019-09-19 19:29 c++11
阅读(626)
评论(0)
推荐(0)
2019年9月17日
simulate 中的一些操作
摘要: 1. neutralize: position based 的alpha 2. operators definition(二维矩阵,行为日期,列为股票): // 对当前股票t天值的操作 ts_sum(ts_matrix x, int t) 从当前天往前t天的值之和 ts_max(ts_matrix
阅读全文
posted @ 2019-09-17 19:47 c++11
阅读(923)
评论(0)
推荐(0)
2019年9月6日
handy源码阅读(二):EventsImp类
摘要: EventsImp用于完成事件的处理。 可以看出类EventsImp有成员变量:任务队列 SafeQueue<Task> tasks_ 见此链接:https://www.cnblogs.com/sssblog/p/11552037.html
阅读全文
posted @ 2019-09-06 19:33 c++11
阅读(309)
评论(0)
推荐(0)
2019年9月5日
handy源码阅读(一):EventBase类
摘要: 类EventBase继承于类EventBases,继承于noncopyable. 其中noncopyable是一个去除了拷贝构造和赋值构造的类。 noncopyable: EventBases是一个包含返回EventBase指针的纯虚函数的纯虚类。 EventBases: EventBase是一个事
阅读全文
posted @ 2019-09-05 13:13 c++11
阅读(505)
评论(0)
推荐(0)
2019年9月4日
c++11 默认函数的控制
摘要: 1. 类与默认函数: C++中声明自定义的类,编译器会默认生成未定义的成员函数: 构造函数 拷贝构造函数 拷贝赋值函数(operator=) 移动构造函数 移动拷贝函数 析构函数 编译器还会提供全局默认操作符函数: operator, operator & operator && operator
阅读全文
posted @ 2019-09-04 15:32 c++11
阅读(715)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
15
下一页
公告