代码改变世界

UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系

2012-04-12 13:01 by 随风浪迹天涯, 1992 阅读, 0 推荐, 收藏, 编辑
摘要:说来惭愧,这些天在写需求文档,因为是第一次写,所以遇到了很多很多的问题,比如语句太口语化、措词不正确等等,到时候我专门写一篇有关这方面的文章,全权当做自己的笔记吧!今天有一个登入相关的功能,和同一组的同事了讨论了很久才把这个用例图确定下来。诶,就一个简单的用例。。。泪奔中。。。。所以,上午查了些资料,看到一篇有关UML的用例图比较好的文章,特此转过来。原来我的转载!。原文地址:UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系1.导读在看上面转载的文章之前,我在博客园上也看到一些文章,你们如果有兴趣 可以去看看。【1】:UML用例图中包含(in 阅读全文

CSS必须要知道的10个技巧

2012-04-09 12:56 by 随风浪迹天涯, 1071 阅读, 2 推荐, 收藏, 编辑
摘要:1.css font的简写规则当我们写字体样式的时候,我们也许会这样子写font-size: 1em;line-height: 1.5em;font-weight: bold;font-style: italic;font-varient: small-caps;font-family: verdana,serif其实,这样写是完全多余的,我可以只用font 来写就OK了。比如:font: 1em/1.5em bold italic small-caps verdana,serif2.把几个class属性写在一起。通常情况写,属性里面的class只有一个值,但这并不是意外着你只能给它赋一个cl 阅读全文

跟我一起学JQuery插件开发

2012-04-06 16:29 by 随风浪迹天涯, 5713 阅读, 14 推荐, 收藏, 编辑
摘要:以前一直比较好奇,jquery插件是怎么开发的,怎么写属于自己的插件?昨天在逛codeproject网站的时候,突然看到一篇文章:How to write plugin in Jquery.如果对E文好的同学 ,可以看上面的连接。现在我把上面网站的及结合自己的想法写这篇文章。希望能得到大牛们的支持和谅解。。。大鸟飞过。。。欢迎拍装。资料来源:【1】How to write plugin in Jquery.【2】锋利的JQuery 书【3】RascallySnake的JQuery.extend()详解一.介绍插件编写的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期 阅读全文

介绍几个在线画流程图的工具

2012-03-29 16:25 by 随风浪迹天涯, 31471 阅读, 5 推荐, 收藏, 编辑
摘要:目前我们使用的流程图制作软件大体有RFFLOW、FLOW CHARTING、VISIO三种,可是它们的体积和资源占用情况很大,操作复杂,有没有简单易用不需安装的流程图制作软件呢?下面我给大家推荐几款在线流程图制作工具。第一款:Gliffy猛击进去GliffyGliffy支 持中文,其功能满足你正常的需要,有很多流程图实体供你选择。作为一种在线工具,它继承了协同的概念,你可以和你的同事共同编辑,完成流程图的制作;如果 你需要在博客调用,它也可以使你的博客上的图表与其同步更新;如果你需要在VISIO、或矢量制图软件(如Freehand等)中再加工,可以直接导入。很可爱的主页面哦。。第2款:mxgr 阅读全文

从VS 2010 自带的2008 SQL数据库中的数据导入到 SQL 2005中

2012-03-21 10:27 by 随风浪迹天涯, 733 阅读, 0 推荐, 收藏, 编辑
摘要:前段时间帮我的一个同事做了一个网站,我没有用独立的 SQL 数据库去做,就用了 VS 2010 自身携带的数据库。因为一来数据量比较少,二来也比较方便嘛。省的在另外一个数据库切换来切换去的,麻烦。可是,昨天他和我说,他那边的服务器那边的数据库不对,叫我换成一个独立的、而且是SQL 2005的数据库。偶滴神啊,我一听这个就怕怕的,现在手头的工作也蛮多的,还正在开始呢。而且,我最害怕换数据库的啦。刚刚开始,以为要在新的数据库里面重新手动的全部在敲一遍字段啊,然后连接关系。可是,后来同事说,可以不用这么麻烦,值需要把原来 VS 数据库里的生成成sql 语句,然后在SQL 2005里进行生成,就OK了 阅读全文

扩展VS2010插件-----通过UML类图,自动生成相关代码

2012-03-14 16:22 by 随风浪迹天涯, 8341 阅读, 13 推荐, 收藏, 编辑
摘要:因为去年帮我的师父开发这个小软件,所以去年整了将近一个多月的时候,把这个基本的工程弄好了。姑且就叫做 版本1.0吧。其实,功能很好理解,就是当你把UML(这里需要注意的是,只能用在VS,所以 rose,那就sorry咯)图画好了之后,然后生成,它就可以自动的生成一个项目框架。今天把这些发布到这里,希望对你们有许些帮助,我就开心+happy了哦。嘎嘎。实现的功能如下:1.完全格式化,和我们平常新建一个类的格式完全一样2.无限循环新建文件夹。我现在实现的是,如果是一个包的话,那么就新建一个文件,然后就这么一直一直循环下去。这里用了一个递归函数,效率不是太高。3.支持继承、抽象。4.自动引用,通俗点 阅读全文

JSON.stringify 语法讲解

2012-03-13 22:34 by 随风浪迹天涯, 74995 阅读, 35 推荐, 收藏, 编辑
摘要:刚刚在逛园子的时候,突然看到了一位园友的文章,里面涉及到一这样一个javascript函数:JSON.stringify。原文链接:javascript 进阶篇3 Ajax 、JSON、 Prototype认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。作用:这个函数的作用主要是为了系列化对象的。可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的j 阅读全文

韩信点兵算法

2012-03-07 15:55 by 随风浪迹天涯, 2761 阅读, 1 推荐, 收藏, 编辑
摘要:最近,看书看到这个算法。很有意思。算法来源:话说有一次韩信带兵,人数在百人左右,然后它就那些士兵排队,3个人一行排的时候多了一个人,7个人一列排的时候少2个人,5个人排的时候刚刚好。刚开始碰到到这道题的时候,不过后来突然想到了一个函数,问题就比较好解决了。在解决这个问题之前,请大家看一个方法:Math.DivRem()DivRem(int a,int b,int out result):它的意思是说,输入2个整数,然后输出它们的余数。这里有out关键字:C# 参考之方法参数关键字:params、ref及out如果有兴趣的话,可以学习学习。到这里,想到了那个方法,韩信点兵的算法的根源就是余数问题 阅读全文

企业如何招聘到高质量的程序员?

2012-03-07 13:20 by 随风浪迹天涯, 546 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:http://www.cnbeta.com/index.php招聘程序员,永远没有万能的方法。在这里,我只希望分享一些多年来的我个人的招聘经验。 首先, 进行一系列简单的“Hello World” 类型的在线测试对此,你是不是很惊讶呀?但确实有一些自称为程序员的人几乎不会编程。直到今天,仍会有一些招聘者告诉我,他们总会遇到一些应聘者无法通过最基本编程测试。 所以,任何合理的招聘过程应把极简单的程序开发测试放在第一步。并且这个测试需要在线上进行,目的不是为了证明应聘者有多牛,而是看看他到底是怎样的开发者。这一过程很有必要,如果不进行这一部的筛选,你将来可能会后悔。 现在有一些服务可.. 阅读全文

T4系列文章之3:T4语法的介绍

2012-03-06 22:34 by 随风浪迹天涯, 2651 阅读, 5 推荐, 收藏, 编辑
摘要:因为这段时间一直都没空,我也不知道有没有对人T4感兴趣,但不管了,先记下在说吧,就当是我的笔记。希望对你们有用。如果你对T4还比较陌生,推荐你在复习几篇文章:One:T4系列文章之1:认识T4Two:T4系列文章之2:T4工具简介、调试以及T4运行原理 复习复习。。T4语言的语法很简单,可以说一学就会。它不像C#或者JAVA一样,那么多的限制什么的。所以,只要会C#语言,然后再学习一点T4它应该注意的地方,那么就OK了。是不是很心动了?心动不如行动吧。T4模板的基本结构: 它们基本上可以分成5类:指令块(Directive Block)、文本块(Text Block)、代码语句块(Statem 阅读全文