前言:
公司项目1期刚上线,我被客户单位扣下,理由是还未下线交互,需要我公司负责运维,所以我继续呆在这该死的地方,无聊,空虚,寂寞,而远在杭州的同事们正加班加点的写着代码,想到这里,我就手痒痒,真想找点什么来写写代码.
想了很久,也没想到应该做点什么,无聊之极.之前想做一个桌面程序,用来替代系统自带的CMD命令运行器,可惜,试了两天, 始终没能解决一个技术点,无奈,只好放弃.
现在公司做的这个项目,已经让我很是烦厌,惹得我对J2EE开发项目的态度也大大的怀疑起来,确实是有点烦.这时想起网上流传说PHP的快速开发,不禁动了心,学学看吧,PHP到底如何,自己尝试了才知道.
打开Wordpress目录,先看Index.php,一切从入口开始
...................
正则表达式学习笔记
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。
为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。
正则表达式
是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/
从JE上看到此贴,太感动了,特意转载收藏下:
辛辛苦苦半年时间,新系统终于试运行了.你在感慨,不容易啊.艰难而反复的需求调研,你一直在骂着客户是个变态.艰苦而疲惫的开发,你一直在骂着基础框架的支持人员,他们就是一群猪!不过,这都过来了,系统终于开始试运行了。当然,你知道,试运行是一个难过的阶段,很多要求,用户要到使用时才能最终确定.你心里想着各种规避方法,你一定要和愚蠢的用户周旋到底.试运行期间,你一次又一次的跑到现场,和用户不停的扯皮,你要更改他们的使用习惯,还要教会他们使用方法.没办法,用户在培训期间只想着玩,根本就没听你的讲解.用户手册?是这个吗?在某个文件柜翻了半天之后,用户拿了一本windows的手册问你.你郁闷的摇了摇头,给她找了一份电子的使用手册.半天之后,你又接到了用户的电话,你耐心的告诉她,这个用户手册里写的比你说的更清楚."那我怎么找不到?"用户小声的嘀咕着,你则陪着笑告诉她,使用帮助在第几章,什么样的标题. .................
本博客关于Java项目开发中的乱码解决文章已经有很多了,如 { [又一次成功解决Mysql乱码问题] [再谈乱码问题,如何解决MYSQL数据中文乱码问题] [解决jsp,tomcat,MYSQL下中文乱码问题] },但是,每次总是有很多不同的地方,往往不能通过以前的方式来解决,或者总是有很多的不同,以至于没法解决.
3:添加Maven运行环境变量,具体方法:[我的电脑]->右键,[属性]->[高级]->[环境变量]==> 添加一个环境变量: 变量名: MAVEN_OPTS ,变量值: -Xms256m -Xmx512m -Dfile.encoding=UTF-8 , (其实只要-Dfile.encoding=UTF-8这个就可以解决乱码了,另外两个可以不用.)
好了,Maven中编译时遇到JAVA直接写的中文乱码问题解决了.
2: 给服务器(包括开发员本地开发环境的电脑)设置环境变量(步骤就不说了,参数前面),添加一个环境变量: 变量名: nls_lang ,变量值: AMERICAN_AMERICA.AL32UTF8, 这样,所有的开发环境和发布环境都统一了,中文乱码问题也OK了 .......................
《Java程序员 上班那点儿事》第2章软件开发职业的误区。我们上一章了解了应聘公司和面试过程,对程序员这个职业有了一个初步的认识,那么,在本章中要说另一个话题,这是在软件开发职业领域里经常出现的对软件开发职业的误解,这些误解有的时候会成为新程序员的"思想加锁"。本节为程序员们就是一般人。
2.4.2 程序员们就是一般人
2.4.2.1 工作和生活是两个事情
2.4.2.2 程序员的头发与桌子:一个有趣的现象,一个程序员桌子越乱,他的头发就越乱,不知道是巧合,还是必然规律。
2.4.2.2.1 头发问题
2.4.2.2.2 桌子问题
2.4.2.3 编程序要多多补充水分
2.4.2.4 增加运动保护视力
《Java程序员 上班那点儿事》第2章软件开发职业的误区。我们上一章了解了应聘公司和面试过程,对程序员这个职业有了一个初步的认识,那么,在本章中要说另一个话题,这是在软件开发职业领域里经常出现的对软件开发职业的误解,这些误解有的时候会成为新程序员的"思想加锁"。本节为程序员的平凡。
2.4.1.2 程序员的平凡
2.4.1.2.1 逻辑思维推理能力强,但容易钻进牛角尖
2.4.1.2.2 有强烈的危机意识,但总是患得患失
2.4.1.2.3 有完美的控制意识,眼睛里揉不得沙子
2.4.1.2.4 人生的战略规划意识,把人生当成编程
2.4.1.2.5 强烈关注开发细节,忽略的自己的身体
Ext.form.ComboBox提交始终获得displayField的值,以前没遇到过,直到我做了一个ComboBox组合Tree时,才出现这个问题,不管我怎么设置,以及修改代码,就是一直提交的是显示的内容,而不是隐藏的那个值.后来,在使用普通的ComboBox时,也出现这个问题,于是认真了一把,终于找到了问题的解决方法,只要在ComboBox对象里设置hiddenName属性(我把hidden
java里面时间类型转换成json数据就成这样啦: "modifyTime":{"date":30, "day":3, "hours":15, "minutes":14, "month":3, "nanos":0, "seconds":38, "time":1209539678000, "timezoneOffset":-480, "year":108}
在gridpanel里面就会显示成[object,object],同样在表单中也显示[object,object].
从开始使用EXt以来,就被这个问题困扰,一直没解决这个问题,查了网上的解决办法,都没成功,而且,网上的办法也不简单.
今天实在受不了啦,就动手自己做了一下,没想到,很轻松的搞定了这个问题.(原创文章,转载请注明来源http://www.busfly.cn/post/ext-grid-json-date.html)
解决办法如下:....................