2008/9/28

jsp中tag解释与文件包含的问题

这个问题的发生主要是针对在FF与IE下的不同表现来进行阐述:
1.文件包含代码如下(包含一个js文件):
[script type="text/javascript" src="[c:url value="/scripts/prototype.js" /]"][/script]
2.在somejs.js中我们有一处代码为
var a = '';
alert(a);
针对以上的代码,我们下意识的认为应该在加载包含了js文件的页面后会输出“a信息”的对话框,当我们运行起来后,在FF下查看,的确如此。但当我们转到IE的时候,就会出现“”的对话框,这个标签并没有被解释?!
作为应对,我们将var a = ''这段代码放置在jsp页面文件中,就一切正常。
我们不妨猜想,通过script引入的js文件,在IE中是在页面解释完后引入的,而在火狐中确实引入后再进行解释。
当然也可能问题并不那么单纯,例如有些标签也存在解释优先级别的问题,例如 标签是不能够直接嵌套使用。
但对于“在js中包含的标签语言不一定会被解释”这一问题保持警惕,可能会对我们遇见一些查错时候的“灵异现象”提供多一条解决道路。

2008/9/21

详细解说键盘上每个键作用[转]

F1帮助
F2改名
F3搜索
F4地址
F5刷新
F6切换
F10菜单
CTRL+A全选
CTRL+C复制
CTRL+X剪切
CTRL+V粘贴
CTRL+Z撤消
CTRL+O打开
SHIFT+DELETE永久删除
DELETE删除
ALT+ENTER属性
ALT+F4关闭
CTRL+F4关闭
ALT+TAB切换
ALT+ESC切换
ALT+空格键窗口菜单
CTRL+ESC开始菜单
拖动某一项时按CTRL复制所选项目
拖动某一项时按CTRL+SHIFT创建快捷方式
将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放
Ctrl+1,2,3...切换到从左边数起第1,2,3...个标签
Ctrl+A全部选中当前页面内容
Ctrl+C复制当前选中内容
Ctrl+D打开“添加收藏”面版(把当前页面添加到收藏夹中)
Ctrl+E打开或关闭“搜索”侧边栏(各种搜索引擎可选)
Ctrl+F打开“查找”面版
Ctrl+G打开或关闭“简易收集”面板
Ctrl+H打开“历史”侧边栏
Ctrl+I打开“收藏夹”侧边栏/另:将所有垂直平铺或水平平铺或层叠的窗口恢复
Ctrl+K关闭除当前和锁定标签外的所有标签
Ctrl+L打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...)
Ctrl+N新建一个空白窗口(可更改,Maxthon选项→标签→新建)
Ctrl+O打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...)
Ctrl+P打开“打印”面板(可以打印网页,图片什么的...)
Ctrl+Q打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表)
Ctrl+R刷新当前页面
Ctrl+S打开“保存网页”面板(可以将当前页面所有内容保存下来)
Ctrl+T垂直平铺所有窗口
Ctrl+V粘贴当前剪贴板内的内容
Ctrl+W关闭当前标签(窗口)
Ctrl+X剪切当前选中内容(一般只用于文本操作)
Ctrl+Y重做刚才动作(一般只用于文本操作)
Ctrl+Z撤消刚才动作(一般只用于文本操作)
Ctrl+F4关闭当前标签(窗口)
Ctrl+F5刷新当前页面
Ctrl+F6按页面打开的先后时间顺序向前切换标签(窗口)
Ctrl+F11隐藏或显示菜单栏
Ctrl+Tab以小菜单方式向下切换标签(窗口)
Ctrl+Enter域名自动完成(内容可更改,Maxthon选项→地址栏→常规)/另:当输入焦点在搜索栏中时,为高亮关键字
Ctrl+拖曳保存该链接的地址或已选中的文本或指定的图片到一个文件夹中(保存目录可更改,Maxthon选项→保存)
Ctrl+小键盘'+'当前页面放大20%
Ctrl+小键盘'-'当前页面缩小20%
Ctrl+小键盘'*'恢复当前页面的缩放为原始大小
Ctrl+Alt+S自动保存当前页面所有内容到指定文件夹(保存路径可更改,Maxthon选项→保存)
Ctrl+Shift+小键盘'+'所有页面放大20%
Ctrl+Shift+小键盘'-'所有页面缩小20%
Ctrl+Shift+F输入焦点移到搜索栏
Ctrl+Shift+G关闭“简易收集”面板
Ctrl+Shift+H打开并激活到你设置的主页
Ctrl+Shift+N在新窗口中打开剪贴板中的地址,如果剪贴板中为文字,则调用搜索引擎搜索该文字(搜索引擎可选择,Maxthon选项→搜索)
Ctrl+Shift+S打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于Ctrl+S)
Ctrl+Shift+W关闭除锁定标签外的全部标签(窗口)
Ctrl+Shift+F6按页面打开的先后时间顺序向后切换标签(窗口)
Ctrl+Shift+Tab以小菜单方式向上切换标签(窗口)
Ctrl+Shift+Enter域名自动完成
Alt+1保存当前表单
Alt+2保存为通用表单
Alt+A展开收藏夹列表

