Ubuntu下利用SSH翻墙
Linux自带了SSH客户端,所以我们不需要Putty,不需要Plink。我们只需要做的就是在shell里面打一句命令:
ssh -qTfnN -D 8080 username@sshserver
然后输入密码,关闭shell窗口,ssh仍然会后台运行,一个基于SSH的本地代理即建立完毕。
设置你的FireFox浏览器的代理服务器为127.0.0.1端口为8080,享受自由吧。
Linux自带了SSH客户端,所以我们不需要Putty,不需要Plink。我们只需要做的就是在shell里面打一句命令:
ssh -qTfnN -D 8080 username@sshserver
然后输入密码,关闭shell窗口,ssh仍然会后台运行,一个基于SSH的本地代理即建立完毕。
设置你的FireFox浏览器的代理服务器为127.0.0.1端口为8080,享受自由吧。
1、下载proxool 地址:http://proxool.sourceforge.net
2、解压缩proxool-0.9.1.zip,拷贝lib/proxool-0.9.1.jar到web-info/lib 拷贝jdbc驱动到web-info/lib
3、在web-info下建立文件:proxool.xml
< ?xml version="1.0" encoding="UTF-8"?> <something -else-entirely> <proxool> <!--连接池的别名--> <alias>DBPool</alias> <!--proxool只能管理由自己产生的连接--> <driver -url>jdbc:oracle:thin:@127.0.0.1:1521:ora</driver> <!--JDBC驱动程序--> <driver -class>oracle.jdbc.driver.OracleDriver</driver> <driver -properties> <property name="user" value="sys"/> <property name="password" value="sys"/> </driver> <!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁--> <house -keeping-sleep-time>90000</house> <!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受--> <simultaneous -build-throttle>150</simultaneous> <!-- 最少保持的空闲连接数--> <prototype -count>3</prototype> <!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由simultaneous-build-throttle决定--> <maximum -connection-count>100</maximum> <!-- 最小连接数--> <minimum -connection-count>3</minimum> </proxool> </something>
最近发现Grub引导的时候总是顿几秒,然后才进入splash,以前没这个问题,到GDM的时候Ctrl+Alt+F1看到如下信息:
[Firmware bug]: powernow-k8:Your BIOS does not provide ACPI _PSS objects in a way that
Linux understands. Please report this to the Linux ACPI maintainers and
complain to your BIOS vendor
大概意思是不能识别我主板的电源管理模式了,于是看了一下主板ACPI是开着的,郁闷,于是开始在Google里爬,列出来一大堆都是lauchpad上的BUG报告,瞅了半天,试了半天,没一个能解决问题,在快放弃的时候,一不小心摸到一个论坛上,有篇贴子说开启Cool’N Quiet解决了这个问题,不过还不太明白Cool’N Quiet是什么意思,于是接着Google: Read more…
Shell提示符就是打开终端时显示的那几个字符,配置文件是/etc/bash.bashrc中以PS1开头的行
先介绍一下相关知识
PS1=”[\e[32;1m\u@\h \W]\\$” //一般格式
PS1:一个环境变量,就称它为提示符变量吧,注意大小写,且后面是数字“1”,不是字母“I”
\e[32;1m:这就是控制字体和背景颜色的转义字符,30~37是字体颜色、40~47是背景颜色
例子中的32;1m数字的位置是可以对调的如\e[1;32m,如果是在X环境下可以更换一下1的范围0~10,可能有的没用处:0或者不写(\e[0;32m或\e[;32m)显示浅颜色,1:显示高亮 4:加下划线,如果将数字代码指定为零,则它就会通知终端将前景、背景和加粗设置重置为它们的默认值。您可能会在提示行结束时使用这个代码,以使您键入的文字成为非彩色的。现在,让我们看一下这些颜色代码。请注意下面的抓屏结果:
Read more…
在/etc/vim/下新建文件vimrc.local
编辑文件,加入以下内容:
# 在所有模式下开启鼠标支持 set mouse=a # 设置(软)制表符宽度为4: set tabstop=4 set softtabstop=4 # 设置缩进的空格数为4 set shiftwidth=4 # 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置: set autoindent # 设置使用 C/C++ 语言的自动缩进方式: set cindent # 设置C/C++语言的具体缩进方式(以我的windows风格为例): set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s # 设置代码提示方式 set completeopt=longest,menu # 设置代码补全索引文件的检索位置,这里是当前项目目录中名为.tags的文件 set tags=./.tags # 不区分大小写开启 set ic # 如果想在左侧显示文本的行号,可以用以下语句: set nu # 最后,如果没有下列语句,就加上吧: if &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm set t_Sf=^[[3%dm endif
更详细的选项说明,请参见这里
<style type="text/css" media="screen">
div.my-test {
width: 100%; height: 100px;
border: 1px solid transparent;
}
</style>
<!--[if IE 6]>
<style type="text/css" media="screen">
div.my-test {
border-color: pink;
filter: chroma(color=pink);
}
</style>
<![endif]-->
关于获取各种浏览器可见窗口大小的一点点研究。
在我本地测试当中:
在IE、FireFox、Opera下都可以使用
document.body.clientWidth document.body.clientHeight
即可获得,很简单,很方便。
而在公司项目当中:
Opera仍然使用
document.body.clientWidth document.body.clientHeight
可是IE和FireFox则使用
document.documentElement.clientWidth document.documentElement.clientHeight
如何在CSS设置table的cellspacing,cellpadding
cellspancing 为0的时候,可以在table css属性设置 table{border-collapse:collsapse}
cellpadding值相当于td中的paddnig值 td{padding: 2px;}
语法:border-spacing : length || length
参数:length : 由浮点数字和单位标识符组成的长度值。不可为负值。请参阅长度单位
设置或检索当表格边框独立(例如当border-collapse属性等于separate时),行和单元格的边框在横向和纵向上的间距。
当只指定一个length值时,这个值将作用于横向和纵向上的间距。当指定了全部两个length值时,第一个作用于横向间距,第二个作用于纵向间距。 Read more…
第一步:你必须重新设置你的xorg到默认配置,在这之前你可以先备份一下原来的配置,以免发生意外:
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original $ sudo dpkg-reconfigure -phigh xserver-xorg
第二步:安装相依懒的软件包:
$ sudo apt-get install build-essential linux-headers-`uname -r`