- 博客(85)
- 收藏
- 关注
AAR(After Action Review)——项目知识管理的事中学
背景: 第一次听到AAR这个词是在老大与我沟通时提到的管理方式中的一种方法论,当时的我不明白啥叫AAR,只是在本子上作了一下记录。 而当我对AAR还存在记忆的时候,部门刚好请了个专家来讲讲解《项目知识管理》的相关内容,我才真正了解到AAR这个方法论,并深深的被这个方法论所吸引,因为我知道这就是我需要的工作。也许如果不作管理者,我可能对这个方法论也只是像其他同...
2014-11-02 22:04:57
11049
【优化改进】Linux进程文件瘦身——Linux环境验证
背景: 最近一直在思考,嵌入式产品的代码中存在着很多的无用的函数和全局变量,这些函数和全局量占用着版本的大小,进而对Flash的要求也更多了。但这些通用人工去排查毕竟不现实,那有什么办法可以做到自动的检测出这些没有用的函数和全局变量? 这次的总结有一点感受很深刻,那就是“世上并不缺少美,缺少的是发现美的眼睛”。 思考: 针对引言中的思考,我主要从...
2014-10-24 23:01:14
470
原创 基层管理者的角色定位
引言: 2014年9月10日是老师节,而这一天,我也开始正式踏上了管理这条路线,值得自己纪念的日子。 从毕业入职到现在已整整三年有余,曾经的目标,3年计划是把技术基础打扎实,5年计划是能在某个领域上有所有突破发展。最近一年我的几个领导经常问我,考虑往哪个方向发展,我的回答总是很坚定,我想走往管理方向,做一个综合性的人才。我深知自己不是技术上的怪才,但我是技术的痴...
2014-10-03 21:59:48
2748
【问题AAR】windows环境下使用python IDLE出现连接错误的弹出框信息
问题:windows环境下使用python IDLE出现连接错误的弹出框信息。 影响:出现该问题之前,多次重新打开IDLE还是一样的弹出框, 总要过一段时间才能恢复。 解决方法:今天在看python书籍的时候才发现有这么一段话,后面可以试一下。 如果发生了连接错误, 试一下通过单个进程的模式启动IDLE 。由于IDLE 要求在其独立的用户和G U I 进程间通信,...
2014-10-03 19:45:58
721
Android源码下载及开发环境的搭建
1、前言 前一博文给自己列了一下Android的学习计划,是时候一个个的完成了。如计划列的,我要写的第一篇是《Android源码的下载及开发环境的搭建》,致于如何去下载源码,其实网上已经一大堆的帖子了,一搜就有。但在这里,我想说,一个源码的下载,不是简单的把源码下载下来之样就OK了,就可以开始你的源码学习之旅。要想更好的学习源码和进行开发,一个适合自己的开发环境还是必不可...
2012-01-08 18:11:09
140
android开发——框架理解及源码学习计划
引言:最近被安排到android项目组中,从事起了android方面的开发。话说android上,也只是以前在它的应用之上去写一些小程序玩玩而已。还真没想到有一天,我也要从事这方面的开发。世事难料,但这也是一次成长的机会,从初期开始,这是一个很大的挑战。这个小团队对android全都不了解,我们开始的探索之旅。希望在接下来的时候里,我可以在这里记录下我的学习过程...
2011-12-18 20:26:39
212
工作&困惑
从互联网的工作环境中,转身投入到传统型公司的生活,现在有点不适应,重新的开始,加上离互联网更加遥远了。 面对这样的情况,我该如何去面对? 兴趣、成长、未来等等的问题,总是我们在找工作中作为参考的。但往往很多的条件,我们无法完全的满足到,这时该怎么办呢? 难道进入这公司了,意味着以后,很难再接受互联网的东西吗?...
2011-07-20 19:42:55
134
spring自定义标签之三 —— 自我实现
引言: 最近心情比较难以平静,周末的两天就跑出去散心了,西湖边上走走,看日落,还是不错的。回来博客上发现,在自定义标签上,最后一步实现忘记加上了。其实,人生的路程中,我们总是实现着自我的价值,让自己的生活更有意义。 在标签的定义完,也只是自我实现的一半,对于按我们的要求所定义的配置信息,自然而然的需要为这些定义各个属性进行解析和进一步的操作处理了。 ...
2011-06-27 11:56:16
151
spring自定义标签之二 —— 规范定义XSD
引言: spring的配置文件中,一切的标签都是spring定义好的。<bean/>等等,有了定义的规范,才能让用户填写的正常可用。想写自定义标签,但首先需要了解XML Schema Definition(XSD) 的。 标签定义: 对于该类标签的定义,spring中有着相应的XSD定义文档 http://www.spri...
2011-06-23 14:42:34
408
spring自定义标签之一 —— 意义思考
引言: 众所周知,spring框架受到很多开发人员的认同,在很多的工程应用中,都有着他的存在,他的ioc和aop的实现,让人爱不释手,而在这个ioc中,通过简单的xml标签配置就可以达到效果。 问题: 在我们的应用系统中,我们的依赖过多的时候,往往某一个功能组件的实现提供给开发者需要很多的类依赖,开发者在使用时变得繁琐起来,如现在在我维护的就用中,为了设...
2011-06-22 14:55:43
132
面向方法编程AOP学习之三 —— “进化论”
引言: 继前一节(面向方法编程AOP学习之二 —— “原始时代”)的学习引发了一些思考,如前面总结所说的,商人老板无法接受为了一个表演家,就要造一个剧院,这样的成本实在太高太高了,这里需要做的是一个剧院可以允许不同的表演者表演不同的节目,这才是真正的一种进化,才是一种进步。 主题: JDK的动态代理 描述:...
2011-05-22 18:00:24
171
面向方法编程AOP学习之二 —— “原始时代”
引言: 继前一章(面向方法编程AOP学习之一 —— 新知新觉)的对AOP的了解。 现有着进一步的体验AOP的实现方式,本节以简单的小例子,来感受AOP的一种体现。 场景制造:场景一 有位表演者平时都是在路边上卖艺的,突然他的表演能力被某一老板看上,把他带到一个剧院里,告诉他他只要照原来在路上表演的一样就可以,其...
2011-05-22 15:57:14
110
面向方法编程AOP学习之一 —— 新知新觉
引言: 在编程的学习之路, 我们经常在讲着面向过程还是面向对象,但总归是一个程序执行流的方式,代码一行行的执行下去,但对于面向方法编程(AOP),个人感觉,它的实现方式,让人焕然一新。AOP的学习,不仅仅在于一种应用,更是一种思路的学习。我很感叹这种编程方式,在不改变原有的实现方式代码下,增加新的功能。 在Spring中的AOP提到了AOP可以用来做日志、事务...
2011-05-22 14:48:31
139
是谁破坏了枚举类型?
引言: 枚举类型给我们的开发带来了很多的好处,它是个非常典型的一个单例模式,但这样做优越的功能,给我们带来的不全是好处。 当我们开发的接口给别人调用时,往往因为业务需要,添加一个字段类型等等,就也就需要调用端一起更新api包,这里想方设法的去解决这个问题,但这里深深自问题,这是否算是在破坏着这个枚举类型了呢? 问题: ...
2011-05-20 19:54:16
128
JSF & PrimeFaces
这几天在帮同学做毕业设计时,发现一件事,有个人做的网站界面漂亮的,看了一下页面代码,很整洁清爽。这样的东东很强大呀,准备学习学习,现做下记录。 JSF: 什么是 JSF? JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简...
2011-05-16 14:13:07
205
NodeJS初探之三——新星的力量
引言: 就如我前面提到的,对于NodeJS这一服务端JS所思考的一些问题,”这样的东西,适用于什么样的场景下?相对于传统的服务端方式来说,它又有什么优势呢?“ 内容: 今天特意请教了一下,上次在淘宝分享的那个讲师,也提了一些相关的问题,希望也能给大家解决一些相同的疑惑。 问题一:服务端JS的实现,和我们...
2011-03-21 14:42:24
118
NodeJS初探之二——与Mysql的交互
引言:继前面的NodeJS的Hello,World!我们还可以看到其他强大之处,NodeJS现在社区的火热,以及大批工程师对它的支持之下,现在已经陆续的引出了大量的module出来了。内容:下面这个所演示的是NodeJS与Mysql 的交互。这时需要为NodeJS加入Mysql 的Module了,这时前一章说到的npm(Node package manager...
2011-03-20 23:44:52
131
NodeJS初探之一——神秘的服务器端JS
什么是NodeJS? 第一次看到这个名字,是我在报名淘宝的知识分享时看到的,我很兴奋也很好奇这样的一个JS框架。而你看到这个名字的第一个反应会是什么,是否和我一样的简单的以为它就是一个JS框架?反正我是这么认为了。如果你也是,哈哈,看来也是和我一样单纯。 在去听分享前,我特意google了相关资料来了解,不禁使我吓一大跳,或许是我刚出...
2011-03-20 19:28:20
175
原创 准备nodejs的学习,相关学习网址收集
安装&小例子:1、http://www.handaoliang.com/article_39.html2、http://www.grati.org/?p=181 小论坛:cnodejs.org
2011-03-16 00:17:06
136
ubuntu 初始学习 ---环境配置
引言: 最近毕业设计答辩结束了,现在可以开始有点时间再来学习新的东西了,呵呵。开心。因为学习linux一直在我想好好去涉及的,现在毕业设计结束的第一件想快点学好的事情就是linux了,所以现在就对一些在学习上碰到的困难进行记录和总结下吧。 配置开发环境: 说实在的,把ubuntu选择装在VMware中,是为了比较方便,但这样好像那个炫丽的3D效果出不...
2011-03-10 22:42:30
151
原创 学习AOP
今天看到了这样的代码在http请求中,重写了getParameter(),这里面用到的就是Aop的思想了。重写这些不可改变的实现,这里面我们没法去重写类,再去让tomcat来调用我们新写的类,这里就只有使用代理 在tomcat中已经有写好的代理了HttpServletRequestWrapper. ...
2011-02-18 13:06:20
93
关于socket通信时,客户端的Socket断开,服务器端是否能接收到断开信息?
在做毕设时发现了这个问题: 当客户端和服务端连接的过程中时 客户端主动关闭socket时,可以发现服务端对应的socket还是保持着连接 对于这个情况, byte[] buffer = new byte[128]; int limit = 0; while ((limit = bis.read(buffer)) != -1) { log.i...
2011-02-16 16:17:45
2860
关于SWT的学习
现在忙于毕业设计,需要有一些GUI界面。虽然自己对Swing比较熟悉,但Swing的界面,我还是无法控制好,做得像一个正常的软件界面出来了,有点儿难度。更不用谈说做到什么Swing一刀,Swing二刀的了(对我现在来说是浮云)。 以前就知道eclipse是用java写的,但感觉还挺好看的,只是不知道怎么弄的,一开始还真以为是Swing做的,今天才发现是用SWT做出来...
2011-01-30 17:37:22
160
原创 java 序列化保存到磁盘的相关问题
package com.taskManager.connectionStation;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Obje...
2011-01-09 13:10:15
310
把ibator生成的代码启用 && 包括与spring的整合使用
ibator生成的代码确实很完美,也给我们省了很多的开发成本。 但这里面我们又碰到了一个如何启用的一个问题。因为毕竟是自动生成的代码,要灵活使用起来还是一个问题。一个是ibatis独立的使用,一个是与Spring的整合使用。一、ibatis独立的使用1、添加ibatis的jar包 ibatis2-sqlmap-2.3.0.677...
2010-12-30 20:21:48
117
ibator的学习
学了一天的ibator,现在总结一下。 ibator的作用ibator是为ibatis提供的一个自动把数据库中的表转换为pojo,包括dao等的工具,却实给我们省掉了与数据库对应的配置映射等工作。 需求工具:1、eclipse里面可以安装相关插件:http://ibatis.apache.org/tools/ibator/2、或是在独立的ibator包(见附...
2010-12-30 19:11:14
116
提高开发效率之tomcat免重启(随意更改java代码)
做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程10分钟左右,这效率.... 而php有java更有优势在于它是动态加载的。而为什么java就不可以呢? 你想要什么?可以加方法?可以加类?可以动态...
2010-12-30 18:06:35
161
原创 怎么有效的提高页面的打开速度
怎么有效的提高页面的打开速度,提高网站性能,发现查看网站页面源代码的时候,页面上充斥了无数的空格跟换行,增加了页面的体积,这样会影响页面性能,为了有效的解决这个问题,现提供方法如下:1、在工程的web.xml上加上如下配置<jsp-config><jsp-property-group><url-pattern>*.jsp</url-...
2010-12-23 15:50:30
91
原创 dispatcher和redirect的区别
区别1: redirect是重定向,会导致url路径的改变,是客户端的变化。 dispatcher是转向的意思,url路径不改变,是服务器端的变化。区别2: 带参数问题 redirect的重定向如果需要带上参数,只能是url里面加上参数自段 dispatcher会自动带上参数的跳转。 ...
2010-12-17 14:18:45
182
学会蜕变·学会一种突破
问题: 我们都在不断的学习中,但在学习的过程中,我们有时会有这样的感觉,为什么我一直在努力了,可却效率不高了,或是提升的空间变慢了许多了,更甚至没有什么进展。但我这边所说的并不是说所有的,而是对于我碰到的这样一个情况。 我自己就是碰到了这样的一个问题,在之前的一段时间里,我努力的学习着各种知道,各种框架,如mina,tiles2,maven,log4j,tomca...
2010-12-13 14:45:45
103
原创 Tiles2 学习笔记之三——常用的方式(一)
继前一篇所写的Tiles的配置信息中,具有继承性的这一特性,确实给我们带来了不少的方便。但除此之后,Tiles2给我们的,还有更多好的惊喜呢。 1、List Attribute 列表属性 1.1简单的例子 配置: 使用<put-list-attribute>标签<definition name="myapp.homepage.body" te...
2010-12-07 22:33:07
451
原创 关于mina iobuffer的字符转换
/*** 将byte[]转换成string * @param butBuffer*/public static String byteToString(byte [] b){ StringBuffer stringBuffer = new StringBuffer(); for (int i = 0; i < b.length; i++)...
2010-11-30 11:58:52
243
原创 关于maven编辑时使用的jdk版本问题
maven在编译的过程中默认使用的是低版本的jdk如何需要改变jdk的版本(不同版本的jdk有差别的),则在pom.xml文件中,加入以下的代码。<plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <...
2010-11-29 16:13:45
111
原创 关于tiles2用代码取tiles容器时出现的问题
在struts2的Action中HttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();TilesContainer container = ServletUtil.getContain...
2010-11-29 14:11:26
139
原创 Tiles2 学习笔记之二
引言: 相信通过前面一个示例,就大致知道Tiles2这个框架的一个结构了。但Tile2的作用还并没有完全的体现出来呢?它的强大之处出乎了我一开始的预料了。 而这一篇,我想写的便是Tiles2的配置文件。Tiles2的强大,可以说,很大的一部分在于配置文件中的。 一、definition 标签 这是Tiles2的定义标签,每一个设置开始都需要它...
2010-11-21 21:43:03
222
原创 Tiles2 学习笔记之一
引言: 一个jsp页面引发的思想,做web程序的工程师都会知道。web页面可以说很简单,也可以说他很复杂。有的网站做出来的页面很时尚,有的页面却很普通。 但这些页面里面有着一个共同的物点,他们的每一个页面之间都会有许多公同的部分,如果以一个普通的门户网站来看的话,大致可以看到这样的构造。 这里面页面可以大致分为:H...
2010-11-21 20:12:14
135
原创 J2EE的插件导致项目编译后目的地址改变
D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
2010-11-16 19:02:39
73
原创 关于Java中字符串判断函数
判断字符串是否为纯汉字/* * 判断输入的字符串是否为纯汉字 * @param str 传入的字符窜 * @return 如果是纯汉字返回true,否则返回false */ public static boolean isChinese(String str) { Pattern pattern = Pattern.compile(...
2010-11-16 13:17:33
435
原创 Log4j 学习笔记之三
引言: 理论中浅谈,实践中理解。用例子还实践最为直接和明了的总结了。需求: 项目名:LogPro 文件目录 +LogPro //项目名 - A.java - B.java - TestMain.java //主程序 +bbb //文件夹 -C.java ...
2010-11-15 14:14:41
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人