资源管理器
END显示当前窗口的底端
HOME显示当前窗口的顶端
NUMLOCK+数字键盘的减号(-)折叠所选的文件夹
NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容
NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹
向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹
向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹

自然键盘
【窗口】显示或隐藏“开始”菜单
【窗口】+F1帮助
【窗口】+D显示桌面
【窗口】+R打开“运行”
【窗口】+E打开“我的电脑”
【窗口】+F搜索文件或文件夹
【窗口】+U打开“工具管理器”
【窗口】+BREAK显示“系统属性”
【窗口】+TAB在打开的项目之间切换

辅助功能
按右边的SHIFT键八秒钟切换筛选键的开和关
按SHIFT五次切换粘滞键的开和关
按NUMLOCK五秒钟切换切换键的开和关
左边的ALT+左边的SHIFT+NUMLOCK切换鼠标键的开和关
左边的ALT+左边的SHIFT+PRINTSCREEN切换高对比度的开和关运行
按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:
(按英文字符顺序排列)
%temp%---------打开临时文件夹
.--------------Co cumentsandSettings用户名所在文件夹
..-------------Co cumentsandSettings
...------------我的电脑
--------------C盘
appwize.cpl----添加、删除程序
access.cpl-----辅助功能选项
Accwiz---------辅助功能向导
cmd------------CMD命令提示符
command--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cintsetp-------仓颉拼音输入法
cliconfg-------SQLSERVER客户端网络实用程序
clipbrd--------剪贴板查看器
control--------打开控制面板
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dxdiag---------检查DirectX信息
drwtsn32-------系统医生
devmgmt.msc----设备管理器
desk.cpl-------显示属性
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dvdplay--------DVD播放器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
fsmgmt.msc-----共享文件夹管理器
firewall.cpl---WINDOWS防火墙
gpedit.msc-----组策略
hdwwiz.cpl-----添加硬件
iexpress-------木马捆绑工具,系统自带
inetcpl.cpl----INTETNET选项
intl.cpl-------区域和语言选项(输入法选项)
irprops.cpl----无线链接
joy.cpl--------游戏控制器
lusrmgr.msc----本机用户和组
logoff---------注销命令
main.cpl-------鼠标
mem.exe--------显示内存使用情况
migwiz---------文件转移向导
mlcfg32.cpl----邮件
mplayer2-------简易widnowsmediaplayer
mspaint--------画图板
msconfig.exe---系统配置实用程序
mstsc----------远程桌面连接
magnify--------放大镜实用程序
mmc------------打开控制台
mmsys.cpl------声音和音频设备
mobsync--------同步命令
ncpa.cpl-------网络连接
nslookup-------IP地址侦测器
netstartX----开始X服务
netstopX-----停止X服务
netstat-an----命令检查接口
netsetup.cpl---无线网络安装向导
notepad--------打开记事本
nslookup-------IP地址侦探器
narrator-------屏幕“讲述人”
ntbackup-------系统备份和还原
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
nusrmgr.cpl----用户账户
nwc.cpl--------NetWare客户服务
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
odbccp32.cpl---ODBC数据源管理器
oobe/msoobe/a-检查XP是否激活
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
powercfg.cpl---电源选项
progman--------程序管理器
regedit--------注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
regsvr32/?----调用、卸载DLL文件运行(详细请在cmd中输入regsvr32/?)
sapi.cpl-------语音
services.msc---本地服务设置
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
sndvol32-------音量控制程序
shrpubw--------共享文件夹设置工具
secpol.msc-----本地安全策略
sysdm.cpl------系统
syskey---------系统加密(一旦加密就不能解开,保护windowsxp系统的双重密码)
services.msc---本地服务设置
sfc.exe--------系统文件检查器
sfc/scannow---windows文件保护
shutdown-------关机命令(详细请在cmd中输入shutdown/?)
taskmgr--------任务管理器
telephon.cpl---电话和调制解调器选项
telnet---------远程连接程序
timedate.cpl---日期和时间
tourstart------xp简介(安装完成后出现的漫游xp程序)
tsshutdn-------60秒倒计时关机命令
utilman--------辅助工具管理器
winver---------检查Windows版本
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
wmimgmt.msc----打开windows管理体系结构(WMI)
wordpad--------写字板
wuaucpl.cpl----自动更新
wupdmgr--------windows更新程序
write----------写字板
[/url]wscript--------windows脚本宿主设置
wscui.cpl------安全中心
C:/windows/fonts字体

