自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

原创 python sys.getsizeof(int())

用python的时候想取得系统的int的长度,用下面的语句:import syssys.getsizeof(int())结果得到 24,python在64位机器上的int占24个 bytes!按理说64位的机器应该得到8 bytes,这里的原因是python的int类是比较成熟的,带有其他信息,这些其他信息在64位机器上占16个 bytes。ref:http://stackoverflow.com

2016-02-23 12:17:00 12568 1

原创 php 获得浏览网页的用户的真实IP

if (!empty($_SERVER['HTTP_X_REAL_IP'])) { $ip = $_SERVER["HTTP_X_REAL_IP"];} elseif (!isset($_SERVER["HTTP_X_FORWARDED_FOR"]) || $_SERVER["HTTP_X_FORWARDED_FOR"]=="") { $ip =

2016-01-04 14:09:36 436

原创 php的排序函数

sort(): 将一个数组元素从低到高进行简单排序,这个函数既可以按数字大小排列也可以按字母顺序排列。Listing A<?php $data = array(5,8,1,7,2); sort($data); print_r($data);?>输出结果如下所示:Array ([0] => 1[1] => 2[2] => 5[3] => 7[4] => 8)rsort(): 对数组元素进行从高到

2015-11-11 14:35:46 944

转载 python实现逻辑回归

转自:http://www.powerxing.com/logistic-regression-in-python/ 原址:http://blog.yhathq.com/posts/logistic-regression-and-python.html本文基于yhat上Logistic Regression in Python,作了中文翻译,并相应补充了一些内容。本文并不研究逻辑回归具体算法实现,

2015-11-05 18:40:23 1117

原创 Python学习

该学习是基于Python 3.4.30、函数: 1)print() 2)input() 3)对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:>>> ord('A')65>>> ord('中')20013>>> chr(66)'B'>>> chr(25991)'文'4)len()函数计算的是str的字符数,如果换成byt

2015-10-18 00:13:16 1351

转载 Next数组的计算

http://www.cnblogs.com/c-cloud/p/3224788.html

2015-10-08 20:45:20 314

转载 八大排序算法

转自:http://blog.csdn.net/hguisu/article/details/7776068#

2015-10-08 20:30:12 327

转载 网卡、交换机、网桥、路由器、网关分别工作于OSI模型哪一层

转自:http://www.yacer.cn/jishu/doc-147.html 看一个设备工作在哪一层,需要看它的主要实现功能使用的是哪一层协议头信息。物理层: 中继器,集线器,双绞线 数据链路层: 网桥,以太网交换机,网卡(一半物理层,一半数据链路层) 网络层: 路由器,三层交换机 传输层: 四层交换机(常用作负载均衡),网桥:对高层协议(包括传输层及更高层次)进行转换的网间连

2015-09-26 17:37:50 28706

转载 排序算法复杂度

盗图

2015-09-26 17:33:48 454

转载 白话经典算法系列之七 堆与堆排序

转自:http://blog.csdn.net/morewindows/article/details/6709644/

2015-09-26 17:01:41 324

原创 二分搜索

用C++写了一个二分搜索的函数,如下:#include<iostream>int binary_search(int arr[], int key, int imin, int imax);int main(){ int a[6] = { 1, 2, 3, 4, 5 ,6}; int out=binary_search(a, 2, 0, 5); std::cout << o

2015-09-20 18:39:12 267

原创 C++ 数组

1、数组声明: int arr[10];//10是arraysize,不能是变量。这个限制可以用new避开。 数组声明并初始化: int arr[2]={1,2}; 或者: int arr[]={1,2}; arraysize没有给出,编译器会自己计算。 2、数组在C++中是“复合类型”的一种,其他复合类型还有结构、指针等。 数组之所以是复合类型,是因为它是用其他类型创建的(C语言使

2015-09-20 18:33:34 276

转载 Google Alphabet

文一:Google为何要变成子公司?这些彩蛋太劲爆 转自:http://uyoumi.com/?p=397 Alphabet是Google成立的一个母公司,由 Larry Page 担任CEO,Sergey Brin 担任董事会主席。Alphabet下面会拥有一系列的按照业务线独立出来的全资小公司,比如 现在的这个Google,X-Lab,Life Sciences,Ventures &

2015-08-24 19:47:19 2407

原创 Matlab画图加图例

