自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 总结各种排序算法(C++)

排序算法是面试中常考的知识点,最近对常见的排序算法作了复习和了解,下面对各种的排序算法C++实现做下总结。1、快速排序void QuickSort(int * num, int left, int right){ if (left >= right) return; int i = left; int j = right + 1; int temp; do

2016-11-25 19:26:16 364

原创 浮点类型的存储方式

1、浮点数是如何存储的    2、如何把十进制浮点数转成二进制浮点数3、将浮点数存储在一组字节中4、如何将浮点数以二进制输出 float f = 20.3; unsigned int * n = (unsigned int *)&f; for (int i=31;i>=0;--i) { printf("%d", (*n >> i &

2016-11-24 23:05:11 1126

转载 最全面的65条最常用正则表达式

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5

2016-01-30 15:38:31 386

转载 Sublime Text 3快捷键汇总

Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总。用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类,对于阅读和修改代码来说,非常实用。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全

2015-12-29 15:00:28 298

转载 常用 Git 命令

我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库

2015-12-15 14:59:48 355

转载 C/C++网络编程总结与ZeroMQ

现在几乎所有C/C++的后台程序都需要进行网络通讯,其实现方法无非有两种:使用系统底层socket或者使用已有的封装好的网络库。本文对两种方式进行总结,并介绍一个轻量级的网络通讯库ZeroMQ。1.基本的Scoket编程关于基本的scoket编程网络上已有很多资料,作者在这里引用一篇文章中的内容进行简要说明。基于socket编程,基本上就是以下6个步骤:

2015-03-18 15:31:25 14387

转载 比较dll与lib,以及介绍如何使用

1.加载lib/头文件分两种方法:(1)适用于当前项目1 第一步:项目->属性->C/C++->常规->附加包含目录(浏览.h文件的路径)   添加包含文件2 第二步:项目->属性->C/C++->链接器->输入->附加依赖项(写入lib的名称) 添加库文件3     项目->属性->C/C++->链接器->输入->附加依赖项        添加用到的lib 4 第

2015-03-17 19:49:14 487

转载 dll的概念、dll导出类

1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别: (1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸

2015-02-06 14:44:14 366

转载 log4cxx使用说明

在这之前需要完成编译dll的工作1、用vs2010建立控制台程序代码如下:#include #include #include #include #include #include #include using namespace log4cxx;using namespace log4cxx::helpers;int main(){

2015-02-05 18:57:37 2461

原创 Zookeeper原理与安装配置

一、Zookeeper原理简单介绍  ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。        ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,包含一个简

2014-11-24 14:20:14 396

原创 使用JsonCpp读写Json数据

在开发过程中,我们会经常

2014-11-21 10:21:55 627

原创 C++对ini配置文件与xml配置文件的读写

1、ini文件2、xml文件3、json数据

2014-11-20 14:43:07 1493

原创 C++字符串的处理

1、char 与 std::string 之间的转化2、

2014-11-17 19:34:11 511

原创 stringstream使用

1、添加#inlcue

2014-11-17 19:22:55 561

原创 getline和ifstream<<读文件的方式

1、getline方式       getline函数的定义:istream& getline ( istream &is , string &str , char delim );istream& getline ( istream& , string& );is 进行读入操作的输入流str 存储读入的内容delim 终结符将输入流is中读到的

2013-11-30 14:29:29 979

动态链接库(DLL)详解

从Lib介绍出发,详细介绍DLL在C++中的使用,介绍各类的DLL,详细说明了DLL的编程以及怎样去调用DLL中定义的函数和资源。

2014-11-24

tinyxml工具类

使用这个工具类库可以很方便读取xml文件配置的相关属性,在游戏与软件开发过程很有用处!

2014-11-20

RapidXml工具类库源码

使用这个工具类库可以很方便读取xml文件配置的相关属性,在游戏与软件开发过程很有用处!

2014-11-20

C++仿QQ截图程序

C++仿QQ截图程序,界面美观,可以任意选取矩形区域,可以调整选择区域,源码有详细注解,非常容易理解!

2014-01-14

C++守候远控源码 远程控制

C++守候远控源码,功能很全远程控制,适合学习远程控制程序的编写!

2014-01-14

VC++仿QQ截图工具

仿QQ截图工具,界面美观,可以自定义矩形区域进行截图,可以显示区域的信息,包括坐标、长宽等信息,有使用帮助,代码有详细注释,很容易理解!

2014-01-14

表达式求值程序

实现表达式求值,对话框中添加图片,按扭重绘,美化按扭,界面美观!

2014-01-10

VC实现多线程进行文件搜索

使用VC++多线程技术,线程通信、同步,实现对系统文件的搜索功能!!

2013-12-20

空空如也

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

TA关注的人

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