2008/9/8

js正则表达式收藏

负整数 :^-[0-9]*[1-9][0-9]*$
整数 :^-?\d+$
非负浮点数:^\d+(\.\d+)?$
正浮点数 :^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$
负浮点数 :^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数 :^(-?\d+)(\.\d+)?$
26个英文字母:^[A-Za-z]+$
26个英文字母的大写:^[A-Z]+$
26个英文字母的小写:^[a-z]+$
数字和26个英文字母:^[A-Za-z0-9]+$
数字、字母、下划线:^\w+$
email地址 :^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$
url格式:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$

2008/9/4

什么是五险一金[花5分钟好好看看 绝对值得]

  “五险”讲的是五种保险,包括养老保险、医疗保险、失业保险、工伤保险和生育保险;
  “一金”指的是住房公积金。

  其中养老保险、医疗保险和失业保险,这三种险是由企业和个人共同缴纳的保费,工伤保险和生育保险完全是由企业承担的。个人不需要缴纳。这里要注意的是“五险”是法定的,而“一金”不是法定的

  “五险一金”的缴费比例是什么?

  目前北京养老保险缴费比例:单位20%(其中17%划入统筹基金,3%划入个人帐户),个人8%(全部划入个人帐户);

医疗保险缴费比例:单位10%,个人2%+3元;
  失业保险缴费比例:单位1.5%,个人0.5%;

工伤保险根据单位被划分的行业范围来确定它的工伤费率;

生育保险缴费比例:单位0.8%,个人不交钱。 非工作所在地户口的没有这个,所以非工作所在地户口的最多只有“四险一金”。

  公积金缴费比例: 根据企业的实际情况,选择住房公积金缴费比例。但原则上最高缴费额不得超过北京市职工平均工资300%的10%。

  (统筹基金即:在养老保险制度从国家—单位制逐渐向国家—社会制转变的过程中需要国家统筹,以解决经济发展不平衡及人口老龄化等问题。

  (1)以企业缴费为主建立社会统筹基金;(2)由职工和企业缴费为主建立个人帐户;(3)政府负担养老保险基金的管理费用。这种社会统筹和个人帐户相结合的半基金制有利于应付中国人口老龄化危机,逐渐分散旧制度到新制度的转轨成本,逐步实现由企业养老保险制度到个人养老保险制度的转变。)

  四险一金的缴纳额度每个地区的规定都不同,基数是以工资总额为基数。有的企业在发放时有基本工资,有相关一些补贴,但有的企业在缴纳时,只是基本工资,这是违反法律规定的。具体比例要向当地的劳动部门去咨询

  关于养老保险、失业保险和医疗保险的支取,是在法定允许的情况下才可以领取,是由设保登记部门来发放,比如“养老保险,要达到法定的年龄才可以,失业保险金的领取也是要具备条件,比如你到户口所在地的街道办事处办理失业证明,同时又办了求职证,就是指你失业以后还必须有求职的意愿,这样的条件才可以领取。
  如果失业之后你不想工作,那么就不能给你发保险金。另外,养老金和失业金是不能同时享受的。

  试用期内是否享有保险?

  在试用期内也应该有享受保险,因为试用期是合同期的一个组成部分,它不是隔离在合同期之外的。所以在试用期内也应该上保险。另外,企业给员工上保险是一个法定的义务,不取决于当事人的意思或自愿与否,即使员工表示不需要交保险也不行,而且商业保险不能替代社会保险。

