Bash readline 使用技巧

很多人会用 Bash,但是很少有人知道 readline 是怎么回事。readline 是一个强大的库,只要使用了它的程序,都可以用同一个配置文件配置,而且用同样的方法操作命令行,让你可以方便的编辑命令行。 使用 readline 的程序现在主要有 Bash, GDB,ftp 等。readline 付予这些程序强大的 Emacs 似的命令行编辑方式,你可以随意绑定你的键盘。 术语解释 在下文中,我们经常提到 'C-x r' 这类键操作。'C-x r' 其实就是按Ctrl-x,然后按 r。同理 'C-M-@' 就是按 ctrl-alt-@(M表...
静夜思 发布于 2012-12-22 22:37 | 阅读 2200 次 | 评论 0 条

一段去除pyqt examples版权信息的ruby脚本

如果发布程序,不能去掉,要尊重作者的版权,这里所说的去掉仅仅是为了自己阅读examples代码的时候方便,ruby字符串处理比较方便,就用ruby了 #coding: utf-8 require 'find' Find.find('/home/111/pyfiles/pyqt4_examples').to_a.keep_if{ |f| f.end_with?'.py' or f.end_with?'.pyw' }.each do |path| str = File.read(path) rstr = <<EOF #####...
静夜思 发布于 2012-12-21 01:47 | 阅读 3356 次 | 评论 0 条

ubuntu下安装pyqt4

apt-get安装(快) sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig "python-qt4-*" python-qt4 编译安装(慢) 安装SIP 从 http://www.riverbankcomputing.co.u...
静夜思 发布于 2012-12-20 20:34 | 阅读 11419 次 | 评论 0 条

我的AutoHotkey配置文件

;!h::Send {Left} ;!l::Send {Right} !j::Send {Down} !k::Send {Up} ;^h::Send {Home} ;^l::Send {End} ;!c:: ;Send +{End} ;Send {Delete} ;return ;!s:: ;Send {Home} ;Send +{End} ;Send {Delete} ;return ;!i:: ;Send ^{Left} ;Send ^+{Right} ;Send {Delete} ;Send {Space} ;Send {Left...
静夜思 发布于 2012-12-19 17:32 | 阅读 4169 次 | 评论 1 条

java EE session对象

一.session对象和application对象不同,application对象只有一个,它可以绑定若干个类似于全局变量的参数或者java对象,而session对象是系统为每一个登陆的用户创建的,是独一无二的,相当于局部参数或者Java对象。session是javax.servlet.http.HttpSession接口的实例对象。 因此,session的方法就相当于是javax.servlet.http.HttpSession接口的方法。 二.获取session对象常用的方法 1) 使用session关键字直接引用session ...
ShaoLong888 发布于 2012-12-18 10:24 | 阅读 4536 次 | 评论 0 条

简单mysql备份恢复数据的方法.

备份部分: 例1:如何导出a库下的b表 mysqldump-u用户名 -p密码 库名(a) 表1(b)>地址://备份文件名(以sql为后缀) 例2:如何导出一个库下面所有的表 mysqldump -u用户名 -p密码 库名(a)>地址://备份文件名(以sql为后缀) 例3:如何以库为单位导出 mysqldump -u用户名 -p密码 -B 库1 库2 库3>地址://备份文件名(以sql为后缀) 例4:如何导出所有库 mysqldump -u用户名 -p密码 -A>地址://备份文件名(以sql为后缀) 恢复部分: 1:在以登陆到mysql命令行的情况下 ...
ShaoLong888 发布于 2012-12-18 10:23 | 阅读 1141 次 | 评论 1 条

各种排序算法输出学生信息求改错!!!我改了好几次有两个小毛病该不掉,求高手帮忙!

#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_TABLE 50 typedef struct { char name[15]; int score; int mingci; }Stud; typedef struct { Stud *elem; int length; }Student; ...
c编程新手 发布于 2012-12-17 18:09 | 阅读 1170 次 | 评论 0 条

用快捷键在右下角呼出Terminal

System - Preferences - Keyboard Shortcuts 点击下面的Add添加一个自定义快捷键,Command设置为: gnome-terminal --geometry=76x11-33-24 --working-directory=~
静夜思 发布于 2012-12-17 16:11 | 阅读 3561 次 | 评论 0 条

在命令行里运行.py 文件 跟 直接双击运行的差别

环境:本机同时安装了python27 跟 python 25 我的机器出现了这种情况 cmd: >>> from distutils.sysconfig import get_python_lib >>> print get_python_lib() C:\python27\Lib\site-packages 其运行的版本也是python 2.7 双击运行文件的结果 G:\python\cocos\pyglet>testpath.py C:\Python25\Lib\site-packages 其运行版本为 python 2.5 修改注册表,环境变量均...
lintaoyn 发布于 2012-12-16 20:13 | 阅读 9031 次 | 评论 0 条

debian安装redis及PHP扩展应用

安装Redis wget http://redis.googlecode.com/files/redis-2.6.7.tar.gz tar zxvf redis-.* cd redis-* make make PREFIX=/usr/local/redis install mkdir /etc/redis cp redis.conf /etc/redis/redis.conf mkdir /var/lib/redis vi /etc/redi...
静夜思 发布于 2012-12-15 21:41 | 阅读 6556 次 | 评论 0 条

操蛋的php语法约定

array_filter、array_map,两个array函数,一个是数组参数在前,callback参数在后,一个是callback参数在前,数组参数在后。每次用它们都得查手册。php这是在故意让人记混吗?混乱的语法,在php中随处可见
静夜思 发布于 2012-12-15 15:51 | 阅读 2846 次 | 评论 0 条

一个研一的新生想转行学软件编程开发——求建议

我是一名研究生一年级的学生,一个学期快要结束了,现在读了一些有关程序开发的文章,对软件开发行业产生了浓厚的兴趣,思考各种算法,从中琢磨各个算法的优劣,如何做到最优实现,感觉是一件很有意思的工作。以后想做一个程序员,从事软件开发的工作。(我的专业是材料科学与工程,就读于华北电力大学。想用研究生剩下两年多的时间自学软件编程。现在辍学直接自学,不现实。就想在能毕业的基础上,拿到学位。在大量剩余的时间里自学,然后毕业时找工作时转行,做软件开发。) 1,我的疑问主要是,今年二十三了一毕业就二十五,才开始做软件开发,经验的积累上是不是太迟?编程这个行业更新速度很快,网上看...
漫江碧透 发布于 2012-12-14 19:55 | 阅读 2558 次 | 评论 4 条

nginx 出现 too many open files 错误的解决办法

第一步 vi /etc/security/limits.conf #加入下面四行 root soft nofile 655360 root hard nofile 655360 * soft nofile 655360 * hard nofile 655360 第二步 vi /etc/nginx/nginx.conf # 设置 worker_rlimit_nofile 10240; events { worker_connections 10240; } #重启服务器
静夜思 发布于 2012-12-14 18:17 | 阅读 2849 次 | 评论 0 条

PHP用get_defined_vars()函数获取所有变量

前几天还在为php没有类似python的locals()发愁,原来php也有相应的办法:get_defined_vars()
静夜思 发布于 2012-12-09 17:16 | 阅读 4292 次 | 评论 0 条

golang(go语言)用reflect.TypeOf获取数据类型

示例代码: https://www.bccn.net/paste/405/
静夜思 发布于 2012-12-08 23:11 | 阅读 21737 次 | 评论 0 条

用godoc查看golang文档

godoc fmt Println PACKAGE package fmt import "fmt" FUNCTIONS func Println(a ...interface{}) (n int, err error) Println formats using the default formats for its operands and writes to standard output. Spaces are always added between operands and a newline is append...
静夜思 发布于 2012-12-08 22:05 | 阅读 9137 次 | 评论 0 条

.vimrc备份,以作以后参考

runtime! debian.vim call pathogen#infect() if has("syntax") syntax on endif set nu set ts=4 set softtabstop=4 set shiftwidth=4 set expandtab set autoindent set hlsearch colorscheme molokai au BufNewFile,BufRead *.rb,*.html,*.htm,*.erb,*.yaml,*.yml,*.sass,*.scss set softtabs...
静夜思 发布于 2012-12-08 18:59 | 阅读 3143 次 | 评论 0 条

是不是该放一放C++了??

郁闷,现在高二了,学C++好说也有1年半了。可是现在这个问题很严重:是要高考还是C++??? 高一时我尝试过班学习边学C++,结果...成绩不眨地......C++倒是学了不少,现在我想放放C++,等大学后在学习....现在有点后悔初中没有好好学编程了....现在没时间啊!!!!最近一个月我都没有看C++,忘了不少,但是效果很明显,成绩上升了.......... 好吧...你们觉得我该不该放放C++呢???
天剑山 发布于 2012-12-08 14:28 | 阅读 1980 次 | 评论 7 条

利用反射填充对象

反射这东西,包含的内容很多,园子里很多前辈、朋友们也写过很多关于他的文章,今天我就不写那些理论、含义什么(我也就学了点皮毛而已,就不丢人现眼了) ,就简单介绍一下怎么用反射从sql中读取字段并填充对象; 刚学C#的朋友,我想只要你写过学生管理系统、XX系统、等等的时候,都会写这样的代码吧: /// <summary> /// 获取城市信息列表 /// </summary> /// <returns></returns> public Lis...
lybh24 发布于 2012-12-05 10:34 | 阅读 1502 次 | 评论 0 条

cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie 来辨认使用者,以方便送出使用者量身...
静夜思 发布于 2012-12-01 00:02 | 阅读 2825 次 | 评论 0 条