首页 > 其他
面向对象设计原则之单一职责原则(SRP)
面向对象设计原则之单一职责原则(SRP) 单一职责的原则告诉我们:在软件系统中,如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化肯呢过会消弱和抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏[ASD],事实上我们在做编程的时候很自然地就会跟一个类加各式各样的功能。...
分类:其他   时间:2015-06-10 17:27:14    收藏:0  评论:0  赞:1  阅读:375
虚幻4游戏开发_3_创建与继承材质
感谢那位大神的视频教程,虽然找不到地址了,网上想找点ue4的视频教程真的很不容易,找到的,也大都是那种av画质模糊不清的,要高清的还要花钱卖,没讲什么东西还要花钱,真无力吐槽. 此博客根据那位大虾的视频教程整理后的图文教程,记下,以供以后查询和装B 创建材质: 1.新建文件夹为HERO(因为要给HERO这个动画模型新建材质) 2.右击->材质;重命名base,如下图:(新建好的是空的,灰色...
分类:其他   时间:2015-06-10 17:27:04    收藏:0  评论:0  赞:0  阅读:1229
Deadlock found when trying to get lock; try restarting transaction
1、错误描述 [ERROR:]2015-06-09 16:56:19,481 [抄送失败] org.hibernate.exception.LockAcquisitionException: error executing work at org.hibernate.dialect.MySQLDialect$1.convert(MySQLDialect.java:451) at org.h...
分类:其他   时间:2015-06-10 17:26:54    收藏:0  评论:0  赞:0  阅读:971
常用设备在系统中的文件名
常用设备在linux中的文件名,如下图 更多Linux 内核支持的硬件设备与文件名,参考官网说明: https://www.kernel.org/pub/linux/docs/lanana/device-list/devices-2.6.txt...
分类:其他   时间:2015-06-10 17:26:45    收藏:0  评论:0  赞:0  阅读:357
我们在这创业,我们在这融资,我们在这泡妞,我们在这死去...
我在知乎的题目是《在火热的中关村创业大街孵化器里创业是怎样的体验?》 写着写着,就改了标题。 我自认为很有发言权了。我的团队在这里创业,而且在孵化器里。 我们在这创业,我们在这融资,我们在这泡妞,我们在这死去...北京,北京,创业大街,创业大街...歌声渐远。...
分类:其他   时间:2015-06-10 17:26:40    收藏:0  评论:0  赞:0  阅读:282
字符串全排列的递归实现
#include "stdafx.h" #include #include using namespace std;void permutation(char *pStr, char* pBegin) { assert(pStr&&pBegin); if (*pBegin == '\0') cout << pStr << e...
分类:其他   时间:2015-06-10 17:26:39    收藏:0  评论:0  赞:0  阅读:290
LightOJ 1033 - Generating Palindromes 【区间DP】
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1033 题意:至少添加几个字符,能使得给定的串变为回文串。 解法:枚举起点终点,进行DP; 代码:#include #include #include #include #include <compl...
分类:其他   时间:2015-06-10 17:26:14    收藏:0  评论:0  赞:0  阅读:230
[数据集]新浪微博数据集MicroblogPCU
MicroblogPCU是从新浪微博采集到的,它可以被用于研究机器学习方法和社会关系研究。...
分类:其他   时间:2015-06-10 17:25:24    收藏:0  评论:0  赞:0  阅读:674
毕业课题之------------图像的形态学滤波
膨胀和腐蚀这两种操作是形态学处理的基础,许多形态学算法都是以这两种运算为基础的。 ① 膨胀 是以得到B的相对与它自身原点的映像并且由z对映像进行移位为基础的。A被B膨胀是所有位移z的集合,这样, 和A至少有一个元素是重叠的。我们可以把上式改写为: 结构元素B可以看作一个卷积模板,区别在于膨胀是以集合运算为基础的,卷积是以算术运算为基础的,但两者的处理过程是相似的。 ⑴ 用结构元素B...
分类:其他   时间:2015-06-10 17:25:04    收藏:0  评论:0  赞:0  阅读:299
cvCreateMTStumpClassifier计算最优弱分类器的代码总体思路
cvCreateMTStumpClassifier计算最优弱分类器的代码总体思路...
分类:其他   时间:2015-06-10 17:24:34    收藏:0  评论:0  赞:0  阅读:247
FFmpeg的HEVC解码器源代码简单分析:解码器主干部分
本文分析FFmpeg的HEVC解码器的主干部分。“主干部分”是相对于“CTU解码”、 “环路滤波”这些细节部分而言的。它包含了HEVC解码器直到hls_decode_entry()前面的函数调用关系(hls_decode_entry()后面就是HEVC解码器的细节部分,主要包含了“CTU解码”、 “环路滤波”2个部分)。函数调用关系图FFmpeg HEVC解码器主干部分在整个HEVC解码器中的位置...
分类:其他   时间:2015-06-10 17:24:04    收藏:0  评论:0  赞:0  阅读:361
乱文随笔:带项目的一些体会以及合格的 Leader 应该具备什么特质?
除了一流软件企业外,软件项目的 Leader(泛指项目经理、技术经理、架构师等)有很大一部分是不够合格的。 注:这里只随便写写人的问题,不讨论项目管理的方法论。   许多项目有这样几种 Leader: 1. 泛泛而谈型   很多时候 Leader 仅仅给出一个大方向,提一些高屋建瓴的理论方向,事情还是交由普通开发人员去做。完了可能又会回头埋怨开发人员的水平不行,没有达到他的预期。最终软件...
分类:其他   时间:2015-06-10 17:23:34    收藏:0  评论:0  赞:0  阅读:287
在storyboard中的静态UITableView中拖入 UISearchBar and Search Display Controller出现的奇怪问题
最近学习过程中想模拟一下新浪微博“发现”界面。      我在storyboard中拖入一个UITableViewController,设置这个UITableViewController的TableView为Static Cells,然后添加了两个Section,每个Section两行Cell。      接下来往这个TableView中拖入了一个UISearchBar and Search ...
分类:其他   时间:2015-06-10 17:23:30    收藏:0  评论:0  赞:0  阅读:547
欢迎使用CSDN-markdown编辑器
问题提出关于日志消息,我们需要将其输出到屏幕或者是日志文档内,于是我们会写几个类: 接口ILogger 类ConsoleLogger负责将信息输出到Console 类 FileLogger负责将信息输出到文件中 但是问题在于,如果我们要对这两个输出类增加条件,比如“将信息转为大写”,“将信息转换成html格式输出”,那么两个类都要被该写成四个类才满足需求。如果要求更多,那么类的数目增加的会非常快。此...
分类:其他   时间:2015-06-10 17:23:22    收藏:0  评论:0  赞:0  阅读:262
Error Code: 1414. OUT or INOUT argument 2 for routine company.new_procedure is not a variable or NEW
1、错误描述 16:27:36 call new_procedure(20150112,1) Error Code: 1414. OUT or INOUT argument 2 for routine company.new_procedure is not a variable or NEW pseudo-variable in BEFORE trigger0.063 sec 2、错误原因...
分类:其他   时间:2015-06-10 17:23:20    收藏:0  评论:0  赞:0  阅读:1456
MapReduce错误处理,任务调度及Shuffle过程
错误处理出现错误主要有以下三种: 1、Task任务 2、JobTracker失败 3、TaskTracker失败Task任务1、当map或者reduce子任务中的代码抛出异常,JVM进程会在退出之前向服务tasktracker进程发送错误报告,tasktracker会将此(任务尝试)taskattempt标记为failed状态,释放一个槽以便运行另外一个任务。2、对于流任务,如果流进程以非零退...
分类:其他   时间:2015-06-10 17:22:54    收藏:0  评论:0  赞:0  阅读:230
顺序栈 及 判断括号是否配对
public class SqStack { public int[] data; public int top; public SqStack() { data = new int[20]; top = -1; } public boolean empty() { return top == -1; } public boolean push(int e) {...
分类:其他   时间:2015-06-10 17:22:24    收藏:0  评论:0  赞:0  阅读:190
定义结构体时的初始化默认值
定义结构体或者链表时的初始化的默认值...
分类:其他   时间:2015-06-10 17:22:17    收藏:0  评论:0  赞:0  阅读:543
Mybatis中collection实现一对多的问题
今天在使用Mybatis中的Collection获取集合信息时,数据库中对应了多条数据,但在做单元测试时只能获取到一条数据。 纠结了很久,突然想到是不是主键的问题,结果一试,还真是这么回事。 Mybatis中id和result的唯一不同是id表示的结果将是当比较对象实例时用到的标识属性。这帮助来改进整体表现,特别是缓存和嵌入结果映射。因此在不同的数据中要对ID进行唯一处理,不然就会出现类似我只能查看一条数据。 <resultMap type="OrderBaseInfo" id="orderBaseMap...
分类:其他   时间:2015-06-10 17:22:04    收藏:0  评论:0  赞:0  阅读:202
程序员如何写出一份好的文档?
在实际的软件开发工作中,除了编写代码之外,程序员还会花大量的时间来编写相关的研发文档,这些文档包括:详细设计文档、单元/集成测试文档、软件版本开发报告、软件安装说明、软件升级指导书等。 在《程序员既要写好代码,又要写好文档》(http://www.zhouzhaoxiong.com/142.html)一文中,我提到过:“代码”和“文档”就像是一个人的左膀右臂,一定要让两者均衡发展,而不能够只顾其一...
分类:其他   时间:2015-06-10 17:21:55    收藏:0  评论:0  赞:0  阅读:280
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!