《Linux多线程服务端编程:使用muduoC++网络库》主要讲述采用现代C++在x86-64Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即oneloopperthread。
目录第1部分C++多线程系统编程第1章线程安全的对象生命期管理31.1当析构函数遇到多线程............................31.1.1线程安全的定义............................41.1.2MutexLock与MutexLockGuard....................41.1.3一个线程安全的Counter示例....................41.2对象的创建很简单...............................51.3销毁太难....................................71.3.1mutex不是办法............................71.3.2作为数据成员的mutex不能保护析构...............81.4线程安全的Observer有多难.........................81.5原始指针有何不妥...............................111.6神器shared_ptr/weak_ptr..........................131.7插曲:系统地避免各种指针错误.......................141.8应用到Observer上..............................161.9再论shared_ptr的线程安全.........................171.10shared_ptr技术与圈套............................191.11对象池.....................................211.11.1enable_shared_from_this......................231.11.2弱回调.................................241.12替代方案....................................261.13心得与小结...................................261.14Observer之谬.................................28第2章线程同步精要2.1互斥器(mutex)...............................322.1.1只使用非递归的mutex........................332.1.2死锁..................................352.2条件变量(conditionvariable)..........
2016/11/27 9:54:01 140.94MB Linux 多线程 服务端
1
文件过大,放在百度云里面,视频质量很好,文档也很全,大数据工具基本曾经学会了。
2016/11/6 17:41:13 49B 大数据
1
CiscoPacketTracer是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模仿环境。
用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。
可以学习IOS的配置、锻炼故障排查能力。
2019/10/24 20:54:22 25.66MB Cisco Packet Tracer 5.1
1
【079期】如何阅读研讨报告和撰写文献综述.docx
2020/7/2 8:12:52 26KB spss
1
北大青鸟HTML外部考试题,1期所学知识、ACCP7.0
2019/10/11 18:21:48 30KB HTML
1
初级有代码和课件,中级只要课件,网上所有中级都是这个版本的,不用找了
2020/1/4 5:02:30 42MB 逆向 汇编
1
邱强,上海交通大学机械与动力工程学院博士生,关于运动规划的具体定义,雷锋网本期公开课特邀请到邱强为我们做详细的讲解,此为PDF讲义文件。
视频地址:http://blog.csdn.net/kaspar1992/article/details/66086638
2020/6/1 11:25:57 5.09MB 运动规划
1
由于文件过大,所以上传了百度云进行下载(大小约5个G)破解版无ip数量限制虚拟机账号密码:roottoorNessus账号密码:NessusNessusMware版本12更新时间:2019.3.7Nessus版本:8.2.3(#186)LINUX许可证无效期:2024年2月12日插件版本:201903081642#使用netplan配置IP配置文件在/etc/netplan/中ens33:1.1.2.16/24固定IP,VMnet2,桥接网卡ens34:DHCP获取IP,VMnet3,桥接网卡导入虚拟机后根据实际环境修改网卡配置。
硬盘为120G,需调整硬盘大小,在VMware-虚拟机设置-硬盘实用工具中扩展硬盘,然后登陆Linux后使用GParted调整分区大小。
2019/3/18 18:53:41 116B Nessus 扫描器 破解版 虚拟机
1
蚂蚁讲堂三期,分布式微服务系列课程,整套视频加文档。
2018/9/2 5:14:24 164B 蚂蚁课堂
1
药店管理系统(C#源码)一、基础材料 31、员工材料 32、部门材料 43、供应商材料 64、药品材料 75、地区材料 76、仓库管理 87、基本设置 88、期初管理 9二、库存管理 111、登记采购计划单 112、采购计划查询 143、审核采购计划单 154、采购入库验收单 165、采购入库单查询 196、采购退货单 207、采购退货单查询 218、盘点登记单 219、盘点单查询 2310、库存明细查询 2411、存货调价管理 2412、库存上下限报警 2513、库存近效期报警 2614、库存调拨单 2715、库存调拨单查询 28三、销售管理 291、销售出库单 292、销售退货单 323、近效期提示单 334、销售库存报警 345、销售出库单查询 356、销售退货单查询 367、销售特批 37四、常用工具 381、计算器 382、切换用户 383、交班管理 394、销售利润 40五、系统管理 401、数据管理 402、修改密码 413、操作授权 414、打印机设置 41
2017/1/20 18:09:41 9.34MB C# winform 设计
1
共 420 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