自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

怎样成为优秀的软件模型设计者

 们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise ...

2009-09-11 10:51:00 141

前端开发人员在项目中的沟通与协作

角色:Client Developer、Server Developer   当需求确定下来以后,设计师与后端开发可以开始实施。设计师设计界面与交互,后端开发人员可以根据需求,分析业务规则,确立系统架构,并开发服务端系统。在这个时候,前端开发人员就处于一种尴尬的状态。界面ui还在设计,无法开始页面制作。那前端开发人员可以做什么?如果我们只是单纯page制作的角色,我们可以喝咖啡,玩玩游戏,等待U...

2009-09-11 10:49:00 943

Java开发模型

软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。 最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向...

2009-09-11 10:45:00 171

软件开发的精益理念

 精益生产是制造业领域的一大创举,而如果把精益生产的简单原则运用到软件开发上,我们称之为精益编程(Lean Programming)。有人预言,精益编程的效果可能与20世纪80年代精益生产所带来的生产改进一样重大。精益生产的10条简单原则对精益编程同样适用。实际上自适用软件开发及肯特·贝克的极限编程(Extreme Programming)中都运用了这些原则。 精益原则一:消除浪费 精益...

2009-09-11 10:42:00 193

使用JSON-LIB转换JAVA对象

使用JSON-LIB可以极大的简化JAVA对象转换成JSON对象所需进行的操作,更可以避免人工操作生成JSON对象字符串时带来的麻烦和误操作:使用JSON-LIB,首先要有几个支持的包:http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jarcommons-lang.jar、commons-logging.jar,commons-beanuti...

2009-09-11 09:17:00 91

昨天患的错误 想当然

spring当中配置Dao的文件<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1<?xml versi...

2009-09-11 07:14:00 118

数据源配置问题

采用数据源访问数据库首先 加入相应的jar包 根据版本不同要加入 不同jar包 特别是Mysql其次 配置数据源 可以在 项目中 META-INF 配置(被tomcat加载的) 也可以在Tomcat中配置 我这里就写 在第一个中配置的吧      建个content.xm,注意了 用户名密码 都得写正确了 数据库驱动也得加正确了 数据库中数据库也要有下面配置中的数据库 例:test<!--&...

2009-09-10 18:59:00 125

mysql常用命令

第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招...

2009-09-09 13:22:00 96

