自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql修改数据文件路径

再Ubuntu环境下,修改datadir后,重启不成功,按照以下的方法,终于ok  http://www.thinksaas.cn/group/topic/347966/Stop MySQL using the following command: sudo /etc/init.d/mysql stopCopy the existing data director...

2015-12-06 20:29:37 226

subversion+apache的中文路径问题解决过程

问题:  用subversion+apache搭建好svn服务器后,发现svn库不支持中文路径。 解决过程:定位问题        创建中文路径时,subversion报错内容是:http://**********/03%20%E6%B5%8B%E8%AF%95/ path not found,大概的意思是,subversion在服务器中找不到需要创建的目录的路径。 ...

2013-08-07 15:01:58 743 1

bambook引起的adb启动异常的问题

  用IDEA调试Andriod应用的时候,出现adb启动异常的情况,IDEA启动调试后出现“adb server not responding"的异常。  在网上查到很多解决办法有以下方面:1、adb的端口5037被占用,因此adb启动不了2、在控制台中kill掉adb进程,重启能解决问题   分析后发现:1、5037确实被占用,但是是被adb.exe占用的2、ki...

2013-03-31 17:17:32 205

无纸化办公中手写签名的实现

  最近要实现一个使用手写板对PDF文档进行手写签名的功能,下面记录一下关键过程。   实现的思路如下:1、在画板中显示PDF文档的内容2、用户使用签名版对PDF文档进行签名3、保存签名后的画板内容到新的PDF中  其中使用pdfbox把PDF文档转成图片,签名后又把签名后的图片转回PDF保存。  pdfbox(http://pdfbox.apache.org/)...

2013-02-21 16:37:26 1150

用jreloader不重启JVM动态重新加载改变的类

事情的起源是,我们一个程序内置了一个REST服务的server(是Jersey的Grizzly),启动后,修改类文件,需要重启服务器才能让修改生效。这时候,就想到要动态加载类了。在JAVA的世界里面,类,不是动态加载的,除非你检测class的变化,去写classloader啦 。当然,世界上还有很多苦逼JAVA程序员碰到这个问题,所以,他们发明了俩工具:JRebel :http://zerotur...

2012-12-12 12:04:34 405

UI框架选型

  最近公司的一个新项目要进行UI框架的选型,我把选型的思路和过程跟大家分享一下。 选型标准  在选型之前,我们先要定一下选型的标准,就像人生一样,想清楚“自己要的是什么”是最重要的。  选型的标准分为几部分:   符合业务 业务是根本,和大部分的技术一样,框架没有好坏之分,只有适合与不适合。        我们项目是一个通讯类的监控项目,用户群是移动、电信...

2012-11-16 10:35:52 293

检测是否在运行JUnit单元测试

  在写单元测试时遇到一个问题:同一份代码,在单元测试时,我希望他连接到测试数据库;在正式运行时,我希望他连接到正式数据库。  因此,我要判断当前运行的是测试还是生产环境。   首先,我配置了两套数据库连接环境,一套用于单元测试,一套用于生产环境。  然后,通过运行时判断是否在运行单元测试,而决定读取哪一套的配置,判断代码为:public class JUnitUtils...

2012-11-05 11:44:07 687 1

我该如何写单元测试?

  在我的团队中,单元测试是较难推行的敏捷实践之一,我思考后觉得有以下原因:1、主观上觉得会加大工作量,影响进度2、从未接触junit等单元测试框架,害怕接触新事物3、团队形式上要求、形式上开展,但是未能结合培训、Code Review等方式持续推行   其实单元测试是个相当简单的技术,当然,要做的完美也要花很多的心思。单元测试无非就是:AAA模式——Arrange(测试设置)...

2012-10-18 15:00:49 109

[翻译]从Sencha Touch 1.* 升级到 Sencha Touch 2.*

参考文章http://www.sencha.com/learn/upgrading-from-sencha-touch-1x-to-2x/http://www.sencha.com/learn/upgrading-to-sencha-touch-2-pr2/http://docs.sencha.com/touch/2-0/#!/video/migrating-from-1-t...

2012-08-02 11:44:49 120

原创 MySql的江湖

  有人的地方,就有江湖。  MySql辗转落到Oracle的手上之后,对于Oracle是否对Mysql的开源路线有调整或影响的担忧,让开发者和DBA们选择上有了一些担忧,这个小小的江湖也在上演着一出出的好戏。一些重量级的MySQL开发者和创始人都自立门户,开始发布他们自己的MySQL分支版本,每个分支版本固然有他自己的目标,我们一一介绍。      2006年,MySq...

2012-06-16 14:15:30 142

原创 Spring屌丝们进军移动开发了:Spring Mobile and ...

   来自移动设备的流量,已经超过了来自PC的流量,我们不得不考虑一下,我们的网站开始要考虑是否照顾一下移动设备的用户,提供一个移动版的界面了。从2010年开始,Spring明显也感受到了这样的趋势,在移动开发领域,Spring做了以下几样东西:Spring Social、 Spring Mobile、 Spring Andriod Spring Social  Spring So...

2012-06-12 01:22:30 247

一个必用的javascript框架:underscore.js

  上篇文章(http://cavenfeng.iteye.com/admin/blogs/1551516)粗略介绍了移动应用框架的搭建,其中,有一个比较重要的库:underscore.js   Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能。  创造一个小而美的公司非常...

2012-06-05 23:32:26 177

原创 搭建一个全栈式的HTML5移动应用框架(纯干货,亲!)

  打开HTML5的技术网站,满屏的“5个推荐的JavaScript框架”、“10个移动应用框架”,全都是你妹的框架,但是,你知道这些框架是干毛用的吗?来吧,我们来梳理一下吧   目前HTML5涉及的框架大致可以分成以下几类:  1、跨平台开发框架:PhoneGap 、 Titanium、 Trigger.IO(商业) 这类框架是向web提供底层硬件的接口,让开发人员可以用W...

2012-06-05 11:00:30 141

原创 IDP-个人发展计划

  21世纪最贵的是什么?没错,人才!  人才除了可以通过招聘得来,更重要的是企业内生性的培养,因此,人才发展策略越来越成为企业最重要的企业发展策略之一。IDP,是目前很多互联网企业,包括传统的企业采用的一种HRD的重要策略与手段。  IDP(个人发展计划 - Individual Development Plan)是什么? 个人发展计划指结合员工岗位需要及个人发展意向,双方经沟通...

2012-06-03 23:40:24 8653

如何做好团队培训

培训是让团队提升和发展的重要手段,那在你的团队里面,是怎么做培训的?课件如何设计?培训效果知道吗?  我们可以通过一套教学发展的体系去回答这些问题,这套体系叫:EDDIT,是美国培训与发展委员会(ASTD)支撑的一套教学体系。  “ADDIE 模型”主要包括五阶段阶段的工作:「分析」阶段的工作--学习者分析、教学内容分析、学习环境分析等。「设计」阶段的工作--课程规划、教学目标的撰...

2012-06-02 23:17:01 97

原创 Play上写单元测试实践

写在前面TDD,是最难在团队中推行的XP实践,有以下的原因1、TDD需要调整个人开发的过程,从 code - test - debug 变成 test - code,改变了个人开发习惯,要知道,习惯是最难改变的2、TDD耗时间(暂且不论对还是不对)3、不写单元测试对项目没有立杆见影的坏影响(或者有了,但是不会有人觉察)   那,这么多的缺点,为什么还是这么多人推荐TDD呢?...

2012-05-27 22:42:54 253

原创 介绍一个国产的JS弹窗组件

  我们在设计页面与用户的交互时,除了页面的整体切换(跳到另一个页面)之外,还有基于弹窗的交互方式。这是很正常的需求,因此稍为完善的框架都会提供这样的功能:例如Ext的MessageBox  那在js我们怎么做这样一个弹窗呢?不要告诉我你打算用alert()啊。  使用场景与需求 弹出消息:alert确认操作:confirm更丰富的交互:弹出进度条。。。。等更...

2012-05-13 13:52:04 167

原创 你所不知道的15个Axure使用技巧 (转自布鲁文的蓝色奇博文)

      你有用原型开发工具吗?如果有,那你用的是Axure还是别的?       从以前就喜欢使用Axure,主要是觉得它能清楚的表达设计的思路,还有交互的真实再现,能让看的人一目了然,昨天看了这篇博文,便更加确定Axure是个好东西。Axure 6.5已于4月18日发布,可直到上周我才发现,于是赶紧下载升级。等待下载的过程中,闲来无聊跑去看了Axure的版本历史,又浏览了...

2012-05-03 12:53:40 624

ExtJs的XTemplate使用

  ExtJs目前还是很多企业web应用首选的js框架,ext本身提供了很多很好的控件给我们使用了,简单的应用已经能基本满足要求,但是,当我们深度使用Ext后,为了应对一些奇怪的需求,就要使用到一些Ext的秘笈了,其中一个就是XTemplate。什么?你还不知道XTemplate是个什么东西?好吧,let go!   先介绍一下XTemplate   HIERARCHY...

2012-03-04 21:47:45 221

原创 怎样做重构

经常听到这样的说法:代码很烂,我们花两个礼拜实践重构一下吧。什么是重构?怎么做重构?只是把以前说的“重写”,说成“重构”了吗?最近Daniel Brolund在Agile India 2012上介绍了重构的一个方法:MaKado,你可以看看这篇文章large scale refactoring。也可以下载MaKado的电子书:http://www.agical.com/mikmeth/m...

2012-03-04 20:27:51 87

你能坚持写博客吗?

 如果问,你有写过博客吗?应该大部分人都选择“有”吧?但是,你能坚持吗?坚持做一件事的确不容易,坚持做一件枯燥的事就更加不容易了。因此,如果你想坚持,要不把这件事变成你的兴趣,要不就把这件事坚持下来变成你的习惯。刘末鹏写的这篇为什么你从现在开始就应该写博客,从不同角度告诉你,写博客有什么好处。 ...

2012-03-04 20:27:21 64

原创 敏捷中应对干扰的七种方法

 最近在infoq上面有一篇翻译的文章,关于如何应对敏捷中的干扰的http://www.infoq.com/cn/news/2012/02/options-handling-interruptions 我也翻译了里面提到的文章的内容,翻译的不太好,但是意思还是能明白的 ———————————–I am a seperator———————————————————在S...

2012-03-04 20:26:50 280

原创 第一篇

龙年春节假期结束前的晚上,用SAE搭了wordpress,准备坚持写点东西。进入这个行业有十个年头了,回头望去,好像稀有留下的脚印。思考与总结是进步的捷径,龙年开始,勤思考多总结。我写的内容可能涉及敏捷、开发语言、移动互联网等...

2012-03-04 20:25:42 83

禁止windows服务器中烦人的应用程序错误弹出

不知道是什么原因,windows服务器(跑PHP)运行久了会很多应用程序错误弹出,弹出框多了系统会变慢,可以禁止弹出应用程序错误(记录还是会有),让世界变得清净 设置注册表: 键值设置说明:注册表键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows键值名称:ErrorMod...

2011-05-05 13:02:28 449

用yum管理RHEL

redhat的rpm包依赖真是杯具,安装一个包,往往要一步步找rpm,下载,安装,又发现有依赖,又下载,安装。。。。。。以前用过debian的apt,他可以自动解决包的依赖,非常方面,一个apt install就搞定了。原来,原来rehdat也有这样的工具:yum。RHEL5默认已经安装了yum了,但是没经过注册好像不能用,所以要修改一些配置:http://blog.opendig...

2010-07-22 16:24:51 82

原创 转载:linux下配置无线网卡

1. 打开无线网卡电源iwconfig wlan0 txpower on2. 列出区域内的无线网络iwlist wlan0 scan3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令iwconfig wlan0 essid "MyHome" 如果网络是加密的,密码是0123456789,那么就输入命令iwco...

2010-01-12 10:30:45 196

原创 discuz在firefox中浏览ajax功能异常

网站一直以来用firefox浏览ajax的功能都有问题,报错是:“XML解析错误:xml处理指令不在实体的开始部分 ”。这是由于discuz返回的xml在最开始的地方有一个空行,IE解释没问题,但是firefox把空行作为一个节点,造成解释出错。找了很久都不知道哪里来的空行,经过排查发现是include头文件产生的:require_once './include/common.in...

2010-01-11 13:44:58 113

使用webflow的感觉

1、webflow是一个不是很成熟的框架,正式版才刚刚发布,我们用的时候发现比较多的bug2、webflow并不适合于整个网站的使用,为什么spring有mvc,又搞个webflow,因为各有各的用处,webflow应用于页面流,比如车迷网的会员注册就很适合,但是别的地方不是很适合,用mvc好点...

2006-12-13 22:09:00 2441

开博:)

一直都没兴趣写技术类的文章,在此拓个荒,留下技术点滴。

2006-11-14 22:31:41 81

Agile_Product_Management_with_Scrum(敏捷软件开发英文版)

敏捷软件开发英文版,scrum圣书,学习scrum开发的经典书籍

2011-08-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除