1.原理 迭代器又称为遍历器,用于访问容器中的数据,迭代器旨在算法和容器之间搭建访问的桥梁,从而使算法和数据分离,不用关心数据具体的存储细节。具体的原理描述请参考以下两个博客: [1].C++迭代器 iterator [2].Iterator模式C++实现 迭代器的UML图: (来自:http:// ...
分类:
编程语言 时间:
2017-11-01 13:33:29
阅读次数:
379
刚安装完CentOS,使用yum命令安装一些常用的软件,使用如下命令:yum grouplist | more. 提示如下错误信息: Loaded plugins: fastestmirror Setting up Group Process Could not retrieve mirrorlis ...
分类:
Web程序 时间:
2017-11-01 13:33:23
阅读次数:
242
漏洞触发点search.php 211-213行,文中38-40行 跟进parseIf 函数 ./include/main.class.php 这里要注意 21行的位置,可以看到未做任何处理的eval 这里我们要注意触发的条件 1.if(intval($searchtype)==5) 2.if (s ...
分类:
系统相关 时间:
2017-11-01 13:33:09
阅读次数:
205
消息队列的使用场景是怎样的? 经常听到诸如rebbitmq,activemq,请教一下各位前辈消息队列的使用场景是怎样的,什么时候会用到它 校验用户名等信息,如果没问题会在数据库中添加一个用户记录 如果是用邮箱注册会给你发送一封注册成功的邮件,手机注册则会发送一条短信 分析用户的个人信息,以便将来向 ...
分类:
编程语言 时间:
2017-11-01 13:32:58
阅读次数:
397
/*搜索区块的颜色变化*/ function search(){ var searchBox = document.querySelector('.m_head'); var bannerBox = document.querySelector('.m_banner'); var classify ... ...
分类:
Web程序 时间:
2017-11-01 13:32:50
阅读次数:
208
引言 本文是对《Microsoft SQL SERVER 2008技术内幕 T-SQL查询》中的第一章做的阅读笔记,这一章的主要内容是分析SQL查询中各子句的执行顺序。如果你对此已了然于胸了,那可以直接略过本文;如果你时间比较珍贵,则可以大致看一下流程图;如果你想更详细地了解,则可以去阅读“T-SQ ...
分类:
数据库 时间:
2017-11-01 13:32:40
阅读次数:
186
缓存可以说是无处不在,比如 PC 电脑中的内存、CPU 中的二级缓存、HTTP 协议中的缓存控制、CDN 加速技术都是使用了缓存的思想来解决性能问题。 缓存是用于解决高并发场景下系统的性能及稳定性问题的银弹。 本文主要是讨论我们经常使用的分布式缓存 Redis 在开发过程中的相关思考。 1. 如何将 ...
分类:
其他好文 时间:
2017-11-01 13:32:32
阅读次数:
149
No1: 定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 No2: 使用场景: 1)针对同一类型问题的多种处理方式,仅仅是具体行为有差别时 2)需要安全的封装多种同一类型的操作时 3)出现同一抽象类有多个子类,而又需要 ...
分类:
移动开发 时间:
2017-11-01 13:32:25
阅读次数:
187
该程序中,有两个方法,一个为goldPoint,一个为findWinner。 在goldPoint方法中。首先,程序通过HashMap方法,一个是创建inputMap,将输入的每个人所猜的数与每个人相关联起来。二个是创建一个scoreMap,将每个人所得的分保存起来。Iterator iter = ...
分类:
其他好文 时间:
2017-11-01 13:32:19
阅读次数:
155
老师再给我点时间。。。。颜色还没有调好!!!!qaq····· ...
分类:
其他好文 时间:
2017-11-01 13:32:08
阅读次数:
176
实现: 向下取整:a / b 向上取整:(a + (b - 1)) / b 四舍五入:int(a×1.0 / b + 0.5) 之所以在向上取整时,分子部分要减去1,是为了避免出现,a 能被 b 整除的情况。 12 / 3 == 4, (12 + 3)/ 3 == 5,而对 4 向上取整应该仍为 4 ...
分类:
其他好文 时间:
2017-11-01 13:31:57
阅读次数:
118
字典是python的基本类型之一。 常见方法 如果键在字典中,则返回其值。如果没有,就插入具有默认值的键,并返回默认值。默认值为None。 ...
分类:
编程语言 时间:
2017-11-01 13:31:49
阅读次数:
148
导读:关于Alfa Go的评论文章很多,但真正能够与开发团队交流的却不多,感谢Alfa Go开发团队DeepMind的朋友对我这篇文章内容的关注与探讨,指出我在之前那一版文章中用字上的不够较精确,所以在此又作调整。我之前文章提到的「全局」指的是跨时间点的整场赛局,很容易被误认为是某个特定时点整个棋盘 ...
分类:
其他好文 时间:
2017-11-01 13:31:42
阅读次数:
128
Postman进行接口测试的优点: 1、支持用例管理 2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能 3、支持批量运行 4、支持用例导出、导入 5、支持云端保存用例【付费用户】 Postman的主界面 新增加项目或子项目 新增一个用例 3:添加请求信息 1:选择一个请求方 ...
分类:
Web程序 时间:
2017-11-01 13:31:35
阅读次数:
281
string l_strResult = str.Replace("\n", "").Replace(" ","").Replace("\t","").Replace("\r",""); ...
<!DOCTYPE html> <!--STATUS OK--> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <meta http-equiv="X-UA-Compatible" c ...
分类:
其他好文 时间:
2017-11-01 13:31:13
阅读次数:
96
人类文明要向前发展,离不开思考、发现、构建。 做一个有商业价值的项目,或者在团队里工作,代码规范相当重要。“代码规范”可以分成两个部分: 随着业务的发展和团队的壮大,下面这两个问题凸显出来: ...
分类:
其他好文 时间:
2017-11-01 13:31:03
阅读次数:
108