上一页 1 2 3 4 5 6 ··· 8 下一页

2012年4月15日

VIM分屏功能

摘要: 本篇文章主要教你如何使用Vim分屏功能。1、分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释:n是数字,表示分成几个屏。2、关闭分屏关闭当前窗口。Ctrl+w c (先按Ctrl+w,放开后再按c)关闭当前窗口,如果只剩最后一个了,则退出Vim。Ctrl+w q3、分屏上下分割当前打开的文件。Ctrl+w s上下分割,并打开一个新的文件。:sp filename左右分割当前打开的文件。 Ctrl+w v左右分割,并打开一个新的文件。:vsp filename4、移动光标Vi中的 阅读全文

posted @ 2012-04-15 15:13 nwf 阅读(347) 评论(0) 推荐(0) 编辑

2012年3月1日

如何实现使得一个普通用户以root身份运行命令

摘要: 解决方法:sudo命令允许用户在RHEL上以另外一个身份执行命令。sudo命令和su命令是不一样的,sudo更加灵活和安全。一个最重要的好处是它能在日志中记录所有通过sudo做的命令操作,默认记录日志为/var/log/secure。sudo命令的配置文件为/etc/sudoers,该文件保存用来决定是否允许一个用户执行某个命令的规则定义,一般推荐用户用sudo的RPM包携带的visudo命令来对规则进行编辑定义。假设我们希望normaluser这个用户能以root身份来执行程序,首先我们不对/etc/sudoers进行任何配置,直接使用sudo来执行:$ sudo /sbin/service 阅读全文

posted @ 2012-03-01 16:03 nwf 阅读(2565) 评论(0) 推荐(0) 编辑

2011年12月25日

Pentaho完全安装

摘要: 以下是可以对Pentaho BI平台做的一些定制。必选的修改logo图标去除用户选择登录选项修改登录界面文字增加连接超时时间增加内存限制设置发布密码添加用户及修改登录密码可选:重命名服务器名和端口名使用连接池避免掉线夹将数据库移到其它机器定制BI平台提示信息邮件设置自动启动设置-----------------------------------------------------------------1. 修改logo图标 修改右上角Pentaho图标,只须覆盖logo.png文件 3.8 biserver-ce/tomcat/webapps/pentaho/mantle 3.9 bise 阅读全文

posted @ 2011-12-25 10:42 nwf 阅读(4066) 评论(0) 推荐(0) 编辑

2011年12月21日

Ubuntu 安装与使用 Code::Blocks

摘要: 安装步骤:1.编译环境,安装C库、C++库和Boost库装好sudo apt-get install build-essential* 有可能安装build-essential后gdb就已经安装过了sudo apt-get install gdb2. 在 Ubuntu 软件中心 中安装 Code::Blocks IDE3. 安装 Code::Blocks的调试组件 Valgrind(探测内存泄露):sudo apt-get install valgrind4. 安装外围爱好者根据需要自行编译并贡献的软件sudo apt-get installcodeblocks-contrib5. 安装 wx 阅读全文

posted @ 2011-12-21 22:45 nwf 阅读(1178) 评论(0) 推荐(0) 编辑

2011年12月20日

vim折叠设置(转载)

摘要: 1.set foldmethod=indent "set default foldmethod"zi 打开关闭折叠"zv 查看此行zm 关闭折叠zM 关闭所有zr 打开zR 打开所有zc 折叠当前行zo 打开当前折叠zd 删除折叠zD 删除所有折叠1. 折叠方式可用选项 'foldmethod' 来设定折叠方式:set fdm=*****。有 6 种方法来选定折叠:manual 手工定义折叠indent 更多的缩进表示更高级别的折叠expr 用表达式来定义折叠syntax 用语法高亮来定义折叠diff 对没有更改的文本进行折叠marker 对文中的 阅读全文

posted @ 2011-12-20 22:38 nwf 阅读(262) 评论(0) 推荐(0) 编辑

2011年12月13日

当月第一天、最后一天、本周第一天、本周最后一天及日期输出格式

摘要: 1 <html> 2 <body> 3 <script language=javascript> 4 Date.prototype.format = function(format) 5 { 6 var o = 7 { 8 "M+" : this.getMonth()+1, //month 9 "d+" : this.getDate(), //day 10 "h+" : this.getHours(), //hour 11 "m+" : this.getMinutes(), // 阅读全文

posted @ 2011-12-13 19:38 nwf 阅读(528) 评论(0) 推荐(0) 编辑

2011年11月26日

linux常用svn命令

摘要: 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svn add file例如:svn addtest.php(添加test.php)svn add *.php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)例如:svn commit -m “ad. 阅读全文

posted @ 2011-11-26 18:13 nwf 阅读(308) 评论(0) 推荐(0) 编辑

2011年11月22日

python对配置文件对中文转换Unicode编码

摘要: 最近需要对Pentaho国际化,其中需要配置properties文件,要将里面的中文用Unicode十六进制表示,以下是python实现代码。只对等号后面的字符做转换。文件名从命令行传入。 1 #!/usr/bin/python 2 # -*- coding:utf-8 -*- 3 import re,os 4 import sys 5 reload(sys) 6 7 def decode(filename): 8 # print filename 9 try:10 f = open(filename, 'r')11 except:12 ... 阅读全文

posted @ 2011-11-22 23:51 nwf 阅读(709) 评论(0) 推荐(0) 编辑

2011年11月20日

Python pdb基础调试

摘要: 启动pdb python -m pdb myscript.py (pdb)自动停在第一行帮助: (Pdb)h断点设置: 设置断点: (pdb)b 10 #断点设置在脚本第10行 (pdb)b myscipt.py:10 查看断点编号: (pdb)b 删除断点: (pdb)cl 2 #删除第2个断点运行 (pdb) n #单步运行 (pdb)s #细点运行 也就是会下到,方法 (pdb)c #跳到下个断点查看 (pdb)p param #查看当前 变量值 (pdb)l #查看运行到某处代码 (pdb)a #查看全部栈内变量 阅读全文

posted @ 2011-11-20 20:19 nwf 阅读(318) 评论(0) 推荐(0) 编辑

python中thread的setDaemon、join的用法

摘要: python中得thread的一些机制和C/C++不同:在C/C++中,主线程结束后,其子线程会默认被主线程kill掉。而在python中,主线程结束后,会默认等待子线程结束后,主线程才退出。 python对于thread的管理中有两个函数:join和setDaemonjoin:如在一个线程B中调用threada.join(),则threada结束后,线程B才会接着threada.join()往后运行。setDaemon:主线程A启动了子线程B,调用b.setDaemaon(True),则主线程结束时,会把子线程B也杀死,与C/C++中得默认效果是一样的。在这里给出一个例子: 1 #! /u. 阅读全文

posted @ 2011-11-20 19:52 nwf 阅读(13201) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航