自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (10)
  • 收藏
  • 关注

转载 CentOS 6.3下Samba服务器的安装与配置

一、简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File Syst

2015-04-08 15:29:13 371

转载 如何搭建一个独立博客——简明Github Pages与Hexo教程

http://cnfeat.com/2014/05/10/2014-05-11-how-to-build-a-blog/摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册、DNS设置、github和Hexo设置等过程,这是我写得最长的一篇教程。我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后来者一个明确的指引,同时用这篇教程开篇,正式开始我的第八

2015-04-06 21:07:47 707

转载 xshell的快捷键

删除ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dlctrl + h      删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k      删除光标后面所有字符相当于VIM里d shift+$ctrl + u      删除光标前面所有字符相当于VIM里d shift+^ctrl + w      删除光标前一个单词相当于VIM里d

2015-03-30 18:01:34 544

原创 交换两个变量的值

如果不使用第三个变量的话有两种方法方法1:用算术a = a + b;b = a - b;a = a - b; 方法2:用异或a = a ^ b;b = a ^ b; a = a ^ b;

2015-03-09 23:36:36 415

转载 c++线程安全的单例模式

转自http://blog.csdn.net/fu_zk/article/details/11892095一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety.使用double-check来保证thread safety

2015-03-02 21:43:03 424

原创 c++括号匹配

括号匹配是栈最典型的应用了。思路很简单,就是遇到一个左括号就压栈,遇到一个右括号就弹栈,看是否匹配就好了。最后检查下栈是否为空就行了。#include #include #include bool paren(const std::string &str){ std::stack s; for (auto i = 0; i < str.size();i++) {

2015-02-26 17:41:11 11948

原创 c++进制转换

#include #include void convert(std::stack &s,__int64 n, int base){ static char digit[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; while (n > 0) { s.push(digit[n % ba

2015-02-26 10:14:30 564

原创 c++笔试题(1)

下面代码的输出是什么?class A  {  public:      A()  {    }      ~A() {    cout"~A"endl;   }  };    class B:public A  {      public:          B(A &a):_a(a)          {                      }   

2015-02-14 16:47:48 492

转载 IO完成端口

IO完成端口分析:解惑1--基本概念辨析winsock IO模型 完成端口重叠IO-完成端口 完成端口(I/O completion)原理下面摘抄于MSDN《I/O Completion Ports》,smallfool翻译,原文请参考CSDN文档中心文章《I/O Completion Ports》,http://dev.csdn.net/Devel

2015-02-13 15:11:11 1442

原创 feedly快捷键

2015-01-27 09:35:55 702

转载 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理

以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对

2015-01-12 20:43:41 1118

原创 boost log 写不进本地的日志文件

当使用的logging sink是本地的日志文件时,需要用到add_file_log函数这时如果不加参数keywords::auto_flush = true那么日志并不会写进本地的日志文件中。修改后的形式如下: boost::log::add_file_log("sample.log", keywords::auto_flush = true);或者:boos

2015-01-08 15:41:50 1285

转载 C++ 智能指针详解

另外可以参考:http://www.cnblogs.com/TenosDoIt/p/3456704.htmlhttp://www.cplusplus.com/reference/memory/https://gcc.gnu.org/onlinedocs/libstdc++/manual/memory.htmlC++ 智能指针详解 一、

2014-12-26 10:08:03 358

原创 汇编语言中寄存器的作用

对于8086的系统:1.寄存器按照功能的不同可分为通用寄存器(AX,BX,CX,DX,SP,BP,SI,DI。其中的前四个寄存器可分别分成AH,AL ;BH,BL;CH,CL;DH,DL的八位寄存器)、指令指针寄存器(IP)、标志寄存器(FLAGS)、段寄存器(CS,DS,ES,SS)。它们的区别和联系体现在它们的功能上,对它们的深入了解和正确运用需要通过编写程序来实现。2.大致功能如下:

2014-11-23 15:20:26 2242

原创 c++日志库

gloglog4cplusc-logboost

2014-11-19 12:13:51 627

原创 线程中更新窗口

在线程中更新窗口时,直接

2014-11-11 22:24:48 653

转载 c++资源大全

Standard LibrariesC++ Standard Library - including STL Containers, STL Aglorithm, STL Functional, etc.C++ Standard Library - A collection of classes and functions, which are written in the c

2014-11-05 09:22:25 2096 1

转载 MFC检测内存泄漏

MFC检测内存泄漏:

2014-10-27 20:13:09 940

原创 查看端口占用

windows平台

2014-10-23 12:23:39 448

原创 用两个栈实现一个队列的功能

参考:http://www.cnblogs.com/wanghui9072229/archive/2011/11/22/2259391.html

2014-10-16 16:01:29 429

转载 VC++中cl.exe编译器的使用

转自百度博客:http://hi.baidu.com/lingyin55/blog/item/1545ddd08e421895a0ec9cdb.html 和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++编译器命令行模式设定和用法。1、设置环境变量:PATH=C:\Program Files\Micro

2014-10-16 13:55:14 1115

原创 汇编语言学习知识点1

汇编语言由以下3类组成:

2014-10-10 12:52:47 376

原创 sumlime快捷键及插件

快捷键功能ctrl+shift+n打开新Sublimectrl+shift+w关闭Sublime,关闭所有打开文件ctrl+shift+t重新打开最近关闭文件ctrl+n新建文件ctrl+s保存ctrl+shift+s另存为ctrl

2014-09-28 11:07:42 2496

转载 vim 20条常用指令

1.  w [文件名]    相当于另存为2.  r [文件名]  将[文件名]的内容加到光标行后面3.  n1,n2 w[filename] 将n1到n2的内容保存为[filename]4.  50dd      删除50行     5x  删除5个字符5.  20下      向下移动20行  6.  50G        移动到第50行   7.  20右      

2014-09-24 11:20:04 359

转载 socket心跳包机制

心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法

2014-09-23 21:44:09 411

转载 source insight快捷键及使用技巧

source insight快捷键及使用技巧 退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                          

2014-09-22 12:41:11 373

转载 ctags使用简介

Vi大家都很熟悉,某些情况下它是我们在Linux下唯一可用的文本编辑器。其实我们平时所指的VI其实是VIM(ViImproved,VI增强版)。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。VIM简单易用,只要看看VIM自带的vitutor,大约只要20分钟就能掌握VIM的用法。对于Linux下的C/C++的程序员,使用VIM+Ctag

2014-09-21 16:26:03 422

原创 coursera课程批量下载

安装python安装pip

2014-09-19 20:39:58 961

原创 win7+vs2013编译mysql

环境win7 64位 vs2013

2014-09-17 12:37:59 1778

原创 Try Redis

> SET server:name "fido"OK> GET server:name"fido"> NEXT

2014-08-31 09:29:58 574

原创 emacs tutorial 学习笔记

记录下emacs的tutorial上的知识点,方便以后复习

2014-08-30 10:26:32 333

转载 什么是堆和栈,它们在哪

英文原文:What and where are the stack and heap?  问题描述  编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)?在通常情况下由操作系统(OS)和语言的

