11 2014 档案

摘要:之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据... 阅读全文
posted @ 2014-11-26 20:06 IT屁民 阅读(276) 评论(0) 推荐(0)
摘要:所有文件都有3个时间信息,保存在文件系统中atime (Access time)是文件最后一此读的时间 或者执行文件的时间mtime (Modified time)是文件最后一次写的时间(是在写入文件时随文件内容的更改而更改的)ctime (Create time)是i-node信息最后一次写的时间... 阅读全文
posted @ 2014-11-26 20:05 IT屁民 阅读(1071) 评论(0) 推荐(0)
摘要:数据类型基本数据类型 MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用。例如,JSON没有日期类型,这会使得处理本来简单的日期问题变得非常繁琐。只有一种数字类型,没法区分浮点数和整数,更不能... 阅读全文
posted @ 2014-11-20 21:09 IT屁民 阅读(1748) 评论(0) 推荐(0)
摘要:1、String常用命令:set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类。详细的说,redis所有的keys都是字符串类型,同时字符串类型也是values的基本数据类型。以及其他更为复杂的数据类型——list... 阅读全文
posted @ 2014-11-20 20:54 IT屁民 阅读(219) 评论(0) 推荐(0)
摘要:数组内存连续分配,长度大小固定,内置的最基础的数据结构之一。支持随机访问和随机存储。该类型数据所占内存空间最小。Vector是C++ STL中的一个容器。和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取(即使用[]操作符访问其中的元素),但由于它的内存空间是连续的... 阅读全文
posted @ 2014-11-20 11:27 IT屁民 阅读(1106) 评论(0) 推荐(0)
摘要:C与C++混合编程C++ 是在 C 语言的基础上发展起来的。在某种程度上,我们可将 C++ 看做 C 的一种扩展。在本质上,二者的数据类型和函数调用惯例都是一致的,因此 C 与 C++ 混合编译也是很自然的事情。二者的区别仅在于编译后函数的名字不同──C 简单地使用函数名而不考虑参数的个数或类型,而... 阅读全文
posted @ 2014-11-19 23:41 IT屁民 阅读(565) 评论(0) 推荐(0)
摘要:StackOverflow上一个很有名的问题,gcc和g++到底有什么区别?答案如下:GCC: GNU Compiler Collection指的是GNU编译器所支持的所有不同的类型的语言gcc: GNU C Compilerg++:GNU C++ Compiler主要的区别在于:1.gcc会将.c... 阅读全文
posted @ 2014-11-19 23:23 IT屁民 阅读(339) 评论(0) 推荐(0)
摘要:输入任意一个字符串,判断是否为合法IP 1 bool IsIPAddress(const char * str){ 2 //先判断形式是否合法, 3 4 //检查是否只包含点和数字 5 for(int i = 0; str[i] != '\0'; i++){ 6 ... 阅读全文
posted @ 2014-11-19 23:05 IT屁民 阅读(2397) 评论(0) 推荐(0)
摘要:这是一道阿里的面试题。其实算不上新鲜,但是我之前没关注过,如今碰到了,就顺便探讨下这个问题吧:)拿到这个题,首先想到的是直接写出表达式肯定不行,所以有必要从递推入手。由特殊到一般,归纳法么~而且二叉树离不开递推这个尿性。。。先考虑只有一个节点的情形,设此时的形态有f(1)种,那么很明显f(1)=1如... 阅读全文
posted @ 2014-11-16 22:34 IT屁民 阅读(30541) 评论(0) 推荐(3)