- 浏览: 107725 次
- 性别:
- 来自: 杭州
最新评论
-
ouyangshixiong:
非常有用,尤其是对可达的内存泄漏。感谢楼主
valgrind工具之massif -
genmymodel:
hello, 我是在法的中国留学生,我们正致力于一个在线UML ...
UML Online Tool -
huaiyan_sky:
引用
[img][/img][url][/url] ...
Linux之tee命令 -
psuqqvfp:
写得真好。
过程即奖励(The Journey is the Reward) -
Goldice:
fuliang 写道直接ssh-copy-id不就ok了?是的 ...
分享一个ssh打通的脚本
文章列表
Python处理XML文件
- 博客分类:
- Linux和开源软件
用代码记录下:
import xml.dom.minidom
try:
f = open(filename)
dom = xml.dom.minidom.parseString(f.read())
finally:
f.close()
if dom != None:
root = dom.documentElement
for element in root.getElementsByTagName("bean"):
for prop in element.getElementsByT ...
Git:
git status
git add
git commit -m 'message'
git push
mkdir JDoc-s-Project
cd JDoc-s-Project
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:jinbin/JDoc-s-Project.git
git push -u origin master
git pull --rebase
适用场景:改 ...
http://yuml.me/diagram/nofunky/class/draw
使用yuml这个工具进行类图设计:
// Cool Class Diagram
[Engine :lib/core]<>Use[App :lib/core/model]
[Engine :lib/core]<>Use[Hook :lib/core/]
[Engine :lib/core]<>Use[Dsl :lib/core/]
[Engine :lib/core]<>Use[Storage :lib/core/]
[App :lib/ ...
UML Online Tool
- 博客分类:
- Linux和开源软件
Q :
Is there any free online UML modelling tool?
在JUnit4中,添加了Annotations来标记测试。
测试方法由@Test 标记说明。使用标记的好处是你不用将所有测试方法命名为testFoo()这种形式。
执行顺序:
@BeforeClass => @Before => @After => @AfterClass
使用@Before、@After标签组合在每个测试方法前后都调用
@BeforeClass注释的方法用于在整个类测试过程初始化后调用一次,
@AfterClass 注释的方法用于在整个测试类结束之前调用一次
Runner :
在JUnit中有很多个Runner,他们负责调用 ...
rz 和 sz
- 博客分类:
- Linux和开源软件
想从windows上传文件到linux中,还是rz / sz
可以用yum安装:
yum install lrzsz -y
不能直接yum install rz 或者 yum install sz,只能用lrzsz来安装,-y表示之后的判断一律选择yes
使用rz从windows上传文件到linux,刚开始屡次没成功,又没有异常报错。
后来换了个目录,就轻松成功了。原来,自己的账号在刚才的目录下没有下载的权限,还在怀疑是rz的问题,难怪找不到原因。
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile 调用 ~/.bashrc
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc调用/etc/bashrc
该文件包含专用于你的ba ...
Chrome插件HostAdmin
- 博客分类:
- 前端技术
进入Chrome webstore:https://chrome.google.com/webstore/category/home
搜索 hostadmin,可以搜索到Pidgin的HostAdmin插件,直接安装即可。
svn 回归某一个特定版本
- 博客分类:
- Linux和开源软件
svn回归某一个特定版本:
先用svn log查看回归版本的版本号 version
然后用命令 svn up -r version
Curl
- 博客分类:
- Linux和开源软件
curl一个网址,取数据。
curl "http://10.232.36.84:8088/service-manager/module/api/service_search/search.htm?service=com.taobao.ad.simba.user.service.UserReadService:1.0.0.daily" | grep "10.232.39.83"
结果会出现:
% Total % Received % Xferd Average Speed Time Time Time Current ...
Linux简单的颜色设置
- 博客分类:
- Linux和开源软件
通过alias,在~/.bashrc里配置:
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
Linux下PS1设置
- 博客分类:
- Linux和开源软件
在测试机上每次执行命令总要用sudo -u ads开头,比较麻烦。索性用:
sudo su ads
就可以直接用ads用户名进行操作了。
但是用这种方式之后,命令的前缀就变成了"bash-3.2$ ",相当不习惯,经过网上搜索,发现修改PS1值就可以改变提示符。
可以用:
export PS1="[\u@\H \W]"
则提示符就变得相对美观了。
更多详细命令有:
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器 ...
1. msconfig 系统配置实用程序,可以去除一些开机自动启动的垃圾程序
2. 创建WORD或者打开OUTLOOK时,会报错"word无法创建工作文件 请检查临时环境变量",猜测原因可能是刚才整理文件夹时删除了一些系统必须文件夹。
查了一下网上解决方案,经试验可行:
在一个空余空间比较大的分区里新建一个文件夹SystemRoot,在这个文件夹内新建一个TEMP文件夹。
通过桌面-我的电脑-右键属性-高级-环境变量,其中的用户变量里面有TEMP和TMP两个变量,分别选中,点“编辑”,在变量值栏里输入E:\SystemRoot\T ...
今天把iteye的博客分类按照2013年的主题词进行了调整。
根据HeidiXie的《高效工作的信息搜集及管理术》,建立自己的主题关键词是搜集及整理信息的第一步。
根据规划我确定了下面的关键词:
新的博客分类改变了之前技术分类的体系(比如按Linux,C++,Ruby,Java等进行分类),在保持原有博客分类的基础上,融入了更多的方向性分类。将原有略显凌乱的分类整合为Ruby&Rails,Linux和开源软件,保持了Java类,增加了前端技术,项目管理,持续集成和自动化测试三个分类。而其他一些关键词,会在另外博客中有所体现。
...
windows下Ruby使用mysql时候报错:
Incorrect MySQL client library version! This gem was compile
d for 6.0.0 but the client library is 5.1.45
经过查找找到了解决方案:
1. 下载mysql-connector-c-noinstall-6.0.2-win32.zip
http://dev.mysql.com/downloads/connector/c/
2. 解压缩mysql-connector-c-noinstall-6.0.2-win32.zip,将lib\ ...