沧浪之水

每天进步一点点

Archive for 十月, 2005

计算机科学参考书目在线查询系统[本网提供]

leave a comment

http://www.informatik.uni-trier.de/~ley/db/

可以按文章标题,作者和关键字查询

期刊列表

http://www.informatik.uni-trier.de/~ley/db/journals/index-a.html 多的俺都晕了。。。。

有几个镜像,
http://sunsite.informatik.rwth-aachen.de/dblp/db/
http://www.vldb.org/dblp/db/index.html
http://www.sigmod.org/dblp/db/index.html

大家可以随意选择,全天下的计算机期刊杂志,相关文章都可以找到。
但文章内容大部分都是纸质发行,所以大家最好查到喜欢的文章再到国家图书馆去翻阅相应外文杂志就可以了,
国图这方面的杂志应该是很全的,俺现在住的地方离国图很近,哈哈 :)

在上学的同志们可以尽情享受这种快乐了:) 毕竟好多很好的文章不一定在网上,国图和学校图书馆的该有的外文计算机科学杂志还是有一些的啦。。

日期: 05-03-23 01:03

Written by corlin

十月 12th, 2005 at 9:38 上午

把个人Blog作成一个成功品牌的10个策略步骤 From csdd blog

leave a comment

俄亥俄州一家名为eStrategyOne的在线营销方案解决公司的经理Rich Ottum,围绕着Business Weblogs的营销策略,给出了十个步骤;而在个人看来,要想把Blog作成一个成功的品牌,这些步骤,也是非常必要的;下面围绕作者的主要论点,结合我个人的观点,提出针对个人blog的10个步骤:


  1、保持常新(Make it New):你的Blog不仅仅是你的站点,你必须时不时提供新鲜的内容和独特的观点,你必须用心经营深入进去挖掘而不是用常规手段去随意放点什么敷衍读者。

  2、发出自己的声音(Give it Voice):你的Blog必须有一个坚定的呼声–来自真实个人的声音,对于某个事物你必须有自己的态度;对于你提供的信息和内容,必须做到真实、广博、生动、高品位。

  3、持续更新(Say it Often):做到至少一个星期更新一次,隔几天最好。首先定位好你Blog聚焦在什么领域,关注于那个领域焦点的东西,能够引起人们注意和最大兴趣的;并且时不时提供独家信息。

  4、尝试互动沟通(Ask for Feedback):成功的Blog会鼓励读者们参与进去,利用评论机制或者留言反馈,不要害怕来自读者的批评和争辩,观察他们在说些什么,他们想潜在地表达什么,把握他们的喜好,利用他们的声音去更好地调整你的内容,这是个人进行客户关系管理最基本的要求。

  5、分享信息资产(Share the Wealth):要认识到你的读者来自各行各业,他们有着多样的兴趣,你应该最大化地提供他们所需要的信息,如某一主题的信息链接、相似内容的外部站点链接。

  6、简洁为美(Keep it Simple):花点时间,为你的Blog设计个简洁美观的页面,放弃那些花俏而不实的设计;真正把页面下载速度放在首位,让你的文本内容易于阅读,你的归类文档易于搜索。必须记住:简洁为美。

  7、武装你的读者(Equip Your Readers):不是人人都象你那样精通技术,你的读者们也许不知道XML,不知道RSS,不知道Blog延伸出的种种先进技术–你要做的,是用最大众化的语言告诉他们那些技术分别是什么,让他们懂得有哪些好处,提供给他们使用的方法,比如写个说明告诉他们如何利用RSS功能去使用 NewsReader,当然你必须首先告诉他们哪里去下载这个软件。最好能建立邮件列表,让你的读者们通过EMail与你的内容保持同步。

  8、多渠道传播(Promote in Multiple Channels):不是人人都懂得用Aggregator(新闻聚合器)去获取你Blog的信息,要注意利用传统方法去推广你的Blog,如在T- Shirt上印上你的站点、发送邮件的签名传播、在Blog目录站点登记。

  9、与他人进行对话(Join Another Conversation):你应该站起来走出去看看其他的Blog,不管你感不感兴趣,尝试与他们进行沟通交流,这样你会开阔视野开放思维–当然你在别人站点上留下的URL也是很好的推广。

  10、要有耐心(Be Patient):Blog技术并无大的创新之处,RSS也只是”推技术”的一个再利用;许多早先的网络应用者会谨慎地看待Blog和RSS,甚至不屑一顾,你必须以自己的实践去做个好的说服材料,去打动他们融入进来,从而推广了你的Blog和你自己–对你来说,那将是你的个人品牌。


日期:

05-01-05 12:26

Written by corlin

十月 12th, 2005 at 9:36 上午

和大师分享所有模式,站长隆重推荐

leave a comment

最佳实践微软终于做了一件好事,将业界最流行的模式集合到一个站点来展现,包括:
* Martin Fowler (54 pages)
* POSA: Buschmann, Jain, Kircher, Meunier, Rohnert, Sommerlad, Stal, and Schmidt (10 pages)
* Community (8 pages)
* GOF: Gamma, Helm, Johnson, and Vlissides (20 pages)
Microsoft patterns & practices (91 pages)
* Eric Evans (44 pages)
* Gregor Hohpe and Bobby Woolf (71 pages)
等我们所知的所有大师的模式研究文档及横纵展示

主页:
http://www.patternshare.org/
Enterprise Architectural Space Organizing Table
企业架构视图,,我喜欢:)
http://patternshare.org/default.aspx/Home.EnterpriseArchitecturalSpaceOrganizingTable

日期: 05-02-02 03:35

