摘要: lock_guard是一个c++提供的类模板可以用来进行线程对临界区资源的互斥访问从而达到线程同步的问题 #include<iostream> using namespace std; #include<thread> #include<stdlib.h> #include<mutex> #incl 阅读全文
posted @ 2020-02-04 15:35 差三岁 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 上一个blog说了C++的实现方法,但是大黑框的显示未免显得有点太过于不美观,此次具体采用QT的方式进行实现,大致上的流程是这样的: 参考上面的流程图,大致上的实现模式就是这样,但是TCP通信的全双工的形式,所以收发信息的操作对客户端还是服务端而言都i是一样的,所以我们看看代码的实现模式: 首先是T 阅读全文
posted @ 2020-01-25 15:15 差三岁 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: TCP通信机制,采用全双工(就是既可以发送数据,也可以接收数据)的形式进行客户端和服务器之间的链接,并且这是一种可靠数据传输(数据在进行收发的过程中并不会进行损失),并非UDP那样,详细细节,为什么可靠传输,可以参考《计算机网络——自顶向下》,以下代码均采用c++的模式进行实现 1.TCP Serv 阅读全文
posted @ 2020-01-21 15:36 差三岁 阅读(3493) 评论(0) 推荐(0) 编辑
摘要: Computer Organization 【introduction】 【case1】 就计算组成而言,在当下的计算机体系中通常采用的是冯诺伊曼体系的计算机——也就是标准的五大组成部分:控制器,存储器,运算器,Io(输入设备和输出设备),在当下的计算机往往都是采用的这种模式进行设计,当然还有其他的 阅读全文
posted @ 2019-11-27 15:51 差三岁 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 【DNS】domain named system 域名解析系统,即相当于对www.baidu.com的类似的域名进行解析,对于人而言,记忆一些域名相比于记忆一些Ip地址来说简单的多,而对于计算机而言,特别是web网络浏览器或者路由器而言,由于ip本身就是32位的数据,这就使得计算机在处理这些数据上特 阅读全文
posted @ 2019-11-25 16:07 差三岁 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 复习 关于计算机操作系统的一些看法:事实上,计算机只不过是一个硬件的集成,而人们要更加方便的对计算机下达命令并且让计算机去执行这些命令,在计算机发展伊始,当时还没有操作系统的出现的时候,人们给计算机下达命令,或者从计算机上获取结果,都是用纸带的方式然后进行翻译,这种方式显得过于复杂,而且效率也比较低 阅读全文
posted @ 2019-10-02 14:15 差三岁 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 由于LaTeX 和其他的编辑软件都不太好用,所以采用手写笔记的方式。 ——一个想学代几的大二小萌新 阅读全文
posted @ 2019-09-27 13:15 差三岁 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 【引言】 在编程中FLOAT型数据经常使用,浮点型数据的精度又比较精确,例如0.111111多少,而整数比如INT型数据就不能表示这个精度的问题,如果实在大型的程序设计开发的时候精度的问题往往会引起整个程序的崩溃。 【浮点数的一般表示】 【IEEE754标准的浮点数的表示和转换】 下面给出一个例子 阅读全文
posted @ 2019-09-26 18:37 差三岁 阅读(810) 评论(0) 推荐(1) 编辑