这里采用的是Yi Ma , Stefano Soatto. An Invitation to 3-D Vision , From Images to Geometric Models 的算法 %// Algorithm 8.1. also 11.7%// Rank based factorizati ...
分类:
编程语言 时间:
2016-07-19 18:56:39
阅读次数:
633
//解码,为了解决中文乱码 String str = URLDecoder.decode(request.getParameter("orderJson"),"UTF-8"); ...
分类:
编程语言 时间:
2016-07-19 18:54:27
阅读次数:
1356
没有文字的语言在中国存活了几千年。很多少数民族的语言都是在建国后才给他们配套发明文字的。 英语组词能力就那么回事了。因为音节的问题而不得不重复使用大量的单/双音节词,造成大量的多义词。以至于隔行如隔山,单独拿一个词出来都不知道这是哪一行的、表示什么意思。汉语首先采用多音调,使得音节变短,可以比较容易 ...
分类:
编程语言 时间:
2016-07-19 18:52:49
阅读次数:
177
Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分。 Web MVC架构 1、用户发起request请求至控制器(Controller) 控制接收用户请求的数据,委托给模型进行处理 2、控制器通过模型(Model)处理数据并得到处理结果 模型通常是指业务逻辑 ...
分类:
编程语言 时间:
2016-07-19 18:49:37
阅读次数:
233
python -m json.tool my_json.json转自: http://stackoverflow.com/questions/352098/how-can-i-pretty-print-json ...
分类:
编程语言 时间:
2016-07-19 18:51:27
阅读次数:
191
对象是一种非常重要的数据类型,他是一种自包含的数据集合,包含在对象里面的数据可以通过属性和方法两种形式来访问; 1.属性是隶属于某个特定对象的变量; 2.方法是只有某个特定对象才能调用的函数; 而对象就是有一些属性和方法组合在一起而构成的一个数据实体; 对象的类型分为: 1.用户定义对象(通过Jav ...
分类:
编程语言 时间:
2016-07-19 18:51:27
阅读次数:
164
Object构造函数或对象字面量都可以用来创建对象,但这些方式有个明显的缺点:使用相同一个接口创建很多对象,会产生大量重复代码。 工厂模式 工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型)。 构造函数模式 这个例子中直接将方法和属性赋给了this对象。 ...
分类:
编程语言 时间:
2016-07-19 18:51:17
阅读次数:
205
依赖注入,作用是避免手工在各代码中new实现类。 IOC最主要的应用场景还是解耦,特别是当工程代码越来越复杂的情况下,好处体现的更加明显; 一个interface,你可以有n种实现方式,对接口调用者来说就是透明的,你可以不断的改进甚至更换你具体的实现类,但不影响其他任何模块、任何代码的变更; 对项目 ...
分类:
编程语言 时间:
2016-07-19 18:50:24
阅读次数:
176
目录: 1.volatile变量 2.Java并发编程学习 3.CountDownLatch用法 4.CyclicBarrier使用 5.BlockingQueue使用 6.任务执行器Executor7.CompletionService使用8.ConcurrentHashMap使用9.Lock使用 ...
分类:
编程语言 时间:
2016-07-19 18:46:41
阅读次数:
219
今天接手一个重复性工作, 需要手工把产品运营们在excel里写的活动规则, 插入数据库表中。为了减少出错, 提高效率。 再加上最近刚刚学R语言, 就用R练练手, 自动生成mysql的sql语句。 一次性提交。 刚才就是判断一个值是否是整数折腾了一小会儿。后来发现R判断这个很简单。 就是as.inte ...
分类:
编程语言 时间:
2016-07-19 18:44:05
阅读次数:
1116
问题一:旋转一个图像,向右旋转90度 一种思路就是将元素一个一个往右移动,准确计算出位置即可。 另一种思路就是转置后,再横向翻转。 两种复杂度都为O(n*n) 问题二:二维数组中有0元素,则清零它的行列 首先记录0的位置,然后第二次遍历的时候清零行列。 复杂度O(M*N+k(M+N)) ...
分类:
编程语言 时间:
2016-07-19 18:44:30
阅读次数:
157
顺序性容器: 向量 vector : 是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由 ...
分类:
编程语言 时间:
2016-07-19 18:44:51
阅读次数:
146
数据结构中的堆与栈: 栈:是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(圧栈)、出栈和栈顶元素。想要读取栈中的某个元素,就要将其之前的所有元素出栈才能完成。类比现实中的箱子一样。 堆:是一种非连续的树形储存数据结构,每个节点有一个值,整棵树是经过排序的。特点是根结点的值最小(或最大 ...
分类:
编程语言 时间:
2016-07-19 18:43:05
阅读次数:
153
导航栏和TabBar结合的项目,在我们平常开发中会经常看到,下面我们通过自定义的TabBar来实现一个导航和TabBar结合的Demo。 1.自定义TabBar 2.怎么使用? ...
分类:
编程语言 时间:
2016-07-19 18:43:22
阅读次数:
197
sizeof操作符: sizeof是一个操作符,返回一条表达式或一个类型名字所占的字节数。返回值一个常量表达式,类型为size_t。 size_t sizeof(type) size_t sizeof expr 在sizeof的运算对象中解引用一个无效指针仍然是一种安全的行为,因为指针实际上并没有被 ...
分类:
编程语言 时间:
2016-07-19 18:40:57
阅读次数:
185
Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会ac ...
分类:
编程语言 时间:
2016-07-19 18:41:43
阅读次数:
224