【REP】搬运一下五种I/O模型的形象比喻的介绍
IO多路复用是5种I/O模型中的第3种,对各种模型讲个故事,故事情节为:老李去买火车票,三天后买到一张退票。参演人员(老李,黄牛,售票员,快递员),往返车站耗费1小时。描述下区别:1.阻塞I/O模型老李去火车站买票,排队三天买到一张退票。耗费:在车站吃喝拉撒睡3天,其他事一件没干。2.非阻塞I/O模型老李去火车站买票,隔12小时去火车站问有没有退票,三天后买到一张票。耗费:往返车站6次,路上6小时,其他时间做了好多事。3.I/O复用模型select:就是一种实现,进程需要调用的时候,把请求发送给select,可以发起...[>>…]
中国各省-省会城市-主要城市及市区的经纬度数据以及sql数据文件下载
中国全部主要城市的经纬度数据以及sql数据文件下载地址:https://github.com/KermitCode/china-gaotie-map_python_web.py/blob/master/china-gaotie.sql各省主要城市经纬度数据附图:各省主要城市区域经纬度数据附图:中国全部主要城市的经纬度l数据列表如下:INSERTINTO`gt_citys`VALUES('1','1000','安徽省','anhuisheng','合肥','hefei','117.17','31.52');INSERTINTO`gt_citys`VALUES('2','1000','安徽省','anhuisheng','安庆','anqing','117.02','30.31');INSERTINTO`gt_citys`VALUES('3','1000','安徽省','anhu...[>>…]
【REP】关于nginx进程模型、事件模型、WEB事件、信号、定时器等nginx运行机制
众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运行。很显然,生产环境下我们肯定不会这么做,所以关闭后台模式,一般是用来调试用的,在后面的章节里面,我...[>>…]
【REP】笔记一下Enigma英格玛乐队好听的曲子
若干年前,应该是2010年吧。无意中听到了一首sadness曲子,感觉非常棒,里面的人声特别好中悠扬,里面的乐器给我一种非常开阔的感觉,到处想找这首曲子的名字,最后好容易才知道它叫sadness。于是我就总记得了这个sadness。 后来多听听了engima的其它一些曲子,都感觉不错,列个表在这里做个记录:sadness #必须是第一位20000MilesOverTheSeaDancingwithMephisto-BocaJuniorRemixDreamingofAndromedaGoodbyeMilkyWayGravityofLoveHelloAndWelcomeMeaCulpNorthernLightReturn...[>>…]
关于本站-www.04007.cn-及04007下的各二级域名站
如果不是因为我自2014年9月起着手实现自己的框架,也许这个博客就不会存在。写这个博客完全是因为我写了一个框架,然后我想用一个网站去检验和开发它。因为如果没有一个网站,根本无法检查我写的框架的功能是否满足。这也是04007.cn的由来。而在有了此站之后,我也陆续将原来其它写的站都挂在二级域名上了,因为反正需要占用一个阿里云服务器。 对于其它的几个站,都是一直以来利用业余时间写的: 04007CN:http://47.93.183.36本站,为实践框架而写。&nb...[>>…]