自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChallenChenZhiPeng的专栏

记录自己成长的点点滴滴

  • 博客(287)
  • 收藏
  • 关注

转载 Centos 6.4 python 2.6 升级到 2.7

参考 http://blog.csdn.net/jcjc918/article/details/11022345

2017-04-11 18:20:22 448

原创 centos 安装scikitlearn

一、安装numpy下载numpy源码并解压。 wget http://jaist.dl.sourceforge.NET/project/numpy/NumPy/1.9.0/numpy-1.9.0.zip安装numpy。[root]# unzip numpy-1.9.0.zip[root]# cd numpy-1.9.0[root]# python

2017-04-08 15:40:56 804

转载 推荐的几本数学书

Dahua Lin早在几年前就已经冒尖出来了,现在在MIT攻读博士学位,前途不可限量。他总是有无穷的精力,学习,同时几篇几篇的写paper,几万行几万行的写code,几万字几万字的写blog。。他扎实的数学功底和相关知识的功底,以及深睿的洞察和理解问题的能力,注定他将在machine learning和computer vision等相关领域取得大量的成果,甚至是突破性的成果。期待他在这些领域做出

2016-12-01 21:12:25 4426

转载 数学在机器学习中的作用给的评述

感觉数学似乎总是不够的。这些日子为了解决research中的一些问题,又在图书馆捧起了数学的教科书。从大学到现在,课堂上学的和自学的数学其实不算少了,可是在研究的过程中总是 发现需要补充新的数学知识。Learning和Vision都是很多种数学的交汇场。看着不同的理论体系的交汇,对于一个researcher来说,往往是非常exciting的enjoyable的事情。不过,这也代表着要充分了

2016-12-01 21:11:10 650

转载 一个MIT计算机博士对数学的思考

在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。为什么要深入数学的世界?为什么要深入数学的世界?作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。我的导师最初希望我去做的题目,

2016-12-01 21:06:30 1016

转载 网络代理种类

透明代理、匿名代理、混淆代理、高匿代理有什么区别?这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三个变量不同。1、透明代理(Transparent Proxy)REMOTE_ADDR = Proxy IPHTTP_VIA = Proxy

2016-09-11 10:59:01 1244

转载 True(False) Positives (Negatives), 召回率和精度定义

True Positive (真正, TP)被模型预测为正的正样本;True Negative(真负 , TN)被模型预测为负的负样本 ;False Positive (假正, FP)被模型预测为正的负样本;False Negative(假负 , FN)被模型预测为负的正样本; True Positive Rate(真正率 , TPR)或灵敏度(sensitivity) TPR =

2015-07-01 10:37:08 7495

转载 Source Insight中集成Uncrustify格式化代码

转自:SourceInsight格式化代码Source Insight中集成Uncrustify格式化代码        我们在编写代码时一定会对代码进行格式化,清晰整洁的代码,完备的注释信息,大大地提高了程序的维护和阅读。Uncrustify是一个代码美化工具可用于C,C++,C#,D和Java源代码的美化。它能够利用空格,tab与空格或只有tab进行缩排,添加或删除换行,排

2015-04-22 09:34:13 3263

转载 valgrind 的使用简介

转自:点击打开链接1、 编译程序test.cgcc -Wall test.c -g -o test2、 使用Valgrind检查程序BUGvalgrind --tool=memcheck --leak-check=full ./test

2015-03-30 18:42:45 588

转载 用GDB调试程序

用GDB调试程序转自转自系列文章GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面

2015-03-30 18:41:02 617

原创 matlab更改坐标轴标识

plot(x,y,'k')set(gca,'xtick',0:0.5:66)set(gca,'xticklabel',{'10:30','...','...'})

2015-03-23 12:03:18 2350

转载 多进程fork

转自: http://blog.csdn.net/jason314/article/details/5640969

2015-03-23 11:58:09 530

转载 C语言中extern的用法

在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。1. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。这里需要注意的是,被引用的变量v的链接属性必须是外链接(external)的,也就是说a.c要引用到v,不只是取决于在a.c

2015-03-19 16:17:02 599

转载 ifndef/define/endif作用和用法

问题:ifndef/define/endif”主要目的是防止头文件的重复包含和编译,偶只知道这个概念不懂的是怎么个用法,和为什么要用它~~高手请指点一下~~谢谢~~~!!!--------------------------------------------------------------------------------------------------用法:.h文

2015-03-13 10:35:37 820

原创 使用WinEdt 7避免跳出“注册对话框”

在options菜单下点options…,在advanced configuration  =>  Event Handlers  下点Exit,在End;  前添加一行      RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 7', 'Inst'); 保存后在Exit点鼠标右键Execute Script即可。注

2015-01-05 17:41:37 2329

转载 matlab 文件操作,读写

输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。1、文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为:fid=fopen(文件名,‘打开方式’)说明:其中fid用于存储文件句柄值,如果返回的句柄值大于0,则说明文件打开成功。文件名用

2015-01-03 12:23:06 1048

转载 linux gcc详解

转自: http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.htmlgcc -c a.c  编译成目标文件a.ogcc -o a a.o  生成执行文件a.exe1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4

2014-12-27 15:41:19 926

转载 python 单步调试

命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前python -m pdb myscript.py参考文件http://pythonconquerstheuniverse.wordpress.com/category/python-debugger/翻译不是一一对应Debug功能对于developer是非常

2014-12-25 17:39:41 1682

原创 python 处理文件及文件夹

linux环境:import osos.mkdir( os.getcwd() + '/resultdata')os.chdir('resultdata')f=open('f.txt','w')    # r只读,w可写,a追加f.write(str(i)+'\n') f.close()

2014-12-25 17:37:07 690

转载 linux 常见命令

