摘要:一、存储命令存储命令的格式:12 参数说明如下:set/add/replace查找关键字客户机使用它存储关于键值对的额外信息该数据的存活时间,0表示永远存储字节数存储的数据块(可直接理解为key-value结构中的value)1、添加(1)、无论如何都存储的set这个set的命令在memcached中的使用频率极高。set命令不但可以简单添加,如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。可以通过“get 键名”的方式查看添加进去的记录:如你所知,我们也可以通过delete命令删除掉,然后重新添加。(2)、只有数据不存在时进行添加的add(3... 阅读全文
STL set 使用小结
2013-11-08 11:59 by youxin, 8098 阅读, 0 推荐, 收藏,
摘要:这是微软帮助文档中对集合(set)的解释: “描述了一个控制变长元素序列的对象(注:set中的key和value是Key类型的,而map中的key和value是一个pair结构中的两个分 量)的模板类,每一个元素包含了一个排序键(sort key)和一个值(value)。对这个序列可以进行查找、插入、删除序列中的任意一个元素,而完成这些操作的时间同这个序列中元素个数的对数成比例关 系,并且当游标指向一个已删除的元素时,删除操作无效。”而一个经过更正的和更加实际的定义应该是:一个集合(set)是一个容器,它其中所包含的元素的值是唯一的。这在收集一个数据的具体值的时候是有用的。集 合中的元素按一定 阅读全文
统计英文单词的出现次数
2013-11-08 11:32 by youxin, 915 阅读, 0 推荐, 收藏,
摘要:map 对象的元素是键值对(key,value),每个key对应一个value, map默认中按key定义的“ ::key_type;value 是一个非const对象,其类型为map::mapped_type;访问map可以用迭代器访问也可以用下标访问: 1、用迭代器访问:map::iterator iter = m.begin();...... 这时候对迭代器解引用会得到map容器中一个map::value_type 类型的值,对于map容器来说该值是pair类型,再标准库中pair在utility中声明,pair first 为const 对象保存key;second为非cons... 阅读全文
C++利用指针突破私有成员访问限制
2013-11-08 11:30 by youxin, 1831 阅读, 0 推荐, 收藏,
摘要:C++ 面向对象的一大特性就是封装,使用不同的访问控制符来控制外接对其的访问权限。比如:1 class A2 {3 public:4 A(): i(10){}5 void print(){ cout using namespace std;class A{ public: A(): i(10){} void print(){ cout void Func(const T &t) {} const int GetValue() { return m_nPrivate; }};这... 阅读全文
Erlang语言介绍
2013-11-08 02:34 by youxin, 2201 阅读, 0 推荐, 收藏,
摘要:Erlang(/ˈɜrlæŋ/er-lang) is a general-purposeconcurrent,garbage-collectedprogramming languageandruntimesystem. The sequential subset of Erlang is afunctional language, withstrict evaluation,single assignment, anddynamic typing. It was designed byEricssonto support distributed,fault-tolerant,soft 阅读全文
原生应用native、Web应用、混合应用hybrid:3者的优缺点解析
2013-11-07 11:49 by youxin, 621 阅读, 0 推荐, 收藏,
摘要:最近原生应用、Web应用、混合应用的名字让我们听得比较熟悉了,现在我们就通过评析各种应用的优缺点来更进一步看看这三者的区别。一. 原生应用:你使用过微软PowerPoint 或者 Word吧?这些可直接在你电脑上运行或者在智能手机上运行,简单来说,原生应用是特别为某种操作系统开发的,比如iOS、Android、黑莓等等,它们是在各自的移动设备上运行的。优点:可访问手机所有功能(GPS、摄像头)* 速度更快、性能高、整体用户体验不错* 可线下使用(因为是在跟Web相对地平台上使用的)*支持大量图形和动画*容易发现(在App Store里面)和重新发现(应用图标会一直在主页上)* 应用下载能创造盈 阅读全文
“基数排序”之数组中缺失的数字
2013-11-07 10:38 by youxin, 583 阅读, 0 推荐, 收藏,
摘要:首先看看题目要求:给定一个无序的整数数组,怎么找到第一个大于0,并且不在此数组的整数。比如[1,2,0]返回3,[3,4,-1,1]返回2,[1, 5, 3, 4, 2]返回6,[100, 3, 2, 1, 6,8, 5]返回4。要求使用O(1)空间和O(n)时间。这道题目初看没有太好的思路,但是借鉴下《白话经典算法系列之十 一道有趣的GOOGLE面试题》这篇文章,我们不发现使用“基数排序”正好可以用来解决这道题目。以{1, 3, 6, -100, 2}为例来简介这种解法:从第一个数字开始,由于a[0]=1,所以不用处理了。第二个数字为3,因此放到第3个位置(下标为2),交换a[1]和a[2] 阅读全文
html5 新增语义标签
2013-11-07 02:07 by youxin, 650 阅读, 0 推荐, 收藏,
摘要:一份模板: Page title Page subtitle Navigation... Title Content... Title Content... Top links... Chart 1.1 Copyright © 2010. 来自:http://slides.html5rocks.com/#semanti... 阅读全文
如何判断Javascript对象是否存在
2013-11-07 01:14 by youxin, 318 阅读, 0 推荐, 收藏,
摘要:Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法。只有对Javascript语言的实现细节非常清楚,才可能分得清它们的区别。第一种写法根据直觉,你可能觉得可以这样写: if (!myObj) { myObj =... 阅读全文
HTML 5 <details> 标签
2013-11-07 01:02 by youxin, 306 阅读, 0 推荐, 收藏,
摘要:标签用于描述文档或文档某个部分的细节。Copyright 2011.All pages and graphics on this web site are the property of W3School.与 标签配合使用可以为 details 定义标题。标题是可见的,用户点击标题时,会显示出 details。DemoTo see which browsers currently support this tag go tocan I use website.Please note at the time of writing this details tag is currently on. 阅读全文
浙公网安备 33010602011771号