- 博客(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
411
原创 浮点类型的存储方式
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
1197
转载 最全面的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
416
转载 Sublime Text 3快捷键汇总
Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总。用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类,对于阅读和修改代码来说,非常实用。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全
2015-12-29 15:00:28
343
转载 常用 Git 命令
我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库
2015-12-15 14:59:48
381
转载 C/C++网络编程总结与ZeroMQ
现在几乎所有C/C++的后台程序都需要进行网络通讯,其实现方法无非有两种:使用系统底层socket或者使用已有的封装好的网络库。本文对两种方式进行总结,并介绍一个轻量级的网络通讯库ZeroMQ。1.基本的Scoket编程关于基本的scoket编程网络上已有很多资料,作者在这里引用一篇文章中的内容进行简要说明。基于socket编程,基本上就是以下6个步骤:
2015-03-18 15:31:25
14556
转载 比较dll与lib,以及介绍如何使用
1.加载lib/头文件分两种方法:(1)适用于当前项目1 第一步:项目->属性->C/C++->常规->附加包含目录(浏览.h文件的路径) 添加包含文件2 第二步:项目->属性->C/C++->链接器->输入->附加依赖项(写入lib的名称) 添加库文件3 项目->属性->C/C++->链接器->输入->附加依赖项 添加用到的lib 4 第
2015-03-17 19:49:14
541
转载 dll的概念、dll导出类
1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别: (1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸
2015-02-06 14:44:14
396
转载 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
2527
原创 Zookeeper原理与安装配置
一、Zookeeper原理简单介绍 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,包含一个简
2014-11-24 14:20:14
437
原创 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
1036
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人