%draw the lines line_bs=plot(PS,bs,'r'); hold on line_morph=plot(PS,morph,'b'); %add legend and labels legend([line_bs,line_morph],'bs','morph'); xlabel('real quantity of pixels artificially measu

2015-08-16 04:36:33 7732

转载 Matlab多维数组按照第一行从小到大进行列排序

借鉴自:http://blog.sina.com.cn/s/blog_6377a3100100i8qi.html假设有3*n的数组,3行n列,将第一行数字从小到大排列,然后其他行也按照第一行重拍的顺序排列,如: a= 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 0 1 2排列之后为: 1 2 3 4 5 6 6 5 4 3 2 1 2 1 0 9 8 7用Matlab可

2015-08-16 03:51:29 19111 1

原创 C++写数据到文件

int main(){ ofstream outfile; outfile.open("data.txt"); cout << "Input data: "; cin >> input_data; outfile << input_data; outfile.close();}

2015-08-15 23:14:35 408

转载 Kaggle now has 100K data scientists, but what's a data scientist?

转载自: https://gigaom.com/2013/07/11/kaggle-now-has-100k-data-scientists-but-whats-a-data-scientist/Data science competition platform Kaggle has reached the 100,000-member milestone just over three year

2015-08-14 07:52:39 1368

转载 面试题

一、http://www.programgo.com/article/642667450/ 这是2014阿里研发笔试题 怎么解? 步骤: 【1】2^31-3这个表达式看成2的31平方减3就错了。实质^是异或 ,—比^优先级高,所以2^(31-3)=2^28=30 【2】foo(30): return 30 & -30; 30

2015-08-11 23:26:56 2485

翻译 Skewness

翻译原址:http://everythingmaths.co.za/maths/grade-11/11-statistics/11-statistics-05.cnxmlplusWe are now going to classify data sets into 3 categories that describe the shape of the data distribution: symme

2015-08-03 08:11:19 1132

转载 Box Plot

一个典型的Box Plot是基于以下五个值计算而来的a. 一组样本的最小值b. 一组样本的最大值c. 一组样本的中值d. 下四分位数(Lower Quartile / Q1)e. 上四分位数(Upper Quartile / Q3)根据这五个值构建出来基本的Box Plot,某些图形软件还会显示平均值,IQR= Q3 – Q1显然超出上下四分位数的值可以看做为Outliers。我们通过眼睛就可以很好

2015-08-03 07:35:19 1367

原创 C++修改文件名

这里包含了把string转到char,这样做的原因是rename()的参数类型是const char。 当然也可以一开始命名是就用char类型,比如:char oldname[] =”E:/filename/oldname”;string newimgpath = "E:/VisualStudioProjects/open_cam_test/oldname.jpg";string newimgpa

2015-07-31 23:57:36 387

原创 Linux shell命令

man cut:得到cut命令的帮助说明。compress -v test:压缩test文件成test.Z文件。zcat test.Z显示。uncompress test.Z:解压缩。banner I am the one:艺术字I am the one,加双引号显示在一行。sh ss1.sh:运行ss1.sh文件。mv test1 test2:把test1重命名为test2。(6)rm

2015-07-27 03:53:30 318

翻译 五个脚本技巧 (Five Scripting Skills Every Security Technician Should Have)

原文地址: http://stateofsecurity.com/?p=112Shell scripting or batch file programming. Shell 脚本货值批处理文件编程。PERL. PERL的特点是易学。可以胜任安全相关的自动化任务,也可以实现基于socket的网络或者app。Javascript. Python.Ruby.

2015-07-12 01:38:46 542

原创 Opencv中的waitKey

Opencv中waitKey函数有两个作用:It waits for x milliseconds for a key press. If a key was pressed during that time, it returns the key’s ASCII code. Otherwise, it returns -1. (If x is zero, it waits indefinit

2015-06-29 06:08:24 494

原创 C与C++在opencv中的区别

Opencv官方文档中提供的接口类型有c的,也有C++的,其实这两者之间并没有什么区别,或者更精确地说,区别很小,我所知道的只有一个,下面会介绍。首先,这里是一个关于用C还是C++的问题(http://stackoverflow.com/questions/11376368/opencv-c-and-c-performance-comparison),回答问题的高人表示,这两种接口其实没什么区别(t

2015-06-28 20:20:15 1985

原创 Opencv调用摄像头

CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY); //Capture using any camera connected to your system以下是opencv官方给出的范例,与我自己写的不同,但是也很简洁#include "opencv2/opencv.hpp"using namespace cv;int main(int, char

2015-06-28 05:12:56 1162

转载 How Can I Create Histogram Projection In Opencv ?

来自:http://www.codeproject.com/Questions/755757/How-Can-I-Create-Histogram-Projection-In-Opencv//To store the gray version of the image Mat gray; //To store the thresholded image Mat ret;

2015-06-22 04:38:40 1023

转载 CV_8U CV_32F, and CV_32S

转自:http://stackoverflow.com/questions/8377091/what-are-the-differences-between-cv-8u-and-cv-32f-and-what-should-i-worry-aboutCV_8U is unsigned 8bit/pixel - ie a pixel can have values 0-255, this is the

2015-06-21 22:28:30 22508

转载 Haar分类器(人脸识别、人眼识别)

转自http://www.cnblogs.com/ello/archive/2012/04/28/2475419.html#!comments一、Haar分类器的前世今生人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。 目前的人脸检测方法主要有两大类:基于知识和基于统计

2015-06-05 06:08:49 6788

转载 Linux下C程序的编辑,编译和运行以及调试

这篇文章讲解的是如何用vim编辑器和gdb调试程序转载:http://www.cnblogs.com/AloneSword/p/3512797.html 要使用的工具: 编辑:vim(vi) 编译和运行:gcc 调试:gdb安装很简单(以下是以在CentOS中安装为例): 1 yum vim gcc gdb1.使用vim编辑源文件 首先,打开终端练下手: 1 vim hello

2015-06-01 23:15:57 1364

转载 Linux 下创建修改文件

linux中创建文件用touch 例如:touch 1.txt 删除文件用rm 例如:rm -f 1.txt 创建目录用mkdir 例如:mkdir daiyuanqi 删除空目录用rmdir 例如:rmdir daiyuanqi (有东西的目录不能删) 删除装有东西的目录就用rm -rf 例如rm -rf

2015-05-25 19:31:22 403

原创 Linux 打开终端/命令行

shift+alt+t:打开终端 shift+alt+f1:打开命令行 shift+alt+f7:关闭命令行

2015-05-25 18:50:27 1301

转载 HMM

http://www.cnblogs.com/zhangchaoyang/articles/2220398.html http://blog.csdn.net/likelet/article/details/7056068 http://download.csdn.net/detail/xiaoxio006/4812975

2015-04-29 04:14:51 311

原创 最小二乘法

在研究两个变量的关系时,一般会有成对的数据,(Xi,Yi),将这些数据描绘在一个坐标系中,连成线。这里假设数据是线性的,即一条直线:Yi=a0+a1*Xi (1) 为了确定a0、a1,用最小二乘法,假如实际值是Y_true,用式(1)计算的值为Y_i,另φ=∑(Y_true-Y_i)2,然后再对φ求a0,a1的偏导数即可。

2015-04-14 03:07:41 239

原创 EM

http://bubuko.com/infodetail-298603.htmlhttp://blog.sina.com.cn/s/blog_6833a4df0100rtfb.html

2015-04-11 23:35:26 329

原创 jiqixuexi

http://jacoxu.com/?p=146

2015-04-08 22:14:04 388

原创 在Linux上运行Opencv

今天在Linux上运行了一个Opencv程序,记录一下大体过程:首先先安装好Opencv,然后把写好的Opencv程序放到解压后的opencv文件夹/samples/c文件夹里,然后打开命令行,到这个c文件夹目录下,然后./build_all.sh,然后./Opencv程序名,这样就可以运行这个程序了。当然这个过程应该是不标准的,这个build_all.sh文件我还没弄清楚,留着下回搞清楚

2015-04-01 04:34:03 571

原创 背景差法(background subtraction)计算前景图

这几天用背景差法(background subtraction)计算得到了前景图(foreground),使用的是Opencv的BackgroundSubtractorMOG2() 函数,使用这个函数得到的前景图会有一部分阴影,阴影的默认值是127,前景的值是255,背景的值是0。得到这个图后再用threshold 函数将阴影去掉,再用腐蚀(erode)去掉小的噪声。先写这些,等有空了再回来把代码

2015-03-25 22:58:34 2326

原创 椒盐噪声

今天学习Opencv, 看到一个有意思的噪声: 椒盐噪声。好奇怪的名字,遂查了一下,原来椒盐噪声分为盐噪声(salt noise)和胡椒噪声(pepper noise)。盐噪声是图片上的白色的点噪声,胡椒噪声是黑色的点。椒盐噪声会造成图像上有黑白两色的点噪声。

2015-03-24 20:31:47 901

原创 vi hello, world!

用vi编辑器写好一个简单代码

2015-03-23 20:56:37 590

cluster slides

slides about cluster methods

2015-05-03

consistance state

slides about lattice of consistance state

2015-05-03

mcmc slides

mcmc slides, introduce mcmc

2015-05-03

Monte cario method

monte cario slides, introduce monte cario methode

2015-05-03

Information Theory

关于information theory的pdf文档,是edinburgh大学教学用的类似课件的文档

2014-09-21

空空如也

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

TA关注的人

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