`
chenfengcn
  • 浏览: 116583 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论
文章列表
    最近,国内的环境是越来越“和谐”了,几乎在所有和网站发表文章和评论都要先过审核关。很是郁闷。很早就有自己建个网站的想法,但总因这样那样的问题,无法实现。     偶然间发现了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 的输入法,点右键->设置确看不到这个输入法,也就无法删除了。可是本人是用五笔的,看着这微软自作聪明的强盗做法实在很不爽,下决心一定要把这个东东删掉。   百度了一下,找到的答案似乎都是一些 右键->设置->删除 的回答,可是那里根本就没有这个输入法,谈何删除!   最后还是自己想出了个办法:   通过右键->设置->添加,先把微软拼音添加进来,然后再删掉就可以了。呵呵,不入虎穴,焉得虎子啊。
  前面已经谈过如何安装和配置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 ...
  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 ...
  最近在使用带复选框grid组件的时候发现了一个奇怪的问题,第一次载入这个grid组件时就给这个grid组件初始化数据并选中其中的某一项,但始终无法选中,经单步调试发现,选中行的方法已被执行了,只是在所有的东西都执 ...
    在JS下要实现XMLDocument与String之间互相转换其实并不难,但要考虑到兼容不同浏览器时就比较麻烦了。在IE下直接用微软提供的loadXML()方法和.xml属性就可以实现了,下面的例子是在firefox下的解决方法。     XMLDocument转String: var string = (new XMLSerializer()).serializeToString(xmlobject);     String转XMLDocument: var xmlobject = (new DOMParser()).parseFromString(xmlstring, " ...
  最近写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
  在JS中,对象是以JSON格式存储的,如果我们有一个JSON格式的字符串,我们应如何把这个字符串转换成JS对象呢?   下面是一个转换的例子,看了就明白了: var data = "{id : '123',name : 'cc'}"; var obj = eval("(" + data + ")");
  在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 ...
Global site tag (gtag.js) - Google Analytics