问:什么是凸组合?
答:凸组合是指,假设x1,x2,...,xn是一组对象(要根据讨论问题的背景来确定),a1,a2,...,an是n个常数,并且满足a1+a2+...+an=1,那么a1x1+a2x2+...+anxn,并且要求每个ai都大于等于零,就称为x1,x2,...,xn的凸组合。...
分类:
其他好文 时间:
2014-12-25 13:09:18
阅读次数:
274
装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。...
分类:
编程语言 时间:
2014-12-25 13:11:57
阅读次数:
250
由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:package com.ihep;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import jav...
分类:
编程语言 时间:
2014-12-25 13:08:46
阅读次数:
391
1、将父对象作为新对象的原型
2、在子构造器中调用父构造器Parent.apply();并传递参数,这样与父对象的this绑定的属性同时成为子对象的属性...
分类:
编程语言 时间:
2014-12-25 13:09:04
阅读次数:
153
ra_serf: The server sent a truncated HTTP response body.
ra_serf:服务器发送的HTTP响应体截断。
The data sent is too big and the server closes the connection due to reaching
a limit.
Possible steps whic...
分类:
Web程序 时间:
2014-12-25 13:09:31
阅读次数:
518
BuildKit是一个模块化的命令行界面的自动化项目的iOS版本。 BuildKit旨在从配置持续集成环境的疼痛减轻您和构建过程。
捆绑的构建任务包括:
增加内部版本号
画上的应用程序图标的版本号
构建应用程序
运行单元测试
产生的.ipa假象
BuildKit分布作为Ruby gem与可以在持续集成服务器环境或者在开发机器上启动一个可执行文件。这个过程与配置描述任务...
分类:
移动开发 时间:
2014-12-25 13:10:31
阅读次数:
312
本文将介绍如何用cuda来计算两个向量之间的欧式距离,其中涉及到了如果将二维矩阵传入到核函数进行计算的问题,并且介绍两个内存分配和拷贝的API:cudaMallocPitch以及cudaMemcpy2D。
一、需求分析
现在我们要解决这么一个问题:计算一个D维的向量A[D]到二维矩阵B[N][D]的每一行的欧式距离,并且将每一组距离保存在一个向量dis[N]中并返回。...
分类:
其他好文 时间:
2014-12-25 13:09:42
阅读次数:
259
因为中文字符串一个字符占两个字节,所以不能用正常的方式与byte之间进行互相转化
中文字符串转成byte[]
byte[] ping = Encoding.UTF8.GetBytes("你的密码是什么?");
byte[]转化成中文字符串:
string str = Encoding.UTF8.GetString(ping);...
分类:
编程语言 时间:
2014-12-25 13:09:06
阅读次数:
202
菜鸡只能报个B组。于是报了第六届的本科B。就找了上届的本科B的题来做做。
A:标题:啤酒和饮料
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
注意:答案是一个整数。请通过浏览器提交答案。
不要书写任何多余的内容(例如:写了饮料的数量,添加说明文...
分类:
编程语言 时间:
2014-12-25 13:07:53
阅读次数:
184
虽然现在很多js框架如jQuery都做得很好,但是从学习的角度来说,我们还是应该把js基础打牢固。
既然js是面向对象的,我们就可以利用封装,将一些固定的逻辑写在通用function里面。
下面的代码在不适用js框架的情况下可大大提高编程效率,而且可以遵循这个思路写更多的function。...
分类:
编程语言 时间:
2014-12-25 13:07:48
阅读次数:
121
忽略大小写从一个字符串中查找另一个字符串,最常用的是shlwapi.h中的StrStrI,函数原型如下:
LPTSTR StrStrI(
LPCTSTR lpFirst,
LPCTSTR lpSrch
);
但是经过测试,这个函数效率很低,自己需要查询的数据量又很大,重新写一个吧。
// 函数功能:查找首个字符在搜索池中的偏移位置
LPCTSTR __...
分类:
其他好文 时间:
2014-12-25 13:08:49
阅读次数:
129
在项目的js文件中看到有如下两种写法,如图:
支持第一种写法的理由是:如果以后有多层判断,当条件第一次不满足条件时就直接return false,以后的判断就不需要执行,可以减少不必要的代码校验。
支持第二种写法的理由是:如果以后有多层判断,第一种就会出现多个if else判断,代码写法看起来麻烦,而第二种需要写if语句即可。
我是支持第一种写法。不过我觉得支持第二种写法...
分类:
Web程序 时间:
2014-12-25 13:09:07
阅读次数:
200
本篇文章内容比较基础,主要是向大家展示如何创建一个 ASP.NET 5 工程....
分类:
Web程序 时间:
2014-12-25 13:08:10
阅读次数:
143
阿里云服务器默认是没有交换分区的。
而且阿里云服务器在某些版本Linxu系统(Cent OS6.3)中在/etc/rc.d/rc.local脚本中将所有fstab中要求挂载的swap分区都给关闭了。Cent OS6.5就没有关闭。
咨询了阿里云工程师为何关闭swap,回复如下:
您好,swap主要是内存不够用的时候,将内存中不使用的一些内容放到swap中,内存会和swap频繁交换数据...
分类:
其他好文 时间:
2014-12-25 13:08:18
阅读次数:
158
chmod [options] mode files
只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。
options:
-c,--changes
...
分类:
系统相关 时间:
2014-12-25 13:07:24
阅读次数:
135
最近人懒,懒到啥程度咧,做设计时列出的表名和表字段懒得去复制,想通过PowerDesigner直接生成建表语句和java类。以前的做法是看到人家设计好的E-R图自己来一个个码java属性,然后通过jpa来动态建表,有个不好的地方就是,如果表被删了之后,重新建表,各个字段的顺序不一致。所以还是回到老办法,建表和java一起搞。
OK,啰嗦了一大堆背景,现在开搞。
----------------...
分类:
其他好文 时间:
2014-12-25 13:07:18
阅读次数:
483