Dec 27

Javascript onblur事件 不指定

felix021 @ 2008-12-27 11:38 [IT » 网络] 评论(0) , 引用(0) , 阅读(5597) | Via 本站原创
修改模板的时候希望能在 搜索框 实现这样一种效果:
默认显示内容为Search... ;鼠标点击激活后自动清空; 失去焦点以后如果内容为空,重置为Search...

记得IE有个onFocusOut事件,试了一下,确实OK
但是,非常遗憾地,FireFox没有这个事件。
又是Google又是Baidu,然后发现自己犯了Shability:
原来还有一个onBlur事件,就是用来作这件事情的。
<input type="text" value="Search..." onfocus="if(this.value=='Search...')this.value='';" onblur="if(this.value=='')this.value='Search...';"/>
Dec 23
发现听到这些语句的频率越来越高,而且我总是不能马上反应过来
每次都以为现在病毒事业蒸蒸日上,已经大规模入侵手机操作系统了呢

然后一听描述就是
哎呀,有个autorun.inf
哎呀,打不开了手机了,弹出“打开方式”对话框
哎呀,文件找不到了,但是空间显示还是那么多

汗ing...

解决办法:

资源管理器 -> "工具"菜单 -> "文件夹选项..." -> "查看"选项卡 ->
去掉 "隐藏受保护的操作系统文件(推荐)"前面的勾勾
然后下面选择 "显示所有隐藏文件和文件夹"
点击确定,然后看看文件出来没?

打开命令提示符: 开始->运行->输入 cmd 回车
然后应该会看到一个黑黑的窗口,光标闪动。
看看你的手机/MP3分配到了哪个盘,比如说是F
输入 F:  (有个冒号),然后回车
然后输入 dir /a 回车
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\ooxx>F:

F:\>dir /a
驱动器 F 中的卷是 Nokia ooxx
卷的序列号是 1234-5678

F:\ 的目录

2003-01-01  00:00    <DIR>          Music
2008-12-23  10:44    <DIR>          Photos
2008-12-23  10:44    <DIR>          视频
               0 个文件              0 字节
               2 个目录  1,060,593,664 可用字节

看到最后一列了不?就是你手机/MP3上的所有文件吧
依次输入
引用
attrib -s -r -h 文件名

然后再看看MP3,文件是不是出来了?
Dec 21

更换Blog模板 oh yeah! 不指定

felix021 @ 2008-12-21 05:41 [IT » 其他] 评论(3) , 引用(0) , 阅读(6207) | Via 本站原创
把bo-blog搭建到了whuacm的服务器上
但是不想让首页看起来让人觉得陌生
于是花了几个小时,以whuacm主页的css为参照
把原先那个模板的css乱改一通
然后就变成这样了
看起来很简洁的吧?
于是自己也换上^_^

提供下载吧(才83K),更新版,修正了一些错误,更漂亮了点儿~
下载文件 (已下载 1316 次)
Dec 20
做校赛的报名系统,插入队伍的时候要考虑队名是否重复,于是想到了使用MySQL的正则表达式。
以前虽然一直知道MySQL有正则表达式,但是因为有LIKE在,所以一直还不需要用它。
正好这次有了机会,就去试试吧。

MySQL的关键字 REGEXP 允许在SQL语句中匹配忽略大小写的POSIX正则表达式。
其实MySQL的文档里面写得非常详细了,给出了很多的例子,可以在这里看到
http://dev.mysql.com/doc/refman/5.1/zh/regexp.html

这里主要是记录一下在PHP里面还需要进行怎样的处理:
其实很简单,两个函数:

1。preg_quote()
转义正则表达式中的特殊字符,详情参见 http://cn.php.net/preg_quote
这本来是PHP为PCRE的正则表达式准备的,不过这里也是可以用的。

2。mysql_real_escape_string()
这个函数是用来转义特殊的SQL字符,同时也可以防止SQL注入攻击。
PHP文档的说明为:
本函数将 unescaped_string 中的特殊字符转义,并计及连接的当前字符集,因此可以安全用于 mysql_query()。
它有一个兄弟,mysql_escape_string(),不过不能针对当前字符集进行处理,所以不够安全
另外如果使用mysqli的话,也可以使用mysqli_real_escape_string()。

综合起来就是这样:
$team_name = mysql_real_escape_string(preg_quote($team_name));
$query = " SELECT * FROM `teams` WHERE `team_name` REGEXP '{$team_name}' ";
然后再ooxx地去查询吧。。。
Dec 17

Ubuntu变慢了。 不指定

felix021 @ 2008-12-17 14:12 [IT » 操作系统] 评论(0) , 引用(0) , 阅读(5010) | Via 本站原创
最近发现可爱的Intrepid速度变得非常慢,慢到不可理喻。
打开终端都需要等好久
firefox的页面就像PPT一样地给我脸色看
VirtualBox里面的WinXP就压根不给我面子了
打字的时候通常我可以在按完一系列按键以后
再看着汉字一个一个冒出来
就像回到了我可爱的上一台小黑装着Win2k Advanced Server的那个时候。

百度和google告诉我,有人也遇到过这种问题
于是按照他的解决方案把~/.scim删掉,但是没用。

于是我试着把Compiz-Fusion的Desktop Cube特效关掉
启用Desktop Plane.

于是一切都解决了。
看来以后还是少折腾Intel的GMA X3100吧。
Dec 11
在Ubuntu下用了好久,习惯了linux的命令行,异常强大。
需要用到windows的时候就有点不爽了
windows的cmd实在太弱了,能做的事情太少
更麻烦的是,我经常会输入ls, clear, cp这样的命令,很囧=.=
于是我自己做了一批简单的bat文件,比如ls.bat是这样的:
引用
@dir %1 %2 %3 %4 %5 %6

把他们扔到windows目录下,输入这些命令就畅快多了。
嫌麻烦不想自己写的同学可以从这里下载:
下载文件 (已下载 1430 次)

当然,更完美的解决办法是安装一个cygwin,然后把它的bin目录添加到环境变量path里头去。
Dec 7
momodi同学說得很对,嗯。

--
貌似新人们总会遇到几个问题,提一下吧。

1. 64Bit整型的问题
这个东西比较纠结阿。一般来说
在VC下面,定义的时候要用__int64
用g++/gcc的时候,则应该用long long定义
在Windows下面,输入输出的时候要用%I64d这个格式
在类Unix(包括Solaris/Linux等)下面,输入输出的时候要用%lld这个格式
对于各类OJ,不妨自己在A+B这道题上试试
参加比赛的时候,务必向工作人员或者judge问清楚编译环境
——包括操作系统和编译器。

2. 大数组RE的问题
emingCup的时候就有队伍遇到这个问题
自己运行的时候都RE还交过来。
这个涉及到编译器对不同类型变量的内存分配规则。
在C/C++中
Dec 2
zz自。。。忘了记出处。。作者,我对不起你=.=

Javascript中window.location对象的使用

window.location对象:

  location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。

  hash属性:hash标注是一个url很好的习惯用法,它指定浏览器到一个位于文档中的anchor位置,相当于一个书签儿。

  host属性:描述渔歌url的主机名和端口,只有端口号是url的一个明确部分时,值中才包括端口号。
分页: 54/99 第一页 上页 49 50 51 52 53 54 55 56 57 58 下页 最后页 [ 显示模式: 摘要 | 列表 ]