最近遇到数据预处理的一些问题,本来很简单的东西,但是却搞的烦烦的,痛定思痛,决定自己实现一下。
一、mapminmax
Process matrices by mapping row minimum and maximum values to [-1 1]
意思是将矩阵的每一行处理成[-1,1]区间,此时对于模式识别或者其他统计学来说,数据应该是每一列是一个样本,每一行是多个样本的同一维,即...
分类:
其他好文 时间:
2015-01-21 13:27:01
阅读次数:
416
C++中的strrev函数
C++中有函数strrev,功能是对字符串实现反转,但是要记住,strrev函数只对字符数组有效,对string类型是无效的。
具体见下面代码,其中我还自己实现了一下:
#include
#include
using namespace std;
int main()
{
char s[100] = "china"...
分类:
编程语言 时间:
2015-01-20 10:28:39
阅读次数:
359
上学的时候不知道数据结构是什么,也不知道它干什么的用的,所以浑浑噩噩的学完了。现在转型做c++开发才发现这东西很重要,虽然有STL和BOOSt,但是有什么比自己实现一个更方便的呢。数据结构是什么 这个没有什么什么标准答案,最通常的说法就是:数据元素和数据元素之间的关系。我们从实际问题出发,抽象出数....
分类:
其他好文 时间:
2015-01-19 23:29:59
阅读次数:
204
如何拼接两个vector
在C++中很多功能不像Python中那么方便,比如说要拼接两个vector,在C++中就需要自己实现。但是vector有一个非常好的函数可以简便的实现该功能,那就是insert函数。
#include
#include
using namespace std;
vector combine(vector &a, vector &b)
{
vec...
分类:
其他好文 时间:
2015-01-19 15:49:31
阅读次数:
197
IOS使用的技术叫做:APNS(Apple Push Notification Service)
Android使用的官方技术叫做:GCM(Google Clouding Messaging)
但是Android的GCM是开发者自己选的也可以自己实现,但是IOS就必须要走他的APNS才可以。
APNS和GCM本质上都是在系统中存在一个基于TCP协议的一个长连接,一直保持与服务器的连接...
分类:
移动开发 时间:
2015-01-19 14:31:12
阅读次数:
225
环境:
zinnia版本是0.14.2, django 1.6
zinnia支持多用户发博文,但需要自己实现。
现在需要,每个用户有自定义的分类,自己编辑属于自己的category,发布文章时,只能选择自己的category。
在/zinnia/admin/forms.py中,使用模块crum读取用户id,进行category的过滤,不被推荐,而且容易出错。
EntryA...
分类:
其他好文 时间:
2015-01-18 11:51:56
阅读次数:
203
Kafka Producer相关代码分析
标签(空格分隔): kafka
Kafka Producer将用户的消息发送到Kafka集群(准确讲是发送到Broker)。本文将分析Producer相关的代码实现。
类kafka.producer.Producer
如果你自己实现Kafka客户端来发送消息的话,你就是用到这个类提供的接口来发送消息。(如果你对如何利用Producer AP...
分类:
其他好文 时间:
2015-01-17 20:53:34
阅读次数:
233
初见 我是在这里看到这个游戏的× 请看这里 http://www.webhek.com/misc/inverter.看到这个小游戏就觉得挺有意思的,于是想要去自己实现它。开始 下面的是这个小游戏,大家玩玩看×CloseOh!蓝色拼图当前级别:重置本局 重置级别 玩法说明以下是代码 写完后自己看着都觉...
分类:
Web程序 时间:
2015-01-17 19:25:48
阅读次数:
240
前两天看了仿android L里面水波纹效果的两篇博客Android L中水波纹点击效果的实现Android自定义组件系列【14】——Android5.0按钮波纹效果实现第一篇是实现了一个水波纹布局,放在里面的所有控件点击后都会出现波纹效果第二篇是实现了一个水波纹view,点击之后自身会出现波纹效果根据对这两篇博客的理解,我自己实现了一个...
分类:
移动开发 时间:
2015-01-17 01:17:31
阅读次数:
290
引言 最近无聊看了看征服C指针,看到函数的不定参数时想起在这方面还没有做过一些总结,只是略微了解一些,意识到其实完全不需要借用va_list,va_start,va_arg这些标准函数也可以自己实现操作,具体我们来看看。函数栈 首先我们需要了解一下linux下一个进程的内存地址空间是如何布局的,.....
分类:
其他好文 时间:
2015-01-16 19:01:21
阅读次数:
180