上一页 1 2 3 4 5 6 7 ··· 9 下一页

2017年1月20日

网络中数据传输过程的分析

摘要: 网络中数据传输过程的分析 我们每天都在使用互联网,我们电脑上的数据是怎么样通过互联网传输到到另外的一台电脑上的呢?把自己的理解写一下,可能有很多细节还没有能的很清楚!希望在以后可以使之更加的完善!有不对的地方还请指正. 我们知道现在的互联网中使用的TCP/IP协议是基于,OSI(开放系统互联)的七层 阅读全文

posted @ 2017-01-20 14:51 路之遥_其漫漫 阅读(207) 评论(0) 推荐(0) 编辑

网路编程思想

摘要: 转载: http://blog.csdn.net/highfly591/article/details/45365355 网络编程:要以多线程异步的方式来考虑问题。 比如我用tcp发送数据包的时候:一般定义包头,和包体的方式 包头中一般包括: 包头的特殊字段(magic):用来指明包头的开始(定义好 阅读全文

posted @ 2017-01-20 13:21 路之遥_其漫漫 阅读(123) 评论(0) 推荐(0) 编辑

网络通信中的异常分析

摘要: 转载: http://www.cnblogs.com/scut-fm/p/3563868.html 异常一 accept返回前连接终止 描述:客户端在3次握手刚好完成的时候,发出RST。参见下图: 影响:服务器端的accept函数将会返回-1,同时errno的值被置为ECONNABORTED。 异常 阅读全文

posted @ 2017-01-20 13:12 路之遥_其漫漫 阅读(229) 评论(0) 推荐(0) 编辑

TCP网络传输, 数据类型的问题

摘要: 转载: http://blog.csdn.net/highfly591/article/details/45309239 1.采用TCP传输时, 应用层为什么要做超时重传: tcp保证数据可靠传输,传输成功不代表被对方逻辑层成功处理,此时超时重传解决网络传输功能,但没有被逻辑层成功处理情况, 有可能 阅读全文

posted @ 2017-01-20 09:31 路之遥_其漫漫 阅读(432) 评论(0) 推荐(0) 编辑

2017年1月16日

多线程, 进程, 线程间同步

摘要: 一. 线程\进程的的区别: 1.多线程可以并行执行,并且资源是共享的,所有线程的资源都在同一块内存区,对应的全局变量所有线程都是可见的。每个线程都操作同一块内存,都可以读写申请的全局变量 多进程的话,不同的进程资源在不同的内存区,资源是独立的。每个进行都操作自己的内存块. 2. 可以说定义变量和之前 阅读全文

posted @ 2017-01-16 18:29 路之遥_其漫漫 阅读(298) 评论(0) 推荐(0) 编辑

协程与多线程的区别

摘要: 转载: 第一篇 coroutine和真正的thread的区别挺多,但是也不好说是限制,须知Contiki的使用环境是传感器网络节点,一般来说,大都是内存极其受限,相比之下,CPU资源是可以不那么受限的(或者这么说,CPU工作时间长些仅仅是影响节点的寿命,而RAM不够用则节点根本不可能工作起来)。pr 阅读全文

posted @ 2017-01-16 17:56 路之遥_其漫漫 阅读(957) 评论(0) 推荐(0) 编辑

2017年1月15日

Linux 线程调度与优先级设置

摘要: 转载:http://blog.csdn.net/a_ran/article/details/43759729 线程调度间的上下文切换 什么是上下文切换? 如果主线程是唯一的线程,那么他基本上不会被调度出去。另一方面,如果可运行的线程数大于CPU的数量,那么操作系统最终会将某个正在运行的线程调度出去, 阅读全文

posted @ 2017-01-15 23:52 路之遥_其漫漫 阅读(2257) 评论(0) 推荐(1) 编辑

2017年1月10日

C++开源库大全(转)

摘要: 程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Templa 阅读全文

posted @ 2017-01-10 22:57 路之遥_其漫漫 阅读(261) 评论(0) 推荐(0) 编辑

2017年1月9日

Linux动态库的编译与使用

摘要: 转载: http://hi.baidu.com/linuxlife/blog/item/0d3e302ae2384d3a5343c1b1.html Linux下的动态库以.so为后缀,我也是初次在Linux下使用动态库,写一点入门步骤,以便以后能方便使用。 第一步:编写Linux程序库 文件1.动态 阅读全文

posted @ 2017-01-09 23:14 路之遥_其漫漫 阅读(163) 评论(0) 推荐(0) 编辑

sleep()函数的的意义

摘要: WINDOWS平台下: 关于VOID Sleep(DWORD dwMilliseconds);函数,许多人都觉得,它是告诉系统,延迟多少毫秒来执行后面的代码。 但是,在WINDOWS这样的非实时多任务系统中,我们是无法估算会睡眠多久的。因为一个线程不是总是被执行的。它会在执行一段时间后,被系统暂停, 阅读全文

posted @ 2017-01-09 22:10 路之遥_其漫漫 阅读(268) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航