mysql连接查询与子查询1.子查询是指在另一个查询语句中的SELECT子句。例句: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement),SELECT column1 FROM t2 称为Sub Query[子查询...
分类:
数据库 时间:
2016-07-13 17:27:47
阅读次数:
306
优秀程序设计的18大原则
1、避免重复原则(DRY - Don’t repeat yourself)
编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就很容易形成一个抽象体。
2、抽象原则(Abstraction Principle)
与DRY原则相关。要记住,程序代码中每一个重要的功能,只能出现在源代码的一个位置。...
分类:
其他好文 时间:
2016-07-13 17:28:23
阅读次数:
140
上一节我们学习了XML文件的解析,接下来我们再了解JSON文件的解析。在Libgdx中也提供了Json类来帮助我们解析文件,最常用的方法是fromJson(java.lang.Class type, FileHandle file) 通过此方法我们必须先定义一个内部类来抽象的表示Json文件。...
分类:
Web程序 时间:
2016-07-13 17:26:51
阅读次数:
170
Android自助餐之大图片加载原理
使用BitmapFactory.decodeStreeam()方法,该方法会调用native层代码来创建bitmap(两个重载都会调用)
使用带BitmapFactory.Options参数的方法,改参数可指定生成bitmap的大小
思路
根据View尺寸或Window尺寸来确定bitmap的尺寸
将确定好的尺寸放入BitmapFactory.Options
调...
分类:
移动开发 时间:
2016-07-13 17:27:41
阅读次数:
141
之前有搭建mongodb3.0的副本集,不过当时直接使用的admin数据库,用户也是直接给的root。链接:http://blog.csdn.net/tuzongxun/article/details/51723259最近想要把数据移到非admin数据库上,便重新以非admin库创建用户,过程大致和之前的一样,但创建用户的时候还是遇到了一些问题,主要是在用户角色和权限上。我搭建过程中参考了下边的用...
分类:
数据库 时间:
2016-07-13 17:25:45
阅读次数:
274
本文我们将讲解如何在android studio中进行单元测试,其可以很方便的为我们提供功能性测试,所以如果项目中有用到测试数据的时候,可以先进行单元测试,如果可以正常输出数据了,然后再到UI中执行,这样会提高一些工作效率...
分类:
移动开发 时间:
2016-07-13 17:28:02
阅读次数:
297
上一节主要总结了一下Lucene是如何构建索引的,这一节简单总结一下Lucene中的搜索功能。主要分为几个部分,对特定项的搜索;查询表达式QueryParser的使用;指定数字范围内搜索;指定字符串开头搜索以及多条件查询。1. 对特定项的搜索 要使用Lucene的搜索功能,首先得有索引,也就是说Lucene首先得针对特定的文件生成特定的索引,然后我们才能搜索,这在第一节里描述的很清楚,那么构建索引...
分类:
Web程序 时间:
2016-07-13 17:27:20
阅读次数:
252
PersistenceEntityManagerFactoryEntityManager
find方法getReference方法persist方法remove方法merge方法
情况1传入的对象没有id情况2传入的对象有identityManager的缓存中没有该对象数据库中没有该记录情况3传入的对象有identityManager的缓存没有该对象数据库中有该记录情况4传入的对象有i...
分类:
其他好文 时间:
2016-07-13 17:27:51
阅读次数:
156
看到orbslam2初始化里的Initializer::ReconstructH和Initializer::ReconstructF两个子函数里用到了opencv::SVD分解。这里我将会详细讲解SVD的分解理论!
奇异值分解(Singular Value Decomposition)是线性代数中一种重要的矩阵分解
假设M是一个m×n阶矩阵,其中的元素全部属于域 K,也就是 实数域或复数域...
分类:
其他好文 时间:
2016-07-13 17:26:48
阅读次数:
332
1.上传文件至服务器
2.解析Excel文件并返回数据集合
3.将数据保存到服务器
框架======Spring+(基于注解的)SpringMVC和Mybatis=====
第一步:
前台:
jsp文件采用的是uploadify
js:
//当DOM(文档对象模型)载入就绪可以查询及操纵时绑定一个要执行的函数。
$(document).ready(funct...
分类:
编程语言 时间:
2016-07-13 17:24:58
阅读次数:
402
对象理解
JAVA语言是直接面向对象的语言,与以往的
当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(比如,在函数A中调用函数B,在函数B中定义变量a,变量a的作用域只是函数B,在函数B运行完以后,变量a会自动被销毁。分配给它的内存会被回收),Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用本不同是:它的设计出发点更能直接...
分类:
其他好文 时间:
2016-07-13 17:25:02
阅读次数:
119
简介ATOM配置是指在file->config.cson文件下进行配置,配置文件是作用于全局的。
ATOM提供了两种配置方式:
打开设置界面配置 直接在config.cson文件下编辑配置项
config.cson文件全局配置项"*": //全局
core ://核心配置
disabledPackages:[
//被禁用的插件名列表
]...
分类:
其他好文 时间:
2016-07-13 17:25:37
阅读次数:
122
sync-settings简介sync-settings是一款备份插件,可以备份ATOM的全局设置、插件、按键绑定(keymaps)、界面样式、代码片段(snippets )、 init script。配置配置项Access Token和Gist Id需要到github去申请生成
申请生成token和gist idGist是github提供的一个可以记录代码片段的功能,可以将工作当中经常使用的代码...
分类:
其他好文 时间:
2016-07-13 17:26:37
阅读次数:
266
小白逛公园
Time Limit:20000MS Memory Limit:65536K
Case Time Limit:2000MS
Description
小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。
一开始,小白就根据公园的风景给每个公园打了分-.-。小新为了省事,每...
分类:
其他好文 时间:
2016-07-13 17:24:44
阅读次数:
134
通过前面的介绍,已经获得了相机的参数,我们可以利用这些参数使用基于面片的三维多视角立体视觉算法(PMVS)重建出稠密的点云。下面详细介绍一下PMVS算法。一、基本概念介绍1、面片(patch)面片pp是一个近似的正切与重建物体表面的一个小矩形,他的一边平行于参考相机的x轴。对于一个面片pp,他的几何特征如下:
中心点:c(p)c(p);
单位法向:n(p)n(p),该向量指向相机的光心;
面片...
分类:
编程语言 时间:
2016-07-13 17:23:35
阅读次数:
649
0.首先使用开发者账号登录该网站 https://developer.apple.com
关于开发者账号分为三种: 个人、公司、企业,具体如何成为公司或者企业账号,请百度
1.获取根证书文件:AppleWWDRCA.cer
获取步骤:Certificates ------》 Development ------》 ? --------》Worldwide Develope...
分类:
移动开发 时间:
2016-07-13 17:23:43
阅读次数:
172
不管是xml的导入和导出还是Excel的导入和导出,对应的无非都是文件的解析和下载,下面来讲解的主要是导出(下载)
导入:上传---》解析并组装javaBean(javaBeanList)--》插入数据库(多数为数据库)
导出:查询需要下载的数据--》将JavaBean生成对应的文件(eg:xml、poi、json等)--》下载
poi导出--即下载poi
前台:...
分类:
其他好文 时间:
2016-07-13 17:25:01
阅读次数:
194