养老保险的享受待遇 :累计缴纳养老保险15年以上,并达到法定退休年龄,可以享受养老保险待遇:

  1、按月领取按规定计发的基本养老金,直至死亡。

  基本养老金的计算公式如下:

  基本养老金=基础养老金+个人账户养老金+过渡性养老金=退休前一年全市职工月平均工资×20%(缴费年限不满15年的按15%)+个人账户本息和÷120+指数化月平均缴费工资×1997年底前缴费年限×1.4%。

  2、死亡待遇。(1)丧葬费(2)一次性抚恤费(3)符合供养条件的直系亲属生活困难补助费,按月发放,直至供养直系亲属死亡。

  注意:养老保险应尽量连续缴纳,根据有关文件规定,凡企业或被保险人间断缴纳基本养老保险费的(失业人员领取失业保险金期间或按有关规定不缴费的人员除外),被保险人符合国家规定的养老条件,计算基本养老金时,其基础性养老金的计算基数,按累计间断的缴费时间逐年前推至相应年度上一年的本市职工平均工资计算(累计间断的缴费时间,按每满12个月为一个间断缴费年度计算,不满12个月不计算)

  举例来说吧:

  如果你2020年退休,正常你的基础养老金是2019年的社会平均工资×20%,但是如果你在退休之前养老保险中断了30个月,就是中断了2.5年,按2年算,你的基础养老金就是2017年社会平均工资×20%

  医疗保险的享受待遇

  1、门、急诊医疗费用

  在职职工年度内(1月1日-12月31日)符合基本医疗保险规定范围的医疗费累计超过2000元以上部分;

  2、结算比例:

  合同期内派遣人员2000元以上部分报销50%,个人自付50%;

  在一个年度内累计支付派遣人员门、急诊报销最高数额为2万元。

  3、 参保人员要妥善保管好在定点医院就诊的门诊医疗单据(含大额以下部分的收据、处方底方等),作为医疗费用报销凭证;

  4、三种特殊病的门诊就医:参保人员患恶性肿瘤放射治疗和化学治疗、肾透析、肾移植后服抗排异药需在门诊就医时,由参保人就医的二、三级定点医院开据"疾病诊断证明",并填写《北京市医疗保险特殊病种申报审批表》,报区医保中心审批备案。这三种特殊病的门诊就医及取药仅限在批准就诊的定点医院,不能到定点零售药店购买。发生的医疗费符合门诊特殊病规定范围的,参照住院进行结算;

  5、住院医疗
  住院押金:符合住院条件的参保人员,在收入住院时,医院收取参保人员部分押金,押金数额由医院根据病情按比例确定。如被派遣人员单位和参保人员未能按时足额缴纳医疗保险费的,住院押金由派遣人员个人全额垫付;

  结算周期:参保人员住院治疗每90天为一个结算周期:不超过90天的,每次住院为一个结算周期;

  恶性肿瘤患者门诊放射治疗和化学治疗、肾透析、肾移植后服抗排异药、患有精神病需常年住院的患者其发生的医疗费用每360天为一个结算周期;

  参保人员在定点的社区卫生服务中心(站)的家庭病床治疗发生的医疗费用,每90天为一个结算周期;

  参保人员出院或阶段治疗结束时,需由派遣人员个人先与医院结清应由派遣人员个人自费和自付的费用,应由基本医疗保险统筹基金和大额医疗互助资金支付的医疗费用,由医院向医保中心申报审核、结算;

  参保人员住院治疗,符合基本医疗保险规定范围的医疗费的结算,设定基本医疗统筹基金支付起付线和最高支付额;

  起付线第一次住院为1300元,以后住院为650元,最高支付限额为5万元;超过最高支付上限的(不含起付标准以下以及派遣人员个人负担部分)大额医疗费用互助资金支付70%,派遣人员个人负担30%。在一个年度内最高支付10万元。住院费用的结算标准,在一个结算周期内按医院等级和费用数额采取分段计算、累加支付的办法。

  (各项比例有调整时,按新的标准执行)

  注意啊:非因公交通事故,医保是免责的!

  失业保险享受待遇

  失业保险连续缴纳一年以上,档案退回街道后。可以在街道享受失业保险待遇。

  1.失业保险金:是指失业保险经办机构按规定支付给符合条件的失业人员的基本生活费用,它是最主要的失业保险待遇。失业保险待遇根据北京市相关文件执行;北京大约是100左右。

  2. 领取失业保险金期间的医疗补助金:是指支付给失业人员领取失业保险金期间发生的医疗费用的补助。根据北京市有关政策法规执行;

  3. 领取失业保险金期间死亡的失业人员的丧葬补助金和其供养的配偶、直系亲属的抚恤金按有关规定执行。

  工伤保险享受待遇

  在合同期内不幸发生意外,需向企业索取情况说明,并加盖企业公章,尽快(最好在三个工作日内)申请工伤认定并需提供下列材料:

  1、初次治疗诊断书或住院病历;

  2、 职业病诊断证明(原件、复印件各一份);

  3、 交通事故需提供交通大队的事故裁决书或交通部门的交通事故证明;

  4、 身份证复印件;

  5、 有效期内的劳动合同原件

  生育保险享受待遇

  可以报销与生育有关费用

  报销范围包括,生育津贴、生育医疗费用、计划生育手术医疗费用、国家和本市规定的其他与生育有关的费用。

  生育津贴按照女职工本人生育当月的缴费基数除以30再乘以产假天数计算。生育津贴为女职工产假期间的工资,生育津贴低于本人工资标准的,差额部分由企业补足


  生育医疗费用包括女职工因怀孕、生育发生的医疗检查费、接生费、手术费、住院费和药品费。

  计划生育手术医疗费用包括职工因计划生育发生的医疗费用。

  现在要求,医保缴够20年,养老交够15年才有资格领养老金和享受退休后的医保报销

  然后还有一点在网上查不出来的东西

  首先 如果去非户口所在地工作 比如原户口在北京 而去深圳工作 无论户口是否转过去深圳 万一将来不在深圳工作了 那么在深圳交的五险一金 能否转出来 就很成问题 因为现在全国五险一金这个东西没有联网 只有北京市内的联网了 就是说 如果你本来在北京的一家单位工作 几年后跳到另外的一个北京单位工作 这样五险一金是没有问题的 但是从其他省市跳的话 转的时候会很麻烦 能不能转还成问题 !

  关于前面提到的五险中的三险是企业和个人共同交纳 意思是这样 比如对于养老保险 比如你的工资是2000 那么你个人要交纳8% 单位给交纳15%(以上数据都是假设), 这些钱都存到你的一个帐户里 等到你满足了可以享受养老保险的时候 才可以支取(具体条件见前面) 然后考虑到上面一段写的内容 万一要是转不了的话 那么你的钱就白交了 还取不出来 !(fuck!我自己说的。)

  所有企业和个人共同交纳的部分都是这样的 (shit--也是我说的。)住房公积金也是这样 比如按照工资乘以比例 假如你每个月要交500 单位给你交1000 如果你跳槽了 这些钱又不能转 那么你每个月500就白交了 也不能取出来——因为你不符合享受住房公积金的条件,只有到买房子的时候才能取出来

  那么有人可能会问了 那我如不打算在刚开始工作的城市发展一辈子 为了防止将来转不出来五险一金 我能不能不交纳?答案是不能 至少三险那部分是国家强制必须上的 所以比较无奈。另外关于五险一金上缴的基数 就是拿你哪部分工资乘以那个百分比的问题 是这样的 首先来看一下工资的构成 基本工资+各项福利+奖金很多企业 都是只按照基本工资上五险一金的 因为如果按照三部分来算的话 你个人上的多一些 但是单位给你上的更多(企业和个人共同交纳的五险一金 都是个人交小头 单位交大头) 所以很多企业为了给自己省钱 基数都是能少则少另外对于福利部分 有很大猫腻 这个大家将来签合同的时候一定要问! !!

  前面说过 住房公积金也是企业和个人共同交纳的 但是企业给你交的那部分 早晚也是你的(只要你将来买房的话 是可以一次性取出来的) 比如说 你每个月按照比例交500 单位可能给你贴1000 虽然在你买房子之前 这1500是取不出来的 但理论上说那1000也是给你的 那么有的企业就会把那1000算做给你的福利 其实不应该算的 !!!! 因为那1000是虚的 是你在不买房子的时候 就取不出来的 所以大家在签的时候 要问清楚这福利里面有没有包括住房公积金

