米老师布置了作业,分析23种设计模式的异同,绞尽脑汁,冥思苦想还是认为初学设计模式,此问题过于高深实在不敢妄语。可是作业始终是要交的,只好浅谈一下设计模式,如理解有误,也算留下了一个底子,日后回头再看,这便是成长。
关于分类,设计模式分为三大类,分别为行为型,创建型,和状态型。 亦有几大原则,分别为:单一职责原则、开放-封闭原则、依赖导致原则、迪米特法则。
总体来说,不论什么模...
分类:
其他好文 时间:
2015-05-28 09:35:51
阅读次数:
174
题目大意:A(0) = 1 , A(1) = 1 , A(N) = X * A(N - 1) + Y * A(N - 2) (N >= 2).
And we want to Calculate S(N) , S(N) = A(0) 2 +A(1) 2+……+A(n) 2. 解题思路:将An^2化开,得x * x * A(n-1) * A(n-1) + y * y * A(n-2) * A(n-2)...
分类:
其他好文 时间:
2015-05-28 09:37:41
阅读次数:
202
题意:f和m两种字母,给出l表示有2^l个由f和m组成长度为l的字符串,如果这些字符串内包含fmf或fff子串的是一种特殊字符串,给出l问不是特殊字符串的数量是多少。
题解:先暴力把前几个l的答案跑了一下,发现有个规律f(n) = f(n - 1) + f(n - 3) + f(n - 4),试着用这个公式写了矩阵快速幂交上去过了,但后来发现这个规律是有原因的,如果以m为最后一个字符的答案有f(n...
分类:
其他好文 时间:
2015-05-28 09:35:51
阅读次数:
171
许多现实世界的问题需要一定程度的灵活性,因为他们难以用人工编写的算法实现。这样的一个领域是基于视觉的自动驾驶。在这个任务中,多变的环境再加上实时处理约束的双重挑战使得机器学习系统的灵活性和有效性成为必需的要素。本章介绍了这样的一个学习系统,被称为ALVINN(Autonomous Land Vehicle In a Neural Network,神经网络的自动汽车)。它呈现了神经网络架构和训练的技...
分类:
其他好文 时间:
2015-05-28 09:35:40
阅读次数:
248
// uva 10859 Placing Lampposts
// 树形dp
//
// 题目的意思是一个无向无环图中,有一些顶点和一些边
// 要在顶点上放置灯笼(灯笼可以照亮与它相邻接的点),
// 使得所有的边都能被灯笼照亮,其中可能有一些边被两个灯笼
// 照亮,则要求使得所有边都被灯笼照亮所需灯笼的最小值,
// 并且,此时边同时被两个灯笼照亮的数目应尽可能的多
//
// 思路是
//...
分类:
其他好文 时间:
2015-05-28 09:37:26
阅读次数:
211
HBase数据的导入导出
1、导出:
hbase org.apache.hadoop.hbase.mapreduce.Driver export 表名 导出存放路径
其中数据文件位置可为本地文件目录,也可以分布式文件系统hdfs的路径。
当其为前者时,直接指定即可,也可以加前缀file:///
而当其为后者时,必须明确指明hdfs的路径,例如hdfs://192.168.1.20...
分类:
其他好文 时间:
2015-05-28 09:34:40
阅读次数:
301
1381. a*b
Constraints
Time Limit: 1 secs, Memory Limit: 32 MB
Description
Give two positive integers a and b, please help us calculate a*b.
Input
The first line of the input is a positive inte...
分类:
其他好文 时间:
2015-05-28 09:35:58
阅读次数:
228
struts1和Struts2的区别和对比:(欢迎补充)
Action类:
?Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
?Struts2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任...
分类:
其他好文 时间:
2015-05-28 09:34:33
阅读次数:
117
A题:
第一次碰见这种卡常数的题。。。。。
刚开始用的long long发现还是不够,然后找了个大数模板
接下来就无限TLE,然后各种优化。。。。。
总结了下大数运算的几个优化要点
一、能不能大数的地方尽量少用大数
二、大数的数组开到够用就行,不要开太大
还有就是这道题的一个优化,暴力求前半部分的时候,可以把临界的数适当取大一点
/*
* Author: lj940...
分类:
其他好文 时间:
2015-05-28 09:35:18
阅读次数:
125
鉴于LZ不是特别会写非技术类文章,我们就不再拐弯抹角,直接开门见山了......
分类:
其他好文 时间:
2015-05-28 09:33:22
阅读次数:
165
MVP软件架构的重量级文章...
分类:
其他好文 时间:
2015-05-28 09:34:51
阅读次数:
253
简介
在使用美图秀秀之类工具的时候,发现了一个拼图功能,然后这里用opencv实现了类似效果。
实现原理
具体代码
#include
#include
#include
#include
#include
#include
#include
#include
using namespace cv;
#define pic_num 4
Mat...
分类:
其他好文 时间:
2015-05-28 09:33:58
阅读次数:
617
AR拾取纹理功能实现
最近大家比较关注ColARMix和涂乐等这些应用,作为开发人员吸引大家的就是运行时拾取识别目标纹理,在以线框为识别目标的图片上,用户可以图画颜色,识别之后把涂有色彩的图片作为纹理时时赋给增强对象,让用户图画的颜色体现在增强对象上,看到自己在平面上涂的颜色反应到三维增强对象上。很感谢想到这些创意的牛人们!
AR进入中国视线自己就开始关注,不知不觉几年过去了,可能是移动设备硬...
分类:
其他好文 时间:
2015-05-28 09:34:16
阅读次数:
1431
Sicily 14517. Eco-driving题目思路直接看了题解- -;
在0到π之间二分,如果中间值可行,缩小右边界(让最大角尽可能小);
如果不可行,增大左边界(最大角已经不能再小);
重复40次的答案基本和标达无差了;
然而这并没有什么*用;
因为超时了,感觉是Sicily的时间限制不太合理;
你这可有多个cases啊;
直接用题解标达都没有办法过的;
于是;
我祭上了...
分类:
其他好文 时间:
2015-05-28 09:33:04
阅读次数:
190
/* 82567 devicesID */#define INTEL_DEVICEID_82567LF 0x10BF#define INTEL_DEVICEID_82567V 0x10CB#define INTEL_DEVICEID_82567LM 0x10F5#define INTEL_DEVICEID_82567V...
分类:
其他好文 时间:
2015-05-28 09:33:43
阅读次数:
247
HDU 5245 Joyful (2015年上海大都赛J题,概率)...
分类:
其他好文 时间:
2015-05-28 09:32:33
阅读次数:
158
题目大意:Given a n × n matrix A and a positive integer k, find the sum S = A + A^2 + A^3 + … + A^k.解题思路:将矩阵分块就可以解决了,
其中的S表示的是前n项的和,An指的是A^n, E指单位阵,O指零矩阵#include
typedef long long ll;
const int N =...
分类:
其他好文 时间:
2015-05-28 09:29:50
阅读次数:
161