- 浏览: 156165 次
- 性别:
- 来自: 北京
最新评论
-
yeluowuhen:
qindongliang1922 写道shell也行,不仅仅用 ...
每天一道编程题(4) -
qindongliang1922:
shell也行,不仅仅用awk
每天一道编程题(4) -
水土第一:
文不对题,你的隐藏域呢
JSP处理隐藏域表单
文章列表
unix下安装MySQLdb
- 博客分类:
- MySQLdb
首先,MySQLdb需要mysql的客户端,确保你的环境中存在mysql_config,可以通过 yum install mysql-devel来安装,然后确保mysql_config在路径中可以被找到(通过find / -name mysql_config查看)。
然后下载MySQL-python-1.2.4b4,解压后进入主目录进行安装,运行以下命令:python setup.py build及
python setup.py install, 如果无报错,运行python,引入import MySQLdb查看是否报错。如果无即安装顺利。
在install过程 ...
I 测试模板
测试模板将普通的以关键字驱动的测试用例转化为以数据驱动的用例。不管这个关键字用例是由关键词或可能的参数组来构成。应用测试模板的测试用例只包含应用于模板关键词的参数。相比于将同一 ...
JS的inpu赋值及for循环
- 博客分类:
- JS
今天测试一个前端页面,要求不少于100个url的input,大概我太无聊了,就想看看是不是真是100个,运用这段JS来赋值和计数,如下:
var k=0;
for(var i=1;i<100;i++)
{
var s='XXX-'+i;
if(document.getElementById(s))
{
if(document.getElementById(s).value.search('[A]+')>-1)
{k++;}
}
}
alert(k);
显 ...
一般系统中,如果用vi打开一份文件,如果vi没有默认设置为vim,则命令模式下:echo $VIM不会显示出vim的值,这时如果想要默认为vim模式,需要在/etc/profile.d/vim.sh里修改值,原有信息如下:
if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
[ -x /usr/bin/id ] || return
tmpid=$(/usr/bin/id -u)
[ " ...
简介
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。
awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言 ...
1. 首先安装Tkinter模块:yum -y install tkinter
2.在python下运行import Tkinter发现正确,但是使用的是默认版的python2.4.3
5. 再次运行import Tkinter后报错:
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
Traceback (most recent call las ...
昨天测试一个页面问题,组内用到maven来构建项目,因为对maven不熟悉故只将tomcat下的项目中的相应的几份js更新了一下,结果杯具地测试半天才发现更新后的js不起作用。因为没有打包到另一个总控的js页面上。遂下决心来看看maven。
参考资料如下:maven的document:http://maven.apache.org/guides/index.html
创建一个Thread的实例,传给它一个可调用的类对象
在练习18.5的例18.5时,照着例子抄错了,如下:
#!/usr/bin/env python
import threading
from time import ctime,sleep
class ThreadFuc(object):
def __init__(self,func,args,name='') ...
一 下载工具
1. subversion-1.6.17.tar.gz
2. subversion-deps-1.6.17.tar.gz
3. openssl-1.0.0a.tar.gz
4. expat-2.0.1.tar.gz
二 先安装三四后,再解压前两个后:运行
1. ./configure --prefix=/usr/local/subversion --without-berkeley-db --with-openssl=/usr/ ...
1. 确保Python环境,下载Python-2.7.9.tgz并安装,注意需要zlib库。
2. 下载robotframework-2.8.4.tar.gz并安装
3. 因为httplibrary需要waitress包,下载waitress-master.zip并安装
4. 因为httplibrary需要webob包,下载webob-951a41ce57bd853947f842028bccb500bd5237da.zip并安装
5. 因需要beautifulsoup4包,下载beautifulsoup4-4.3.0.tar.gz。
6. 下载robotframework-http ...
Selenium 1.0中可以使用多种语言编程,当然前提是支持http库。在运行selenium1.0程序之前,我们得先启动selenium server端(selenium remote control),我们简称RC。RC主要包括三个部分:launcher,http proxy,selenium core。其中selenium core是被selenium server嵌入到浏览器页面中的,selenium core内部是一堆javascript函数构成,通过调用这些函数来实现对浏览器的各种操作。
Selenium 1.0是第一个基于浏览器的开源自动化 ...
[转] mysql分组取每组前几条记录(排名)
- 博客分类:
- mysql
参照这篇文章http://www.cnblogs.com/JulyZhang/archive/2011/02/12/1952213.html,拿出每个分类中的前几记录,写成的mysql如下:
select a.id,name,type from adpos a where 3 > (select count(*) from tablename where type = a.type and id < a.id ) order by a.type,a.id
mysql居然不会支持top ,比如select top 3 id from table ord ...
一. 有两种方式来提升你的web 应用程序的速度:一是减少请求和响应的往返次数,二是减少请求和响应的往返字节大小。以下几种优化点即围绕以上两种方式来展开。
尽量减少 HTTP 请求 (Make Fewer HTTP Requests)
减少 DNS 查找 (Reduce DNS Lookups)
避免重定向 (Avoid Redirects)
使得 Ajax 可缓存 (Make Ajax Cacheable)
延迟载入组件 (Post-load Components)
预载入组件 (Preload Components)
减少 DOM 元素数量 (Reduce ...
转自:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应 ...
正则表达式的作用:约束字符串的格式 字符集: [] :方括号表示其中的内容任选其一,代表一个字符 [1234] 1,2,3,4任选其一 () :表示一组内容,圆括号中可以使用"|"符号 | :逻辑或关系 ^ :非,除了 [^12] 除了1或2的其他字符 - :范围,范围应从小到大 [0-9]表示此字符只能是数字 [a-f]表示此字符只能是a,b,c,d,e,f之一 [0-6a-fA-F] 0123456abcdefABCDEF {n,m} :修饰前一个字符,表示其出现n-m ...