2014-08-25 10:24:30 309

原创 查看linux命令的源码

最近在学习ubuntu,先熟悉最常用的命令,

2014-08-24 16:20:35 391

转载 c++静态库和动态库

C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非

2014-08-15 08:41:46 349

转载 c++对象模型

何为C++对象模型?C++对象模型可以概括为以下2部分:1.        语言中直接支持面向对象程序设计的部分2.        对于各种支持的底层实现机制语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等,这也是组里其他同学之前分享过的内容。第一部分这里我简单过一下,重点在底层实现机制。在c语言中,“数据”和“处

2014-08-15 08:41:33 431

原创 windows下编译lua源码

环境:win7 +vs2013lua源码是

2014-08-13 16:08:02 891

转载 Android系统在超级终端下必会的命令大全(adb shell命令大全)

1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android list avd 3. 创建AVD(模拟器):     android create avd --name 名称 --target 平台编号 4. 启动模拟器:     emulator

2014-08-04 16:01:09 1719

原创 mfc的类型转换

一、int转化为string类型 #include  int type = 1; stringstream ss;   string str;   ss  str = ss.str();此时str已经是string类型“1”了。其实stringstream可以完成很多工作,比如想把含有科学计数法表示的字符串转换成double数值,就可以先将字符串

2014-07-31 08:57:17 716

转载 chrome快捷键

Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shift+N在隐身模式下打开新窗口。按 Ctrl+O,然后选择文件。在谷歌浏览器中打开计算机中的文件。按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后台在新标签页中打开链接。按住 Ctrl+S

2014-07-30 13:52:43 388

转载 MFC中CString.Format的详细用法

在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。  先看看Format用于转换的格式字符:  %c        

2014-07-24 17:04:00 390

mysql源码编译工具

bison选择bison-2.4.1-setup.exe,mysql的源码可以在官网下载

2014-09-17

Generic Programming and the STL

目前所能找到的最清晰的了!还有目录,赶紧收藏吧

2014-08-02

c语言程序设计

经典的c语言程序设计 !高清版的!

2014-07-11

building machine learning system with python

building machine learning system with python

2014-07-07

practical opencv

practical opencv,非常有用的书籍,对学习opencv很有用

2014-07-05

machine learning in action

机器学习实战的英文原版,machine learning in action

2013-05-26

计算机视觉:算法与应用英文版

Richard Szeliski这位牛的《Computer Vision: Algorithms and Applications》英文版

2013-05-26

openni用户指南

openni的用户手册!

2012-10-27

空空如也

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

TA关注的人

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