- 博客(26)
- 收藏
- 关注
原创 在本路径和其子路径下查找文件中包含关键字的文件
find . -type f -exec grep -nH -i ping {} \; | cut -d ':' -f 1 | sort -u
2014-01-23 16:00:31 609
原创 linux 下把在特定目录下执行的命令转为一般命令
以Eclipse为例:手动安装的eclipse,解压tar包之后,只能在/usr/local/eclipse下执行./eclipse命令,现在想改成在任何路径下都能执行eclipse命令。如下:sudo vim /etc/profile增加:export PATH=/usr/local/eclipse:$PATH保存退出。source /etc/profile此时再
2014-01-22 10:37:20 1462
转载 浅论Maven和Git的原理及展示其与Eclipse的集成
参考资料: 1.Maven官方文档http://maven.apache.org/guides/index.html 2.Git官方文档http://git-scm.com/documentation 3.SpringSide4官方文档https://github.com/springside/springside4/wiki 本博文不同于网上随处可见的《Maven使用
2014-01-22 09:47:46 976 1
转载 Java SE,EE,ME的区别
1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。2. Java EE(Java
2014-01-21 17:18:40 720
转载 JDOM 操作XML
可扩展标记语言——eXtensible Markup Language用户可以自己定义语言标记,只要有开始和闭合标签即可。xsl装饰、修饰xml的显示结果。dtd约束xml文件中的标记。Ø XML的优点: 1、xml可以让数据和标记分离。 2、异质信息互通 3、机器语言 4、用交流语言替代html装饰语言 5、简单易用 6
2014-01-16 22:32:23 606
原创 Python 如何屏蔽Traceback
>>> aTraceback (most recent call last): File "", line 1, in aNameError: name 'a' is not defined>>> import tempfile,sys>>> sys.stderr=tempfile.TemporaryFile()>>> a>>>
2014-01-16 11:11:31 2030
转载 ssh和rsh的区别
ssh 和 rsh的区别主要有: 1 安全级别不同, 主要是ssh的密码等都是加密传输,而且还有密钥认证的机制, rsh明文传输. 而且没有密钥的机制. 具体,文章一大批 2 不用输入密码登录的方式不同. 在ssh中, 本地.ssh存放private key, 把public key加入远程的.ssh/authorized_keys中, 就可以实现不输密码登录和执行远程命令,本机改
2014-01-16 10:40:09 10101
转载 git使用说明
git使用说明 Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。 install: apt-get install git-core git clon
2014-01-15 10:43:34 508
转载 hashmap in java
重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个
2014-01-14 17:27:48 513
原创 perl字符串如何提取数字
$test="fsfsfs fsfsf 212 fsfs";$test =~ /(\d+)/;print "$1\n";
2014-01-13 19:06:16 8128
转载 linux的Eclipse下安装tomcat
安装Tomcat6.01,下载Tomcat从官方网站上 http://tomcat.apache.org下载apache-tomcat-5.5.20.tar.gz 2,解压至 /usr 目录下并改名为tomcat 3,更改权限在shell 中执行# cd /usr/tomcat # chmod +rx -R *
2014-01-10 19:26:53 1073
转载 XZ压缩最新压缩率之王
XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压
2014-01-07 23:32:34 452
转载 Python 多线程
基础不必多讲,还是直接进入python。 Python代码代码的执行由python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行,就像单CPU的系统中运行多个进程那样,内存中可以存放多个程序,但任意时候,只有一个程序在CPU中运行。同样,虽然python解释器可以“运行”多个线程,但在任意时刻,只有一个线程在解释器中运行。
2014-01-07 23:11:42 453
转载 psacct or acct in linux
监视Linux用户活动我认为,对每个想密切监视其服务器/系统上用户活动的Linux/Unix系统管理员来说,psacct或acct是优秀的、必需的应用程序之一。psacct或acct程序包提供了用于监视进程活动的几项功能。ac命令输出用户登录/退出(连接时间,数小时)的统计信息。lastcomm命令输出用户之前执行的命令的信息。accton命令用于开启/关闭进程会计机制(proce
2014-01-07 17:23:40 3249
转载 shell中的进制转换
修改脚本时,想直接用10进制转换为16进制的方法,在网上搜了搜,结果是找到了,可惜所用系统中没有对应的指令,还是用不成,最后就用了一个比较笨一点的方法。既然有需要,就把搜到感觉有用的进制转换函数或指令都贴在这里,便于以后应用。shell可以在不调用第3方命令,表示不同进制数据。这里总结以下表示方法。shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头
2014-01-07 09:32:29 2570
原创 socketserver TCP and UDP and synchronous
20.17.4.1. SocketServer.TCPServer ExampleThis is the server side:import SocketServerclass MyTCPHandler(SocketServer.BaseRequestHandler): """ The RequestHandler class for our server.
2014-01-04 15:48:05 1035
原创 str(), repr() 和``的作用
str函数,它会把值转换为合理形式的字符串,以便用户可以理解。 repr会创建一个字符串,它以合法的Python表达式的形式来表示值。 例如: Java代码 >>> print repr("hello, world!") 'hello, world!' >>> print repr(1000L) 1000L >>> print
2014-01-04 15:19:13 889
转载 网站应用程式架构
网站应用程式架构ASP.NET▪ ASP.NET MVC▪ BFC▪ DotNetNuke▪ MonoRail▪ Umbraco ColdFusion▪ ColdSpring
2014-01-03 23:32:45 735
转载 The procedure to configure MySQL in Ubuntu
安装MySQLsudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装之
2014-01-03 21:44:59 460
转载 Python中的线程
一、Python中的线程使用: Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:import time import thread def timer(no, interval): cnt = 0 while cnt<10:
2014-01-02 23:36:12 609
原创 bottle installation for Python in Ubuntu
添加nginx的源:sudo add-apt-repository ppa:nginx/stable 然后添加uwsgi的源:admin@lanlv.org:~$ sudo add-apt-repository ppa:uwsgi/release admin@lanlv.org:~$ sudo apt-get update admin@lanlv.
2014-01-02 22:53:33 851
原创 Ubuntu 上安装MySQLdb for Python
1. 到SourceForge(http://sourceforge.net/directory/os:linux/?q=MySQLdb)下载MySQL-python-1.2.4b4.tar.gz2. tar xvfz MySQL-python-1.2.4b4.tar.gz3. cd MySQL-python-1.2.4b44. 执行sudo python setup.py build
2014-01-02 21:53:42 565
转载 python与数据库的连接
前面系统地学习了java连接mysql数据库,现在在做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧:首先你要做的还是下载相应的模块并且安装啦,下载地址自己搜,网上有很多,安装的话也很好办,安装之后python的安装目录下的Lib文件夹下的site-packages文件夹下的MySQ
2014-01-02 18:06:16 932
转载 pythonic
写python应该有一年了, 感觉非常好。python果然很优雅。为了防止以后自己忘记了,特意摘录下一些pythonic examples,意思是这些例子是属于python转用的写法。会让你觉得用python用的很爽~这也是脚本语言的强大之处。如无特别说明, 所有这里的代码都只是运行在python2.5下面的。 1. 百分号的使用:通常我们都是这样格式化字
2014-01-02 17:58:35 617
转载 bottlein Python
映射使用在根据不同URLs请求来产生相对应的返回内容.Bottle使用route() 修饰器来实现映射.12345from bottle import route, run@route('/hello')def hello(): return "Hello World!"run() # This starts the HTTP server
2014-01-02 17:56:46 689
转载 软件开发价格估算方法
1.软件开发价格估算方法 软件开发价格与工作量、商务成本、国家税收和企业利润等项有关。为了便于计算,给出一个计算公式:软件开发价格 = 开发工作量 × 开发费用/人·月1.1开发工作量 软件开发工作量与估算工作量经验值、风险系数和复用系数等项有关:软件开发工作量 = 估算工作量经验值 × 风险系数 × 复用系数1.1.1估算工作量经验值(以A来表
2014-01-01 21:46:59 1831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人