- 博客(36)
- 收藏
- 关注
原创 创建需求任意大小的文件的多种方式
在测试中需要创建需求大小的文件,学习了几种方式,罗列如下备忘:1. ddLinux下的命令dd用于转换和复制文件,dd命令需要输入,所以创建指定大小(200K)的文件(不关心内容),可以使用以下命令:$ dd if=/dev/urandom of=dd_testFile.txt bs=10K count=20或者$ dd if=/dev/zero of=dd_testFil
2015-02-06 18:22:12
1501
原创 python如何import 文件名存在字符串变量里的module
Python中经常需要import module,但有时候的场景是module name或者文件名是存在了一个string的bi
2014-10-13 11:44:56
4830
原创 解决错误:unable to find a version of the runtime to run this application
在运行需要.NET Framework控件的软件时报错:unable to find a version of the runtime to run this application
2014-10-13 11:37:46
6082
转载 How do I resolve unmet dependencies?
Met a problem when installing the packages on Ubuntu:
2014-09-18 17:43:22
664
原创 Python 中的比较方法 is与==的比较
Example:>>> test4='this is hello world'>>> test4[8:13]'hello'
2014-08-20 17:07:57
863
转载 vim中快速转换大小写
转载备忘,原帖:http://www.linuxsong.org/2010/09/vim-convert-capitalization/~ 将光标下的字母改变大小写3~ 将光标位置开始的3个字母改变其大小写g~~ 改变当前行字母的大小写U 将可视模式下选择的字母全改成大写字母u 将可视模式下
2014-04-10 21:19:26
670
原创 Windows下比较好用的工具(待续)
1. sendtotoys这个工具可以在右键菜单里“send to”中添加更多的选项,比如cmd,用得比较多的就是send to cmd,只需要右键单击文件,则可以将文件名发送到新打开的cmd,当需要和linux进行命令行交互时尤其好用。2. pscpLinux下scp很好用,可以远程拷贝文件或者整个文件夹,但Windows没有这个命令,当需要linux下进行互传文件时,这个p
2014-03-17 15:33:54
611
原创 解决为多个git账户的id_rsa文件在一台共享server上共存工作的问题
github及类似github等管理工具要求每个git user需要生成一对rsa密钥(公钥和私钥),然后把私/公钥放置于:/home/user/.ssh/id_rsa 和 /home/user/.ssh/id_rsa.pub并且将公钥注册于github或者类似工具上。这样当该账户和git 管理工具进行ssh 交互的时候,user 生成的公钥和私钥就会被用来认证是不是该用户,
2013-12-31 18:48:56
3519
原创 解决GPG error: The following signatures couldn't be verified because the public key is not available
因为公司同事写的新脚本里使用了git v1.8 以后才有命令参数,这个参数在git v1.7版本上是没有的,而我们的Ubuntu 10.04的package 源里最新的git-core 就是1.7.xx,需要升级git的话需要添加新的git 源到/etc/apt/sources.list:deb http://ppa.launchpad.net/git-core/ppa/ubuntu luci
2013-12-23 17:58:06
11434
原创 TCL 与 Python的一些比较
转载自己的百度空间文章,备忘!仅作备忘,未完待续1. Global scopeTcl里的Global scope指的是toplevel scope,甚至高于其他的namespace,但namespace中的变量也可以用global namespace::var在proc中声明;但python中是这么定义:the global scope of a functio
2013-12-06 19:23:25
6672
原创 tcl 正则表达式命令regexp 参数-inline的理解
tcl “似乎”在8.4以后的版本对正则表达式命令regexp 提供了一个新的参数 -inline:-inline Causes the command to return, as a list, the data that would otherwise be placed in match variables. When using-inline, match variables
2013-11-27 21:18:25
6640
转载 vim多窗口操作技巧备忘
学习了VIM多窗口操作的一些快捷键和技巧,留下链接备忘http://hxqhit.blog.163.com/blog/static/1535792220118189450479/http://www.2cto.com/os/201309/242189.htmlVIM关于屏幕“滚动”(scroll)的解释:http://man.chinaunix.net/ne
2013-11-22 18:16:43
796
原创 tcl的正则表达式命令regexp的参数-lineanchor的理解
tcl中正则表达式用得很多,往往一句代码能够做好几条其他语句才能做完的工作,高效快捷;在处理string中逐行匹配的情况下往往是用参数-line,但其实-line相当于-lineanchor和-linestop。在使用-lineanchor时的实践:-lineanchorChanges the behavior of “^” and “$” (the “anchors”
2013-11-20 18:52:08
4288
原创 关于tclsh 中环境变量(env)的使用
有一个脚本调用:shell script 调用tcl scriptshell script -> tclsh这里shell脚本执行时有很多环境变量,在tclsh如何获取?其实tclsh已经很好地继承了调用它的shell 脚本中的环境变量:global 的变量env,其实是一个数组:% parray envenv(DISPLAY) = local
2013-11-06 17:15:25
20138
转载 修改Git commit 的author
公司的Gerrit管理机制不允许非注册的author提交的commit被push到repository,于是需要修改git commit里中非注册的author为注册的author。GitHub已经有类似的应用场景,所以有现成的脚本使用:https://help.github.com/articles/changing-author-info摘录如下:If you
2013-08-22 13:51:42
2323
原创 sed 实例备忘
需求:修改所有automation script目录下的build config file。每个feature下面都会有至少一个个build config file,文件名为:build.cfg, build_6.9.cfg ...需要在每个build config file搜索 关键字:INCLUDE_PING 或 INCLUDE_PING6.如果找到了关键字,则需要插入:INCLU
2013-08-02 20:08:38
619
原创 解决不能通过linux hostname的方式连接Linux host
最近从XP更新到了Win7,更新结束之后,想连接原来putty保存的Linux host;原来访问linux host的方式是通过linux hostname的方式,这次也使用这种方式,但Win7无法解析这个hostname。Hostname解析成IP的功能肯定是DSN的功能,这里DNS没有正确解析,后来请教IT人员,知晓hostname需要加上相应的域名才能正常访问。但过去是
2013-07-02 17:14:54
2051
原创 解决ubuntu下 error occurred during the signature verification
在ubuntu 下想安装一个软件(我使用的是163的源),却被告知 file size mismatch.于是更新了package list: sudo apt-get update......W: A error occurred during the signature verification. The repository is not updated and
2013-06-28 18:59:15
5590
原创 解决ubuntu下resolv.conf 丢失domain, search 配置
ubuntu使用的是10.04 TLS版本,网卡使用的是DHCP的方式获取IP。原来配置的ubuntu下的resolve.conf:nameserver 128.224.160.11nameserver 147.11.57.128nameserver 147.11.57.133domain wrs.comsearch wrs.com windriver.com
2013-06-24 17:59:57
2796
原创 如何让自己的动态链接库文件能够在linux下被调用
VxWorks 安装的DVD有很多自己的动态链接库文件,在启动一些服务的时候需要调用这些动态链接库文件,否则不能启动一些功能,report:找不到相关的库文件。解决的方法可以有多种:1. 直接创建软连接的方式,将某动态链接库文件链接到 /lib 或者/usr/lib 下。ln -s `pwd`/xxx.so /lib/xxx.so这种方式适合少数固定不变动态链接库文件的调用
2013-05-31 18:16:49
856
转载 解决ubuntu下ftp登录错误:do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable
Ubuntu 12.04上安装了vsftpd,但使用user 和password登录,不成功,显示只有匿名模式;打开了/etc/vsftpd.conf, 修改为:anonymous_enable=NO## Uncomment this to allow local users to log in.local_enable=YES重新启动vsftpd 服务sudo
2013-05-14 20:00:46
4497
原创 解决tcpdump sudo权限下Permission denied
在新装的ubuntu server上脚本调用了tcpdump的命令进行抓包并保存致本地文件,当使用命令sudo tcpdump -i eth3 -w eth3_dump.pcap 的时候,出现错误:$ sudo tcpdump -i eth3 -s 0 -w test_eth3.pcaptcpdump: test_eth3.pcap: Permission denied本地帐户
2013-05-06 17:18:15
7773
转载 解决vi/vim中粘贴会在行首多很多缩进和空格的问题
转自: http://www.cnblogs.com/end/archive/2012/06/01/2531142.html原文如下,仅供自己参考: secureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进。若你拷贝的文本中已经有表示缩进
2013-04-23 21:27:30
769
原创 解决linux不能使用putty+Xming方式远程打开APP xwindow
一直使用putty连接ubuntu,同时Windows下安装并打开了Xming,当需要打开linux上的应用程序的GUI界面时,应用程序GUI就能通过putty+Xming的方式在Windows下呈现出来。这样就可以在Windows下远程使用linux下的需要GUI的应用程序了。putty的设置如下:但有时候新连接到一台linux server上之后
2013-04-11 17:01:15
1752
原创 Fixed the issue: alias database /etc/mail/aliases.db out of date
When I am using tools bsd-mailx and sendmail to implement sending mail via command line on linux, I get the error report in '/var/log/mail.log':alias database /etc/mail/aliases.db out of dateA
2013-04-10 19:48:35
1744
原创 给linux 下的cvs server 添加匿名账户
公司的cvs server安装在一台redhat上,使用的是系统账户的方式认证。但在某种脚本的情况下,希望通过一个匿名账户访问该服务器,并不需要输入密码的方式checkout 测试脚本库。即想在没有进行cvs login的情况直接通过下面的命令checkout:cvs -d :pserver:anonymous@cvs-server-address.com:/CVS_Reposit
2013-03-28 21:38:36
768
转载 crontab命令详解
原帖:crontab命令详解http://bbs.chinaunix.net/thread-271992-1-1.htmlcrontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。crontab命令有三种形式的命令行结构:crontab [-
2013-03-28 14:19:55
422
原创 添加163的源到ubuntu的source list
由于国内的网络等原因(这里不谈政治与特色原因了...)如果让ubuntu去直接使用国外的源进行升级和安装新软件,可能会非常的慢或者根本无法连接访问。但163提供了源供我们使用。访问:http://mirrors.163.com/可以看到很多的镜像的源,有很多linux版本的,选择ubuntu的源的帮助;进入下面的帮助页面:http://mirrors.163.com
2013-03-15 16:31:09
2743
转载 【转载】Linux命令的返回值
在 Linux 下,不管你是启动一个桌面程序也好,还是在控制台下运行命令,所有的程序在结束时,都会返回一个数字值,这个值叫做返回值,或者称为错误号 ( Error Number )。在控制台下,有一个特殊的环境变量 $?,保存着前一个程序的返回值,我们可以试试:$ ls *.pngDiagram1.png eqn.png peazip.pngeqn4.
2013-03-14 11:40:21
727
原创 VirtalBox虚拟机安装的ubuntu安装Guest Addition之后X window显示问题
一直使用VirtualBox代替VMware虚拟机,最近升级之后总会出现X-Window 空白无显示。环境:Windows XPVirtualBox虚拟机安装了Ubuntu 10.04,过去使用的virtualBox版本是4.1.20,工作正常。但升级virtualBox之后,安装了Guest Addition,VirtualBox启动之后,输入用户名,密码,整个X-Window显示空
2013-03-11 17:08:34
1299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人