自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 gtest简单使用

安装gtest & gmockgit clone https://github.com/google/googletest.gitcmake .makesudo make install安装后/usr/local/lib 目录下会有如下的静态库文件libgmock.alibgmock_main.alibgtest.alibgtest_main.a/usr/loca...

2018-10-09 21:47:31 401

原创 简介python装饰器

惯例,从一段代码出发:def timeCompute(fn): def wrapFn(*args): start = datetime.datetime.now() result = fn(*args) end = datetime.datetime.now() print 'use time in %s' % fn.__

2015-04-27 19:57:31 460

原创 python的rtti——反射

好久没写新东西了,自从当了tm后,事情变得更多,没那么多时间来进行总结,刚测试完一个模块,弄了下python的反射,这里来总结一下。python的反射比较类似于java的rtti(runtime type information),也就是所谓的运行时类型识别。这里先举个例子: #!/usr/bin/python# -*- coding:utf-8 -*-class pers...

2015-04-13 21:12:08 743

原创 win7下lua的安装

纯粹是记录一下安装过程,今后可以不用再来找了。

2014-11-14 23:12:44 2517

原创 BeautifulSoup的安装和使用

一、首先是下载和安装:主页貌似是下载不了

2014-10-31 23:58:36 540

原创 python的tkinter使用

最近写一个小工具,考虑到方便使用,弄了一个界面,python的界面使用的tkinter,虽然很丑很难看

2014-07-23 20:14:29 891

原创 使用python读取xls文件

配置文件越来越多,人工yu

2014-07-21 22:09:23 3532

原创 使用sae实现一个简单的问答式微信订阅号

上周做的东西,可能细节上已经有些记不清楚了,大致记录下吧。1.申请一个微信

2014-05-13 20:44:18 1143

原创 win7 64位下安装selenium

网上找了下,貌似有些已经过时了,重新弄了下,记录过程。1.安装easy_install。

2014-05-13 19:54:33 1649

原创 【python】如何在电脑上调试android上的python代码

懒得截图,纯粹文字版,希望写的能看懂吧。。。1.android手机上先下载sl4a,链接为http://code.google.com/p/android-scripting/downloads/list2.添加python;这个时候应该已经在手机上跑一些已有的python脚本了,例如最简单的hello world,但是在手机上敲代码实在是一件非常蛋痛的事情。。。somenu-

2014-03-15 23:09:34 824

原创 用Python来发送邮件

