软件设计心得
文章平均质量分 88
链接将
http://43.252.230.232
展开
-
水晶报表 用户 自定义字段 加 (动态边框)
在实现用户自定义字段前,先往源码中添加几个checkBox控件,和一个Button,再加一个报表的 CrystalReportViewer 结果如图: 然后往报表中添加几个参数:http://www.cnblogs.com/babyt/articles/142908.html跟阿泰的参数一样的! 并设置各个公式的边框的背景颜色,记住各个公式的值都是空的!具体如图原创 2009-07-08 16:39:00 · 2413 阅读 · 0 评论 -
C ++ STL概述
STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有足够通用性,STL主要依赖原创 2010-03-24 15:10:00 · 6017 阅读 · 1 评论 -
软件工程师不可不知的10个概念
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。 <br /><br />10. 关系数据库 (Relational Databases) <br />关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数据库对处理订单,公司数据方面有着出色的表现。 <br /><br />关系原创 2010-06-16 23:49:00 · 445 阅读 · 0 评论 -
著名编程语录
<br />一个好的程序员应该是那种过单行线都要往两边看的人。<br />——Doug Linder, 系统管理员<br />任何一个工具,它的一个最重要的、同时也是最难以做到的方面就是对那些学习使用这个工具的人在使用习惯上的影响。如果这个工具是一种编程语言,那么,这种影响——不管我们是否喜欢——将是一种思考习惯上的影响。<br />—— Edsger Dijkstra, 计算机科学家<br />抽象化是一种非常的不同于模糊化的东西 … 抽象的目的并不是为了模糊,而是为了创造出一种能让我们做到百分百精确的新转载 2010-08-19 09:07:00 · 439 阅读 · 0 评论 -
人工智能算法- 优化算法
<br />优化算法通常用来处理问题最优解的求解--这个问题有多个变量共同决定的,举一个例子比如有这样一张 人员关系表,需要绘制一张SOSO华尔兹(一种socialnetwork,http://tag.soso.com/),比如:<br /><br /> <br /> 绘制方法有很多种,我们希望能够最终展现给用户的绘制是比较好阅读的,比如交叉线比较少,每个人的点排的比较开等等。<br /> 我们利用以下一个数据格式来描述最终的一个解,即一个向量包含每个人的坐标,假设:通常我们用一个 向量来表示解转载 2010-08-19 09:26:00 · 2124 阅读 · 0 评论 -
经典:从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点 是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 程序代码 以下是引用片段: public cl转载 2010-08-19 09:50:00 · 332 阅读 · 0 评论 -
键盘上每个键作用!!! (史上最全的)
<br />F1帮助<br />F2改名<br />F3搜索<br />F4地址<br />F5刷新<br />F6切换<br />F10菜单<br />CTRL+A全选<br />CTRL+C复制<br />CTRL+X剪切<br />CTRL+V粘贴<br />CTRL+Z撤消<br />CTRL+O打开<br />SHIFT+DELETE永久删除<br />DELETE删除<br />ALT+ENTER属性<br />ALT+F4关闭<br />CTRL+F4关闭<br />ALT+TAB切换<br转载 2010-08-19 09:49:00 · 367 阅读 · 0 评论 -
firebug的使用方法
<br />什么是Firebug<br />从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。<br />Firebug是Firefox下的一款开发类插件,现属于Firefo转载 2011-02-23 00:12:00 · 4347 阅读 · 1 评论 -
如何进行项目管理
一、项目开发前提:1. 明确的目标 对产品的期望(功能期望,页面效果的期望,)。项目目标包括:项目可交付结果的列表;指定项目最终完成及中间里程碑的截止日期;指定可交付结果必须满足的质量准则;项目不能超过的成本限制。 2. 项目的独特性 项目所涉及的某些内容是以前没有做过的,也就是说这些内容是唯一的3. 项目的时限性 时限性指每个项目都具有明确的开始和结束原创 2011-06-10 14:03:00 · 776 阅读 · 0 评论