小心啊小心!利用你的知识去维护自己的权利,也许无耻的老板会在背后骂你不懂装懂,但心里是在恨你太刺,不好愚弄;如果听之任之,你的老板会在背后骂你没有脑子,但在心里很'喜欢'你,因为可以继续折腾,为什么?!你傻呗!

2008/9/3

GOOGLE发布“GOOGLE浏览器”

今天发现google的页面链接下方出现了“新!立即下载谷歌浏览器(测试版)”,通过以下链接看了看软件截图,感觉还不错,看来这是我们除了平日常用的IE与FF,又一个经典选择!

界面沿袭google的一贯简约风格,总体感觉:COOL!速度与体验绝对超越IE7(个人体验,IE FANS不要见怪!--)。
我是一个google迷,感觉该浏览器的亮点真是不胜枚举,例如:
  1. 您已经隐身了。 您在此窗口查看的网页将不会显示在浏览器历史记录或搜索历史记录中,并且在您关闭隐身窗口后,这些网页也不会在您的计算机上留下其他记录,例如 Cookie。 不过,您下载的所有文件或创建的书签都会被保存。
  2. 建立了一个更强大的JavaScript引擎V8,以便为下一代网络应用技术提供支持,这些网络应用在目前的浏览器上几乎不可能实现。
  3. 借鉴了一些源自Apple WebKit和 Mozilla Firefox的技术,怀着同样开源的精神,谷歌浏览器所有的代码全部开源。
  4. ........
