码迷,mamicode.com
首页 > 2015年08月19日 > 全部分享
一位初入门的新员工的代码分析(2)
前文分析了一个类的头文件定义。从头文件定义中可以看出类的一个大致功能,可以分析该类的设计是否合理。其它还可以观察到编码规范、函数参数、返回值等类型的合理性。在类的设计中,一定要充分明确类的职责,不是此类职责范围内的事,不要随意让这个类来处理,保持类的独立性,降低耦合度,这点非常的重要。很多新人对如何设计类很模糊,很多情况下,类设计不合理,这需要逐步的积累经验,提高自己。      今天对函数体进行...
分类:其他好文   时间:2015-08-19 11:23:22    阅读次数:100
DevExpress v15.1:WPF控件升级(三)
> WPF Rich Editor Control 编辑注释 最终用户可以添加新的注释、编辑它们,如果用户不再需要可以隐藏或删除注释。 布局API 在这个版本中,我们引入了新的布局API - 对象、属性和方法,允许用户通过文档布局遍历树并访问布局元素。 WPF Ribbon Control 新的Office Slim风格 新的风格在Microsoft...
分类:Windows程序   时间:2015-08-19 11:22:36    阅读次数:718
《Java设计模式》之抽象工厂模式
场景问题   举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。   事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。   同样,在选择主板的时候,也有一系列问题,比如品牌、...
分类:编程语言   时间:2015-08-19 11:21:17    阅读次数:123
线程临界区相关结构体和函数
单进程的线程可以使用临界资源对象来解决同步互斥问题,该对象不能保证哪个线程能够获得到临界资源对象,因而该系统能公平的对待每一个线程。 每个进程中访问临界资源的那段代码称为临界区(Critical Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。...
分类:编程语言   时间:2015-08-19 11:20:38    阅读次数:142
Eclipse 使用EGit
首先要在Eclipse中安装EGit 在Add Repository 对话框中 输入 http://download.eclipse.org/egit/updates 安装好EGit后, 导入Git项目 1. 复制项目地址 2. 在Eclipse中克隆项目...
分类:系统相关   时间:2015-08-19 11:20:28    阅读次数:163
POJ 2236 Wireless Network
链接:http://poj.org/problem?id=2236 Wireless Network Time Limit: 10000MS Memory Limit: 65536K Total Submissions: 19684 Accepted: 8252 Description An earthqua...
分类:Web程序   时间:2015-08-19 11:21:09    阅读次数:609
Powerdesigner16设置id自动增长
双击设置的table,然后双击Columns里面的primary key,然后,一次点击如下图标:...
分类:其他好文   时间:2015-08-19 11:19:28    阅读次数:126
CSS 相对/绝对(relative/absolute)定位与jQuery的控制显示隐藏
http://codepen.io/tianzi77/pen/GJayoR...
分类:Web程序   时间:2015-08-19 11:21:02    阅读次数:206
动态规划_数字三角形
问题描述:在下面的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大,路径上的每一步都只能往左下或右下走。只需要求出这个最大和即可,不必给出具体路径。 输入数据的要求:三角形的行数大于1小于等于100,数字为0——99. 输入格式: 5 //三角形的行数,下面是三角形 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 #include using ...
分类:其他好文   时间:2015-08-19 11:20:31    阅读次数:118
《Java设计模式》之原型模式
原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的用意。 原型模式的结构   原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆自身的方法,就可以通过这个...
分类:编程语言   时间:2015-08-19 11:21:14    阅读次数:210
Hdu Oj 2680 Choose the best route
题目:点击打开链接 代码: #include #include #define INF 0x3f3f3f3f using namespace std; int cost[1010][1010],d[1010]; bool used[1010]; int a,b,c; void distr(int x) { for(int i=1;i<=a;i++) { d[i]=...
分类:其他好文   时间:2015-08-19 11:20:21    阅读次数:123
function 中return方法
1.返回控制与函数结果 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果2.返回控制无函数结果 语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. return false 就相当于终止符,return true 就相当于执...
分类:其他好文   时间:2015-08-19 11:21:03    阅读次数:317
Android-Failed to resolve: com.android.support:appcompat-v7:23.+
今天在Mac上了装一个android studio ,发现gradle编译不通过,发现com.android.support:appcompat-v7:23.+因此导致R文件找不到。因此解决办法是: 下载重新编译即可。...
分类:移动开发   时间:2015-08-19 11:18:44    阅读次数:2376
比较Maven和Ant
从今天开始,整理maven一系列。 Maven 它是什么? 如何回答这个问题要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。 构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。像 Maven 这样的一个项目...
分类:其他好文   时间:2015-08-19 11:18:34    阅读次数:129
《java设计模式》之备忘录模式
备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式。   备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并外部化,存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一同使用。 备忘录模式的结构 ...
分类:编程语言   时间:2015-08-19 11:20:20    阅读次数:280
POJ 1003 Hangover
链接:http://poj.org/problem?id=1003 Hangover Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 109695 Accepted: 53525 Description How far can you make a stack of cards overhang a t...
分类:其他好文   时间:2015-08-19 11:17:38    阅读次数:111
《Java设计模式》之模板方法模式
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构   模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。   模板方法模式需要开发抽象...
分类:编程语言   时间:2015-08-19 11:20:13    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!