- 博客(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 398
转载 如何搭建一个独立博客——简明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 724
转载 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 587
原创 交换两个变量的值
如果不使用第三个变量的话有两种方法方法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 435
转载 c++线程安全的单例模式
转自http://blog.csdn.net/fu_zk/article/details/11892095一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety.使用double-check来保证thread safety
2015-03-02 21:43:03 444
原创 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 12085
原创 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 606
原创 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 539
转载 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 1490
转载 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理
以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对
2015-01-12 20:43:41 1137
原创 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 1370
转载 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 382
原创 汇编语言中寄存器的作用
对于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 2313
转载 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 2197 1
原创 用两个栈实现一个队列的功能
参考:http://www.cnblogs.com/wanghui9072229/archive/2011/11/22/2259391.html
2014-10-16 16:01:29 455
转载 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 1141
原创 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 2529
转载 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 380
转载 socket心跳包机制
心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法
2014-09-23 21:44:09 430
转载 source insight快捷键及使用技巧
source insight快捷键及使用技巧 退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行
2014-09-22 12:41:11 398
转载 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 444
转载 什么是堆和栈,它们在哪
英文原文:What and where are the stack and heap? 问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)?在通常情况下由操作系统(OS)和语言的
2014-08-25 10:24:30 316
转载 c++静态库和动态库
C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非
2014-08-15 08:41:46 363
转载 c++对象模型
何为C++对象模型?C++对象模型可以概括为以下2部分:1. 语言中直接支持面向对象程序设计的部分2. 对于各种支持的底层实现机制语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等,这也是组里其他同学之前分享过的内容。第一部分这里我简单过一下,重点在底层实现机制。在c语言中,“数据”和“处
2014-08-15 08:41:33 456
转载 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 1778
原创 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 832
转载 chrome快捷键
Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shift+N在隐身模式下打开新窗口。按 Ctrl+O,然后选择文件。在谷歌浏览器中打开计算机中的文件。按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后台在新标签页中打开链接。按住 Ctrl+S
2014-07-30 13:52:43 402
转载 MFC中CString.Format的详细用法
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c
2014-07-24 17:04:00 410
building machine learning system with python
2014-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人