【计算机基础】
Summerxxxx
这个作者很懒,什么都没留下…
展开
-
进程和线程的区别
简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻转载 2017-09-01 13:42:57 · 190 阅读 · 0 评论 -
分布式Session的几种实现方式
分类: Web(18) 一。分布式Session的几种实现方式1.基于数据库的Session共享2.基于NFS共享文件系统3.基于memcached 的session,如何保证 memcached 本身的高可用性?4. 基于resin/tomcat web容器本身的session复制机制5. 基于TT/Redis 或 jbosscache 进行转载 2017-10-19 16:18:07 · 225 阅读 · 0 评论 -
SVN中trunk,branches,tags用法详解
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是转载 2017-10-12 15:39:48 · 227 阅读 · 0 评论 -
php获取二维数组中key键值的例子
php获取二维数组中key键值的例子 - 摘要: 本文讲的是php获取二维数组中key键值的例子, 在处理php数组的时候,有一种需求特别的频繁,如下二维数组: $arr = array( 1=>array( 'id' => 5, 'name' => '张三' ), 2=>array( 'id' =&gMysql Js 大数据 建站 备案 文档 域名 whois转载 2018-01-12 14:42:10 · 23407 阅读 · 0 评论 -
Nginx+php+fastcgi的原理与关系
Nginx-->进阶-->原理-->Nginx+php+fastcgi的原理与关系一、用户对动态PHP网页访问过程用户浏览器发起对网页的访问:http://192.168.1.103/index.php用户和nginx服务器进行三次握手进行TCP连接(忽略包括nginx访问控制策略、nginx防火墙等访问控制策略)第一步:用户将http请求发送给nginx服务器第二步:nginx...转载 2018-07-04 11:27:50 · 3906 阅读 · 0 评论 -
五分钟读懂TCP 协议——TCP协议简介
TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协议。)最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。(图片说明:以太网协议解决了局域网的点对点通信。)但是,以太网协...转载 2018-07-06 17:39:53 · 235 阅读 · 0 评论 -
PHP读取大文件的几种方法介绍
读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办法,希望例子能帮助到各位。 在PHP中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能 很漂亮的完...转载 2018-09-10 18:03:48 · 529 阅读 · 0 评论 -
汇编语言入门教程
转自https://baijiahao.baidu.com/s?id=1590302037132894549&wfr=spider&for=pc学习编程其实就是学高级语言,即那些为人类设计的计算机语言。但是,计算机不理解高级语言,必须通过编译器转成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步骤。计算机真正能够理解的是低级语言,它专门用来...转载 2019-08-20 09:49:10 · 319 阅读 · 0 评论