自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Row Row Row your boat

自在而为

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

原创 linux服务器下配置SVN

一.简介   Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 二.安装# yum install -y subver

2014-11-25 21:33:45 453

原创 【Linux C 程序设计】 (二)Linux进程操作

NULL常量的定义是:#define NULL

2014-11-24 21:47:29 463

原创 【Linux C 程序设计】(一)基础知识

1.goto语句#includeint main(){ printf("Begin ....\n"); // goto Go; printf("Continue ....\n"); Go: printf("End ....\n");}

2014-11-17 14:24:03 543

原创 深入浅出的讲解傅里叶变换

我保证这篇文章和你以前看过的所有文章都不同,这是12年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者……  这篇文章的核心思想就是:  要让读者在不看任何数学公式的情况下理解傅里叶分析。  傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对

2014-11-16 10:55:16 637

原创 【Linux】(六)进程管理和文件系统

w ps

2014-11-15 22:18:56 452

原创 【数字图像处理】(一)二值化

全局二值法:1.迭代法

2014-11-15 16:59:34 2641

原创 【Linux】(五)VI编辑器

2014-11-14 22:09:43 398

原创 【Linux】(四)用户管理

2014-11-14 22:06:58 450

原创 【Linux】(三)帮助 广播 解压缩

man info whatis gzip gunzip tar     zip unzip bzip2 bunzip2    write  wall shutdown reboot a

2014-11-14 21:30:51 432

原创 【Linux】(二)软件的安装

2014-11-14 11:29:59 370

原创 【Linux】(一)文件相关命令

ls

2014-11-14 10:45:09 358

原创 【局部特征】(二)Harris算子

2014-11-12 14:37:33 468

原创 【局部特征】(一)Moravec算子

Harris Corner是最典型的角点检测子Corner Detector。角点经常被检测在边缘的交界处、被遮挡的边缘、纹理性很强的部分。满足这些条件一般都是稳定的、重复性比较高的点

2014-11-12 12:59:54 786

原创 f(f(n)) == -n 面试题

参考 http://www.shangxueba.com/jingyan/96855.html       http://stackoverflow.com/questions/731832/interview-question-ffn-n

2014-11-10 21:16:49 424

原创 【Matlab数字图像处理】第九章:形态学

膨胀 A = imread('DIP3E_Original_Images_CH09/Fig0907(a)(text_gaps_1_and_2_pixels).tif');B = [0 1 0;1 1 1;0 1 0];A2 = imdilate(A,B);subplot(121),imshow(A);subplot(122),imshow(A2);

2014-11-08 20:24:16 1675

原创 【Matlab数字图像处理】第五章:图像复原

%% find的用法clcclearf = imread('image/FigP0510(left).tif');imshow(f);I = find(f<128); %找到像素值小于128的点,并且重置为0,注意find的这种用法 f(I) = 0; figure,imshow(f);

2014-11-08 16:29:35 1699

原创 【多线程】(十二)多线程十大经典案例之一双线程读写队列数据

参考自 http://blog.csdn.net/morewindows/article/details/8646902

2014-11-08 14:39:38 1887

原创 【多线程】(十一)读写锁SRWLock

参考自 http://blog.csdn.net/morewindows/article/details/7650574

2014-11-08 14:00:36 497

原创 【多线程】(十)读者写者问题

参考自: http://blog.csdn.net/morewindows/article/details/7596034#  读者写者问题描述非常简单,有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读者在读文件,同样有读者在读文件时写者也不去能写文件。上面是读者写者问题示意图,类似于生产者消费者问题的分析过程,首先来找找哪些是属于“等待”情况。第

2014-11-08 13:26:24 2076

原创 【多线程】(九)生产者消费者问题

我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,显然生产者和消费者之间必须保持同步,即不允许消费者到一个空的缓冲区中取产品,也不允许生产者

2014-11-08 09:42:13 572

原创 【多线程】(八)信号量

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

2014-11-07 20:41:34 340

原创 【多线程】(七)互斥量Mutex

参考自 http://blog.csdn.net/morewindows/article/details/7470936互斥量也是一个内核对象,它用来确保一个线程独占一个资源的访问。互斥量与关键段的行为非常相似,并且互斥量可以用于不同进程中的线程互斥访问资源。使用互斥量Mutex主要将用到四个函数。下面是这些函数的原型和使用说明。第一个CreateMutex函数功能:创建互斥量

2014-11-02 15:57:23 385

原创 Python入门学习(三)GUI程序

一个GUI程序# -*- coding: cp936 -*-from Tkinter import *# 创建定义GUI的应用程序类和事件处理方法class KeysApp(Frame): def __init__(self): Frame.__init__(self) self.txtBox = Text(self) self.t

2014-11-01 20:24:48 598

原创 【多线程】(六)触发一个事件脉冲PulseEvent

#include "stdafx.h"#include "process.h"#include "windows.h"HANDLE g_hThreadEvent;//快线程unsigned int __stdcall FastThreadFun(void *pPM){ Sleep(10); printf("%s 启动\n",(PSTR)pPM); WaitForSingleO

2014-11-01 19:10:45 1469

原创 【多线程】(五)事件

// Thread003.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "process.h"#include "windows.h"long g_nNum ;const int THREAD_NUM = 10;CRITICAL_SECTION g_csThreadCode;HANDLE g_hThreadEvent;u

2014-11-01 16:41:49 524

原创 【多线程】(四)关键段CS

关键段CRITICAL_SECTION一共就四个函数,使用很是方便。下面是这四个函数的原型和使用说明。 函数功能:初始化函数原型:voidInitializeCriticalSection(LPCRITICAL_SECTIONlpCriticalSection);函数说明:定义关键段变量后必须先初始化。 函数功能:销毁函数原型:voidDeleteCri

2014-11-01 15:26:11 458

原创 【多线程】(三)经典多线程问题

参考http://blog.csdn.net/morewindows/article/details/7442333 // Thread003.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "process.h"#include "windows.h"long g_nNum ;const int THREAD_NUM =

2014-11-01 14:39:25 411

空空如也

空空如也

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

TA关注的人

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