import smtplibfrom email.mime.text import MIMETextfrom email.MIMEMultipart import MIMEMultipartmail_host = "smtp.163.com"mail_user = "xxxxx"mail_pass = "xxxxx"def sendmail(to, From, Filena

2014-01-30 19:14:33 586

原创 用python来进行html页面解析

老规矩,先来一段代码,然后对着代码来讲。class novelContentParser(sgmllib.SGMLParser): ''' novelContentParser类,继承自sgmllib,用来解析出具体的小说章节内容 ''' def __init__(self, title): sgmllib.SGMLParser.reset(

2014-01-30 19:08:08 1582

原创 gdb调试初接触

之前面试的时候有遇到过一个问题,当覆盖率偏低的时候,对于测试用力无法覆盖的部分,有没有什么办法可以实现覆盖,当时没答上来,后来了解了可以通过gdb调试的方法来实现代码流程的控制。先来看一段代码。#include#includeint main(void){ int i = 0; while(true) { if(i == 0) { printf("you c

2013-10-27 14:47:48 907

原创 mac 10.9 安装gdb

升级mac 10.9后,在xcode的下载里也看不到对应的command line工具了,然后之前编译gdb也一直失败。今天找了个新方法搞定了,记录一下,而且还应该能用来装其他的东西。首先,保存这个链接:https://github.com/Homebrew/homebrew-dupes然后在线安装:brew installhttps://raw.github.com/Home

2013-10-26 17:21:07 7288 1

原创 [python]python操作xml文件

最近的工作和xml文件打交道比较多,就想着看能否通过python去修改xml文件中的属性值,然后python中果然是有现成的库可以使用,先来看一段代码:#!/usr/bin/pythontry: import xml.etree.cElementTree as ETexcept ImportError: import xml.etree.ElementTree as

2013-10-13 16:46:15 909

原创 [python]python中使用gflags和logging

1.升级python到2.6版本以上,否则安装setuptools会失败;2.下载setuptools并安装,地址为:http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg下载后直接使用root权限sudo sh setuptools-0.6c11-py2.6.egg3.下载python版

2013-10-13 16:08:32 3066 1

转载 让Mac OS X的终端多姿多彩

http://linfan.info/blog/2012/02/27/colorful-terminal-in-mac/跟着链接内容挨着执行就可以了,效果看起来比最初的简单黑白色会好看很多,而且文件的区别也能直接看出来了。

2013-10-10 23:48:07 712

原创 【java】在win7下进行安卓调试环境的搭建。

1.下载调试相关的sdk下载连接:http://developer.android.com/index.html选择develop-》tools-》download 选择download the sdk,下载完后直接就包含了相关的sdk和eclipse,并且对应android的adt插件也已经有了,绿色版的,不需要安装,太贴心了。当然,下载的链接貌似在国内连接不上,可以只用旋风下载等下载工

2013-08-04 15:53:39 837

原创 如何用blade来调用glog和gflags

紧跟上文。在blade中已经将example对应的例子编译成功后,就可以使用google提供的库来方便后续的操作了,gflags可以方便实现命令行的解析,glog则是方便进行log的打印。直接上代码:#include #include "thirdparty/gflags/gflags.h"#include "thirdparty/glog/logging.h"using na

2013-02-03 16:29:09 1295

原创 mac os下如何安装blade

blade是一个腾讯的一款开源的编译工具。概述如下:Blade 是一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade主要定位于linux下的大型C++项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。但像unix下的文本过滤程序一样,保持相对的独立性,可以单独运行。目前重点支持i386/x86_64 Linux,未来可以

2013-01-19 16:27:02 4775

转载 【数据库】mac下如何安装和使用mysql

所有的相关需要的文件都可以在www.mysql.com的下载页面中找到,如何安装和界面配置可以在以下链接中看到详细的介绍:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html补充下如何进行命令行操作,在启动mysql服务后,打开终端,创建别名:$ alias mysql='/usr/local/mysql/

2012-12-30 22:01:41 543

原创 【python】如何在python中使用protocol buffer

关于protocol buffer的优点,这里就不多贴废话了,如果涉及到数据传输和解析,使用pb会比自己去写解析代码更有效率,至少对于大部分而言是这样的。。一、下载&安装要使用之前先到code.google.com上搜索protocol buffer,下载到本地,解压后依次执行:./configuremakemake checkmake install最后一步涉

2012-11-18 22:21:30 13872 4

原创 【python】python的unittest使用

对于后台测试中的接口测试,因为结果确定,所以实现自动化相对而言比较容易,同时自动化用例方便维护也可以降低回归成本。python提供了unittest类用来方便的实现case的自动调用,接着昨天的socket例子,实现了一个有3个测试case的用例,代码如下:import socketimport sysimport timeimport unittestclass testCli

2012-11-17 13:13:14 908

原创 【python】python的socket编程

之前Bavon有问过我能否用python去实现一个测试客户端实现对于服务端的测试,当时时间比较紧,所以没有给出具体的方案,最近打算总结下之前的工作,把这块的内容简单的总结一下,慢慢的详细,当然,如果有时间的话。这里先给出一个python实现的socket的例子:server端的例子:import sysimport socketdef main(): sock = soc

2012-11-16 22:26:26 624

原创 【java】java学习(二)

这次的主题是如何使用package,弄明白一件事情就稍微记录一下。在mac os下安装java比较容易,打开shell终端,输入java回车就会自动去寻找可用的java了,安装的版本是1.6的。关于package的使用,用一个简单的例子来说明。工作路径为:$ pwd/Users/test/java_pro库的路径为:$ pwd/Users/test/java

2012-08-04 22:37:14 844

原创 【python】python的方法覆盖

之前一直以为在python里是不能使用方法覆盖的,结果后来发现可以,这里写一个简单的例子。class A: def test(self): print "i'm a"class B(A): def test(self): print "i'm b"a = A()b = B()a.test()b.test()打印输出和预想的一样,

2012-07-21 14:13:56 2431

原创 【java】java学习(一)

1.下载java的安装包,随便到网上down一个吧。2.win7下的环境配置:“我的电脑”->属性->高级->环境变量系统变量->新建->变量名:JAVA_HOME 变量:C:\Program Files (x86)\Java\jdk1.7.0(java安装路径)系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin(每项之间用;隔开)

2012-07-21 13:24:34 318

bullseye最新的linux安装版本

BullseyeCoverage-8.9.81-Linux-x64安装包

2015-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除