我不罗嗦了,大家通过以下的链接去尝尝鲜吧!!!
“谷歌浏览器”浏览器下载:http://www.google.com/chrome
“谷歌浏览器”开放源代码:http://code.google.com/chromium/

2008/9/2

最匪夷所思的笑话[来源网友]

  1. 一个男人走进路易斯安那州某个便利店,拿出20元纸币要求破开,当职员打开收款机时,他亮出自己的手枪并要求职员把收款机里所有的现金给他。职员很快照做了,他拿了钱迅速消失,但把自己的20元钞票留在了柜台上——他一共拿走了15元。(事实上这引起了一场法律上的争论:如果一个人拿枪威胁着要给你钱,这算不算犯罪?)
  2. 一个阿肯色小伙子似乎想喝啤酒想得要命,于是他朝一个卖酒商店的橱窗扔了一个空心砖,打算砸破玻璃,抢几瓶酒逃之夭夭——他没有注意到橱窗是树脂玻璃做的,空心砖反弹回来,把他砸得失去了知觉。整个过程被整个录了下来(我猜想这个家伙会不会把商店告上法庭)。
  3. police在西雅图街道上发现一个严重不适的人蜷缩在一辆房屋汽车旁,那人后来承认他企图用虹吸管偷汽油——但他错误将吸管另一头放到了汽车房屋的粪桶里。(想象一下他用嘴含着管子大力猛吸时的情景吧)

什么是幸福等[来源网友]

  1. “幸福”就是猫吃鱼,狗吃肉,奥特曼打小怪兽
  2. “代沟”就是我问老爸觉得“菊花台”怎么样,他说没喝过
  3. “自恋”就是下辈子我一定要投胎做男人,然后娶个象我这样的女人
  4. “无语”就是法官问:你为什么印假钞?罪犯说:真钞我不会印。
  5. “绝望”就是饭馆吃饭点了两菜,吃第一个:“世上还有比这更难吃的吗?!”吃第二个“靠!还真有!