Written by corlin

十月 12th, 2005 at 9:34 上午

可复用性的四个级别比较(The four degrees of reusability)

leave a comment

  1. No reusability. The least interesting of all. It’s typically a standalone application that was designed to serve a finite set of goals and not be extensible by anybody else but its creator.
  2. Binary reusability. While the source is not available, binary reusability enables third parties to write extensions to the software. Microsoft COM is the best example of such an approach, and it’s been tremendously successful. For example, even though you don’t have access to Internet Explorer’s HTML renderer, you can still embed it in your applications and take advantage of all its power (Yahoo Messenger uses it but you would probably never tell).
  3. Plug-in reusability. This is very similar to the binary approach mentioned above but with the difference that the operating system is not involved in the connection between the plug-in and the core architecture. Eclipse is a good example of such an approach, which can also be used in the absence of the source.
  4. Source reusability. The software is shipped with its entire source code, making it possible — in theory — for everyone to extend it at will.

结果是: 1 小于 4 小于 3 小于 2
您是否这样认为

——

—–

日期: 04-12-23 12:49

Written by corlin

十月 12th, 2005 at 9:32 上午

在类中取得当前文件所在的相对路径与绝对路径

leave a comment

package io;

import java.net.URL;

/**
* <p>Title: 在类中取得当前文件所在的相对路径与绝对路径</p>
*
* <p>Description: 在类中取得当前文件所在的相对路径与绝对路径</p>
*
* <p>Copyright: Copyright (c) 1997 – 2005</p>
*
* <p>Company: Beyond DayBreak Office</p>
*
* @author YuLimin
* @version 1.0
*/
public class GetClassPath
{
public GetClassPath()
{
super();
}

/**
* main
*
* @param args String[]
*/
public static void main(String[] args)
{
GetClassPath getclasspath = new GetClassPath();
System.out.println(getclasspath.getClassPath());
}

/**
* 在类中取得当前文件所在的相对路径与绝对路径
*
* @return String
*/
public String getClassPath()
{
String strClassName = getClass().getName();
String strPackageName = “”;
if(getClass().getPackage() != null)
{
strPackageName = getClass().getPackage().getName();
}
System.out.println(“ClassName:” + strClassName);
System.out.println(“PackageName:” + strPackageName);

String strClassFileName = “”;
if(!”".equals(strPackageName))
{
strClassFileName = strClassName.substring(strPackageName.length() + 1,strClassName.length());
}
else
{
strClassFileName = strClassName;
}
System.out.println(“ClassFileName:” + strClassFileName);

URL url = null;
url = getClass().getResource(strClassFileName + “.class”);
String strURL = url.toString();
strURL = strURL.substring(strURL.indexOf(‘/’) + 1,strURL.lastIndexOf(‘/’));
return strURL;
}
}


——-

—–

日期: 05-01-19 09:07

Written by corlin

十月 12th, 2005 at 9:31 上午

在Servlet与JSP中取得当前文件所在的相对路径与绝对路径

leave a comment

<%@ page contentType=”text/html;charset=GBK”%>
<%@ page import=”java.io.*” %>
<%
//在Servlet与JSP中取得当前文件所在的相对路径与绝对路径

//JSP中

out.println(“根目录所对应的绝对路径:” + request.getRequestURI() + “<br/>”);

String strPathFile = application.getRealPath(request.getRequestURI());
out.println(“文件的绝对路径:” + strPathFile+ “<br/>”);
out.println(application.getRealPath(request.getRequestURI()));
String strDirPath = new File(application.getRealPath(request.getRequestURI())).getParent();
out.println(“目录的绝对路径:” + strDirPath + “<br/>”);
%>

//Servlet中
//JSP中的application对象就是Servlet中的ServerContext,所以在Servlet中是如此获得
//import java.io.File;

System.out.println(“根目录所对应的绝对路径:” + request.getServletPath() + “<br/>”);

String strPathFile = request.getSession().getServletContext().getRealPath(request.getRequestURI());
System.out.println(“文件的绝对路径:” + strPathFile + “<br/>”);

String strDirPath = new File(request.getSession().getServletContext().getRealPath(request.getRequestURI())).getParent();
System.out.println(“目录的绝对路径:” + strDirPath + “<br/>”);

文件名不能包括以下字符:\/:*?”<>|

Written by corlin

十月 12th, 2005 at 9:30 上午

Delphi 估计方法

leave a comment

鼓励使用此专业估计方法,它可以对软件工作量、软件规模(代码行数)、开发时间、费用等进行估计,其步骤如下:
步骤一:项目经理选择3至5名有经验的估算人员(可以是项目组外的工程师),他们应具备该项目的背景知识;
步骤二:项目经理发给每位估算人员一份软件系统的规格说明书(略去名称和单位)和《估算过程记录表》;
步骤三:每位估算人员仔细研究软件系统的规格说明书的内容,然后对该软件提出估算值,不记名填写表格,并说明做此估算的理由;
步骤四:如果估算人员估算的最大值与最小值误差在10%以内[(max-min)/max<10%], 则结束估算,否则项目经理召集估算会议进行估算;
步骤五:在估算会议中,估算人员与项目经理一起对估算问题进行讨论,填写《估算过程记录表》;
步骤六:重复步骤五,直至估算的最大值与最小值误差在10%以内,或所有估算人员拒绝再次估算为止;
步骤七:项目经理根据估算结果确定估算数据(简单平均,加权平均)。
步骤八:将估计的数据纳入配置管理库中


Technorati :

Written by corlin

十月 12th, 2005 at 3:12 上午