`
heipark
  • 浏览: 2078134 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
《持续交付》: 每次提交都对应用程序进行构建并测试,这称作持续集成。   我 写道 每天check in代码,每日daily build跑个测试就叫继续集成吗?这里我们强调的是可以快速获得反馈?什么是反馈?反馈就是开发人员知道自己提交代码是否正确,是否影响别人,是否满足覆盖度要求。反馈如果不能快速获得,将延迟开发人员修复问题,比如项目很大的时候跑完全量测试需要耗时比较久,有三个方案:1. 通过单元测试和覆盖度,则允许check in(稍后良好的单元测试覆盖度,运行时间较快)2. 通过BVT测试,则允许check in(全量单元测试运行较久)3. 一天定时,如下午5点为check in ...

SVN笔记

列出本地和远程变更的文件(忽略不在版本控制的文件,它们以?开头) svn st | grep -v -E ^\\?    

gcov、lcov资料记录

    博客分类:
  • C++
GCOV的使用-测试代码覆盖率 http://blog.csdn.net/heli007/article/details/8268614   Linux平台代码覆盖率测试工具GCOV简介 http://blog.csdn.net/livelylittlefish/article/details/6321861   Linux平台代码覆盖率测试工具GCOV的前端工具LCOV简介 http://blog.csdn.net/livelylittlefish/article/details/6321887   Linux平台代码覆盖率测试工具GCOV相关文件分析 http://b ...
test.cpp   #include <iostream> int go() { std::cout << "GOGOGOG" << std::endl; return 0; } int main(int argc, char **argv) { go(); }     test.i   %module test %{ /* Put header files here or function declarations like below */ ...
跟随官方教程   1. 编写C文件example.c   #include <time.h> double My_variable = 3.0; int fact(int n) { if (n <= 1) return 1; else return n*fact(n-1); } int my_mod(int x, int y) { return (x%y); } char *get_time() { time_t ltime; time(&ltime ...
linux下可以通过“echo $?”查看最后一次命令exit code。   windows下查看exit code命令是:   echo Exit Code is %errorlevel%   --end
$easy_install simplejson Searching for simplejson Reading https://pypi.python.org/simple/simplejson/ Download error on https://pypi.python.org/simple/simplejson/: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be fo ...
这里是运行安装包的时候报错,初步诊断下,感觉可能是对python系统文件添加了中文字符导致了,折腾下没有解决,后来果断重新安装,就OK了。
  yum install openssl-devel 重新编译、安装python   --end  
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试 ...
  一、基本应用:   在python里方法也是对象,它可以作为参数传递。 现在有个方法foo,我希望在它运行前后做些事情,那就可以使用decorator了。   # coding=utf-8 # 原方法 def foo(): print 'running' # 修饰方法 def outer(some_f ...
这个是sublime text 3的bug,当Windows 个性化 显示 中的设置自定义文本大小(DPI),大于默认的100%的时候,就会出现这个bug。解决方法:在sublime text 3中,Preference, Settings-User,最后加上一行"dpi_scale": 1.0覆盖操作系统设置的DPI。这是我的Settin
One of the methods of exchanging data between processes with the multiprocessing module is directly shared memory via multiprocessing.Value. As any method that's very general, it can sometimes be tricky to use. I've seen a variation of this question asked a couple of times on StackOverflow:  I have ...
    # -*- coding: UTF-8 -*- from multiprocessing import Pool, Lock, Value import os tests_count = 80 lock = Lock() counter = Value('i', 0) # int type,相当于java里面的原子变量 def run(fn): global tests_count, lock, counter with lock: counter.value += 1 print 'NO. ...
long long ago,曾有一个想法,就是完全脱离windows,使用linux生活、工作。以前迫于各种专业工具不支持linux,只能无奈的使用xp。最近工作内 容是android移植+单片机开发,android就不说了,必须用linux开发。单片机也找到一些linux的工具,于是乎有不少时间是在 linux上进行开发工作。自然而然的,经常要进程管理。linux的进程管理手段丰富。想怎么杀进程都可以。废话少说,正题开始: 常规篇: 首先,用ps查看进程,方法如下: [plain] view plaincopy  
Global site tag (gtag.js) - Google Analytics