电信解封80端口

  今在网吧上网,发现通过80端口直接访问到自家的电脑,顺便测试了下,联通移动甚至国外都能正常访问,说明应该不是局部解封。

  众所周知80端口只要是提供web服务使用,对于一般上网来说不是特别重要,电信也打着“关爱用户”旗号主动屏蔽了用户的80端口。这一来让很多的个人电脑搭建的web服务都无法访问。我自己电脑也运行了apache+php,一来是学习需要,二来也可以和朋友分享些自己写的东西。这个blog以前也是放在自己电脑上,都是通过花生壳的动态域名访问。

  虽然说可以换个端口,甚至走https的443端口都可以绕过,但是还是不爽,试想想你买的一套房子本来四面都有窗户可以自由打开,通风进光,突然物业说你家这样不安全,拿水泥封掉一扇窗,试问这样是不是也太滑稽了。

ubuntu 10.04中root音量控制

  本文章是建立在已有声卡驱动,在普通用户登录可以正常调节音量的情况下的。

  在ubuntu 10.04中,默认是pulseaudio来管理音频设备的,而pulseaudio不允许在root用户下运行,这样会导致安全问题。因此不能能改系统音量,打开声音首选项也一直是“正在等待声音系统响应”。

  直接运行pulseaudio会得到这样的提示。

root@dorole:~# pulseaudio
W: main.c: 不应以root身份运行本程序(除非指定 --system)。

  如果加上system参数也不行,很多模块会禁用。
继续阅读ubuntu 10.04中root音量控制

ubuntu 10.04安装MyEclipse 8.5

  最近打算把开发环境换到linux平台,刚脆就搬到新装的ubuntu10.04中。

  新的ubuntu系统中去除了sun的jdk,取而代之的是OpenJDK,但这个并不适合用来开发。

  首先在新立得中搜索openjdk全部删除。并添加软件源来安装sun-java6-jdk

root@dorole:~# add-apt-repository "deb http://archive.canonical.com/ lucid partner"
root@dorole:~# apt-get update
root@dorole:~# apt-get install sun-java6-jdk

  安装完成后可以输入

root@dorole:~# java -version

  确认安装成功。如果有OpenJDK字样说明openjdk没删除干净。
继续阅读ubuntu 10.04安装MyEclipse 8.5

Struts2几种参数接收的区别

1. 字符串接收

  这种字符串接收方式最简单,属性写好GET和SET方法即可,表单中使用testAction?username=dorole提交。

private String username;

public String getUsername()
{
	return username;
}

public void setUsername(String username)
{
	this.username = username;
}

继续阅读Struts2几种参数接收的区别