目录 1 问题描述 2 解决方案 2.1 蛮力法 1 问题描述 给定一个平面上n个点的集合,它的凸包就是包含所有这些点的最小凸多边形,求取满足此条件的所有点。 另外,形象生动的描述: (1)我们可以把这个问题看作如何用长度最短的栅栏把n头熟睡的老虎围起来。 (2)也可以这样看:请把所讨论的点想象成钉 ...
分类:
编程语言 时间:
2017-01-23 18:54:08
收藏:
0 评论:
0 赞:
0 阅读:
311
Unity下GL没有画圆的函数,只能自己来了。 如果能帮到大家,我也很高兴。 虽然没有画圆的函数,但是能画直线,利用这一点,配合微积分什么的,就可以画出来了。反正就是花很多连在一起的直线,每条直线足够短的时候,就足够圆了 参数分别为: x,y,z 中心点三维坐标, r 圆的半径, accuracy ...
分类:
编程语言 时间:
2017-01-23 18:52:19
收藏:
0 评论:
0 赞:
0 阅读:
276
James收集Java技能提升方面的资料,分为:基础篇、提高篇、高级篇… 给出“入口”,自我提升 1. Java工程师成神之路:http://www.hollischuang.com/archives/489 2. 留给未来... ...
分类:
编程语言 时间:
2017-01-23 18:49:36
收藏:
0 评论:
0 赞:
0 阅读:
203
阅读记录追踪:前言部分 阅读前先看:简介、目录和勘误! Java编程语言是一种多用途、并发的、基于类的、面向对象的编程语言;编译时通常包括将持续转化成机器无关的字节码表示。运行时活动包括加载和链接执行持续所需的类,生成可选的机器代码,动态优化持续和执行实际的程序。 Java提供代码的可移植性、内存垃 ...
分类:
编程语言 时间:
2017-01-23 18:48:43
收藏:
0 评论:
0 赞:
0 阅读:
137
本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。这里有两种方案安装: 1.homebrew ? 1 b ...
分类:
编程语言 时间:
2017-01-23 18:45:57
收藏:
0 评论:
0 赞:
0 阅读:
221
使用JAR文件 JAR文件全称Java ARchive File, java档案文件。 通常JAR文件是一种压缩文件,通常称为JAR包。JAR文件和ZIP文件的区别是JAR文件默认包含了一个名为META-INF/MANIFEST.MF的清单文件,这个清单文件时在生成JAR文件时由系统自动创建的。 当 ...
分类:
编程语言 时间:
2017-01-23 18:36:37
收藏:
0 评论:
0 赞:
0 阅读:
183
一、常见的编码格式 1. ASCII码 总共128个字符,用1个字节的低7位表示,0~31是控制字符,32~126是打印字符。 2. ISO-8859-1 ISO组织在ASCII基础上进行扩展,仍是单字节编码,支持256个字符,支持大部分西欧字符。 3. GB2312 GBK GB18030 GB2 ...
分类:
编程语言 时间:
2017-01-23 18:33:36
收藏:
0 评论:
0 赞:
0 阅读:
214
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </dependency> <dependency> <groupId>org.springframework</gro ...
分类:
编程语言 时间:
2017-01-23 18:32:47
收藏:
0 评论:
0 赞:
0 阅读:
257
uploadify3.1 api 可参考:(点击打开链接) 需要springmvc的jar包 1、upload.jsp(主要代码) [html] view plain copy print? <script type="text/javascript" charset="UTF-8" src="${ ...
分类:
编程语言 时间:
2017-01-23 18:32:11
收藏:
0 评论:
0 赞:
0 阅读:
508
朴素贝叶斯分类器作为基础的分类算法,早在基础数学时期就已经被使用,目前在各行各业中更是被广泛使用。近几年车厘子在中国地区卖得火热,面对车厘子和樱桃,很多老百姓很难分清楚,那么算法能帮我们区分吗?
本...
分类:
编程语言 时间:
2017-01-23 17:46:05
收藏:
0 评论:
0 赞:
0 阅读:
354
Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/,我下载的是v0.5.0,压缩包大约104K。
方法一:使用Jsonc...
分类:
编程语言 时间:
2017-01-23 17:45:05
收藏:
0 评论:
0 赞:
0 阅读:
217
CountDownLatch和CyclicBarrier是jdk concurrent包下非常有用的两个并发工具类,它们提供了一种控制并发流程的手段。本文将会提供一些应用场景,结合源码,对它们的具体实...
分类:
编程语言 时间:
2017-01-23 17:44:35
收藏:
0 评论:
0 赞:
0 阅读:
229
Android中使用RxJava2, 先添加Gradle配置:
compile 'io.reactivex.rxjava2:rxjava:2.0.1'
compile 'io.rea...
分类:
编程语言 时间:
2017-01-23 17:43:58
收藏:
0 评论:
0 赞:
0 阅读:
365
kafka的消费者有很多种不同的用法及模型. 本文着重探讨0.9版本及之后的kafka新consumer API的手动提交和多线程的使用
分类:
编程语言 时间:
2017-01-23 17:43:46
收藏:
0 评论:
0 赞:
0 阅读:
562
先上一张效果图:类似于将模型吸入一个涡流中心的效果,最开始我想做的是在一个球形区域产生吸引力,将模型整个拉扯成一堆堆的碎片,吸进去再混合搅拌......结果做出来不堪入目,感觉就是一堆面片被吸到某一区...
分类:
编程语言 时间:
2017-01-23 17:40:37
收藏:
0 评论:
0 赞:
0 阅读:
364
li = [] for i in range(10): def f1(): return i li.append(f1) print(li[1]()) '''循环x ,把x值添加到 前面x里面''' li = [x for x in range(10)] print(li) '''循环X 如果X大于... ...
分类:
编程语言 时间:
2017-01-23 17:38:07
收藏:
0 评论:
0 赞:
0 阅读:
208
1、设置过期时间方式一:在tomcat/conf/web.xml下加入一下内容 [html] view plain copy <session-config> <session-timeout>90</session-timeout> </session-config> [html] view pl ...
分类:
编程语言 时间:
2017-01-23 17:33:35
收藏:
0 评论:
0 赞:
0 阅读:
345
转自:http://blog.csdn.net/udbnny/article/details/5870076 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时 ...
分类:
编程语言 时间:
2017-01-23 17:32:49
收藏:
0 评论:
0 赞:
0 阅读:
297
问题一:https://www.nowcoder.com/practice/f0069cfcd42649e3b6b0c759fae8cde6?tpId=46&tqId=29148&tPage=3&rp=3&ru=/ta/leetcode&qru=/ta/leetcode/question-ranki ...
分类:
编程语言 时间:
2017-01-23 17:31:16
收藏:
0 评论:
0 赞:
0 阅读:
193