历史的尘埃
归档以前的文章
shaofeiwang
^_^
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数学不好的同学有福啦
今儿看别的博客的时候突然发现了一个链接,里面都是算法的高手http://mathworld.wolfram.com/原创 2011-10-22 09:21:28 · 398 阅读 · 0 评论 -
在线任务管理服务大汇总
1.Remember the Milk : 是一个提供在线个人任务管理服务的网站。网站名字的含义是:“管理您任务的最佳方式,再也忘不了牛奶(或其他事情)了”。定位您的任务;简单快捷地管理日常任务;分配您的时间;按您的方式管理信息;无论何时何地添加任务;随时随地访问你的待办事务;智转载 2011-08-01 10:09:36 · 1764 阅读 · 0 评论 -
User Story 笔记1
1. User Story是独立的, 有商业价值的模块2. Bug Fixing和Task都不是User Story, 因为它没有阐述它的价值3. 当你被分配到一个任务是你应该问一问客户它的价值是什么, 这样你就不会被局限在一种解决方案了4. User Story Cards分成原创 2011-07-22 14:47:29 · 596 阅读 · 0 评论 -
挑水的故事
有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。转载 2011-07-19 17:20:53 · 869 阅读 · 2 评论 -
乔布斯成功的12条原则
乔布斯成功的12条原则1.漂亮的设计 斯库利表示,他和乔布斯都喜欢漂亮的设计,而乔布斯还认为,应当从用户体验的角度去开始设计。他们曾学习意大利设计师,包括汽车设计师。他们学习汽车各方面的设计,包括舒适性、材料和颜色等,当时在硅谷没有人这样做。斯库利表示,这样做并不是他的想法,而是乔布斯的想法,不过当时他的专业背景是设计。苹果所做的并不仅仅是计算机,还包括产品设计和营销设计,这是一个有关公司定位的问题。转载 2010-10-17 23:10:00 · 810 阅读 · 0 评论 -
设计模式之策略模式
策略模式定义了算法族,分别封装起来,让它们之间可以互相替代,此模式让算法的变化独立于使用算法的客户。“我们使用策略模式实现鸭子的各种行为.”这句话也就是告诉我们,鸭子的行为被封装进入一组类中,可以被轻易地扩充与改变。如果需要,甚至在运行时也可以改变行为。下图很好的形容了这个模式的实现。作为简单应用我们可以如此写MallardDuck的构造函数public MallardDuck()原创 2008-06-27 16:45:00 · 570 阅读 · 0 评论 -
Several Rules for design pattern
1. Program to an interface and not to an implementation.针对接口编程,不针对实现编程。2. Favor object composition over inheritance.多用组合少用继承。3.Find the changable(or maybe changable) things in application, and原创 2008-06-27 14:52:00 · 509 阅读 · 0 评论 -
SVN (转http://www.cnblogs.com/licheng/archive/2008/11/08/1329634.html)
SVN是CVS的下一个版本,主要用来进行版本控制,可以对程序代码,音频,视频以及图像文件等,做版本控制。 目录以及文件是Subversion中可以记录版本的对象。其主要工作原理如下图: _ _ _ _ _ _ _ _ _ _ / / | |转载 2011-04-20 12:59:00 · 1090 阅读 · 0 评论 -
有用的工具集锦
<br />Mikogo 用于在网络会议上共享屏幕原创 2011-03-25 10:46:00 · 466 阅读 · 0 评论 -
WAS与WAS ND有什么区别?
WAS与WAS ND有什么区别?原创 2011-02-10 16:34:00 · 37270 阅读 · 0 评论 -
Git
1.git clone http://xxxxxxx.git make a clone of the code from the url2.git remote add xxx_alias http://xxxxxx.git give a alias to the url3.git pull xxx_alias master ==svn checkout4.git diff master show the difference of version on server and local versi原创 2010-11-09 10:14:00 · 1578 阅读 · 0 评论 -
How to get the SVN info use ANT
1.How to get the SVN infoThere are two ways to get the SVN info:Ø Add some tags in one file and hope SVN will update them, but if this file is not get updated, it the tag will not changed neither, and we are not sure how to get those values th原创 2010-10-22 11:09:00 · 1370 阅读 · 0 评论 -
扩展Dialog组件
你可以用Dialog API来扩展以下组件:• Shapes• Data Providers and Variables• Events and Event Handlers• Communication Channels你还可以通过Vignettes open architecture撰写.xml文件来扩展以下组件:• Email Campaign Template原创 2008-02-19 15:06:00 · 508 阅读 · 0 评论 -
一个简单的用javascript验证表单的例子
in form_utils.js// A utility function that returns true if a string contains only // whitespace characters.function isblank(s)...{ for(var i = 0; i s.length; i++) ...{ var c =原创 2008-02-18 14:15:00 · 1151 阅读 · 0 评论 -
What is .jspf file?
A JSP page can consist of one or more files: for example, the file containing a top-level JSP page, several files containing dynamically included JSP pages, and several files containing statically inc原创 2008-01-24 15:40:00 · 868 阅读 · 2 评论 -
False Loop in VCM work flow
You may encounter false loop error when you export your work flow to VCM.Pls check whether 2 or 3(more than one) conditions should be conjunct into one bySee below workflow, it is encountered fa原创 2008-01-18 14:01:00 · 644 阅读 · 0 评论 -
Autonomy Research Report
Date: 02 January 2008 Reports on: How to implement Boolean Search using Autonomy search engine Introduction:Currently Implementation in Mocca (Keyword Search):•When searching for red dres原创 2008-01-18 13:35:00 · 2812 阅读 · 1 评论 -
How to get Parent Channel
How to get Parent Channel?Channel parentChannel = extChannel.getParentChannelRef().getChannel();原创 2008-01-18 13:29:00 · 587 阅读 · 0 评论 -
Leared from CR - Double Click
Requirements - Double Click 1. CASLoginHeader.jsp Remove the include for CASTopBannerAdhocTextPortlet.jsp原创 2008-01-18 13:28:00 · 796 阅读 · 0 评论 -
RequestContext.getRequestChannelId() seems doesn't work
Below codes doen’t workfor (int i = 0, j = navList.size(); i Channel chn = (Channel) navList.get(i); String channelName = chn.getData().getName();原创 2008-01-18 13:14:00 · 1466 阅读 · 0 评论 -
什么是CMS系统
CMS是Content Management System的缩写,意为"内容管理系统"。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。 CMS还分各个平台脚本种类的。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新转载 2008-01-18 13:12:00 · 1159 阅读 · 0 评论 -
Build URL link by GUID
Below codes showed how to use channel GUID in VCM to build the link to correct page. String channelId = “……………..”; //Channel GUID in VCM RequestContext rqCtx = PageUtil.getCurrentRequestContext(pa原创 2008-01-18 13:09:00 · 821 阅读 · 0 评论 -
Get Content Item using Query Componen from VCM
A JSP renderer uses RequestContext.getRenderedManagedObject() to access the content instance or content component being rendered. The JSP renderer can then process the returned object to produce any d原创 2008-01-18 13:08:00 · 562 阅读 · 0 评论 -
CSS中id与class属性的区别
CSS中id与class属性的区别 id属性是对于某个标签添加了该HTML文件中固有名称的一个属性。Class属性是表示该标签的种类名和分类名的属性。因此,在同一个HTML文件中,同一个类名可以指定多个,但是ID名就只能指定一处,这要予以注意原创 2008-01-18 11:28:00 · 876 阅读 · 0 评论 -
Autonomy Glossary
ACI (Autonomy Content Infrastructure)The Autonomy Content Infrastructure is a technology layer that automates operations on unstructured information for cross enterprise applications, thus enablin原创 2008-01-18 11:26:00 · 525 阅读 · 0 评论 -
JavaScript学习笔记9
实现更复杂的交互 一、什么是框架 框架Frames最主要功用是"分割"视窗,使每个"小视窗"能显示不同的HTM L文件,不同框架之间可以互动(interact),这就是说不同框架之间可以交换讯息与资料。例如:假设您开了两个frames,第一个frame可显示书的目录,第二个frame则显示章节的具体内容。 框架可以将屏幕分割成不同的区域,每个区域有自己的URL,通过Frame原创 2008-01-18 11:07:00 · 415 阅读 · 0 评论 -
JavaScript学习笔记8
WEB页面信息的交互 要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识。一、窗体基础知识 窗体对象可以使设计人员能用窗体中不同的元素与客户机用户相交互,而用不着在之前首先进行数据输入,就可以实现动态改变Web文档的行为。1、什么是窗体对象窗体(Form):它构成了Web页面的基本元素。通常一个Web页面有一个窗体或几个窗体,使用F原创 2008-01-18 11:04:00 · 529 阅读 · 0 评论 -
JavaScript学习笔记7
窗口及输入输出 JavaScript是基于对象的脚本编程语言,那么它的输入输出就是通过对象来完成的。其中有关输入可通过窗口(Window)对象来完成,而输出可通过文档(document)对象的方法来实现。一、窗口及输入输出请看下面例子:Var test=window.prompt("请输入数据:");document.write(test+"JavaScrip原创 2008-01-18 10:49:00 · 463 阅读 · 0 评论 -
JavaScript学习笔记6
使用内部对象系统 使用浏览器的内部对象系统, 可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力。一、浏览器对象层次及其主要作用 除了前面提到过的文档document对象外,Navigator浏览器中还提供了窗口(Window)对象以及历史(History)和位置(Location)对象。原创 2008-01-18 10:42:00 · 504 阅读 · 0 评论 -
JavaScript学习笔记5
JavaScript中的数组 使用New创建数组 JavaScript中没有提供像其它语言具有明显的数组类型,但可以通过function定义一个数组,并使用New对象操作符创建一个具有下标的数组。从而可以实现任何数据类型的存储。 a、定义对象的数组 Function arrayName(size){ This.length=Size;原创 2008-01-18 10:39:00 · 417 阅读 · 0 评论 -
JavaScript学习笔记4
JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。 虽然JavaScript语言是一门基于对象的,但它还是具有一些面向对象的基本特征。它可以根据需要创建自原创 2008-01-18 10:34:00 · 499 阅读 · 0 评论 -
JavaScript学习笔记3
JavaScript脚本语言的基本构成是由控制语句、函数、对象、方法、属性等,来实现编程的。一、程序控制流 在任何一种语言中,程序控制流是必须的,它能使得整个程序减小混乱,使之顺利按其一定的方式执行。下面是JavaScript常用的程序控制流结构及语句: 1、if条件语句 基本格式if(表述式)语句段1;......else语句段2原创 2008-01-18 10:18:00 · 516 阅读 · 0 评论 -
JavaScript学习笔记2
一、基本数据类型 JavaScript脚本语言同其它语言一样,有它自身的基本数据类型、表达式和算术运算符以及程序的基本框架结构。JavaScript提供了四种基本的数据类型用来处理数字和文字, 而变量提供存放信息的地方, 表达式则可以完成较复杂的信息处理。1、基本数据类型 在JavaScript中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘’括起来的字符或原创 2008-01-18 10:13:00 · 470 阅读 · 0 评论 -
JavaScript学习笔记1
一、什么是JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML原创 2008-01-18 10:12:00 · 588 阅读 · 0 评论 -
植物大战僵尸JavaSE版
有个网友用JavaSE做了一个植物大战僵尸,很有创意,而且他开放了源代码,有兴趣的朋友可以去他的空间(http://hi.youkuaiyun.com/azhangzhengtong)看看。 它用到了loon framework (http://looframework.source原创 2011-08-13 21:10:39 · 1697 阅读 · 0 评论 -
Thread.join()不好用的解决方法
Thread中有一个public final void join() 方法是让当前线程去等待调用这个join方法的那个线程的结束。看下面一个例子public class TestThreadException { /** * @param args */ public static void main(String[] args) { Thread thread = new Thread(new Runnable() {原创 2011-02-26 14:16:00 · 3558 阅读 · 0 评论 -
SwingWorker的一个小例子
写了一个SwingWorker的小例子。在程序启动时SwingWorker的线程就开始启动去取数据,当button按下时如果还没有取到数据,button就对被disable同时SwingWorker继续取数据,等数据返回后button会被enable. 再次按下button则可直接得到SwingWorker取回的数据。 package test;import java.aw原创 2008-06-29 14:02:00 · 5174 阅读 · 0 评论 -
进制转换
//十进制转换为二进制 int a = 17; //Integer.toBinaryString() is ok too, but it is hard to remember //String str = Integer.toBinaryString(a); String str = Integer.toString(原创 2008-06-26 17:08:00 · 396 阅读 · 0 评论 -
(转)Java开发者必去的20个英文技术网站
Java开发者必去的20个英文技术网站 发表日期:2004/12/4 查看原文并参与讨论:http://www.javalobby.org/forums/thread.jspa?threadID=16001&tstart=0 网站列表 (以下顺序不分先后) http://www.javaalmanac.com - Java开发者年鉴一书的在转载 2008-06-26 17:07:00 · 526 阅读 · 0 评论 -
PreparedStatement 或 CallableStatement,方法不能带有参数
对于 PreparedStatement 或 CallableStatement,方法不能带有参数继承了Statement接口中所有方法的PreparedStatement接口都有自己的executeQuery,executeUpdate和execute方法。Statement对象本身不包含SQL语句,因而必须给Statement.execute方法提供SQL语句作为参数。Prepared原创 2008-01-18 13:10:00 · 11066 阅读 · 6 评论
分享