奥运会、我和朋友们 忽然想到的

首先,想法的缘由来自网络的一篇文章,其中大秀了一番在北京奥运会上未采用的但超震撼的方案,当然都是美轮美奂的效果图片,我收藏了一张觉得很漂亮的:
是的,这的确是一场振奋人心的奥运会,尤其对于中国人来说,尤其对于我们这些被斥之"最缺乏爱国主义"但实质上有多少含有些“民族主义的愤青元素”的80后年轻中国人来说,这虽然不是一场伟大战争的胜利,但却带来豪不亚于其的扬眉吐气。
开幕式是和一堆大学哥们一起看的,当“击缶而歌”的表演带来开场的时候,大家都激动万分,我们由于祖国带来全世界的震撼面貌而无比的荣耀,它虽然仅仅是一个文艺表演,但我们都感觉到这似乎于建国时天安门的“中国人民从此站起来了”的宣扬一样激昂,它似乎在坚定的向世界宣告“这是一个不可被战胜的国家,这是一个在努力向前的国家!” ...... 我们几个哥们不约而同的产生了这样的想法,我想这是不是真正的80后的青年的民族特征呢?
有一个同学甚至激动的去阳台流了会眼泪,我觉得当时自己也有种强烈的要流泪的感觉,似乎只有那样才能更好的释放无以宣泄的激动......
最终还是坐在凳子上,喝了半杯冰冻啤酒,手指感触着酒杯上附着的冰冷水滴,忽然感觉工作已经改变了我不少:从前不喝的啤酒,曾经爱听的音乐,一直着迷的小说......
似乎都去了遥远的彼岸,却又似乎在镜子的另一侧,触碰的到界限,却无法将对面的内容拿回这个真实世界
我似乎用了一些代价来交换到了自己的成熟,最终越到来镜子的另外一面,却有些东西始终留在了我永远无法回到的"那里"
罢了,罢了,继续工作吧,答案只会在前面,因为生活只会向前行进!
希望美丽的奥运会能够留给我们国家更多的美丽,届时的我们不仅仅给世界一个震撼的奥运会,更给世界一个震撼的持续前进的步伐!
希望年轻一代的我们能成为这个伟大力量的中流砥柱!

2008/9/1

遇到诈骗短信我们该怎么办?

昨天收到1短信:
“爸爸,我钱用完了,这是我同学帐号×××××”
我一想,最近实在太忙了,连啥时候当爸爸都忘记了,对了,还有篇论文没交,让我毕业不??

又想起之前朋友收到的短信:
"妈妈,我做公交车挤伤了,我同学帐号×××××"
我朋友小孩才3岁的说

这种短信无耻拙劣,但我们又不胜其扰,究竟该如何处理呢?
有效的方法是:
您可以把这个号码发到10086999, 不多久这个号码就被封了,这样是一种不错的举报方式,防止更多的人被打扰或受骗。
但更加有效的是如果将通讯纳入公民的诚信系统,相信这种骗术就会少很多了 :-)

AIX上的DB2无法支持中文

问题描述:
在AIX上安装的简体中文版DB2无法支持外部程序的中文数据导入,无论从telnet上的查询操作,还是外部访问程序的查询操作,都仅仅是乱码的输出。而通过在telnet上的insert语句添加的中文记录,能够在telnet上的查询操作中正常显示,而在外部程序的查询中无法正常显示。
以下的描述假定我们已经进入DB2命令环境下。
首先尝试的是数据库建立的时候指定codeset,利用如下命令:
create database dbtest using codeset GBK territory cn
在库建立完毕后,通过以下命令:
list database directory
可以发现我们测试用的中文数据库已经被成功建立。但当我们采用如下命令进行数据库的连接时候:
Connect to dbtest
出现了如下的错误信息提示:
SQL0332N There is no available conversion for the source code page "819" to the target code page "1386". Reason Code "1". SQLSTATE=57017
这说明我们访问用外部程序用的codepage设置与系统本身的codepage设置是不统一的。代码页是用来告诉数据使用什么字符集来显示字符,设置的问题主要是与英文外字符的显示相关。
中文依赖的代码页的值为1386,而在未经专门设定的时候,DB2的初始代码页的设置是默认跟随系统的代码页面设置的,关于原始的代码页面设置,我们可以通过无参数的数据库创建命令:
Create database dbtest1
来创建一个默认代码页的数据库,然后通过命令:
Get db cfg for dbtest1
来观察该数据库的代码页值。(windows下的模拟示范)

