什么是socket? 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服
分类:
编程语言 时间:
2016-03-12 10:18:26
阅读次数:
223
1 前言 Python有许多IDE能够用,官方自己也带了一个,Eclipse也能够。但我在使用各种IDE之后,发现用Sublime Text是最好用的一个。因此。我都是用Sublime Text来编写Python程序。 那么整个搭建事实上很easy。考虑到接下来要做的是科学研究,我们也同一时候安装n
分类:
编程语言 时间:
2016-03-10 14:24:08
阅读次数:
211
类的静态方法 类方法及属性: 接着上节课的面向对象编程的继承和多态性: 经典类和新式类,从字面上可以看出一个老一个新,新的必然包含了更多的功能,也是之后推荐的写法,从写法上区分的话,如果 当前类或者父类继承了object类,那么该类便是新式类,否则便是经典类。 1 class D: 2 3 def
分类:
编程语言 时间:
2016-03-09 23:53:15
阅读次数:
211
一。基本使用: 1. 赋值:{key:value} 1.1 与列表相同处:会改变索引(键)相关联的值的改变 1.2 与列表不同处:不用考虑值的长度,而列表是有序的需要考虑末尾偏移量,超过末尾偏移量的会报错。 2. len(字典):返回的是key的数量 二。字典的方法: 1. 取出字典里的所有值:va
分类:
编程语言 时间:
2016-03-09 15:43:12
阅读次数:
164
Linux的scp命令可以实现两个主机之间的文件拷贝功能。 用python实现scp功能。 def run_scp(from1, to, passwd, log_file): cmd = "scp %s %s" % (from1, to) p = pexpect.spawn(cmd) if log_
分类:
编程语言 时间:
2016-03-08 16:22:51
阅读次数:
190
dict{}是key和value的组合,key必须唯一。在没有value的时候,key也是唯一值。 因此 print sorted({1,4,23,45,334,1,2}) 之后是这样的结果: [1, 2, 4, 23, 45, 334] dict可以改变,有del,clear等方法。 dict可以
分类:
编程语言 时间:
2016-03-08 10:45:43
阅读次数:
129
一。基本操作 1. 合并字符串:“+” 2. 打印重复的字符串:"*" 3. 按位获取字符串中的字符:索引 4. 按位获取字符串中的子字符串:分片 5. 按位间隔获取字符串中的字符:分片的第三个限制值 6. 按位反向排列字符串中的字符:分片的第三个限制值为负,反向步进
分类:
编程语言 时间:
2016-03-08 02:05:29
阅读次数:
349
web服务器和web客户端之间的网络通信,本质上是socket的通信,服务器端运行的是socketServer客户端运行的是socketClient.对于pythonweb程序来说,一般来说会分为两部分,服务器程序\应用程序,(jsp好像也是这样的,让我想起了java的war包,不是太了解,只知道这些war包可以组成jsp上的..
分类:
编程语言 时间:
2016-03-08 00:42:58
阅读次数:
348
自定义三角符号<style>
.arrow{
display:inline-block;
border-top:10pxsolid;
border-right:10pxsolid;
border-bottom:10pxsolid;
border-left:10pxsolid;
/*border-top:transparent;设置颜色为透明色,transparent为透明色*/
border-top-color:transparent;
border-ri..
分类:
编程语言 时间:
2016-03-08 00:42:38
阅读次数:
325
jinja2是一个python的功能齐全的模板引擎,它有完整的unicode支持,一个可选的集成沙箱执行环境。它速度快,被广泛使用。使用jinja2至少需要python2.4特性沙箱中执行强大的HTML自动转义系统,保护系统免受跨站脚本攻击(xss)模板继承及时编译最优的python代码可选提前编译模板..
分类:
编程语言 时间:
2016-03-07 19:28:33
阅读次数:
193