码迷,mamicode.com
首页 > 其他好文
面向对象设计原则概述
在软件面向对象的设计中,我们对于软件的要求越来越高——软件容易扩展,开发效率高、质量高,容易维护。这就要求在进行软件设计的过程中有一定的原则来解决这些问题。在面向对象设计中,可维护性和可复用性是一设计原则为基础的,每个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。        面向对象设计原则为支持可维护性和可复用性而诞生,这些原则蕴含在很多的设计模式中,它们是...
分类:其他好文   时间:2014-12-13 18:05:41    阅读次数:147
opencv2实现n张图像拼接_stitcher具体之代码2(简化版)_计算机视觉大作业2
#include #include #include #include "opencv2/opencv_modules.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/stitching/detail/autocalib.hpp" #include "opencv2/stitching/detail/blenders...
分类:其他好文   时间:2014-12-13 18:04:42    阅读次数:265
九度cin/cout耗时原因
做九度题的时候,由于数据量大,很多情况下得用scanf和printf代替cin和cout用于输入输出,不然会报错超时不能AC。 有三条建议用于提高C++的输入输出速度: At the first line in main function,add :std::ios_base::sync_with_stdio(false).which cancel theSynchronization b...
分类:其他好文   时间:2014-12-13 18:04:43    阅读次数:176
UVA 10301 (最大粘合的换有多少个,并查集)
题目大意: 给你N个圆的圆心坐标和半径,判断相交最多的那一堆圆有多少个?,相交在这定义为圆心距大于等于两圆半径距离之差的绝对值,小于等于两圆半径之和。 解题思路: 并查集。坑点是输入的N可以为0,且为0是rings,只有为1是ring。合并集合时要用到一个rank,不然集合相并会混乱。...
分类:其他好文   时间:2014-12-13 18:03:59    阅读次数:218
Path Sum
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41910495 Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. 思路: (1)题意为给定一个(每个节点带有数值)二叉...
分类:其他好文   时间:2014-12-13 18:04:21    阅读次数:176
NYOJ 275 队花的烦恼一【二进制转换】
简单的二进制转换,注意一下数据范围就可以了 队花的烦恼一 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 ACM队的队花C小+经常抱怨:“C语言中的格式输出中有十六、十、八进制输出,然而却没有二进制输出,哎,真遗憾!谁能帮我写一个程序实现输入一个十进制数n,输出它的二进制数呀?” 难道你不想帮帮她吗?^_^ ...
分类:其他好文   时间:2014-12-13 18:03:18    阅读次数:251
Xcode Build Settings中的Architecture概述
Xcode 6.1版本在新建一个工程的时候,会给我们做一些默认的Build Settings,其中有一种很重要的就是Architecture的设置,先来看一张图片,如下所示: 在第二行的Architectures中,设置的是标准的架构,里面包括armv7,arm64.这个编译选项指定了工程将被编译成支持哪些指令集,支持指令集是通过编译生成对应的二进制数据包实现的,如果支持的指令集数目有多...
分类:其他好文   时间:2014-12-13 18:02:35    阅读次数:215
推荐文章:反过来思考世界,给那些傲慢自大的大公司HR们看看
反过来思考世界 ;...
分类:其他好文   时间:2014-12-13 18:02:46    阅读次数:118
Rational Rose中的4种视角
经过最初的对UML的雾里看花到最后画出机房收费系统的UML图,对UML在软件工程中的作用和地位有了很直观的一个认识。UML是一种对软件系统进行规约、构造、可视化和文档化的语言,融合了Booch方法,OMT方法和OOSE方法的核心概念,形成了一个统一的、公共的、具有广泛使用性的建模语言。        UML利用模型从不同的方面描述了系统各方面的特点,结构特点、静态特点、动态特点等方面形成的不同的...
分类:其他好文   时间:2014-12-13 18:03:02    阅读次数:170
运营商沦为管道的原因分析-- 读《周鸿祎自述:我的互联网方法论》后感
我们公司业长期和4大运营商打交道(移动、电信、联通和广电),产品也主要面向运营商,陪运营商做了很多企业和个人业务产品,我们的有款业务产品,拿下了全国1/3的运营商市场,但该业务一直不温不火,进而导致我们公司的运营商市场也是一直不温不火。      运营商业务拓展不开,也促使了我们公司的艰难的互联网转型。之前我们只是随大流断定“互联网时代,运营商无法开展企业和个人业务,必然开始沦为管道商”,最近看...
分类:其他好文   时间:2014-12-13 18:00:52    阅读次数:164
AmazeUI滚动到底部或者滚动到顶部甚至任意位置
AmezaUI滚动底部或顶部JS...
分类:其他好文   时间:2014-12-13 18:01:13    阅读次数:327
UVA 10391(把符合单词输出,map)
题目大意: 给你一些字典里面的词语,输出有其中两个单词可以复合的复合单词。 解题思路: 输入时已经是字典序,输出不用再排顺序。...
分类:其他好文   时间:2014-12-13 18:00:09    阅读次数:175
SGU - 117 - Counting (快速幂取模!)
SGU - 117 Counting Time Limit: 250MS   Memory Limit: 4096KB   64bit IO Format: %I64d & %I64u Submit Status Description Find amount of numbers for given sequence of...
分类:其他好文   时间:2014-12-13 18:00:21    阅读次数:196
word 2013 长篇文档排版案例教程
office 2013 制作长文格式模板...
分类:其他好文   时间:2014-12-13 18:00:10    阅读次数:1388
【Qt编程】基于QWT的曲线绘制及图例显示操作
在《QWT在QtCreator中的安装与使用》一文中,我们完成了QWT的安装,这篇文章我们讲讲基础曲线的绘制功能。     首先,我们新建一个Qt应用程序,然后一路默认即可。这时,你会发现总共有:mainwindow.h,mainwindow.cpp,main.cpp,mainwindow.ui四个文件。然后,选中项目,添加新文件,添加一个c++类,我们假设命名为PlotLines,基类选择Qw...
分类:其他好文   时间:2014-12-13 18:01:49    阅读次数:299
vsftpd配置实战
首先检查是否安装了db软件, rpm -qa|grep db4 如果没有安装,则安装,这里就不介绍了,有很多。 安装完db4数据库软件,正式进入vsftpd服务器。 1.添加虚拟用户vdear adduser -d /home/vdear -s /sbin/nologin vdear 2.添加3个文件夹, mkdir up down all 3.改变文件夹所属用户 ...
分类:其他好文   时间:2014-12-13 17:58:45    阅读次数:305
UML再总结
马上开始机房重构,师傅让我先画画图,理清思路,UML学过一段时间了,前两天专业课刚考完,就趁热打铁,再将一些重要的概念总结一下,让自己脑子更清楚些。 消息是两个对象之间的单路通信,从发送方到接收方的控制信息流,消息可以用于在对象间传递参数,在面向对象中即为方法调用。 使用时序图对系统建模时,可以遵循以下策略:设置交互语境、通过识别对象在交互中扮演的角色,根据对象的重要性,将...
分类:其他好文   时间:2014-12-13 17:59:42    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!