摘要:
Robot Framework是一个由python构建的的开源的自动化测试框架,现在版本还在不停的更新中。由于它开源性,网上有大量的第三方接口和很多资料。下面提供两个比较官方的链接,有兴趣的同学可以直接去看,这篇文章只是我个人的一些总结和理解。 http://robotframework.org/ https://code.google.com/p/robotframework/ 几个特点... 阅读全文
摘要:
TCP协议可以说已经是IT人耳熟能详的协议,最近在学习socket网络编程时后重新温习一下这个协议,针对一些问题做了一些总结,很多理解可能还不是很准确。1. 协议是什么?所谓的各种网络协议无非是一种通信标准,就好象两个人要说话,那么我们首先得规定一种语言,是中文还是英文,这样大家才能在接下来的交流中进行顺利的沟通。至于标准的实现是和代码操作系统无关的,具体从逻辑上怎么实现这个协议就是自己操作了,只要遵守协议标准,大家就能顺利的进行通信/交流。2. 为什么会有协议分层?OSI有七层协议(实际通用操作系统用的五层系统),电信通信网络协议也有多层。以前读书时候总是去背。其实这种问题可以反过来想,如果 阅读全文
摘要:
直接在python中输入中文的字符串会报编译错误SyntaxError: Non-ASCII character,因为python文件默认编码方式是ASCII。如果想要打印中文字符,有两种方式:1.在文件第一行加入# -*- coding: UTF-8 –*-,修改文件的默认编码方式。然后直接在py... 阅读全文
摘要:
引子:家里的电信无线路由器连接之后无法直接上上网,只能再次通过PPPoe方式拨号上网。经过网上查询和一番折腾之后,整理攻略如下。 1. 用超级用户登录192.168.1.1(默认密码) 用户名:telecomadmin密码:nE7jA%5m2. 切换到网络配置->宽带设置 点击新建后按照如下方式配置 有几点需要说明下: VLAN ID需要根据当地的运营商确定。 ... 阅读全文
摘要:
直接上代码: 1 from openpyxl import Workbook 2 from openpyxl.cell import get_column_letter 3 4 wb = Workbook() 5 dest_filename = r'empty_book.xlsx' #file name 6 ws = wb.worksheets[0] #the first sheet 7 ws.title = "range names" #first sheet name 8 for col_idx in xrange(1... 阅读全文
摘要:
class example(object): data1 = '' date2 = "" def __init__(self, para): self._function1() def _function1(self): self.data1="test data" print example().data11.根据需要可以把类里面的全局变量定义在最前面(data1,data2),内部function可以用self.方便直接修改数据。如果一个类里面有公共数据使用此方法比较方便,外部可以通过访问对象属性方法直接访... 阅读全文
摘要:
云服务器环境:阿里云服务:20G+1M带宽+centos+512M 一、python安装: 刚开始没有好好利用centos 的yum方法。采用wget从python官网上下载的2.7.5版本。解压安装后注意用 ln -s /usr/python/bin/python2.7 /usr/bin/python 命令。 让默认python设置成2.7.原有的2.4版本不能卸载,否则... 阅读全文
摘要:
最近刚装了电信天翼宽带,谁知道现在只能装光猫。你说一个4M带宽有必要用光猫么?装好之后问题来了,这个光猫很奇葩,只有一个以太网接口,确有内置有路由功能,也就是只有一个出口的路由器。现在问题来了:我想接上原来的四口tp-link无线路由器用,但是却不能按照路由器来配置,以为电信光猫已经有路由功能了。想到两种方法:1.关闭光猫路由功能。2.把无线路由器作为无线交换机。第一种方案比较简单,但是登录那个所谓光猫后,发现只能查看网络状态,不能修改配置,晕死。只好采取第二种方案,捣腾了好久也没配置成功,结果发现只需要把网线插到LAN(四个出口任意一个), 让WAN口(入口)空闲,路由器就成功变身交换机.. 阅读全文
摘要:
一直觉得三流企业靠成本竞争,二流企业靠体制竞争,一流企业靠文化竞争。 企业在竞争时候,总会提到一个词:核心竞争力。对于IT企业来说,核心竞争是什么?无论是技术也好,销售也罢,归根到底还是人才的竞争,优秀的人才是企业发展竞争的核心。而如何高效的用人,有效的留人,关系到公司的体制问题。公司长期健康的持续发展离不开一个健康的体制,而公司体制是公司价值观的一种展现。个人认为,对于同一个级别的公司来说, 公司真正最核心的竞争力是公司的体制。然而,体制是冰冷无情的,人却是有血有肉的,单单用用冰冷的体制去管理人还不够。这时候需要借助另外一个东西——公司文化。文化这个东西,说起来很虚,对公司来说,公司文化感. 阅读全文
摘要:
最近希望实现一个页面局部刷新的功能,于是开始查阅ajax资料。幸好现在ajax很多功能都封装在jQuery这个库里面,我们可以很方便去调用。通过学习几个简单的小例子,可以实现简单的前端代码更新,还有重新加载一个文件内容到前端都可以实现。但是Django的前端template代码里面有变量,始终无法实现想要的功能。注意:此处的实现方法屏蔽了Django自带的"django.middleware.csrf.CsrfViewMiddleware" 这个中间件,直接在生产中实现会有风险隐患。jQuery安装下载到本地或者直接引用: 这是我的一段前端代码,比较简单,有django基础 阅读全文