在DB2默认代码页的设置不支持中文字符集的情况下,我们就必须通过指令的设定来修改其代码页的值。利用如下命令(假定设置为中文字符集):
Db2set db2codepage=1386 – I instancename (指定某个实例)
或默认全部实例:
Db2set db2codepage=1386
然后执行如下命令就能够实现DB2代码页的转换了:
Db2 terminate
Db2start
这时候,我们再进行一个数据库的创建,并进行代码页的观察:
Create database dbtest2
Get db cfg for dbtest2
可以得到如下结果。(windows下的模拟示范)

在此条件下建立的数据库就支持中文了。
值得注意的是,代码页的设置仅仅影响的是设置以后创建的数据库的代码页问题,对于创建之前的数据库会,依然保持其原先的代码页面,所以有必要的话,某些库需要重新建立。

在AIX上无法启动DB2实例

问题描述:
在AIX上安装完DB2后,切换到DB2的用户无法执行DB2的相关命令。
例如:我们从root用户下切换到db2inst1时候使用如下指令:
#su db2inst1 切换用户
$db2start 启动实例
但这时候提示会显示:db2start not found.
问题原因:
su(替代用户,substitute user)命令允许您暂时以另一个用户身份运行命令。当我们需要切换用户的时候使用以下命令:
su
su -
第一种形式(不带 - 符号)只是将您切换成另一个用户,但没有更改包括路径在内的环境变量。第二种形式使用了 - 符号,将允许读取替代用户的登录启动文件,从而设置诸如路径、环境和提示符之类的东西。
解决方法:
#su – db2inst1 切换用户
$db2start 启动db2实例命令
$db2stop force 停止db2实例命令
$db2ilist 查看当前db2实例

一切正常,可以进行相关DB2数据库操作了。

linux的显示器分辨率设置问题

昨天安装了linux RHEL5的32位操作系统,在安装完成后的设置过程中,将显示器的分辨率设置心血来潮的选择了“1600×1200”,结果产生了不必要的麻烦。
因为显示器的支持最高只到1280×800,结果设置的超过了这个限制,系统的界面不能够正常显示了,只是提示“out of range”!我很纳闷linux为什么不能够像windows那样只提示用户能够使用的“可用的分辨率”呢。也许是因为显示器驱动支持的问题?显示器的驱动识别和设置的先后问题?等等不得而知......
于是请教了一些前辈朋友,求助google进行了对应解决。
1.首先我们要退出只能够提示“out of range”提示的图形界面。这就要用到linux的控制台概念。我们通过ctrl+alt+F2或是F3,切换到另外的控制台,初始切换过来的控制台是能够提供给我们命令行界面的!
2.我们的显示器分辨率设置的文件位置就在/etc/X11(可能根据linux的版本不同存在少量差异)中的xorg.conf文件
其中的内容片段
......
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200" "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
......
我们只需要对红色的部分进行对应的更改,更正到我们需要的分辨率即可(此处为了稳妥,我们可以删除掉比默认分辨率更大的值,例如我们如果选择了1024×768为默认,就删除掉"1600x1200" "1280x800" 的部分,这个操作是否必要未经确认,但是)。这个时候我们能够通过vi命令进行操作,然后进行重启即可。
如果我们都对vi命令不熟悉,那又该如何呢?依然有办法,我们可以通过ftp工具在windows图形界面下进行更改,此处的关键又在于,如果我刚安装完系统,还没有设置ip该如何呢?下面的操作就能够解答该问题
3.我们通过命令行进行ip修改的设定,此处有一点很必要,该命令的修改效果是一次性的,意即当您重启机器后,就不能够保持该IP了
ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
例如:
ifconfig eth0 192.168.1.10 netmask 255.255.255.0
然后回车,您就可以通过ftp访问您的linux主机了。对应的配置文件修改操作也会容易许多。