一、应用层协议原理1.网络应用程序体系结构应用程序的体系结构明显不同于网络的体系结构。从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。应用程序体系结构(applicationarchitecture)由应用程序研发者设计,规定了如何在各种端系统上组织..
分类:
其他好文 时间:
2016-05-26 06:28:08
阅读次数:
160
运行环境:aliyunECSCentos6.5_x64一、vimpython自动补全插件pydiction1.安装配置wgethttps://github.com/rkulla/pydiction/archive/master.zip
unzip-qmaster
mvpydiction-masterpydiction
mkdir-p~/.vim/tools/pydiction
cp-rpydiction/after~/.vim
cppydiction/complete-dic..
分类:
编程语言 时间:
2016-05-26 06:27:47
阅读次数:
779
《大企业云桌面部署实战》公开课作者:学无止境QQ交流群:454544014******************************************************************************************************方式:QQ直播(QQ讨论群)收费:免费(欢迎报名,请联系QQ群)服务:提供《大企业云桌面部署实战》整..
分类:
其他好文 时间:
2016-05-26 06:29:22
阅读次数:
180
dup函数复制oldfd描述符给一个新的描述符,即这个新的文件描述符指向oldfd所拥有的文件表项。这个新的描述符是未被使用的最小的描述符,dup函数返回这个描述符dup2函数和dup函数类似,它们的区别就是dup2可以用newfd参数指定新的描述符,如果newfd描述符已经打开,则覆盖;如果n..
分类:
其他好文 时间:
2016-05-26 06:27:11
阅读次数:
248
此Python脚本基本上实现了Linux系统里wc命令的全部功能vimwc.py#!/usr/bin/pythonimportosimportsysfromoptparseimportOptionParserdefopt():parser=OptionParser()parser.add_option("-c","--char",dest="chars",action="store_true",default=False,help="onlycountchars")par..
分类:
编程语言 时间:
2016-05-26 06:28:39
阅读次数:
540
每一个族群有每一个族群最爱的app,工具型的那种。文/张书乐对于模特张美荧来说,“等”字,曾经是她每天最常见的关键词。过去每次为了在网上分享自己的独家美照,她总是要等,等摄影师有空,等天公作美或摄影棚方便;拍完之后,继续等摄影师得空修片……往往这么一轮等待下来..
分类:
移动开发 时间:
2016-05-26 06:26:33
阅读次数:
255
下载GeoIP数据包mkdir/GeoIPcd/GeoIPwgethttp://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gzwgethttp://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzwgethttp://geolite.maxmind.com/download/geoip/database/asnum/GeoIPAS..
分类:
其他好文 时间:
2016-05-26 06:28:40
阅读次数:
3366
插入排序解释:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法--插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据..
分类:
编程语言 时间:
2016-05-26 06:27:50
阅读次数:
195
一、JSP编译指令编译指令是通知JSP引擎的消息。它的作用是设置JSP程序的属性以及由该JSP生成的Servlet的属性。比如指定JSP程序所使用的脚本语言、文件编码等等。它不直接生成输出。编译指令都有默认值,开发人员无需为每个指令设置值。JSP常用的编译指令有三个:page、include..
分类:
Web程序 时间:
2016-05-26 06:26:50
阅读次数:
155
前提由于MHA不会自动创建主从环境,所以要手动去部署主从环境,也可以在现有主从环境部署MHA。所有slave不要设置为只读,同时也要打开binlog。如果master故障后要切换到指定的slave上,该指定的slave打开binlog,设置可读写,其它不用设置打开binlog或设置只读也可。具体以自身..
分类:
数据库 时间:
2016-05-26 06:25:50
阅读次数:
282
HashTable-散列表/哈希表,是根据关键字(key)而直接访问在内存存储位置的数据结构。它通过一个关键值的函数将所需的数据映射到表中的位置来访问数据,这个映射函数叫做散列函数,存放记录的数组叫做散列表。
构造哈希表的几种方法
直接定址法--取关键字的某个线性函数为散列..
分类:
其他好文 时间:
2016-05-26 06:26:50
阅读次数:
214
一应用场景描述为什么想着要学习一下Go语言?现在越来越多有名的开源项目都是使用Go语言开发的,所以了解一下Go语言的基础知识还是很有必要的。平时的工作中主要使用Shell和Python来编写运维脚本。之前已经看过无数次关于Go语言的介绍和分享帖子了。对于Go语言这种性能仅次于C..
分类:
编程语言 时间:
2016-05-26 06:28:08
阅读次数:
169
在前面的文章中,我们已经了解到Azure有两种,分别是由微软直营的国际版,以及微软中国委托21世纪互联运营的国内版,两种Azure存在一定差异,并且数据不互通、帐号以及计费不统一。所以在选择微软公有云的时候也需要注意,下面我们简单的来看下作为中国用户,两种Azure的优劣势..
分类:
其他好文 时间:
2016-05-26 06:25:18
阅读次数:
310
/usr/bin/expect<<EOF
settimeout50
spawn$SCP_LOG_TO_GATHER_SERVER
expect{
"*yes/no)?"
{
send"yes\n"
"*password:*"{send"GatherServerPassword\n"}
}
"*password:"
{
send"$GatherServerPassword\n"
}
}
expect"*password:"{send"$GatherServerPassword\n"}
expect"..
分类:
其他好文 时间:
2016-05-26 06:26:04
阅读次数:
170
自1994年万维网出现后,互联网上的网页数量就呈指数级生长,到目前为止,短短二十余年,互联网上就有成百上千亿网页。如何在这海量的网页中搜索下载具有对特定场景有价值的网页?使用什么样的策略能保证网页不会出现重复?如何保证爬虫程序的高并发爬取?如何在网页中提取关键点等等问题,这是本篇博客重点描述的内容。
1.1 万维网结构分析
把万维网看作是一个相互连通的连通图,每个网页看作一个节点,链接看作...
分类:
Web程序 时间:
2016-05-26 06:24:21
阅读次数:
581