ExtJs 类的设计

 一、类的设计     JavsScript并没有提供一个自动的调用父类构造器的机制,所以必须通过属性superclass在构造器中显式调用父类。第一个参数总是this,以保证构造器工作在调用函数的作用域。 Js代码 MyNewClass = function(arg1, arg2, etc) {       // 显示调用父类的构造函数       MyNewClass...

2009-09-09 10:18:00 92

Ext读取数组数据

 来个类 包含Array数据<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1/**//*新建Grid类*/ ...

2009-09-09 10:14:00 143

EXT读取XML数据

先来个数据<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1<?xml version="1.0&qu

2009-09-09 10:12:00 123

Ext读取Json数据

先写个Json数据吧<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->1{"result": [2    {&

2009-09-09 08:37:00 281

我是如何写博客的-续(图片版)

我是如何写博客的-续(图片版)摘要几天前的一篇 博客 讨论了我是如何写博客的, 以及这样的写的好处,也有好多的朋友回复了自己的看法, 其中一个朋友希望看到有图片例证的过程,所以本篇博客将会按照上篇 博客 的思路以图片的形式来说明 写博客的整个过程,以及可能用到的一些脚本, 期待和大家共同讨论.内容如下:Contents摘要 使用VIM来写博客源文档 使用SVN将新...

2009-09-04 08:58:00 107

我是如何写博客的 转

我是如何写博客的摘要本文主要介绍了如何使用 restructuredText (简称为reST)来写博客, 并且介绍了使用 google code 来管理博客源文件的方法。内容如下:Contents摘要 使用restructuredText作为格式化文档的源文件 使用google code作为文档的源代码服务器 参考资料使用restructu...

2009-09-04 08:56:00 114

应该改变的一些习惯(二)转

应该改变的一些习惯(二)本博客所有内容采用 Creative Commons Licenses 许可使用. 引用本内容时,请保留 朱涛, 出处 ,并且 非商业 .摘要本篇将接着 上篇 的一些反思,继续在实践层面进行一些反思. 本系列文章的一部分讨论,我也在 SO 上进行了提问,大家可以参考 这里.本文将主要从实践的层面来讨论需要改变的一些内容.Contents摘要 我的...

2009-09-04 08:53:00 97

应该改变的一些习惯(一)转

应该改变的一些习惯(一)本博客所有内容采用 Creative Commons Licenses 许可使用. 引用本内容时,请保留 朱涛, 出处 ,并且 非商业 .摘要一直以来,发觉自己很浮躁,在瞻仰一些牛人的博客和经历的同时,也在思考自己应 该做出哪些改变。 我想分几篇文章来谈下我的一些思考和感悟。这几篇文章会分为 如下几个角度:思想层面的改变 实践层面的改变 具体的...

2009-09-04 08:52:00 99

寂寞解

一朋友曾和我说:一两年内,再也不参加任何聚会,不去KTV,不去酒吧。我深以为然,以其为知己。我是个喜散不喜聚的人。每次聚会,临散时,反而能生出些许解脱的快乐。一是因为我的耳朵幼时有疾,聚会场合嘈杂,听不大清楚。二是聚会的话题无甚新意,或是家长里短,或是八卦奇谈,这还是好的,至少能听个新鲜;但更多时候,是无聊喝酒或游戏,是无话找话,偶有奇闻趣谈,又多有妄语,听之无味。大学时,痴迷诗词歌赋。结识...

2009-09-03 21:41:00 104

Firebug非主流小技巧分享

快速查看背景图大部分情况下,Firefox自带的右键就搞定了:但有时,只能通过CSS找到背景图片地址:通常做法是:要准确无误的选中URL部分,即辛苦又没成就感……秘技:Ctrl + 左键点击URL部分,图片自动就在Firefox新页面中打开了,嘿嘿。本质:在Firebug的HTML和CSS视图中,任何出现URL的地方,Ctrl+左键点击都能快速打开链接。快速更改CSS数值型属性值...

2009-09-03 21:14:00 77

Firefox非主流开发扩展推荐

Firebug已经家喻户晓,不必多说。下面推荐的是些村酒野蔬,虽没什么名气,但其味醇厚甜美,食之飘香再难忘情。HTML Validatorhttp://users.skynet.be/mgueury/mozilla/很喜欢这个扩展的Tidy算法模式,可以检查出HTML页面中绝大部分嵌套和书写错误,并且针对每个错误都有详细的说明和推荐写法。当然,很多时候,我们不大可能去纠正所有错误和警告。一...

2009-09-03 21:13:00 117

人之初,性本懒

在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。这能解释很多问题:1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天再麻烦,依旧能吸引大批会员赴汤蹈火。3. jQuery的成功,是因为在满足人性懒惰的需求上下...

2009-09-03 21:11:00 119

Hibernate 3注释简介

在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。  传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。创建这些映射有很多方法,可以从已有数据...

2009-09-01 16:35:00 72

JPA & Hibernate 注解

JPA注解1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名cata...

2009-09-01 16:35:00 92

Hibernate 3 Formulas(翻译)

 Hibernate 和 Spring 这两个突出的开源框架被越来越多的应用到 J2EE 中。尽管目标有着不同的问题空间,它们却共享一个关键特性:依赖注入。在对象返回到客户端之前 Spring 协助挑选出这些对象间依赖关系,减少客户端代码量。而 Hibernate 专门挑选出在完整的对象模型返回客户端之前由数据模型表现的依赖关系。当使用 JDBC 直接从数据模型映射到对象模型时,我们通常需要书写...

2009-09-01 16:34:00 107

Hibernate 中的Formula 攻略(转载)

键字: hibernate formula阅读对象:  1.已经在使用Hibernate JPA完成持久化映射的朋友。  2.在网上搜索Formula并通通搜到转载oralce一篇技术文章或hibernate annotations技术文档的朋友。  3.发现@Formula不能使用并想Ctrl+Delete hibernate jar包,然后砸烂显示器的朋友。 文章内容  本文将...

2009-09-01 16:33:00 78

Spring2.5注解 折磨了我N久的Helloworld

                         就是一个Helloworld ,看项目名 忍不住了 唉  只因  <context:component-scan base-package="com.ds.web"/>中  com.ds.web  -------------------------cn.ds.web      做人要小心 做男人更要小心Spring MVC 第...

2009-08-31 09:48:00 124

学习Javascript目标 之 类 对象

使用javascript预定义类可以实现很多功能 但是她的强大之处在于创建自己的类和对象  对业务逻辑进行封装成为自己的类 采用面向对象的思想 积累 积累 积累成一个自己的框架 来进行快速开发EXT Jquery 等这些就是学习的对象现在为了学习Javascript定个目标...

2009-08-31 08:11:00 128

安装OPhone SDK SDK的配置 安装ADT 安装WDT 运行OPhone模拟器

http://www.ophonesdn.com/documentation/ophone/gettingstarted/installing_sdk.html

2009-08-24 16:08:00 92

真正支持3G的Ophone手机 联想O1 TD版国产手机领袖

在网上已经见过联想Ophone 01的图片,所以当第一眼看到真机的时候,笔者还是极为镇定的。但等到拿在手里,只轻轻一抹,一种久违了的轻柔触感从手指尖延伸到掌心。笔者猜想这可能就是“融”概念的意境所在:手机与人已经合为一体了。废话不说,上手机! 联想ophone 01   本次评测的这款联想Ophone 01,是之前网络上流传多时的Edge上网模式联想O1的升级版。与此前不同的是,这是第一部T...

2009-08-24 15:11:00 124

IT龙门阵73期总结:移动Widget闪亮未来

主题:移动Widget闪亮未来时间:2009年5月5日地点:清华紫光国际会议中心B2层第一会议室主办:TechWeb 腾讯科技 大度咨询 无限论坛联合创新实验室中方主要项目协调人 张焱 下载 (36.27 KB)2009-5-15 20:50     刘兴亮:大家好,欢迎大家参加IT龙门阵,我是非著名主持人刘兴亮。这期依然和无限论坛合作,这期主题是移动Widget闪亮未来,我介绍一下今天的...

2009-08-24 15:08:00 119

Spring:使用JdbcTemplate的简单实例-基于注释

1. web.xml配置<?xml version="1.0" encoding="UTF-8"?>      <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"          xmlns:xsi="http://www.w3.org/2001/X

2009-08-24 11:38:00 103

使用 Spring 2.5 基于注解驱动的 Spring MVC

基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入...

2009-08-24 10:07:00 79

Android如何解析Intent Filter

匿名性质的运行时绑定使得理解Android如何解析一个隐式Intent到一个特定的应用程序组件变得重要。 和你之前看到的一样,当使用startActivity时,隐式Intent解析到一个单一的Activity。如果存在多个Activity都有能力在特定的数据上执行给定的动作的话,Android会从这些中选择最好的进行启动。 决定哪个Activity来运行的过程称为Intent解析...

2009-08-23 19:31:46 92

使用Intent Filter来响应隐式Intent

如果一个Intent请求在一片数据上执行一个动作,Android如何知道哪个应用程序(和组件)能用来响应这个请求呢?Intent Filter就是用来注册Activity、Service和Broadcast Receiver具有能在某种数据上执行一个动作的能力。 使用Intent Filter,应用程序组件告诉Android,它们能为其它程序的组件的动作请求提供服务,包括同一个程序的组件、...

2009-08-23 19:14:13 81

Linkify介绍

Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。 符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式地调用startActivity(new Intent(Intent.ACTION_VIEW, uri)),符合的文本会作为目标URI。 你可以指定任意的字符串样式为链接;方便地,Linkify类提供了预置...

2009-08-23 17:21:06 91

动态更新菜单项与处理菜单选择

public boolean onOptionsItemSelected(MenuItem item) {super.onOptionsItemSelected(item);// Find which menu item has been selectedswitch (item.getItemId()) {// Check for each known...

2009-08-23 15:55:49 84

菜单项选项

正如你所熟悉的那样,Android支持大多数传统的菜单项选项,包括icon、shortcut、checkbox和radio button,如下描述: ❑ Checkboxes和Radio ButtonsCheckboxes和radio buttons作为菜单项在扩展菜单和子菜单中可见,如图4-6所示。设置菜单项为checkbox,使用setCheckable方法。checkbox的状态...

2009-08-23 15:35:47 86

Android菜单系统介绍

如果你曾经尝试用手写笔或轨迹球来导航移动电话的菜单系统,那么,你就会知道在移动设备上使用传统的菜单系统是笨拙的。 为了改进应用程序菜单的实用性,Android为小屏幕提供了三个阶段优化的菜单系统: ❑ 图标菜单当Menu按钮按下时,这种紧凑的菜单(如图4-4)显示在屏幕的底部。它显示多达6个图标和文字的菜单项(子菜单)。  图4-4 这种图标菜单不把chec...

2009-08-23 15:09:33 135

Layouts介绍

Layout管理器(一般称“layouts”)是ViewGroup的扩展,被设计用来控制子控件在屏幕上的位置。Layouts能相互嵌套,通过Layout管理器的结合,你可以创建任意复杂的界面。 Android SDK包含一些简单的Layout,帮助你构建UI。选择layout间正确的结合来使界面易于理解和使用就取决于你咯。 下面的列表包含了一些更通用的layout类: ❑ ...

2009-08-23 15:05:56 81

实时改变配置

Android通过终止、重启应用程序来重新加载资源文件,以做到对语言、区域和硬件实时变化的支持。 它的默认的行为不是总是方便和令人满意的,尤其当配置变化(如屏幕方向和键盘可视)、用户旋转设备或划出键盘等。你可以通过监测和响应定制你的应用程序来对这些变化作出响应。 为了能让Activity能监听实时的配置变化,需要在manifest节点里添加“android:configChange...

2009-08-23 15:03:30 71

使用系统资源

Android本体应用程序具体化了很多自己的资源,各种各样的字符串、图片、动画、样式和布局等都可以在你的应用程序中使用。 在代码中使用系统资源和使用你自己的资源一样。不同的是,使用android.R类来使用本体的android资源,而不是使用应用程序指定的R类。下面的代码片段给出了在应用程序上下文中返回一个系统的错误消息字符串: CharSequence httpError = g...

2009-08-23 15:00:11 70

空空如也

空空如也

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

TA关注的人

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