Welcome to my blog! You can find the useful information about Windows PC, MAC, Linux and iDevice(iPhone iPod iPad).
2009年7月26日星期日
返回页面顶部的简单jsp代码实现
1.文字实现,在相应位置放上就好
href="javascript:scroll(0,0)">返回顶部
文字的演示:http://www.wdsxp.com/bbs 找到最下面TOP字样
2.图片实现,也就是把按纽换成图片
a href="javascript:scroll(0,0)"img src="template%5B%27images/footer.gif" border="0" height="28" width="190"
把图片换成自己的,记得修改宽高
2009年7月25日星期六
一劳永逸的翻墙方式
zhh:下文提供了一种翻墙方式。其中可以变通的步骤,包括代理的工具和浏览的工具。
http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe
再在命令行下执行
PLINK.EXE -C -N -D 127.0.0.1:7070 user@address.com
其中user是发邮件后所回邮件分配的用户,address.com是邮件分配的地址。执行命令后需要输入密码,正确输入后,不再有任何提示。
保持该窗口不要关闭。在IE的选项里,连接,局域网设置里设置socks为127.0.0.1,端口7070,测试一下是否能正常上网,并找一家ip.cn, ip138.com这样的网站测一下自己的公网IP,看是否变为美国。
该法同时可用于QQ,msn的穿墙。
本文将提供一种一劳永逸的翻墙方式(ssh -D),实施之后,那道墙——对你来说——将从此透明。
本文面向的用户:使用Windows作为操作系统并且使用Firefox作为常用浏览器。
第一步:免费获取拥有SSH权限的帐号和密码。
默认的免费获取方式:将本文转载到你自己的博客上,将转载后的文章网址发送到。
转载方式:拷贝文章代码至博客后台HTML编辑器中,直接发布即可,文章标题自拟,可在前后文插入自己的评论。
经过人工审核,你将收到一封附有五个拥有SSH权限的帐号和密码的电子邮件,你可以将它们赠与你自己的读者。
更多获取方式将在今后陆续激活,请关注我们的最新更新:https://friendfeed.com/fuckgfw
第二步:配置MyEntunnel软件
下载并安装MyEntunnel,该软件全名为My Encrypted Tunnel。
一键下载:https://dl.getdropbox.com/u/873345/download/myentunnel.exe
按照上图将第一步收到的帐号信息填写到相应的地方后,点击按钮,再点击按钮。
第一次连接过程中会出现一个认证对话框,按照提示确认即可。以后的自动连接中将不再出现此认证对话框。
最后点击按钮,使对话框隐藏到系统任务栏中。
提示:
为MyEntunnel创建一个快捷方式,将其复制到系统的【启动】(C:\Documents and Settings\当前用户名(需要修改成你自己的)\「开始」菜单\程序\启动)文件夹中,今后开机便可自动启动软件,并自动连接服务器。
绿色代表连接成功且稳定;黄色代表正在连接或重新连接;红色代表连接失败。
第三步:配置Firefox浏览器
假设你正使用Firefox浏览器阅读本文。
一键安装:http://autoproxy.mozdev.org/latest.xpi
点击立即安装,安装后,重新启动Firefox。然后你会看到如下对话框,选择gfwlist (P.R.China)后,点击确定。
接着你会看到Firefox主界面右上角出现有一个“福”字图案,点击“福”。
点击“代理服务器——编辑代理服务器”。
随即出现如下画面,你会看到如GAppProxy、Tor和Your Freedom这样一系列代理服务器名称。
将GAppProxy一栏的参数修改为如下图所示。
修改完毕后,点击确定。至此配置已全部就绪。
获取更多帮助,请关注反馈中心:https://friendfeed.com/fuckgfw-feedback
第四步:支持fuckGFW
获取详情,请关注捐赠与推广中心:https://friendfeed.com/fuckgfw-donation-and-marketing
版权信息:您可以自由复制、传播、演绎本作品且无需署名、无需注明原始出处。
2009年7月23日星期四
如何让python交互模式也能使用Tab键补全输入
http://groups.google.com/group/python-cn/browse_thread/thread/272baca043c169fd?hl=zh-CN
牛人的回答:
交互模式使用 python 建议使用 ipython,
执行
不过 python 命令行其实也是支持补全的,
在python 后先执行一句
在我这儿,我是让 python 命令行交互模式自动执行那语句,
即在* ~/.pythonstartup.py* 写入
> # -*- coding: UTF-8 -*-
> import readline, rlcompleter; readline.parse_and_bind("tab: complete") #
> 启用Tab补全
> def igtk():
> #import gtk, thread ; gtk.gdk.threads_init() ;
> thread.start_new_thread(gtk.main, ()) # 启用 Gtk 线程支持
> globals()['gtk'] = __import__('gtk')
> globals()['thread'] = __import__('thread')
> gtk.gdk.threads_init()
> thread.start_new_thread(gtk.main, ())
> pass
即在 *~/.bashrc* 末尾加一行
上边例子还有个 igtk() 函数,
是用于命令行测试 PyGtk 使用的,
进入 Python 交互模式执行 igtk() 即可直接测试 Gtk 代码。