- 浏览: 187367 次
最新评论
-
ipodao:
谢谢~!
一个必用的javascript框架:underscore.js -
dibov:
要有个demo就好了。。。
搭建一个全栈式的HTML5移动应用框架(纯干货,亲!) -
cnyangqi:
干到最后没花头了~~~~
搭建一个全栈式的HTML5移动应用框架(纯干货,亲!) -
q512871740:
准备尝试下..
Spring屌丝们进军移动开发了:Spring Mobile and ... -
q512871740:
黑....
[转]破解linux密码经验
文章列表
写在前面
TDD,是最难在团队中推行的XP实践,有以下的原因
1、TDD需要调整个人开发的过程,从 code - test - debug 变成 test - code,改变了个人开发习惯,要知道,习惯是最难改变的
2、TDD耗时间(暂且不论对还是不对)
3、不写单元测试对项目没有立杆见影的坏影响(或者有了,但是不会有人觉察)
那,这么多的缺点,为什么还是这么多人推荐TDD呢?因为TDD带来的好处是敏捷开发需要的:
敏捷只需要适度的设计,通过不断的重构达成完美的程序,而重构就需要单元测试这根保险绳。
在目前国内的研发团队中,真正能采用TDD的团队还不多,有些是因为项 ...
我们在设计页面与用户的交互时,除了页面的整体切换(跳到另一个页面)之外,还有基于弹窗的交互方式。
这是很正常的需求,因此稍为完善的框架都会提供这样的功能:例如Ext的MessageBox
那在js我们怎么做这样一个弹窗呢?不要告诉我你打算用alert()啊。
使用场景与需求
弹出消息:alert
确认操作:confirm
更丰富的交互:弹出进度条。。。。等
更复杂的选择框:比如选择在已上传图片的列表中选择一个图片
ArtDialog
artDialog(http://www.planeart.cn/demo/artDialog/)是国产的一个开 ...
你有用原型开发工具吗?如果有,那你用的是Axure还是别的?
从以前就喜欢使用Axure,主要是觉得它能清楚的表达设计的思路,还有交互的真实再现,能让看的人一目了然,昨天看了这篇博文,便更加确定Axure是个好东西。Axure 6.5已于4月18日发布,可直到上周我才发现,于是赶紧下载升级。等待下载的过程中,闲来无聊跑去看了Axure的版本历史,又浏览了一下官方的使用教程,忽然发现Axure竟如此博大精深,自己平时所用的功能只是皮毛而已。诚惶诚恐的仔细读完官方教程,再结合平时工作中的情况,我总结了15个你不知道但却很有帮助的使用技巧,希望你看了之后能有 ...
ExtJs的XTemplate使用
- 博客分类:
- javascript
ExtJs目前还是很多企业web应用首选的js框架,ext本身提供了很多很好的控件给我们使用了,简单的应用已经能基本满足要求,但是,当我们深度使用Ext后,为了应对一些奇怪的需求,就要使用到一些Ext的秘笈了,其中一个就是XTemplate。什么?你还不知道XTemplate是个什么东西?好吧,let go!
先介绍一下XTemplate
HIERARCHY
Ext.TemplateExt.XTemplate
XTemplate是Template的一个子类,他能做什么呢?请看docs里面的描述:
A template class tha ...
经常听到这样的说法:代码很烂,我们花两个礼拜实践重构一下吧。
什么是重构?怎么做重构?只是把以前说的“重写”,说成“重构”了吗?最近Daniel Brolund在Agile India 2012上介绍了重构的一个方法:MaKado,你可以看看这篇文章large scale refactoring。也可以下载MaKado的电子书:http://www.agical.com/mikmeth/mikadomethod.pdf
如果问,你有写过博客吗?应该大部分人都选择“有”吧?但是,你能坚持吗?
坚持做一件事的确不容易,坚持做一件枯燥的事就更加不容易了。因此,如果你想坚持,要不把这件事变成你的兴趣,要不就把这件事坚持下来变成你的习惯。
刘末鹏写的这篇为什么你从现在开始就应该写博客,从不同角度告诉你,写博客有什么好处。
敏捷中应对干扰的七种方法
- 博客分类:
- 敏捷
最近在infoq上面有一篇翻译的文章,关于如何应对敏捷中的干扰的
http://www.infoq.com/cn/news/2012/02/options-handling-interruptions
我也翻译了里面提到的文章的内容,翻译的不太好,但是意思还是能明白的
—————————— ...
龙年春节假期结束前的晚上,用SAE搭了wordpress,准备坚持写点东西。
进入这个行业有十个年头了,回头望去,好像稀有留下的脚印。思考与总结是进步的捷径,龙年开始,勤思考多总结。我写的内容可能涉及敏捷、开发语言、移动互联网等
不知道是什么原因,windows服务器(跑PHP)运行久了会很多应用程序错误弹出,弹出框多了系统会变慢,可以禁止弹出应用程序错误(记录还是会有),让世界变得清净
设置注册表:
键值设置说明:
注册表键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
键值名称:
ErrorMode
数据类型:
REG_DWORD (DWORD Value)
数据内容:
(0 = a
第一部分:如何破解root密码。 Linux安装完毕后会有一个root用户。那么如何在不知道密码的情况下修改掉root用户的密码呢? 本系统使用
redhat的rpm包依赖真是杯具,安装一个包,往往要一步步找rpm,下载,安装,又发现有依赖,又下载,安装。。。。。。
以前用过debian的apt,他可以自动解决包的依赖,非常方面,一个apt install就搞定了。
原来,原来rehdat也有这样的工具:yum。
RHEL5默认已经安装了yum了,但是没经过注册好像不能用,所以要修改一些配置:
http://blog.opendigest.org/show-556-1.html
我按着上面的文章修改完后,yum install还是有错误,要把配置中gpgcheck=1都修改成gpgcheck=0才可以。
1. 打开无线网卡电源
iwconfig wlan0 txpower on
2. 列出区域内的无线网络
iwlist wlan0 scan
3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令
iwconfig wlan0 essid "MyHome"
如果网络是加密的,密码是0123456789,那么就输入命令
iwconfig wlan0 essid "MyHome" key 0123-4567-89
4. 如果正常的话,输入
iwconfig wlan0
就 ...
网站一直以来用firefox浏览ajax的功能都有问题,报错是:“XML解析错误:xml处理指令不在实体的开始部分 ”。
这是由于discuz返回的xml在最开始的地方有一个空行,IE解释没问题,但是firefox把空行作为一个节点,造成解释出错。
找了很久都不知道哪里来的空行,经过排查发现是include头文件产生的:
require_once './include/common.inc.php';
我也很难知道是common.inc.php文件哪里产生的空行,因此我加了两行代码屏蔽了这个文件的输出:
ob_start();
require_once './include ...
1、webflow是一个不是很成熟的框架,正式版才刚刚发布,我们用的时候发现比较多的bug
2、webflow并不适合于整个网站的使用,为什么spring有mvc,又搞个webflow,因为各有各的用处,webflow应用于页面流,比如车迷网的会员注册就很适合,但是别的地方不是很适合,用mvc好点
- 2006-12-13 22:09
- 浏览 1810
- 评论(0)