Android用户界面设计:使用片段

Android 3.0引入的新的片断(Fragment)API,让我们更容易地创建动态用户界面。在这个教程中,我们学习如何将一个两屏的ListView转换成WebView流,以适应大屏幕的单屏流设计,比如在平板设备中。 这篇文章的节奏将比我们的入门教程更快一些。如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考。最终的开源代码可... [阅读全文]

瓶颈问题,成熟到优秀的瓶颈问题

很多程序员到了成熟阶段后,就会处于一个停滞状态。技术上已经驾轻就熟,工作上已经按部就班,心里虽然感觉有些不甘,但是何去何从他们显得很茫然很无助。我认为程序员到了成熟阶段后,如果还想要向优秀阶段发展,一定会遇到这个瓶颈的,穿过这个瓶颈就会走进另一片开阔的前景,穿不过则会停留在原地止步不前。 1、技术瓶颈 技术上的瓶颈是很明显的,主要表现在,对学习缺乏热情,对技术缺乏钻研,对新技术发展缺乏了解等三个主... [阅读全文]

敏捷软件开发,由外而内看敏捷软件开发(上)——从业务视角看敏捷

敏捷很火,也让人迷惑 敏捷软件开发方法受到越来越多的关注。图(一)是来自Google 趋势的数据,它反映了近年来Scrum(敏捷开发方法的典型代表)和 CMMI(传统开发方法的典型代表)的相对搜索量变化趋势比较。在2004年CMMI的搜索量还是Scrum 的接近3倍,2007年Scrum的搜索量第一次超过CMMI。时至今日,Scrum的搜索量已超过CMMI三倍。 图1 Scrum 和 CMMI相... [阅读全文]

固定资产更新决策,架构决策作为可复用设计资产

本文最初发表在IEEE软件杂志,现在由 InfoQ & IEEE 计算机协会为您呈现。 软件架构师在设计时需要作出很多决策。作出正确的关键架构决策,其重要性不言自明。1-3但是,要总结出什么是关键决策绝非易事,更不用说何时以及如何作这样的决策。早先,架构决策作为设计决策的一部分已被定性为做起来很难4,改起来又费劲。5为了澄清这些问题,我们在下面给出的架构决策定义中增加了一些条件逻辑6: 架构决策要... [阅读全文]

软件工程师,软件工程师,你真的喜欢你的工作吗?

本文是从 As A Software Engineer, Do You Really Like Your Job? 这篇文章翻译而来。 我喜欢这种做事方式。首先,我在Facebook日志页面上寻求反馈,询问人们喜欢看什么样的文章。有人希望得到更多的从前辈那里来的关于个人事业上的忠告,而正好出现了两篇这方面的文章,让我轻松了一下。在这个行业里,如果你想找,你会找到很多从有经验的人哪里提供的人生事业上... [阅读全文]

flex组件,Flex自定义组件入门

