首页 > 全部
C++ Primer ---适配器 queue
一,概述          先进先出的数据结构,底端加入元素,顶端移除元素,类似stack同样不能有遍历行为,没有迭代器。也是以既有容器为底端容器被归类为陪接器(container adapter),默认底端容器为deque。 二,使用          #include           using namespace std; 三,方法 queue::push( );   ...
分类:编程语言   时间:2014-01-21 01:16:40    收藏:0  评论:0  赞:0  阅读:425
设计模式-结构型模式总结实例(三)
装饰模式 动态地给一个对象增加一些额外的职责,就增加的功能来说,Decorator模式相比生成子类更加灵活。     Component(被装饰对象基类): 定义对象的接口,可以给这些对象动态增加职责。 ConcreteComponent(具体被装饰对象):定义具体的对象,Decorator可以给它增加额外的职责。 Decorator(装饰者抽象类):维护一个指向Component实例...
分类:其他   时间:2014-01-21 01:16:35    收藏:0  评论:0  赞:0  阅读:341
关于redis使用set时设置超时时间的问题
redis的官网(http://redis.io)中是这样描述的: SET key value [EX seconds] [PX milliseconds] [NX|XX] Available since 1.0.0. Time complexity: O(1) Set key to hold the string value. If key alr...
分类:其他   时间:2014-01-21 01:16:30    收藏:0  评论:0  赞:0  阅读:992
Erlang热部署 - 心跳机制(heart)
我们写的程序不可能都没有bug,特别是项目越做越大,代码越来越多的时候,系统出错导致崩溃的可能性越来越大。而很多时候引发系统崩溃的来源可能不是致命性的,比如程序长时间运行,操作系统资源调度问题,或者是偶然的系统突发问题等等。那么,如何防止erlang猝死导致服务的长时间中断,erlang也给了我们答案:erlang心跳机制。文章将从erlang心跳机制、心跳原理、心跳参数、心跳函数几个方面来讲述。...
分类:其他   时间:2014-01-21 01:16:25    收藏:0  评论:0  赞:0  阅读:381
很多企业家都是从销售做起的
如果你想闯世界的话,那么就去最发达的国家和城市;如果你想创事业的话,那么就去做销售吧。不管有多难,销售是最有前途的职业,它能使你掌握人生的艺术。在销售工作中,你能够学会如何让别人接受自己的思想,如何与人相处,如何灵活处理问题,如何战胜别人的冷漠和拒绝…… 事实上,一个人如果能把东西卖出去,他就已经具备了所有成功人物必备的素质了。   《富爸爸穷爸爸》的作者罗伯特·T·清崎,他一生当中有两个爸爸:...
分类:其他   时间:2014-01-21 01:16:20    收藏:0  评论:0  赞:0  阅读:407
Kafka与FlumeNG整合
1,作为Producer的Flume端配置,其中是以netcat为source数据源,sink是kafka hadoop@stormspark:~/bigdata/apache-flume-1.4.0-bin$ cat conf/producer1.properties #agent section producer.sources = s producer.channels = c prod...
分类:其他   时间:2014-01-21 01:16:15    收藏:0  评论:0  赞:0  阅读:449
hdu 1114 Piggy-Bank 完全背包
已知空的储钱罐和装了硬币的储钱罐的质量。然后给了n种硬币的质量和价值。 问储钱罐里最少有多少钱。 Sol:完全背包 #include #include #include #include using namespace std; const int INF = 0x3f3f3f3f; const int maxm = 10000 + 10; c...
分类:其他   时间:2014-01-21 01:16:10    收藏:0  评论:0  赞:0  阅读:339
浅谈Codeforces round 217 Summer Reading的两种解法:DP与构造
这是在codeforces上参加的第二场比赛了,虽然最后测评的结果显示在房间排名是第二名,但是与第一名的差距之大却是很难看的。这里,简单地报告一下E题Summer Reading的两种解法。比赛完后,看了作者提供的tutorial仍然是一脸雾水,主要是因为误解block为输入中连续的数字块。之后,借鉴了牛人的代码,才知道block其实是指一本书号的数字块。如给定输入序列为0 0 2 23 3...
分类:其他   时间:2014-01-21 01:16:00    收藏:0  评论:0  赞:0  阅读:229
Servlet通过get方式接受参数乱码解决方法
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //req.setCharacterEncoding("utf-8");只支持post req.setCharacterEncoding("utf-8");...
分类:其他   时间:2014-01-21 01:15:55    收藏:0  评论:0  赞:0  阅读:370
UVALive - 4328 Priest John's Busiest Day
题意:给你N个婚礼的举办时间,只有一个牧师,判断牧师能否参加所有的婚礼(牧师能在任何时间加到婚礼中,必须是整数时刻且参加婚礼的时间必须是有一半以上的时间) 思路:贪心处理,因为要参加一半以上的时间,那么中间时刻就是最快能结束这个婚礼的时刻,那么如果每个中间时刻都没有冲突的话,那么就至少这个是能够实现,那么我们开始判断,取一半是最低的可能 #include #include #include...
分类:其他   时间:2014-01-21 01:15:50    收藏:0  评论:0  赞:0  阅读:350
趣味理解ADO.NET对象模型
四个核心对象:Connection对象、Command对象、DataReader对象和DataAdapter对象如何操作数据的,按照这个思路讲解大家对ADO.NET对象的概念理解不是很透彻,为了更好地理解ADO.NET的架构模型的各个组成部分,我们可以对ADO.NET中的相关对象进行图示理解,如图所示的是ADO.NET中数据库对象的关系图。 讲究完关系图后,为了加深大家的理解,我们可以用...
分类:Web开发   时间:2014-01-21 01:15:45    收藏:0  评论:0  赞:0  阅读:368
EasyUI批量添加数据
需求:     由于easyui只有添加一条记录,删除一条记录的实现方式,但是对于批量删除和添加的功能却没有,在此基础上修改即可简单实现! 核心思路: easyui中datagrid的getSelections的方法: msdn解释: 返回所有被选择的行,当没有记录被选择时,将返回一个空数组。   将getSelections方法得到的数组,赋给字符串用“|”隔开,之后传...
分类:其他   时间:2014-01-21 01:15:40    收藏:0  评论:0  赞:0  阅读:353
数据库升级 给原有的表增加字段
Logcat报了如下的错误:android.database.sqlite.SQLiteException: near ",": syntax error (code 1): , while compiling:  alter table playhistory add src_type INTEGER,total_time long,definition integer,current_time...
分类:数据库技术   时间:2014-01-21 01:15:35    收藏:0  评论:0  赞:0  阅读:493
Python介绍及视频教程
Python视频教程...
分类:编程语言   时间:2014-01-21 01:15:30    收藏:0  评论:0  赞:0  阅读:359
POJ 2942 Knights of the Round Table
题目大意: 有N个骑士,他们要开圆桌会议,也就是要坐成一个圈,相互憎恨的两个骑士是不能坐在相邻位置的,那样他们就会打起来。给出所有的憎恨关系。如果有人不可能开会,例如他可能憎恨所有人,就不能再去开会了。求这样人的个数。 解题思路: 1、首先根据题目给出的憎恨关系建图,然后求补图,这个图表示哪个骑士可以和哪个骑士坐在一起。 2、在图中求出圈,也就是双联通分量,这可以用到Tar...
分类:其他   时间:2014-01-21 01:16:05    收藏:0  评论:0  赞:0  阅读:374
JavaScript中的this关键字
js中this关键字的使用。通过和java中this关键字的比较,来说明两种语言中this关键字代表的不同之处!然后在通过几个小例子说明this关键字在js中具体的应用!...
分类:Web开发   时间:2014-01-21 01:15:15    收藏:0  评论:0  赞:0  阅读:333
支持向量机学习笔记:数学过程及经典Tutorial
支持向量机,听名字,真的很让人充满好奇,到底什么是支持向量机,是一种什么机器???后来上了模式识别课才知道,原来支持向量机就是一个算法,不是什么机器,而且归结起来是一种信号处理方式,底子还是《现代信号处理》中内容。 首先,我们可以来了解一下SVM的历史过程:?? 推荐的中文博客 Free Mind 的支持向量机系列文章,能够让你快速地掌握SVM的相关概念和原理; July 整理的支持向量机通俗导论,比较全地介绍了SVM的各个过程; 如果你想透彻地理解SVM,而且English不错,那么下面几个Tutoria...
分类:其他   时间:2014-01-21 01:15:10    收藏:0  评论:0  赞:0  阅读:586
Oracle 11g 使用SQL Tuning Advisor调优SQL语句
在CBO模式下,优化器判断是使用全表扫描还是使用索引效率更高。优化器比对所有可能的方法,并选择最低代价的方法。 使用SQL Tuning Advisor与SQL Access Advisor可以调用advisory 模式下的优化器来帮助检查一个SQL语句或者一组SQL语句,来提高他们的效率。SQL Tuning Advisor与SQL Access Advisor可以给出一系列的建议。SQL Access Advisor主要负责给出模式修改建议,例如增加或者drop索引、物化视图。SQL Tunin...
分类:数据库技术   时间:2014-01-21 01:15:05    收藏:0  评论:0  赞:0  阅读:550
Hadoop源码分析之NameNode的格式化
在配置Hadoop环境后,第一次启动NameNode节点之前,需要使用命令hadoop namenode -format对NameNode节点进行格式化,那么这个格式化的过程是怎么样的呢?这篇文章就来分析NameNode格式化的过程。 NameNode节点以参数-format启动之后,会进入NameNode.createNameNode()方法,在这个方法中有一个switch语句,其中有一项就是...
分类:其他   时间:2014-01-21 01:15:00    收藏:0  评论:0  赞:0  阅读:456
MFC常用函数以及值得注意的地方(第1篇)
目录: 1.DrawText()  2.取高字节,低字节 3.如果字符串太长了,一行写不尽怎么办? 4.CString::Format函数使用要注意的问题!   1.DrawText()  该函数在指定的矩形里写入格式化的正文,根据指定的方法对正文格式化(扩展的制表符,字符对齐、折行等)。 int DrawText(HDC hDC, // 设备描述表句柄    LPCTSTR l...
分类:其他   时间:2014-01-21 01:14:55    收藏:0  评论:0  赞:0  阅读:417
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!