1 // 定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。 2 // 要求函数min、push 以及pop 的时间复杂度都是O(1)。 3 #include 4 #include "../data/own/c2_list.h" 5 using namespace std; 6 .....
分类:
其他好文 时间:
2014-07-27 22:49:49
阅读次数:
246
server推送(Server Push) 推送技术的基础思想是将浏览器主动查询信息改为server主动发送信息。server发送一批数据,浏览器显示这些数据,同一时候保证与server的连接。当server须要再次发送一批数据时,浏览器显示数据并保持连接。以后,server仍然能够发送批量数据,....
分类:
Web程序 时间:
2014-07-27 22:49:19
阅读次数:
323
新建远程branch有两种方式:
方式一:命令行 git push origin ,branch-name就是你要新建的远程branch的名称。你可以用git bash或者Android Studio中的Terminal敲命令行。
方式二:直接通过Android Studio来创建远程branch,很简单,一步就可以了。我直接上图:
下面图中你看到远程的branch就两个:master和n...
分类:
移动开发 时间:
2014-07-26 17:18:52
阅读次数:
345
1.数据的来源NetProcSvr::init()->libevent::conn_readcb(读事件)->Channel::read_datastream(读到数据流)->TCPServer::on_receive_data读包->from_net_push_pkt(放到无锁队列中去即m_all...
分类:
其他好文 时间:
2014-07-26 09:52:07
阅读次数:
248
在android端做即时消息的时候,遇到的坑点是怎么保证消息即时性,又不耗电。为什么这么说呢?
原因是如果要保证消息即时性,通常有两种机制pull或者push。pull定时轮询机制,比较浪费服务器资源;push服务器推送机制,需要保持长连接,客户端和服务器都要求比较高(网络环境,服务器保持连接数等),它们的详细优缺点不描述了。上面这两种机制都要求客户端长期处于活动状态,前提是cpu处于...
分类:
移动开发 时间:
2014-07-26 02:21:06
阅读次数:
479
分析: 2*n个小朋友,每个最多有n-1个"敌人",显然是存在哈密顿回路的. 预处理边,然后找哈密顿回路.code#include #include #include #include #include using namespace std;#define pb push_back#def...
分类:
其他好文 时间:
2014-07-26 01:51:16
阅读次数:
271
一、 栈1、概念 栈是一种特殊的线性表,它只能在栈顶(top)进行插入(push)和删除(pop)操作。 栈的常用操作: 入栈(push):向栈顶插入元素 出栈(pop):从栈顶删除元素 访问栈顶元素(peek):访问栈顶元素2、 栈的顺序结构的实现 1 public class...
分类:
编程语言 时间:
2014-07-26 00:35:16
阅读次数:
427
js基础--javascript基础概念之数组数组栈方法数组可以像栈一样。栈是一种先进后出的数据结构,最先添加的数据最后一个出来。栈方法添加数据也称为推入移除数据称为弹出。js为数值栈方法提供了push()和pop();两个方法。push()push()方法接受参数就是你要添加进入到数组的值。pus..
分类:
编程语言 时间:
2014-07-25 19:16:02
阅读次数:
345
第一:不要认为停留在心灵的舒适区域内是可以原谅的。每 个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事, 不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的...
分类:
其他好文 时间:
2014-07-25 19:14:32
阅读次数:
324
1.将arguments转化为数组函数中的预定义变量arguments并非一个真正的数组,而是一个类似数组的对象。它具有length属性,但是没有slice,push,sort等函数,那么如何使arguments具有这些数组才有的函数呢?也就是说如何使arguments变成一个真正的数组呢?func...
分类:
编程语言 时间:
2014-07-25 16:33:31
阅读次数:
241