技术开发

it知识库

关于做Android+J2ee系统集成开发的一点心得

阅读(19) 作者(admin)

  前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性,对它有所了解会是一个转型的好机会。javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了...

程序员的七大坏毛病
it知识库

程序员的七大坏毛病

阅读(29) 作者(admin)

  本文是从 Top 7 programmers bad habits 这篇文章翻译而来。  1. -所有的程序都写的很烂,除了我的。  我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员...

it知识库

【Android开发教程】一、基础概念

阅读(22) 作者(admin)

  Android操作系统  Android是一个基于Linux、使用java作为程序接口的操作系统。他提供了一些工具,比如编译器、调试器、还有他自己的仿真器(DVM — Dalvik Virtual Machine)。Android是由google领导的Ope...

如何向妻子解释设计模式
it知识库

如何向妻子解释设计模式

阅读(20) 作者(admin)

  简介  自上篇翻译<如何向妻子解释OOD>后收到了很好的反应。故特继续翻译作者的<How I explained Design Patterns to my wife: Part 1>一文,以飨读者。在此文中,作者依旧通过与妻子浅显易懂的对话,向读者解释...

如何发布你的Android应用程序
it知识库

如何发布你的Android应用程序

阅读(30) 作者(admin)

  本文是从 Some Things To Know About Publishing Android Apps 这篇文章翻译而来。
  到目前为止,在Android交易市场(Android Market)里,已经有我的2个应用程序了,所以,我想写出一点关于Android应用...

移动开发多平台代码共享
it知识库

移动开发多平台代码共享

阅读(21) 作者(admin)

  做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代...

it知识库

如何度量应用的RESTful成熟度?

阅读(22) 作者(admin)

  过去几年间,你很难去忽视使用RESTFul方法构建企业级应用变得越来越普及的事实。现在,人们似乎不再争论REST还是WS-*呢?,也不再谈论REST和SOA是否互补,而是转向讨论基于REST实现的成熟度了。不幸的是,即便是这一话...

it知识库

JavaScript重构之JavaScript的测试

阅读(31) 作者(admin)

  进行JavaScript重构时,我希望引入易于使用的测试框架来保证重构的顺利进行,未来能持续通过测试代码对JavaScript逻辑的正确性做保障。  JsUnit (http://sourceforge.net/projects/jsunit/,http://www.jsunit.n...

it知识库

码斗士的修炼之路 -- 如何保持并提升战斗力

阅读(25) 作者(admin)

  那日,我与一友人漫步。他资质过人,少言寡欲, 刚二十出头。  他经常问我应该怎么走程序员这条路。  我不是什么大师,但仗键(盘)游走江湖已有数十载,吃过不少苦头。自以为不敢说到达了洪七公那种级别,但离江南...

Android用户界面设计:使用片段
it知识库

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

阅读(34) 作者(admin)

  Android 3.0引入的新的片断(Fragment)API,让我们更容易地创建动态用户界面。在这个教程中,我们学习如何将一个两屏的ListView转换成WebView流,以适应大屏幕的单屏流设计,比如在平板设备中。  这篇文章的节奏将...

it知识库

成熟到优秀的瓶颈问题

阅读(27) 作者(admin)

  很多程序员到了成熟阶段后,就会处于一个停滞状态。技术上已经驾轻就熟,工作上已经按部就班,心里虽然感觉有些不甘,但是何去何从他们显得很茫然很无助。我认为程序员到了成熟阶段后,如果还想要向优秀阶段发展,一定...

NET技术

用C#实现HTTP协议下的多线程文件传输

阅读(46) 作者(admin)

  很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程...

NET技术

C# 中奇妙的函数--联接序列的五种简单方法

阅读(50) 作者(admin)

  今天我们来看看5种使用Linq函数联接序列的方法,这5种方法可以归入下列两类:  同类的联接  Concat()  Union()  不同类的联接  Zip()  Join()  GroupJoin()  Concat() &ndash; 串联序列  最...

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

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

阅读(24) 作者(admin)

  敏捷很火,也让人迷惑  敏捷软件开发方法受到越来越多的关注。图(一)是来自Google 趋势的数据,它反映了近年来Scrum(敏捷开发方法的典型代表)和 CMMI(传统开发方法的典型代表)的相对搜索量变化趋势比较。在2004年CM...

架构决策作为可复用设计资产
it知识库

架构决策作为可复用设计资产

阅读(16) 作者(admin)

  本文最初发表在IEEE软件杂志,现在由 InfoQ & IEEE 计算机协会为您呈现。
  软件架构师在设计时需要作出很多决策。作出正确的关键架构决策,其重要性不言自明。1-3但是,要总结出什么是关键决策绝非易事,更不用...

了解SQL Server触发器及触发器中的事务
it知识库

了解SQL Server触发器及触发器中的事务

阅读(36) 作者(admin)

  引述   首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触...

it知识库

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

阅读(29) 作者(admin)

  本文是从 As A Software Engineer, Do You Really Like Your Job? 这篇文章翻译而来。  我喜欢这种做事方式。首先,我在Facebook日志页面上寻求反馈,询问人们喜欢看什么样的文章。有人希望得到更多的从前辈...

it知识库

从产品经理眼里看UI设计师的困惑与发展

阅读(22) 作者(admin)

  各位好,首先先检讨一下,我不是UI设计师,我只能站在一个产品经理的角度,冒昧的说出我对UI工程师所面临困境的看法,从外人的角度与大家进行探讨,说得不对的,或者不全的,请大家谅解并补充,我先抛个砖,大家各抒己见。  U...

it知识库

给数据减肥 让MySQL数据库跑的更快

阅读(23) 作者(admin)

  在数据库优化工作中,使数据尽可能的小,使表在硬盘上占据的空间尽可能的小,这是最常用、也是最有效的手段之一。因为缩小数据,相对来说可以提高硬盘的读写速度,并且在查询过程中小表的内容处理时所占用的系统资源...

NET技术

Log4Net 全方位跟踪程序运行

阅读(39) 作者(admin)

  前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写...

.NET简谈观察者模式
NET技术

.NET简谈观察者模式

阅读(41) 作者(admin)

  观察者模式想必搞程序开发的都听说过,今天我也来简单的总结一下本人在程序开发过程中是怎么使用观察者模式的;希望给大家带来点新的想法,如果哪位高手看到了也不要嘲笑啊;呵呵,追求技术的人,始终都是为了技术而学...

it知识库

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

阅读(16) 作者(admin)

  Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增...

Phil Abernathy谈敏捷项目治理和Suncop的敏捷转型
it知识库

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

阅读(31) 作者(admin)

  InfoQ的Shane Hastie有机会采访Philip Abernathy,请他谈谈在澳大利亚Suncorp公司内实施组织级敏捷转型的经验。Phil是该公司敏捷转型核心团队的关键成员,领导了这家员工超过20000人,其中IT员工超过4000人的金融...

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

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

阅读(21) 作者(admin)

  在IT领域,左脑型的思想者具有优势。不过,根据Alan Norton的观察,他们并非完美无缺。你是理性超过感性的左脑型思想者吗?上网的时候你潜水超过参与吗?信息成瘾、摇摆不定、优柔寡断、感觉迟钝......你知道这种人...