- 博客(166)
- 资源 (10)
- 收藏
- 关注
原创 三言两语
1. 我走在路上, 人行道上有一个深洞。 我掉了进去, 我迷失了……我绝望了。 这不是我的错。 费了好大的劲,我才爬出来。 2. 我走在同一条路上, 人行道上有一个深洞。 我视而不见, 还是掉了进去。 我不相信我居然会在同一个地方失足。 但这不是我的错。 这一次,我花
2009-11-20 09:06:00 770
原创 ExtJS4 文件上传 SpringMVC @ResponseBody 返回 字符串 乱码
@ResponseBody 乱码,这个问题网上遇到的比较多,大家应用的情形又大不相同。很多人会很郁闷,即使全局设置UTF-8编码,有时候也会有问题。不过总体上两个思路:1.修改项目中类似app-config.xml 配置文件。(资料网上很好找,或者参看文章后面参考链接)text/html;charset=UTF-8 需要注意一下用text/plain 还是使用text/html
2012-12-12 16:05:52 3881
原创 善喻---沟通不应该那么苍白
《阿甘正传》中插曲《Blowing in the Wind》里有一句歌词非常喜欢: How many roads must a man walk down 一个人要走过多少路 Before you call him a man 才可以称之为人 常用类似问题问自己,一个人到底要学多少知识,才能算渊博?一个人到底要多少能力,才能
2012-11-30 22:35:02 2191
原创 多重身份下的高效人生
最近《岩石上的梦想》作者介绍 从事高科技新产品研发管理。热爱写作、音乐和户外。让我想起了另外一个人,海岩。看网络上摘录的介绍: 在一千年前的宋代,哪里有井水,哪里就有柳永的词流传。而在今天的中国,只要有电视机的地方,海岩这个名字就会被人们提起。随着小说的出版、被改编成影视剧而批量生产的明星,海岩无疑是传奇的。这个金牌编剧同时又身兼酒店集团老总、大学教授、高级设计师
2012-11-30 22:27:12 2177
原创 @override multiple markers at this line
multiple markers at this line关于@Override注解在Eclipse中JDK1.5编译下报错的解释,请看Eclipse给以的解释:在实现Runnable 的 run()方法上有如下的错误提示信息:Multiple markers at this line - The method run() of type ClassName must ov
2012-11-30 22:21:41 5327 1
原创 ExtJS4 reader.read is not a function
在初用者,ExtJS 中 is not a function 错误是比较常见的,xxx is not a function 含义很简单,就是xxx 你没有定义;或者你定义了,没有正确引用,无法找到。有的时候,还不是很好找到到底那里出错,这里以reader.read is not a function 为例,提供一种思路,希望能够带来一些启发。Ext.define('Ext.data.proxy
2012-11-26 23:08:36 6614
原创 ExtJS items 按钮分隔快捷符号
先看例子代码: * Ext.create('Ext.toolbar.Toolbar', { * renderTo: document.body, * width : 500, * items: [ * { * // xtype: 'button', // default
2012-10-31 13:37:43 6087
原创 ExtJS4.07 窗体关闭 再打开出现 TypeError: grid is undefined 或 data is undefined 类似错误
这个错误比较常见,组件没有正常销毁 或者按照你的意愿销毁时候常常会遇到一些想不到的异常。解决这个问题大概可以从两个思路:if(!win){ win = Ext.create( //........ );}win.show();上面是通过逻辑判断,必要的时候关注自己是调用hide ()方法还是close()方法。那么什么时候调用
2012-10-30 15:51:41 4882
原创 ExtJS4.07 Component的生命周期
我们创建一个Ext.Componet组件时候,会按照以下顺序对组件进行初始化。1、调用Ext.apply()复制参数;//Ext.apply(me,config);2、调用addEvents() 添加事件;//me.addEvents3、调用initComponent()初始化组件;4、调用Ext.ComponentMgr.register(me)注册当前组件;5、调用init
2012-10-30 15:32:12 2926
原创 ExtJS4.07 分页组件pagingtoolbar
ExtJS4.07 分页组件先看例子:var itemsPerPage = 2; // set the number of items you want per pagevar store = Ext.create('Ext.data.Store', { id:'simpsonsStore', autoLoad: false, fields:['name',
2012-10-30 13:49:54 7912
原创 Firebug console函数 一览
许多程序员喜欢用print、alert来调式代码,我有时候也不例外,更多的时候喜欢debug一步步跟踪,感觉这样更有趣,能够清晰看见数据在程序内部流转信息。即便如此,print、alert还是免不了的,今天整理一下Firebug console API,调式JavaScript时候出了一步步debug 也可以经常用用console函数来帮助我们调式,确认一些信息。看看官方提供的API:1
2012-09-26 21:24:13 1285
原创 像画家一样思考
我不是画家,却看过画家作画。程序员和画家有许多类似之处,只不过很多人不承认罢了。画家是用线条和色彩表达思想的人,程序员使用语句和命令来表达功能(思想)的人;画家需要正常逻辑思维,也需要独特视角去参透光和影、虚和实;程序员也需要正常逻辑思维,以及独特的抽象思维去构筑物理、数据和抽象模型;……或许可以这样一直比较下去。奇怪的是画家作画称作创作,程序员写代码很少自认为是创作的。大概是多数情况下,习惯
2012-09-25 21:20:14 1044
原创 Annotation 和Spring Annotation 知识整理
话题很大,感觉能力有限,很难把这些东西一次说透,只能稍作一个整理,供参考了。Annotation , 注解。可以粗浅理解是一种方法,这种方法能够帮助我们简化代码或者资源配置文件,提高工作效率。越来越多的框架提供Annotation拓展,帮助我们更好完成任务。 学习中的日用而不知现象:哪怕是一个java 的出学者,都回接触java annotation的,@Override 估计不
2012-09-24 23:14:27 10217
原创 开学了,可是人生没有寒暑假
说到职业,许多人感觉程序员是一个吃青春饭的职业。不能否认个人的认识,扯开另外一件事情想想,个人人生路径,大多数,上学读书,工作结婚,生子育子……;这个过程中做人不变,角色在转化。我愿意用这个例子来映射,人的职业;我更希望一个人是这样的,所在的行业不变,职业角色在转化。说说吃青春饭的职业吧,我一直不怎么认同这种看法,曾在这种看法的人多数对自己的认知不到位。如果你认为职业角色应该伴随着年龄阅历
2012-09-01 17:03:26 1421
原创 ExtJS4 日历控件datefield 解决选择时间一天
ExtJS 4.07 datefield控件没有提供我们选择 时期的时分秒,网上有很多人进行二次封装,可以面板中选择时分秒,需要的不难搜到,这里要解决的是如何选择一天内时间问题: 起始时间:2012-08-31 00:00:00 终止时间:2012-08-30 23:59:59代码如下:Ext.create('Ext.form.Panel', { ren
2012-08-31 22:32:27 12367 1
原创 ExtJS4 TreePanel extraParams传参
ExtJS 4 构建一个视图模式比较固定,这里说说TreePanel 参数问题,除了静态的树,动态树一般都会涉及到根节点传回后台,获取子目录。1.创建model// model Ext.define('Testtree',{ extend:'Ext.data.Model', fields:[ {name:'id',type:'string'}, {n
2012-08-31 08:52:18 14588 3
原创 巧用好官方API学好EXTJS
学习一样新技能,方法很多每个人爱好不同,有的喜欢视频,有的喜欢文字,有的喜欢代码示例;能力强点直接看英文文档,底子薄点等人翻译。这里说说如何利用官方API学习ExtJs4,顺便说一句官方example很多优秀例子值得学习。举例地址:http://docs.sencha.com/ext-js/4-0/#!/api/Ext.tree.Panel这里TreePanel组件为例:Cod
2012-08-29 22:47:10 1871
原创 人才的收/养/育/用
关于人才这个老话题,仿佛总有的谈。一个IT经理中文发来一份简历和代码片段让我帮忙评估一下。其实光凭着这些表面的东西,很难给一个客观的评估。只好聊聊自己这方面的经验和做法。企业难招人,许多人才也难找到合适企业。这是永恒的矛盾,信息永远不对称。站在企业的角度,我认为可以从下面四个角度考虑: 【收人】没有那所学校是为哪个企业专门培养人的,新人不可能完全匹配企业需求(同行业近
2012-08-29 22:12:13 557
原创 android 笔记05
因为项目需要,最近在看Android 。随手记录学习过程中的摘录,主要来源:http://www.gswift.cn/《如何开发Android 应用框架》回顾:应用软件 = {AP +应用框架}传统的观点,将应用软件(Application)与系统平台分为独立的两个层级,于是API就位于这两层之间。这中观点意味着所有的应用领域知识(Domian Knowledge)
2012-07-23 14:58:05 426
原创 Andriod 笔记04
因为项目需要,最近在看Android 。随手记录学习过程中的摘录,主要来源:http://www.gswift.cn/《如何开发Android 应用框架》在Android框架里有四个嫡系基类:Activity、Service、BroadcastReceiver和ContentProvider.Activity:处理UI互动的事情Service:幕后服务(无关于UI的
2012-07-23 10:47:16 417
原创 Android 笔记 03
因为项目需要,最近在看Android 。随手记录学习过程中的摘录,主要来源:http://www.gswift.cn/《如何开发Android 应用框架》兼具更多观点为了支持API这个目的,所以选择了基类作为手段。为了将众多基类组织成一个整体,所以采取框架这个方法。框架和基类不是从需求或者业务里抽象出来的,而是伟大的构架师从内心创造出来的,目的只有一个:支持API.
2012-07-18 15:58:47 576
原创 android 笔记 02
因为项目需要,最近在看Android 。随手记录学习过程中的摘录,主要来源:http://www.gswift.cn/《如何开发Android 应用框架》新思维:假设(Assumption)->假想(Hypothesis)->愿景(Vision)->商业模式(Business Model)->构架(Architecture)->框架(Framework)新方法新技术信息
2012-07-17 16:07:52 475
原创 Android 笔记 01
因为项目需要,最近在看Android 。随手记录学习过程中的摘录,主要来源:http://www.gswift.cn/《Android 构架师手册》建模与图形思考构架师(Architect)的职责就是创意设计与人际沟通。构架师如何进行创意思考?又如何将创意设计表达出来,获取支持?图形绘制和思考能力,培养图形思考UML2.x中的图表、元素及属性,包
2012-07-17 16:06:19 565
转载 能占多少股份--要看有多少能力
迄今为止,在中国互联网企业当中,腾讯的创业团队可以说保留得是最完整的———包括首席技术官张志东、首席信息官许晨烨、首席行政官陈一丹等依然是公司高层。 “除了我们这几个创业者都是同学外,最重要的是,我们的股本结构比较合理。”直到现在,马化腾还是认为,这是腾讯之所以成功的最得意之笔。 有钱不给股没钱以后补 有这样一段往事:当年相邀四位伙伴共同创业,马化腾出主要的启动资金。
2012-06-30 23:01:15 3247
原创 Java/ Android 历史(整理)
不知怎么突然想到这些,于是就在网上整理收藏了一下:Sun 的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。Sun内部人员把这个项目称为Green,那时WorldWideWeb还在图纸上呢。该小组的领导人是JamesGosling,是一位非常杰出的程序员。他出生于1957年,于1984年加盟 SunMicrosystem公司,之前在一家I
2012-06-30 06:37:48 2189
原创 一个JavaScript演示程序
昨天中午吃饭,硬件部的同事说他们从各个节点收集回来的参数,想在本地浏览器里面动态展示一下。本来计划用PHP做的,感觉有点费事了,这点临时性小需求,有点浪费。于是想到用JavaScript解决一下。 大概需要解决的问题: 1.数据来源:通讯节点会通过com口收集回数据,写成格式化的文本文件。 2.Javascript 需要读取本地文件
2012-06-29 11:19:04 786
原创 离职留下什么?
又一个同事到另一个城市去了,来来去去的人多了,大家的感觉就麻木了。有时候人是很渺小的,没有多少人能够真正带走什么?但多数人会留下一点东西,那怕是“悔不当初”的感觉。离职的理由千千万,总之一条“爷,不(想)在这干了/爷,在这干不了了”。当然也有“其实不想走,其实我想留……”。没有不散的筵席,曾经富可敌国的公司都有兴盛衰落的时候,能举沉浮毕竟是少数人。离职你会留下什么?一堆废杂志刊
2012-06-29 10:44:03 892
原创 JavaScript 笔记
适合初学者学习梳理笔记JavaScript 是属于网络的脚本语言什么是 JavaScript?JavaScript 被设计用来向 HTML 页面添加交互行为。JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript 由数行可执行计算机代码组成。JavaScript 通常被直接嵌入 HTML 页面。JavaScript 是一种解释性
2012-05-26 15:01:58 795
原创 【开发早会】快速切换,进入状态
无论你是一个慢热类型,还是一个快热类型的人。做一件事情能够快速进入状态,永远是一个好的习惯。 一早上班,你是否需要浏览大量的新闻,看完微博更新……,才慢慢逼着自己处理真正的工作,进入到真正的工作状态;当然你不是故意拖延,只是需要慢慢进入。这种迟钝的切换,无疑使高效工作的一个杀手。 开发早会,是一个很好带入快速切换进入状态的方法。 每天十五分钟
2012-05-15 19:42:15 1309
原创 一个JS框架D3.js
最近有点不务正业,好吧,诚恳一点面对现实。许多时候我想等我把某些问题,完全想明白,完全理解透,再写点东西;事实往往相反,发现等我真正接近,把某些东西理解好,我自己再也不屑写点东西分享了,没有精神气也好,不着调也好,这对于我的性格至少是一个事实。懂得越多的人或理解的越深的时候,人越容易沉默;半调子的时候我一直在叫嚣,就像现在的我。 决定改变方式,不要等想好了再动笔,也不要等完全弄明
2012-05-09 21:56:27 36387 7
原创 什么是真正的知识?真知识 垃圾知识
不用多解释,听听华生和夏洛克的对话:《新福尔摩斯》……夏洛克:你把血腥的哥那起案子写进了博客 I see you've written up the taxi driver case华生:是呐,粉色研究 Er...yes。A study in pink夏洛克:真想的出来 Nice华生:嗯 粉衣女郎 粉色箱子 Well,you know. Pink Lady,
2012-05-05 21:43:23 2900
翻译 ExtJS 操作DOM元素Ext.Element
ExtJS 对HTTP DOM元素的操作,进行了很好的封装。看几个具体的方法Ext.Element :封装Dom元素通用操作,屏蔽了不同浏览器带来差异性问题。用法:// by idvar el = Ext.get("my-div");// by DOM element referencevar el = Ext.get(myDivElement);动画效果:默认情况下没有动
2012-05-03 21:37:03 2823
原创 不推敲的生活
笑话一则:一个在菜场看到的,神一般的大爷! 那大爷买西红柿来着的,挑了三个放到秤盘里,摊主秤了下说:“一斤半,三块七。” 大爷说:“我就做个汤,用不着那么多。”说完就去掉了个儿最大的那个西红柿。 摊主迅速又瞧一眼秤子,“一斤二两,三块。” 正当我看不过去想提醒大爷注意摊主的秤子时,大爷从容的掏出了七毛钱,拿起刚刚去掉的那个大的西红柿,扭头就走了…… 摊主当场就凌乱了,我憋成
2012-04-30 01:05:31 680
原创 ExtJS4.0.7 树组建treePanel简单介绍
ExtJS4 树组件TreeExt.tree.Panel Ext.data.TreeExt.data.NodeInterfaceExt.data.TreeStoreExt.tree.View 相关的类有Panel,Tree, NodeInterface,TreeStore,View。从treePanel看起,treePanel主要提供树结构数据的UI展
2012-04-25 21:51:31 9364 2
原创 有趣的3D打印
如果足够留意的话,许多“3D打印”最近在网上常常出现。Google一下这种技术,并非嘘头,你会发现许多有趣的东西。3D打印:http://v.youku.com/v_show/id_XMjgyNzUyNTY4.html 再 看一个例子,这个例子并非严格意义上的3D打印,但可以帮助你理解,这项技术是多么有趣。1.建模2.分解3.组合4
2012-04-25 20:14:23 1590
原创 Ext JS4.0 的一点学习思路
不是我不明白,而是世界变化的太快。 记得在08年一次前端技术选型的时候,当时还在考虑ExtJS还是JSF?虽然现在已经记不清当时选择JSF具体原因。最近偶然的机会看了ExtJS Demo着实吃惊不小。变化太大,成长太快了。 ExtJS 可以理解为一个可以打造富客户端的JS框架,对HTML原生标签,进行更高效的封装。下面简单说说学习
2012-04-17 23:12:12 2809
原创 Notepad++ 支持 ExtJS 提示(JavaScript提示)
继续Notepad++,想让你的Notepad++拥有代码提示效果吗?JavaScprit代码提示的配置在安装目录%notepad_home%\Notepad++\plugins\APIs的javaScript.xml文件: ………… 可以根据自己的需要添加,提供一个Extjs 的javascript
2012-03-27 21:39:09 4625
Notepad++ 中ExtJS 代码提示
2012-03-27
javascript.xml Notepad++中ExtJS 代码提示
2012-03-27
world.sql.zip
2010-09-12
Tomcat 6.0 数据连接池驱动
2008-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人