上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 52 下一页
摘要: 一、文件属性结构 备注:b可以是内存,c可以是鼠标键盘 二、文件类型与权限 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设 阅读全文
posted @ 2020-06-29 15:42 卖雨伞的小男孩 阅读(1451) 评论(0) 推荐(0)
摘要: 一、linux的目录系统 linux目录为树状目录,如下: 二、目录系统解析 /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是Device(设备)的缩写, 该目录 阅读全文
posted @ 2020-06-29 13:57 卖雨伞的小男孩 阅读(274) 评论(0) 推荐(0)
摘要: 目的:即时通讯,替代轮询 应用场景:网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。 HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。当需要即时通讯时,通过轮询在特定的时间间 阅读全文
posted @ 2020-06-24 09:53 卖雨伞的小男孩 阅读(1514) 评论(0) 推荐(0)
摘要: tcp 编程一般的步骤:server(服务端)1.new 个 socket2.bind (IP,port)3.listen,等待客户端的连接4.accept 接受客户端的连接5.接收(recv) 发送数据(send)6.关闭连接 client(客户端)1.new 个 socket2.bind(ip, 阅读全文
posted @ 2020-06-19 17:44 卖雨伞的小男孩 阅读(602) 评论(0) 推荐(0)
摘要: 粘包出现原因 简单得说,在流传输中出现,UDP不会出现粘包,因为它有消息边界(参考Windows网络编程) 1发送端需要等缓冲区满才发送出去,造成粘包 2接收方不及时接收缓冲区的包,造成多个包接收 具体点: (1)发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够 阅读全文
posted @ 2020-06-19 15:48 卖雨伞的小男孩 阅读(1159) 评论(0) 推荐(0)
摘要: 完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 阅读全文
posted @ 2020-06-19 15:46 卖雨伞的小男孩 阅读(404) 评论(0) 推荐(0)
摘要: std::ref只是尝试模拟引用传递,并不能真正变成引用,在非模板情况下,std::ref根本没法实现引用传递,只有模板自动推导类型时,ref能用包装类型reference_wrapper来代替原本会被识别的值类型,而reference_wrapper能隐式转换为被引用的值的引用类型。 std::r 阅读全文
posted @ 2020-06-19 14:46 卖雨伞的小男孩 阅读(658) 评论(0) 推荐(0)
摘要: 网络中的接收和发送数据都是使用SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢?这个就需要在系统中创建心跳机制。其实TCP中已经为我们实现了一个叫做心跳的机制。如果你设置了心跳,那TCP就会在一定的时间(比如你设置的是3 阅读全文
posted @ 2020-06-19 14:42 卖雨伞的小男孩 阅读(352) 评论(0) 推荐(0)
摘要: 多继承(Multiple Inheritance)是指从多个直接基类中产生派生类的能力,多继承的派生类继承了所有父类的成员。尽管概念上非常简单,但是多个基类的相互交织可能会带来错综复杂的设计问题,命名冲突就是不可回避的一个。多继承时很容易产生命名冲突,即使我们很小心地将所有类中的成员变量和成员函数都 阅读全文
posted @ 2020-06-15 16:55 卖雨伞的小男孩 阅读(454) 评论(0) 推荐(0)
摘要: 一、STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前,该 阅读全文
posted @ 2020-06-15 11:50 卖雨伞的小男孩 阅读(631) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 52 下一页