Uber的优劣势分析
摘要:前言:Uber最近在进军中国各大城市,优惠也给的很大,但是这些无法成为核心竞争力,因为优惠会击垮对手,但是只要还有一个对手存在(滴滴快的的后台也很硬,不会被轻易击垮),就不能停止优惠,这无法形成持续性发展。与优惠对应的是市场规则,用户愿意使用并付费才是持续发展的准则。首先谈谈Uber的特色和优势1、...
阅读全文
posted @
2015-08-30 23:02
依风152
阅读(7942)
推荐(0)
容器类的迭代器讨论
摘要:一级容器包括“顺序容器”和“关联容器”,容器适配器不属于一级容器迭代器用于访问和控制一级容器中的元素为什么容器适配器不支持?因为容器适配器依赖某一种具体容器实现。前向迭代器也可以支持前向++和后向++lis支持双向迭代器,然而queue是容器适配器,不支持迭代器输入迭代器用于读入数据,输出迭代器用于...
阅读全文
posted @
2015-08-26 08:42
依风152
阅读(530)
推荐(0)
#每日Linux小练习#12进程的详细分析
摘要:经常被问到进程和线程的区别,今天对进程进行详细的分析讨论。一、进程的定义进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。二、进程与程序的区别 程序时静态的,它是一些保存 在磁盘上得指令的有序...
阅读全文
posted @
2015-08-18 23:25
依风152
阅读(489)
推荐(0)
单元测试/集成测试/系统测试的区别
摘要:单元测试:单元测试是对软件基本组成单元(软件设计的最小单位)进行正确性检验的测试工作,如函数、过程(function,procedure)或一个类的方法(method)。集成测试:集成测试是在单元测试的基础上,将所有模块按照概要设计要求组装成为子系统或系统,验证组装后功能以及模块间接口是否正确的测试...
阅读全文
posted @
2015-08-18 19:36
依风152
阅读(459)
推荐(0)
#每日Linux小练习#11作业命令继续分析
摘要:在对比中发现不同1、进程和作业的概念有所区别。一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。例如“nroff -man ps.1|grep kill|more”这个作业就同时启动了三个进程。2、作业和bash是相关的,在进行工作管理的行为中,其实每个...
阅读全文
posted @
2015-08-17 20:37
依风152
阅读(245)
推荐(0)
模板编程中的几点问题
摘要:类模板中头文件和源文件分离的编译问题1、在泛型编程时,声明和实现要放置在一起(因为某些编译器不支持分离)2、非泛型编程声明和实现分开可以为模板指定默认类型templateclass Stack{}Stack stack;//Stack stack;//stack is a stack for in...
阅读全文
posted @
2015-08-16 19:34
依风152
阅读(259)
推荐(0)
#每日Linux小练习#09 trap指令
摘要:在有些情况下,我们不希望自己的shell脚本在运行时刻被中断,比如说我们写得shell脚本设为某一用户的默认shell,使这一用户进入系统后只能作某一项工作,如数据库备份, 我们可不希望用户使用ctrl+C之类便进入到shell状态,做我们不希望做的事情。这便用到了信号处理。trap命令用来指定sh...
阅读全文
posted @
2015-08-12 23:52
依风152
阅读(342)
推荐(0)
#每日Linux小练习#08 Shell Script知识点总结(下)
摘要:今天对Script中的循环进行练习,然后使用一些script的调试参数while#whilewhile [ "$yn" != "yes" -a "$yn" != "YES" ]do read -p "Please input YES/yes to stop this program:" ynd...
阅读全文
posted @
2015-08-12 13:35
依风152
阅读(151)
推荐(0)
git fork,pull request 参与团队代码开发
摘要:最近使用github参与小组的作业提交,每个人fork一下主git,建立自己的库,编辑之后,提交pull request具体流程如下:原文来源于http://lullabyus.iteye.com/blog/1499402概要: 克隆别人的代码库到自己的项目中,可以作为子模块的形式使用,或二次开发操...
阅读全文
posted @
2015-08-11 11:31
依风152
阅读(1103)
推荐(0)
一致性哈希算法及其在分布式系统中的应用
摘要:今天看到了一篇文章,在此做个总结和笔记。为何引用分布式缓存?随着流量增加,服务器的压力增大,直接读写数据库的方法不可行,需要引用多台服务器进行分流。数据随机给服务器给数据分配服务器的最简单方式是采用随机的方式。但是,存在问题:1、部分数据被存在在了不同的服务器,数据冗余。2、数据已经被缓存在了某个服...
阅读全文
posted @
2015-08-11 00:53
依风152
阅读(258)
推荐(0)
#设计模式#GeekBand设计模式第一周课程
摘要:今天看了李老师的设计模式,晚上在此通过记忆整理一下,明天再根据笔记详细整理。————————通过记忆整理————————————————————————设计原则 比 设计模式 更本质目前常用的设计模式有23种,然而这都是方法,更重要的是其中本质的东西:设计原则,设计思想。分解和抽象面向对象的三个重要...
阅读全文
posted @
2015-08-11 00:11
依风152
阅读(688)
推荐(0)
#每日Linux小练习#07 Shell Script知识点总结(中)
摘要:(主要内容来源于《鸟哥的Linux私房菜》)目录if ...thenif..elif...thencase...esacfunction【条件判断式】if ...thenif..elif...thenif [ "$1" != "choice" -a "$1" != "detect" -a "$1" ...
阅读全文
posted @
2015-08-10 11:06
依风152
阅读(310)
推荐(0)
#每日Linux小练习#06 Shell Script知识点总结(上)
摘要:(主要内容来源于《鸟哥的Linux私房菜》)【shell script优缺点分析】shell 使用的是外部的命令 与bash shell的一些默认工具,所以,它常常调用外部的函数库,因此,命令周期上面比不上传统的程序语言。所以,Shell Script用在系统管理上面是很好的,但是在处理大量数值计算...
阅读全文
posted @
2015-08-09 21:47
依风152
阅读(301)
推荐(0)
#每日Linux小练习#05 awk-好用的数据处理工具
摘要:awk是数据处理工具。相比如sed常作用于一整行的处理,awk则倾向于将一行分为数个“字段”来处理。因此,awk适合处理小型的数据。awk的基本模式如下:awk '条件类型1{动作1}条件类型2{动作2}'首先,看一段基本的代码echo "basis exmaple pf awk"echo "***...
阅读全文
posted @
2015-08-08 10:44
依风152
阅读(358)
推荐(0)
#每日Linux小练习#04 find指令
摘要:今天对find指令进行练习原材料来源于http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.htmlfind path -option [ -print ] [ -exec -ok command ] {} \;这个是find的基本公...
阅读全文
posted @
2015-08-07 21:42
依风152
阅读(264)
推荐(0)
C++模板元编程
摘要:引言:模板是一种神奇的东西。涉及到模板的很多代码,都是编译器在编译阶段生成的。除了代码生成之外,编译器在处理模板时,还会进行一些计算。我们利用模板的这个特性,可以让编译器做一些数学运算。比如,让编译器计算阶乘,而不是在程序运行时计算阶乘:下面,使用模板在编译期计算斐波那契数列引入一个例子:// 主模...
阅读全文
posted @
2015-08-07 10:52
依风152
阅读(1328)
推荐(0)
#编码风格#C++ Programming Style Guidelines
摘要:14、大作用域的变量应该使用长名字,短作用域的变量应该使用短名字。23、如果一个变量代表数量,那么该变量名前面应该加n比如 nPoints,nLines24、代表实体编号的的变量加上后缀No,比如,tableNo,employeeNo一种比较优雅的代替方法是,加上前缀i,例如iTable,iEmpl...
阅读全文
posted @
2015-08-07 10:36
依风152
阅读(242)
推荐(0)
#每日Linux小练习#03 正则表达式
摘要:正则表达式(Regular Expression ,RE)是处理字符串的方法,它是以行为单位来进行字符串的处理行为,通过一些特殊符号的辅助,可以让用户轻易达到查找,删除,替换某特定字符串的处理程序。#!/bin/bashif [ $# == 0 ];then echo "Please inpu...
阅读全文
posted @
2015-08-07 00:17
依风152
阅读(249)
推荐(0)
#Exception#Cpp中Exception类的选择
摘要:关于异常的重要性以及用法在本文中暂时不讨论,本文对Exception类的选择进行讨论。目录:1、Exception类的分类2、系统是否会自动抛出异常(讨论了一下,但是没有得出结论)3、runtime_error和logic_error的区分4、几种常见的Exception1、Exception类的分...
阅读全文
posted @
2015-08-05 11:46
依风152
阅读(595)
推荐(0)
#每日Linux小练习#02 tr命令的使用
摘要:对于文本操作,tr命令的作用很大。今天对tr功能进行初步学习。1、 tr的工作原理tr命令不接受指定的文件参数,而只是对标准输入进行翻译tr的命令格式是tr SET1 SET2,凡是在SET1中的字符,都会被替换为SET2中相应位置上的字符2、简单的替换功能tr 1 2 ./material/20...
阅读全文
posted @
2015-08-05 01:16
依风152
阅读(301)
推荐(0)