首先我们都知道k均值算法有一个炒鸡大的bug,就是在很多情况下他只会收敛到局部最小值而不是全局最小值,为了解决这个问题,很多学者提出了很多的方法,我们在这里介绍一种叫做2分k均值的方法。 该算法首先将所有点作为一个簇,然后将该簇一分为二。之后选择其中一个簇继续进行划分,选择哪一个簇进行划分取决于哪个 ...
分类:
编程语言 时间:
2016-11-21 20:11:02
收藏:
0 评论:
0 赞:
0 阅读:
245
1 << LayerMask.NameToLayer("Ground") 只用某层 grounded = Physics2D.Linecast(transform.position, groundCheck.position, 1 << LayerMask.NameToLayer("Ground") ...
分类:
编程语言 时间:
2016-11-21 20:08:39
收藏:
0 评论:
0 赞:
0 阅读:
189
最近下载了几部美剧(越狱、迷失、权利的游戏......),每集文件名都好长好长。。想改短一些,但一个一个改太累了,于是写了个脚本来实现批量修改: 修改前文件名: 修改后文件名: 代码实现: ...
分类:
编程语言 时间:
2016-11-21 20:07:45
收藏:
0 评论:
0 赞:
0 阅读:
238
Spring MVC工作流程图 图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用H ...
分类:
编程语言 时间:
2016-11-21 20:06:19
收藏:
0 评论:
0 赞:
0 阅读:
367
基础 运算符根据运算对象的个数分为一元、二元、三元运算符,相同的符号可能表示不同的运算符,具体符号的含义根据上下文决定。一般运算对象可以自动转换为运算符所需的类型。根据运算对象的不同运算符可以表示不同的含义,称为运算符的重载。 左值表示能放在赋值运算符的左侧,右值则不能。当一个对象被用作右值时,用的 ...
分类:
编程语言 时间:
2016-11-21 19:57:01
收藏:
0 评论:
0 赞:
0 阅读:
171
DDA(digital differential analyzer) 由直线的斜截式方程引入 对于正斜率的线段,如果斜率<=1,则以单位x间隔(δx=1)取样,并逐个计算每一个y值 Yk+1 = Yk + m (m为由初始点确定的斜率) 对于斜率>1的线段 Xk+1 = Xk + 1/m (m为由初 ...
分类:
编程语言 时间:
2016-11-21 19:49:45
收藏:
0 评论:
0 赞:
0 阅读:
313
static void Main(string[] args) { Console.WriteLine(foo(30)); Console.ReadKey(); } public static int foo(int i) { if (i <= 0) { return 0; } else if (i ...
分类:
编程语言 时间:
2016-11-21 19:48:01
收藏:
0 评论:
0 赞:
0 阅读:
228
socket编程,简单多线程服务端测试程序 前些天重温了MSDN关于socket编程的WSAStartup、WSACleanup、socket、closesocket、bind、listen、accept、recv、send等函数的介绍,今天写了一个CUI界面的测试程序(依赖MFC)作为补充。程序功 ...
分类:
编程语言 时间:
2016-11-21 19:47:33
收藏:
0 评论:
0 赞:
0 阅读:
314
1.报错 Failed to start new browser session: java.lang.RuntimeException: Firefox 3 could not be found in the path!Please add the directory containing ''f ...
分类:
编程语言 时间:
2016-11-21 19:45:54
收藏:
0 评论:
0 赞:
0 阅读:
227
客户端js无需任何专门设置,使用通常的ajax调用即可: 服务端需要在WebApiConfig.Register()中添加如下的代码 注1:"http://www.cnblogs.com,http://news.cnblogs.com"表示允许这2个域名可以跨域调用这个Web API。 注2:需要n ...
分类:
编程语言 时间:
2016-11-21 19:41:45
收藏:
0 评论:
0 赞:
0 阅读:
226
static void Main(string[] args) { var arr = new int[] { 2, 8, 5, 1, 9, 9, 7, 7, 25, 35, 20 }; Sort1(arr); foreach (var item in arr) { Console.WriteLin ...
分类:
编程语言 时间:
2016-11-21 19:39:50
收藏:
0 评论:
0 赞:
0 阅读:
197
策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 我的理解就是把各种方法封装成函数,同时存在一个可以调用这些方法的公共函数。这样做的好处是可以消化掉内部的分支判断,使代码效率更高。 使用策略模式计算奖金 现在要实现这样一个东西,年终奖是根据员工的工资基数和年底绩效情况来发放 ...
分类:
编程语言 时间:
2016-11-21 19:39:09
收藏:
0 评论:
0 赞:
0 阅读:
306
前言: 依然如故,由於之前的基本介紹,所以有關的知識點不做贅述,只上案例,知識作爲自己做試驗的記錄,便於日後查看。 一些知识点的说明记录与补充: 1、 总的来说绘制平面的思想十分简单,就是将需要的平面拆分成几个三角形然后进行绘制就可以啦,主要的思路就在于三角形的拆分。如果说一个平面有7个顶点,我们把 ...
分类:
编程语言 时间:
2016-11-21 19:38:42
收藏:
0 评论:
0 赞:
0 阅读:
1118
版权声明:本文为博主林炳文Evankaka原创文章,转载请注明出处http://blog.csdn.net/evankaka 版权声明:本文为博主林炳文Evankaka原创文章,转载请注明出处http://blog.csdn.net/evankaka 一、准备工作与代码实例 1、PIL、pytess ...
分类:
编程语言 时间:
2016-11-21 19:35:02
收藏:
0 评论:
0 赞:
0 阅读:
324
...
分类:
编程语言 时间:
2016-11-21 19:27:57
收藏:
0 评论:
0 赞:
0 阅读:
144
1.Comparable接口 说明:可比较(可排序的) 例子:按照MyClass的y属性进行生序排序 2.Comparator接口 说明:迭代器,是sort函数的参数 例子:按照MyClass的x属性进行排序 3.Iterable接口 说明:可迭代,实现Iterable<T>接口之后,可以用Fore ...
分类:
编程语言 时间:
2016-11-21 19:27:27
收藏:
0 评论:
0 赞:
0 阅读:
179
Lab 2:Primary/Backup Key/Value Service Overview of lab 2 在本次实验中,我们将使用primary/backup replication 来提供能够容错的key/value service。为了让所有的clients和severs都认同哪个ser ...
分类:
编程语言 时间:
2016-11-21 19:22:34
收藏:
0 评论:
0 赞:
0 阅读:
251
String service_time = "6:00:00,7:00:00,8:00:00,9:00:00,10:00:00,11:00:00,12:00:00,13:00:00,14:00:00,15:00:00,16:00:00,17:00:00,18:00:00,19:00:00,20:00 ...
分类:
编程语言 时间:
2016-11-21 19:21:14
收藏:
0 评论:
0 赞:
0 阅读:
204
网上最提倡的解决办法是用SSH的key进行登录,但是我发觉Linux上非常容易实现,但是Windows压根不知道在哪里设置。 原文:https://issues.jenkins-ci.org/browse/JENKINS-12543 国外参考:http://stackoverflow.com/que ...
分类:
编程语言 时间:
2016-11-21 19:19:53
收藏:
0 评论:
0 赞:
0 阅读:
1506
老样子先数据库中反射Cat.java dao层CatDao.java service层CatService.java Controller层CatController.java 在前面的配置文件加了springmvc切面所以这边来测试下TestAdvice.java 前台页面cat.jsp succ ...
分类:
编程语言 时间:
2016-11-21 19:10:08
收藏:
0 评论:
0 赞:
0 阅读:
271