1. 统计文件行数统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java 906 LGameAndroid2DActivity.java显示文件的前n行命令:head -n 5 log2014.log输出:[roo

2014-12-19 15:57:24 618

原创 linux 查看linux版本

1. 登录linux,在终端输入 cat /proc/version2. 登录linux,在终端输入 uname -a   即列出linux的内核版本号 3. 登录到linux服务器执行 lsb_release-a 命令4. 登录到linux执行 cat /etc/issue

2014-12-12 08:42:08 689

转载 C语言\r\n和\n区别

\r是回车符,\n是换行符计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头

2014-09-09 09:53:15 1167

原创 排序算法实现

#include #include using namespace std;#define MAX 6#define MAXLEN 100 //哨兵 // 3 9 6 1 7 4int a[MAX];int b[MAX];//0: print the arrayvoid printArray( ){ //打印数组 for ( int i = 0; i<

2014-08-04 19:16:16 702 1

原创 plot函数

x=1:10y=200:50:800;plot(x,y,'LineWidth',2,'MarkerEdgeColor','k')%,'MarkerFaceColor','y','MarkerSize',10);%设置线的宽度为2%设置标记点边缘颜色为黑色%设置标记点填充颜色为黄色 %设置标记点的尺寸为3);xlabel('机器数(m:台)'); % x轴注解ylabel('并行聚

2013-10-22 14:21:34 1187 1

原创 python

python sourcedir = 'hadoopconf.py' destidir = '/home/hadoop/' rmipaddr = self.getrmhost() user = 'root' passwd = 'root' resultsc

2013-09-11 16:40:18 832

转载 malloc/free与new/delete的区别

malloc/free与new/delete的区别相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/fr

2013-09-11 09:57:27 678

转载 malloc()和calloc() realloc()

函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。malloc()函数有一个参数,即要分配的内存空间的大小:void *malloc(size_t size);calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。void *calloc(size_t numElements,s

2013-09-11 09:55:25 759

转载 常见HTTP状态汇总

常见HTTP状态码200 OK301 Moved Permanently302 Found304 Not Modified307 Temporary Redirect400 Bad Request401 Unauthorized403 Forbidden404 Not Found410 Gone500 Internal Server Error5

2013-09-10 11:28:07 861

原创 httpclient demo 3.1 4.2不同版本的API实现 解析JSON

4.2版本:/* * code by Chenzhipeng * Date:2-13-0907 *要获取网络上的网页内容有POST,和GET两种方式,Get比较简单,直接把参数放在URL结尾就OK,比如http://127.0.0.1/list.php?id=1这个URL,问号后面的就是传送的参数,id为1。但是get有个受到浏览器支持的URL最大长度的限制,而且如果传用密码之类

2013-09-10 11:26:38 3953

转载 linux grep命令

linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的

2013-09-08 16:48:12 769

原创 xml python

#!/usr/bin/env python"""*author:czhipeng*Date:2013/08/29"""from xml.dom import minidomimport fileinputimport timeclass parseXMLV(object): def __init__(self,ip,javaEnv): self.ip=i

2013-09-08 16:11:44 864

转载 UML类图关系大全

5、这里顺便提一下模板上面的图对应的代码如下:templateclass C13 ...{};这里再说一下重复度,其实看完了上面的描述之后,我们应该清楚了各个关系间的关系以及具体对应到代码是怎么样的,所谓的重复度,也只不过是上面的扩展,例如A和B有着“1对多”的重复度,那在A中就有一个列表,保存着B对象的N个引用,就是这样而已。好了,到这里,

2013-09-08 15:42:15 1780

转载 Linux curl使用简单介绍

Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.com >

2013-09-08 15:41:51 760

转载 Java反射中Method类invoke方法的用法

/** * InvokeTester.java * 版权所有(C) 2010 cuiran2001@163.com * 创建:崔冉 2010-2-9 下午02:07:13 */package com.timer.demo.objectsocket;import java.lang.reflect.Method;/** * @author 崔冉 * */public cl

2013-09-08 15:34:13 909

转载 关于JAVA匿名内部类的一点讨论.

关于JAVA匿名内部类的一点讨论.基本理论:-----------------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。  存在它的原因是:  1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。  2.对于同一

2013-09-08 15:23:11 816

原创 MySQL删除root密码

1、以root登录:mysql -u root -p 2、mysql>use mysql; 3、mysql>update user set password='' where user='root'; 重新启动下mysql服务就可以啦停止mysql服务:%mysqladmin shutdown%mysql restart%service mysqld sta

2013-09-03 10:05:09 1632

原创 python 连接 MySQL 配置及增 删 改 查的操作

http://downloads.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz$ tar zxvf MySQL-python-1.2.3.tar.gz$ cd MySQL-python-1.2.3$ python setup.py build$ python s

2013-09-02 21:54:10 841

原创 三种关于Linux执行.sh文件,提示No such file or directory错误的解决办法

1)在Windows下转换:利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。2)方法用vim打开该sh文件,输入:[plain]:set ff 回车,显示fileformat=dos,重新设置下文件格式:

2013-08-30 14:55:18 2759 1

转载 python fabric paramiko 文件上传 下载

import pexpectfrom fabric.api import env,put,get#import threadingclass Host: def __init__(self,ip,user,password): self.user=user self.ip=ip self.password=password def run(self,cmd): num

2013-08-30 14:51:47 2841 1

原创 Linux uname显示系统信息命令详解

功能说明:显示系统信息。语  法:uname [-amnrsv][--help][--version]补充说明:uname可显示电脑以及操作系统的相关信息。参  数: -a或--all  显示全部的信息。 -m或--machine  显示电脑类型。 -n或-nodename  显示在网络上的主机名称。 -r或--release  显示操作系统的发行编号。 -s或--

2013-08-15 17:23:39 982

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除