如果要创建一个自定义组件,你需要重写UIComonent类的某些方法,最少需要重写如下方法: 构造函数, createChildren(), commitProperties(), measure(), layoutChrome(), updateDisplayList()。 基本结构如下: package myComponents{ public class MyCompone... [阅读全文]

计算机程序员,计算机爱好者 VS. 程序员

本文是从 Hackers vs. Coders 这篇文章翻译而来。 优秀的计算机爱好者具有一种无价的技能。可作为一名程序员会跟计算机爱好者一样吗?难道程序员跟那些不知道如何编码的计算机爱好者们相比,会在创造性上处于劣势吗? 下面的这个故事让我看清了他们之间的不同。 我最近被邀请在一个周末创业活动中做指导。周五晚上,我们召集到一起吃匹萨,定创意,建团队以及讨论启动计划。临近结束时,每个人都对这个周末... [阅读全文]

如临大敌,复杂是大敌

本文是从 Complexity is the enemy 这篇文章翻译而来。 差不多在Google工作有7个年头了(!)。我在这学到了很多东西,写都写不完。然而不管怎样,我至少要向你们分享一条只有在我有了更多经验后才得到的东西。 复杂是软件的死神。你无法用数字评估它所造成的代价,它会悄悄慢慢的出现,就像是用小火在煮你,让软件变得越来越糟,你很难察觉到,而当你察觉到时,那已经太晚了。在另一方面,你经... [阅读全文]

flex4右键,Flex4自定义右键菜单

注:本文参考了以下文章,经修改完成 http://leopard0825.iteye.com/blog/510028 http://www.360doc.com/content/11/0118/08/4107569_87280841.shtml 第一步:到http://rightclickmanager.googlecode.com/下载rightclickmanager-source-li... [阅读全文]

程序员是做什么的,谁做了程序员眼中的程序员

从入行以来,听到来自于行内和行外对程序员这个职位的争议从来就没有停止过,有对这个行业尤其在中国的前景的担忧,有外界对程序员的看法,有业内的自讽。 故而生出了很多程序员的代名词,"张江男"、"IT民工"、"码农"、"码畜"等等,这些因素也时刻影响着这个行业的发展,导致与有很多后生代人才们并不能坚持下去,那么站在程序员的角度来看,程序员要做到什么样一种程度才是能让行内外和自己满意的程序员了。 在刚入行... [阅读全文]

浏览器专属 CSS Hack:区分 Firefox / ...

CSS Hack 是在标准 CSS 没办法兼容各浏览器显示效果时才会用上的补救方法,在各浏览器厂商解析 CSS 没有达成一致前,我们只能用这样的方法来完成这样的任务。网上你可能能搜索到一大堆的 CSS Hack,但是我今天发布的你可能并不都很了解,因为这些都是只针对单独一个浏览器的 CSS Hack。 为了向你展示这些 CSS Hack 是否正常运作,我新建六个 P 标签,并给每一个 P 标签一个... [阅读全文]

VB.net多线程入门

出处 http://songnbell.blog.sohu.com/61817521.html 最近数据库编程中遇到多线程问题,找了些入门资料,没有中文的,找到一篇英文的.net多线程入门文章,于是翻译下来,有些删节和改动,文章是01年写的,由于.net版本的变化导致其中有些类,方法等发生了变化,但是多线程的思想是不变的。 恩,开始: VB.net可以在你的程序中创建线程的能力是一个值得注意... [阅读全文]

文昌高级职校,从一个职校走出来的高级程序员

其实这篇文章早就该写了,但是每当打开博客准备着手去写的时候,便开始回忆,记忆渐渐的回到了过去,一幕幕的放映着。但是手指却是僵硬的,不知为何连敲键盘的力气都没有,那段经历是我一生当中都永远不会忘记的。我是不愿意去回忆,不愿意让别人知道我的过去,随着时间的流逝,自己也渐渐明白要想成功必定付出常人不能承受的痛苦才能成为可能。希望将自己的经历写出来能够帮助跟我一样曾经徘徊在学校阴暗角落的人,希望不懂事的孩... [阅读全文]

Windows Phone 应用程序的全球化

Windows Phone 应用程序的全球化跟Silverlight做法一样,如果大家熟悉Silverlight的全球化,可以不看此文。本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。 1. 创建windows phone 7 应用程序,命名为wp7Global。 2. 右击项目,选择添加新项目,选择Resources File,命名为AppResource,如下图... [阅读全文]

如何看待人生价值,如何看待人生与技术的价值

近一年没有更新博客了,说起来有些惭愧,年龄大了,事情多了,人也变的懒惰了,加之儿子每天总跟班更是无心顾及,似乎每天都在忙,还有就是新浪微博闹的。自从去年开博,看微博的时间多了,自然静下心来写和技术相关的东西少了,当然最主要是可能是自己的兴趣点在转移,不再像以前那么喜欢研究代码了。不过毕竟是技术出身,有时候还是割舍不下代码情怀,闲来无事写一些小工具,方便自己,也是一种快乐。 有时候发现,会技术真是好... [阅读全文]

Firefox浏览器的域名解析失败

新注册的 .com 国际域名,域名解析( www.kainengec.com 和 kainengec.com )后绑定美国虚拟主机 FTP,IE 8.0 测试访问 www.kainengec.com 和 kainengec.com 均正常,Firefox 4.0 访问 kainengec.com 正常,但是访问 www.kainengec.com 出错,错误信息:“尊敬的用户:您输入的域名有误或站... [阅读全文]

持续部署:说起来容易做起来难

JJim Bird指出,人们在谈到持续部署时,说得最多的是一些琐碎的修改,例如小的调整、表面改动或小缺陷的修复。任何大于这些的修改都需要遵循相应细致、严谨的方法。 Jim认为, 数据库模式(Schema)不能一直在变。较大的功能不能、也不应该一直改变,即使是在进行摸黑启动(dark launching)。以Etsy的做法为例(Etsy是典型的应用持续部署的公司),它不会持续部署一些较大的公共模块。... [阅读全文]

官方文档:Android应用程序运行的性能设计

Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。 虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败的关键。选择合适的算法和数据结构永远是你最先应该考虑的事情,但这超出这份文档之外。 1. ... [阅读全文]

成熟的标志,程序员成熟的标志

程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很茫然,不知道要从那些方面去评... [阅读全文]

flex沙箱,转载《Flex安全沙箱问题》

关于flex跨域读取一个图片比如 假设你的服务器事 www.myserver.com 而你的一个flex文件位于 www.myserver.com /flex/myfalsh.swf 当一个客户来访问你的这个myfalsh.swf 文件 而你的这个文件又要去 www.otherserver.com/img/1.jpg 这里把这个图片加载到flash中 怎么办? 最简单的方法就是 var l:l... [阅读全文]

持续集成,持续集成之"依赖管理

在前文《分支策略(续)》中,我们讨论了多组件应用程序的持续集成策略,即:为相对独立的组件创建自己专属的代码库,然后通过现代持续集成工具进行组件间的持续集成。Joe的团队在首次发布之后,开始使用这种方式。然而,没有多久,他们就遇到了一个问题:一次提交构建所花费的时间太长。 一天,Joe就早早地来到了办公室。因为他前一天下班前,他开发的用户故事还有一小点就完事儿了。他想利用早上这点儿时间把它搞完,交给... [阅读全文]

Google Chrome各种版本下载地址大全

Windows平台: 最新稳定版(Stable Channel)Chrome在线安装: 【点击这里】最新企业版的MIS独立安装包 Chrome 下载: 【点击这里】最新测试版(Beta Channel)Chrome在线安装: 【点击这里】最新开发版(Dev Channel)Chrome在线安装: 【点击这里】最新金丝雀版(Canary build)Chrome在线安装: 【点击这里】(new)最... [阅读全文]

主耶稣永远陪伴我,陪伴我作为程序员的9句名言

本文是从 9 Quotes that stayed with me as a developer 这篇文章翻译而来。 我发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问题具有实实在在影响。有时一句简单的话已足够让你质疑对正在编写的代码的态度。有时候我惊讶于有些人如此的深谙这些藏在我心里多年、只是从未宣讲出来的道理。 &ldqu... [阅读全文]

qtpflex,QTP测试FLEX的设置

最近做的项目是用FLEX开发的,刚接手的时候,直接用QTP去录制发现不能识别对象,然后在网上搜索,找各种资料和别人的使用经验,根据别人的介绍自己进行了相应的设置,但还是不行,后来经过多次的尝试,终于OK了,发现网上的资料介绍的都不是非常全面,各有些遗漏,现在我就把我的解决方法写出来,方便以后自动化Flex开发的软件做自动化。 1.安装QTP FLEX插件:Flex2_Plugins_QuickT... [阅读全文]

用户研究:10种类型的IT人士性格分析

在IT领域,左脑型的思想者具有优势。不过,根据Alan Norton的观察,他们并非完美无缺。你是理性超过感性的左脑型思想者吗?上网的时候你潜水超过参与吗?信息成瘾、摇摆不定、优柔寡断、感觉迟钝......你知道这种人的十宗罪吗?不过这些罪不一定就会遭致罚,也能得到祝福,世界需要他们。 普通人也许会把IT视为极客之家。而我则更喜欢把IT看做分析型思想家的王国。分析型思想者,或者叫做左脑思想者,是... [阅读全文]

英文seo之firefox必备插件-骏马网络

英文seo之firefox必备插件-骏马网络 by Administrator | post a comment 对于做英文seo来说必少不了firefox这个浏览器,因为这个浏览器功能很强大可以装上很多的插件,下面武汉seo就来总结一下自己用过且很好用的一些火狐插件吧。 1.gtranslator 这个插件是必不可少的,因为很多外语都看不懂,所以这个插件可以帮你翻译大量的英文网站,是每个... [阅读全文]

Firefox, IE and Chrome

Firefox, IE and Chrome 可谓是当前三大流行的网络浏览器了。近日,因不知名的原因,我那台一直运行飞快地老笔记本忽然慢了起来,这让我多少预感到不妙。为了防止它有什么三长两短的,我决定好好的将它修理一番。 系统装起来倒是很轻松,反正就是个Windows 7,我这机器也没得选,闭着眼就让他自己进行了。但是,众所周知 Windows是一个很多很多洞的系统,于是光是补洞 就补了大半天,... [阅读全文]

敏捷项目管理,Phil Abernathy谈敏捷项目治理和Suncop的敏捷转型

InfoQ的Shane Hastie有机会采访Philip Abernathy,请他谈谈在澳大利亚Suncorp公司内实施组织级敏捷转型的经验。Phil是该公司敏捷转型核心团队的关键成员,领导了这家员工超过20000人,其中IT员工超过4000人的金融机构实施敏捷转型。敏捷方法已成为“我们做事的方式”,并给公司带来数百万美元的收益、同时大大降低了新产品投放市场的时间。在如此... [阅读全文]

兼容IE和FIREFOX的鼠标跟随效果(...

由于以前有印象自己应该写过类似的效果,今天在一个同事需要协助的时候,很是花了一点心思在这上面。要实现的效果是鼠标移到页面整齐排列的LOGO上,显示一个详细信息的层,客户要求这个层是跟随鼠标移动的。 开始编写脚本的环境是IE7.0,花了一些时间之后,效果基本上就出来了,JAVASCRIPT脚本如下: function viewMore(){ var Div1=document.getEleme... [阅读全文]

Flex中怎样把焦点固定在DataGrid的特定

datagrid的editable为true的时候,dg.editedItemPosition = {columnIndex:2, rowIndex:3};就能设置指定的cell为可编辑状态。 1.获取datagrid某个单元格的具体值 this.owner.selectedItem[(this.owner.columns[6].dataField)]; 2.设置datagrid可编辑单元格... [阅读全文]
<< < 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 > >> 共30531条 分1018页