- 浏览: 118361 次
- 性别:
- 来自: 福州
最新评论
-
dengli19881102:
厉害
不以0开头的数字输入框 -
zhangyi462002:
仁兄, 我照着你的代码走下来,为什么启动的时候,就是找不到Bi ...
James+Javamail构建邮件服务(三) -
hwh0919:
james连接sql server 2008怎么写呢
James+Javamail构建邮件服务(五) -
mygia:
如果是很多很多的person,用什么方式来保存好?
对象序列化和反序列化是怎么回事 -
azhqiang:
楼主辛苦了。
不以0开头的数字输入框
文章列表
最近,国内的环境是越来越“和谐”了,几乎在所有和网站发表文章和评论都要先过审核关。很是郁闷。很早就有自己建个网站的想法,但总因这样那样的问题,无法实现。
偶然间发现了Wordpress框架,相当强大,重新唤起了我强烈的好奇心。虽然远在异国他乡,虽然天天加班到晚上十一点,还是挤出了三天时间,把这个新博客建立起来了(http://www.idealkevin.com)。其中还有很多相当强大的插件和框架,不过暂时还没时间研究。欢迎有志之士一同交流研究吧。
视频声音太小怎么办?
- 博客分类:
- 系统相关
刚跳到一新公司,公司给出了很多培训视频,但很多视频都是现场录制的,声音很小,相当困惑。实在忍不住找了下声音放大的方法,原来如此简单,发出来跟大家一起分享。
暴风影音本身就提供了声音放大的功能,选择 播放->音频设置 将 音量放大 调到最大即可。
在程序开发中,有一个好的正则表达式往往可以事半功倍,可惜缺乏平时的积累,每次都到处去搜挺麻烦的,就把常用的一些在这记录一下吧,大家要是有好用的也希望提供一下哦。
1、/^[0-9]{1,20}$/ 1-20位整数
2、/^\d*\.?\d*$/ Double类型
3、/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/ 手机号
4、/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ 邮箱地址
5、/^(\d{4})\-(\d{2})\-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/ 日期:yyyy ...
在做Web开发的时候,经常需要让一个text框只能输入数字,而数字又不能以0开头。上网查了很多,却始终找不到我所需要的,无奈之下自己写一个吧。代码如下:
<input type="text" value="3" maxlength="3" style="width : 30px;text-align: right;" onKeyUp="value=(parseInt((value=value.replace(/\D/g,''))==''?'0':value,10))" />
代码 ...
最近不知是装了什么系统更新还是其他原因,语言栏里无故多了个 微软拼音3.0 的输入法,点右键->设置确看不到这个输入法,也就无法删除了。可是本人是用五笔的,看着这微软自作聪明的强盗做法实在很不爽,下决心一定要把这个东东删掉。
百度了一下,找到的答案似乎都是一些 右键->设置->删除 的回答,可是那里根本就没有这个输入法,谈何删除!
最后还是自己想出了个办法:
通过右键->设置->添加,先把微软拼音添加进来,然后再删掉就可以了。呵呵,不入虎穴,焉得虎子啊。
- 2009-08-19 09:34
- 浏览 2641
- 评论(1)
前面已经谈过如何安装和配置Spket使他可以用于EXT的智能提示了,这里只是对大家有可能忽视的问题,导致智能提示无法使用作些说明。
我们可能会以为ext.jsb这个文件包含了EXT中相应版本的所有API,所以为了简单起见把这个文件复制到其他地方,单独添加这个文件(至少我自己这么做过)。从而导致了EXT的智能提示怎么都不能用。不论我重装MyEclipse还是重装Spket都没有用,因为问题不在这里。
问题在于,ext.jsb只是一个用于引导的文件,Spket真正读取EXT API是通过source目录下对应的JS文件来取的,也就是说ext.jsb文件不能复制到其他地方用,只能放在EXT ...
XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<cd country="USA">
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<price>10.90</price&g ...
- 2009-06-03 12:27
- 浏览 988
- 评论(0)
Dom4j的API中并没有提供替换节点或元素的方法,若想使用Dom4j的API来实现,则只能是先删除其中的一个节点,而后再重新添加一个,但这种方法很难保持节点本身的先后顺序。那么,我们应该如何来解决这个问题呢?假设我们要将查到的id为123的oldNode替换为newEl,代码如下:
oldNode = docHtml.selectSingleNode("//img[@id=123]");
Element newEl = DocumentHelper.createElement("input");
List elepar = oldNode.get ...
做EXT开发有一段时间了,感觉EXT是一套相当强大的JS框架,如果让我用一个词来评价它,我想应该是激动人心。虽然从接触EXT到现在的时间并不算太长,研究得也不是很深入,但还是想把自己所掌握的一些东西整理出来与大家共勉吧。
要使用EXT当然离不开它的发布包啦,我传了一份2.2版本的上来供下载(见附件,里面包括源码、sample、build以及资源文件等),目前的最新版本是3.0,不过由于是刚出来的版本,文档之类的东西不是很全,所以本人还是推荐先用2.2版本的吧。至少到目前为止,我觉得2.2里提供的功能已经够用了。如果需要EXT的最新文档等,这里推荐两个网址:
http://www.ex ...
- 2009-05-27 00:00
- 浏览 3436
- 评论(2)
最近在使用带复选框grid组件的时候发现了一个奇怪的问题,第一次载入这个grid组件时就给这个grid组件初始化数据并选中其中的某一项,但始终无法选中,经单步调试发现,选中行的方法已被执行了,只是在所有的东西都执 ...
- 2009-05-26 19:34
- 浏览 2649
- 评论(2)
在JS下要实现XMLDocument与String之间互相转换其实并不难,但要考虑到兼容不同浏览器时就比较麻烦了。在IE下直接用微软提供的loadXML()方法和.xml属性就可以实现了,下面的例子是在firefox下的解决方法。
XMLDocument转String:
var string = (new XMLSerializer()).serializeToString(xmlobject);
String转XMLDocument:
var xmlobject = (new DOMParser()).parseFromString(xmlstring, " ...
- 2009-05-21 09:09
- 浏览 1849
- 评论(0)
最近写JS对table的操作时,发现一个奇怪的现象,对table的width属性进行设置可以改变table的大小,但对table的height属性进行设置时,居然报没有这个属性。代码如下:
var table = document.getElementById("textTable");
table.width = 90%; //这句可以正常执行并改变Table宽度
table.height = 50%; //这句无法正常执行,使用alert(table.height);调试可发现,height属性不存在。
经查,问题应该是在于这个HTML的文件头,我当前使用 ...
Oracle查询当前用户连接语句:
select * FROM v$session
- 2009-05-14 22:54
- 浏览 2336
- 评论(0)
在JS中,对象是以JSON格式存储的,如果我们有一个JSON格式的字符串,我们应如何把这个字符串转换成JS对象呢?
下面是一个转换的例子,看了就明白了:
var data = "{id : '123',name : 'cc'}";
var obj = eval("(" + data + ")");
- 2009-05-13 23:34
- 浏览 2564
- 评论(0)
在ComboBox中设置了name属性,提交后,后台request对象取到的只是选中的text值,而非真正的value值。
分析:Ext中的ComboBox组件并不是从原生的select继承来的,而是用div重新写一个,所以当给ComboBox设name属性时,这个属性只是赋给其中用于显示的text的。
解决方法:ComboBox中还有一个配置项是hiddenName,设置了这个属性后,就可以在后台request通过这个属性来取得当前选中的value值了。
例子:
app.form.db_source = new Ext.form.ComboBox({
fieldLabel ...
- 2009-05-13 23:20
- 浏览 2040
- 评论(0)