【转自】http://www.blogjava.net/temper/archive/2009/03/24/261657.html
怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。
select * from v$session where username is not null
select username,count(username) from v$session where username is not null group by username #查看不同用户的连接数
阅读全文…
Google已经发布了Linux平台的Chrome浏览器,用户可以从http://www.google.com/chrome?platform=linux&hl=zh-CN下载安装。目前是测试版,适用于 Linux(Debian/Ubuntu/Fedora/openSUSE).

Linux版Chrome默认使用AR PL UKai CN字体,挺好看的
喜欢Chrome的理由正如Google自己说的那样:
高速:程序启动快,载入网页快
简单:高效、易用性的设计
阅读全文…
首先设置IP
sudo gedit /etc/network/interfaces
将其内容删除
加上一下内容
auto lo
iface lo inet loopback
auto etho
iface etho inet static
阅读全文…
建立一个同义词可以排除一个对象名字的限制
如果你的数据库有多个用户,USER_A要访问USER_B的TABLE1,只能使用USER_B.TABLE1
建一个同义词abc指向USER_B.TABLE1,那你就可以select * from abc了,而且public的同义词会直接出现在所有用户的面前,开发不就方便多了~
create synonym table1 for schema1.table1
grant select on table1 to use1;为一个用户指定对目标的权限

曾经朋友送了条小狗,嘟嘟,刚到我家的时候3个月左右,很可爱的样子。
后来长大了一些就比较烦人了,总是乱叼东西。喜欢拔垃圾篓最可恶。
过年回家让我女朋友带回她家了,现在有点想嘟嘟了。
在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可通过三种方法来指定:方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径;方法二:通过环境变量LD_LIBRARY_PATH指定动态库搜索路径;方法三:在编译目标代码时指定该程序的动态库搜索路径。
众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。
阅读全文…
董卓家族藏宝图
”你已经把旗子插到弩车旁了吧,在弩车附近,你可以找到宝藏。”==汜水关
”吕布镇守此处,挖宝时一定要小心。”==虎牢关
”藏宝图已经被烧得不成样子,依稀能看到重要的坐标。”==火烧洛阳
”小心霸王阴魂不散。”==洛阳帝陵
”挖宝的时候注意别挖到兵马俑。”==突袭长安
阅读全文…
find ./ -name *~ | xargs rm -f
删除当前目录及子目录下的所有文件名以~结尾的文件
xargs – build and execute command lines from standard input
在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是”参数列太长”或”参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。
find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。
在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;
而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。
阅读全文…
indent格式化目录下的所有文件(含indent配置)
一段python脚本,整理指定目录下的所有.cpp,.h,.c文件
python代码
import os
import sys
def walk_dir(dir,fileinfo,topdown=True):
for root, dirs, files in os.walk(dir, topdown):
for name in files:
ext = os.path.splitext(os.path.join(name) )[1].lower()
if ext == '.cpp' or ext == '.h' or ext == '.c':
print( os.path.join(name))
os.system( 'indent ' + os.path.join(root, name) )
fileinfo.write( ' ' + os.path.join(root, name) + '\n')
dir = raw_input('please input the path:')
fileinfo = open('list.txt','w')
walk_dir(dir,fileinfo)
indent配置
-bad -bap -bbb -bbo -nbc -bl -bli0 -bls -c33 -cd33 -ncdb -ncdw -nce -cli0 -cp33 -cs -d0 -nbfda -nfc1 -nfca -hnl -ip5 -l80 -lp -prs -saf -sai -saw -nsc -nsob -nss -i4 -ts4 -nut -npcs -npsl
阅读全文…