自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 python中fork()函数生成子进程分析

python的os module中有fork()函数用于生成子进程,生成的子进程是父进程的镜像,但是它们有各自的地址空间,子进程复制一份父进程内存给自己,两个进程之间的执行是相互独立的,其执行顺序可以是不确定的、随机的、不可预测的,这点与多线程的执行顺序相似。   import osdef child(): print 'A new child:', os.getpid() p

2014-01-25 17:11:45 13353 1

转载 在Windows下测试CPU是32位还是64位的C代码

#include #include typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);LPFN_ISWOW64PROCESS fnIsWow64Process;BOOL IsWow64(){    BOOL bIsWow64 = FALSE;    //IsWow64Process is not ava

2013-01-17 22:10:05 1233

原创 稀疏表达和压缩感知的一些对比

本报告将从稀疏表达和压缩感知两个方面论述我对它们的一些理解。    在压缩感知模型中:   y=Ax+n   (1)    x表示原始信号,A表示稀疏映射矩阵,n表示加性噪声,y表示压缩测量。在此模型中,如果原始信号x满足一定的稀疏特性时,通过稀疏映射矩阵A的作用,可以将其压缩到很小的向量空间里,即y的行数比x小得多,这也体现了稀疏理论的核心思想:将高维信号用低维信号来描述。

2013-01-16 21:27:30 15274 1

原创 机器学习、数据挖掘、计算机视觉等领域经典书籍推荐

人工智能、机器学习、模式识别、计算机视觉、数据挖掘、信息检索、自然语言处理等作为计算机科学重要的研究分支,不论是学术界还是工业界,有关这方面的研究都在如火如荼地进行着,学习这些方面的内容有一些经典书籍,现总结如下,方便自己和大家以后学习研究:人工智能:《Artificial Intelligence: A Modern Approach》,第三版,Russell著,权威、经典的人工智能教材

2013-01-12 22:04:57 28377 5

原创 C单链表实现数据查找

#include#include#define N 6typedef struct node{     int num;     struct node *link;}Node;Node *create(int n){     //h为头结点指针,t为当前结点指针,pre为     //当前结点前一个结点指针     Node *h,*pre,*t;

2013-01-11 21:09:36 1201

原创 C语言实现单链表

#include#includetypedef struct node{     int num;     struct node *link;}Node;Node *create(int n){     //h为头结点指针,t为当前结点指针,pre为     //当前结点前一个结点指针     Node *h,*pre,*t;      int n

2013-01-11 12:46:46 826

原创 Windows系统下用命令行编译C/C++程序过程总结

前一段时间在自学linux系统,想模仿linux命令行的方式在Windows下编译C/C++程序,摸索一段时间后总算把这个解决了!(1)先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为C:\Users\Administrator\Desktop。#includeusing namespace std;int main(){    cout

2013-01-09 21:27:54 9261 1

原创 谁能解释下?一个C++问题

#includeusing namespace std;int main(){    double a=3.3, b=1.1;     double i=a/b;       int j=i;       cout     cout    return 0; }在做C++练习的时候,遇到上述一段代码,结果有点让人费解,为何i=3,j=2,将a换成4.

2013-01-09 19:59:32 982

原创 折半法查找数组中的一个数

#includeusing namespace std;int main(){    int a[]={1,4,6,10,12,20,33,39,41,48};    int size=sizeof(a)/sizeof(int);    int min=0;    int max=size-1;    int mid=max/2;    int find=22;

2013-01-09 19:05:22 1176

原创 用引用方法交换两个数的值

#includeusing namespace std;void swap(int &a,int &b);int main(){     int a=5;     int b=10;     swap(a,b);     cout     return 0;}void swap(int &a,int &b){     int temp;

2013-01-09 18:33:59 1891

原创 用传地址方法交换两个变量的值

#include using namespace std;void swap(int *,int *);int main(){     int a=5;     int b=10;     swap(&a,&b);     cout     return 0;}void swap(int *a,int *b){    int temp;

2013-01-09 18:27:41 1215

原创 冒泡升序排列算法

#include using namespace std;   int main() {    int a[]={2,3,7,4,7,111,8,20,26,13,11};    int size=sizeof(a)/sizeof(a[0]);    int temp;    for(int k=0;k          cout    for(int i=

2013-01-09 18:17:57 1215

原创 基本归并算法(求两个集合的交集)

最近在学习Manning的那本《信息检索导论》,自己尝试实现了其中的基本归并算法,就是可以求出已按升序排列的两个集合的交集,C++代码如下:#include using namespace std; int main() {           int a[]={1,3,7,8,9};      int b[]={4,5,7,9,10,13,17,19};      i

2013-01-09 16:33:30 3804

原创 稀疏表达(稀疏编码)的一些理解

我们已经进入的大数据时代,正如http://tech.sina.com.cn/it/2012-06-01/00067200478.shtml一文中所讲述的,大数据正在悄然改变我们的生活,随之而来的一个问题是我们将如何有效地处理这些大数据,稀疏表达是一种应对这个问题当前比较流行的方法。 稀疏表达将原始信号表达为字典元素的一个线性组合,如 x = D*a中,我们用x表示原始信号(列向量),D

2012-11-27 18:13:00 18105 2

转载 思考

1、思考你想要的生活;2、明白你为谁工作;3、找到"穷"与"富",“忙”与“闲”的平衡;4、你必须积累财富;5、适时地控制欲望;6、清晰的人生规划;7、持久的耐力;8、良好的人际关系氛围;9、培养自己的业余爱好;10、不断挑战自己。

2012-02-20 15:34:28 864

原创 编译器和解释器的区别和联系

编译器和解释器的区别和联系最近在看《编译原理》(龙书)和《C++ primer》,写点读书总结        学过C/C++语言的同学都知道,写完的程序都要经过编译的过程,这其中就涉及到对编译器的理解,也许对于非计算机专业的人来说,没必要把其中的详细编译步骤了解清楚,但知其所以然似乎更好。        Windows下比较主流的编译过程一般集成在集成开发环境VS中,在Linux下一般

2012-02-09 22:25:33 6360

ATL开发指南 中文版

ATL开发的很好资源!中文版更易于阅读!

2013-03-19

Invent_Your_Own_Computer_Games_with_Python

学习Python的很好资料,浅显易懂,深入浅出; A good resource to learn Python language;

2012-02-07

octave programming

Teach the octavce novice how to start programming

2011-12-07

ACSSS_New_Student_Handbook_2011.pdf

This is the handbook for the 2011 freshman of Stanford University

2011-12-07

空空如也

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

TA关注的人

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