- 浏览: 50213 次
- 性别:
- 来自: 北京
最新评论
-
ghostprayer:
看完LZ的帖子,个人不大同意LZ的看法,不知道LZ对重构有怎么 ...
对敏捷的一点思考 ---- 敏捷是强调结果的 -
blackskuller:
几个噩梦般的经验后,我深深感觉到
实际项目上完全敏捷是危险的. ...
对敏捷的一点思考 ---- 敏捷是强调结果的 -
anchor:
敏捷不是包治百病。小团队 小项目 高风险 需求变化频繁 ...
对敏捷的一点思考 ---- 敏捷是强调结果的 -
shunzhao:
我觉得不是这么简单的
别人JIT式的编程和面向信息流的架构 ...
对敏捷的一点思考 ---- 敏捷是强调结果的 -
dch1287:
所以敏捷需要所有团队成员都是人精一级 至少是比较聪明的一类
并 ...
对敏捷的一点思考 ---- 敏捷是强调结果的
文章列表
出处:http://zhangkun716717-126-com.iteye.com/blog/1772696
dip: device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
与密度无关的像 ...
Android 开发源码分享
源码分享
1.斗地主源码分享
http://www.apkbus.com/android-88862-1-1.html
2. 是男人就下100层英文原版
http://www.apkbus.com/android-88877-1-1.html
3.策略型大型战争游戏
http://www.apkbus.com/android-88881-1-1.html
4.卡拉OK,歌词同步程序
http://www.apkbus.com/android-90914-1-1.html
5.图形解锁源码
http://www.apkbus.com/a ...
程序发布后,发现一个bug,需要在自己手机调试时,出现:a valid provisioning profile for this executable was not found错误.
原来是因为发布的时候把schema里的"Build Configuration"改成了release。而release对应的provision是用发布证书的。把"Build Configuration"改成了debug就好了。
所以,应该创建两个schema就好了。一个给debug,一个给release。如果有需求,可以再给test弄一个。
1)数据自包容。
每个test case负责自己的测试数据。
2)Test environment/target product独立。
应当先假设所需的测试环境是独立的。测试前你可以手动、自动创建测试环境。
运行测试代码时,把这些相关环境数据配置进去。
被测试的对象,也应该是独立的。如果需要把测试数据部署到测试对象上,也应该是建立好对象之后注入的,而不是在构建测试对象时同时在测试对象里构建测试数据。这会产生较大的耦合。
3)自解释。
测试代码里应该把测试目的写清,简要的tese case描述。这样利用程序(比如javadoc),就能生成对应test req ...
hello2morrow is an independent software vendor specialized in tools for the management and monitoring of architecture and technical quality of software written in Java, C/C++ or C#.
SonarJ. 轻盈的色彩,简单的逻辑。读读tutoria就很容易上手使用。
感觉就是一个依赖管理工具,要想依赖的漂亮,当然要先分层。它也就是一个分层管理工具。说管理也许不准确。它主要还是监控功能。
1)你先用横条、竖棍把一个系 ...
现在软件工程项目管理流行使用“敏捷”。经历了一些敏捷项目,有了些感想。现在的项目组强制执行结对编程。我喜欢敏捷因为敏捷是山寨版的CMMI。而山寨代表着先进生产力、代表着具体问题具体分析的思想与实践。先看看Agile 宣言与原则。你就发现敏捷其实是强调结果的。它用结果督促、指导项目的进行。但是我觉得敏捷开发忽略了对总体架构或者系统设计的要求与指导。在最近的几个项目中,都号称用敏捷的模式进行项目管理:每天早上的15分钟会议、结对编程、与用户的直接沟通。但这些手段都不能很好的解决在软件框架的设计问题。因为大多数程序员的经验与水平还不能够为项目建立框架(spring, struts这些现有框架确实解决了 ...
前两天都是在debug,调整布局。最后发现是WRT中的时间函数与桌面浏览器的支持有差别。还有就是定时器执行的函数一定要尽量优化减少其工作量,否则会严重影响浏览器反应速度。 在写工作总结的时候,才意识到从AccuWidget改来的这个小widget “浪费”了自己很多时间。因为根本没用到什么好玩的东西。把自己的一些想法实践一下, 最重要的是想把prototype用起来。把AccuWidget里的js改成面向对象的。做法、问题:1)定义数据模型。var Movie = Class.create();Movie.prototype = { initialize : function(t ...
- 2008-12-16 08:47
- 浏览 1535
- 评论(0)
真机上在widget第一次调用XMLHttpRequest后,提示选择网络连接。之后,总是得不到数据。第二次使用XMLHttpRequest后就可以获取数据了。怀疑httpconnection把等待用户选择的时间也计入“超时”了。修改代码重试连接。明天真机再试。Prototype对开发应用的人来说还是不够“高级”,毕竟它是开发库的库。竟然看到YUI的dom, event包能运行在WRT widget里。prototype-UI的内容还是太少。话说回来,等这些东西都有了,你能想到的应用也应该都有了。GoReader跑在Nokia ××××的样子,见下图。奇怪明明是触摸屏,却要添加软导航键。猜想:此 ...
- 2008-12-10 09:49
- 浏览 1352
- 评论(0)
1. 尝试把JQuery跑在WRT上,失败。2. aTang告诉我JQuery下个版本才支持,目前支持prototype。小伙子太棒了,什么都知道。3. 赶紧去nokia搜prototype. http://wiki.forum.nokia.com/index.php/Use_prototype_javascript_library_:_Prototype_UI_in_WRT_application 参看下图演示。酷吧。随着对JQuery的支持,以后nokia上的应用真的会很丰富了,当然前提之一是人们不把上网费当回事。4. 今天发现S60_5th模拟器的浏览器不能支持xml格式页面。人家Nok ...
- 2008-12-09 10:03
- 浏览 1956
- 评论(0)
Blog Imageswrt_prototype.jpgwrt_prototype_thumb.jpg1210_172659.jpg1210_172659_thumb.jpg
- 2008-12-09 02:03
- 浏览 1225
- 评论(0)
说白了,wrt widget就是一个本地的包含css, javascript的HTML文件。只不过nokia的WRT扩展/修改了一下浏览器的功能,比如把地址栏啊、toolbar啊都禁止显示了。当然最重要的两点是:1. 可以让XMLHttpRequest访问非“宿主域”。这点很关键,否则widget哪里有网络能力呢?2. wrt包含了自己的一些javascript API. 比如menu啊、获取手机信息的能力啊。作为开发应用的第三方,使用widget 的学习曲线当然要比纯粹的symbian native 编程平缓得多,在这个crazy的web年代。 可惜精通、熟练javascript, css的程 ...
- 2008-12-08 10:23
- 浏览 3210
- 评论(0)
有如下的HTML结构。现在需要用这个结构实现一个二级的树形菜单。 class="open"意味着打开,class="close"意味着关闭。
最开始用YUI 的event listener功能,我给 id="user-groups"的li设置一个click 的 callback funcation 比如 toggleFolder().
但是,当我点击包含在其中的子元素时,比如<li><a href="myGroup.jsp">My Groups</a></li>,仍 ...
- 2008-11-28 03:12
- 浏览 1052
- 评论(0)
19,20号参加了Ericsson的IMS SDS4.1的培训。虽然目前还找不到那个公司需要用到这些技术,但是当听着黎巴嫩帅哥老师讲这以前看过的IMS术语心里还是有些开心。
==== 用一句话总结我还记得的术语吧。=======
UA: user agent。
UAC, UAS,C,S分别代表client, server。UAC UAS是相对的。
IMS Core network: 内部使用SIP协议。RTP...这些视频流走的不是ISM网络通道。
SIP 使用建立会话时使用SDP。SDP放在SIP的body中。SIP 很像HTTP,有header, 有body。做联系 ...
- 2008-11-21 08:39
- 浏览 1186
- 评论(0)
今天参加了Ericsson Developer Day。
IMS是网络架构,是个标准。它提供了水平整合方案。IMS提供业务引擎、功能集。
Ericsson希望程序员、第三方公司开发出IMS enabled的应用来丰富IMS世界。
开发IMS是华为、诺西、Ericsson的事情,什么CSCF节点跟自己没什么关系(以前还试图把IMS的节点图背下来,现在不记一二了),那些是另外一些人的domain,甚至是一生的domain。
http://www.ericsson.com/mobilityworld
====
两年前看着福祥学习IMS,就也买了两本IMS ...
- 2008-11-18 08:14
- 浏览 913
- 评论(0)
AuthenticationProviderManager,
有ProviderManager必然就要有Provider了。Provider有好几种: DAO, Cas, Jaas, LDAP, Remote。
常用的DAO Provider需要1) UserDetailService用于检索用户。Spring Security实现了一个memory的,一个JDBC的UserDetailService。
2) password Encoder设置。
3) catch设置。
AccessDecisionManager
authentication provider man ...
- 2008-11-18 07:36
- 浏览 949
- 评论(0)