- 博客(4)
- 收藏
- 关注
转载 关于git的使用
git特点git可以管理各种文件,特别是代码项目,多在*nix系统中使用是分布式管理,不同于集中式,这是git和svn的核心区别git可以更好的支持分支,方便多人协同工作git分布式代码更安全,有全球唯一的commit版本号git是开源的系统使用git可以脱网工作,且数据传输速度较快git安装linux :sudo apt-get install gitwindows : ...
2019-06-17 14:30:28
117
原创 http通信过程,常用相应状态码,cookie和session
HTTP通信的过程一端通过http请求的格式发送具体的请求内容,另一端接收http请求,然后按照协议的格式进行解析,获取真实请求之后,按照http协议响应的格式组织回复内容,回发给请求方,完成一次数据的交互。完整的http请求的步骤:域名解析——>建立TCP连接(三次握手)——>发起HTTP请求——>服务器响应HTTP请求,浏览器得到HTML代码——>浏览器解析HTM...
2019-06-17 11:11:28
201
原创 多进程和多线程、协程
进程的同步互斥临界资源 :多个进程或者线程都能够操作的共享资源临界区 : 操作临界资源的代码段同步 : 同步是一种合作关系,为完成某个任务,多进程或者多线程之间形成一种协调,按照约定或条件执行操作临界资源。互斥 : 互斥是一种制约关系,当一个进程或者线程使用临界资源时进行上锁处理,当另一个进程使用时会阻塞等待,直到解锁后才能继续使用。线程线程也是一种多任务编程方法,可以利用计算机多核资...
2019-06-13 10:09:06
154
原创 并行和并发
并行:多个计算机核心在同时处理多个任务,这时多个任务之间是并行的关系。并发:同时处理多个任务,内核在多个任务之间不断的切换,达到好像都在处理运行的效果。但是,实际一个时间点内核只能处理器中一个任务。为什么要并发和并行通过并发和并行能够使得应用程序可以充分利用多核以及GPU的计算能力,从而提高应用程序的性能,比如在以下几个方面中:使用异步I/O操作可以提高应用程序的响应性。大多数的GUI应...
2019-06-13 10:03:10
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人