介绍 dict(dictionary),在其他语言中也称为map,使用键-值(key-value)存储。set和dict类似,也是一组key的集合,但不存储value。字典和set的key都是不允许重复且key不能是列表。 介绍 一、dict(字典的缩写) 字典和前面讲的list(列表)很相似,但是 ...
分类:
编程语言 时间:
2016-07-21 00:44:47
阅读次数:
159
模块加载时事件触发的时间顺序: 1、 loadModule.resolve(ModuleEvent::EVENT_LOAD_MODULE_RESOLVE):模块将被加载时触发,事件监听者将模块名解析成类的实例。监听者使用getModuleName()获取模块名。 2、 loadModule(Modu ...
分类:
其他好文 时间:
2016-07-21 00:44:36
阅读次数:
134
题目戳这里 这题就是瞎搞……感觉我的方法比较麻烦啊…… 首先把所有的位置排个序放在队列里,然后从前向后扫,用数组记录队头和队尾指针之间的每种颜色有多少个,这样在队尾指针向后移动时,检查队首指针所指的地方颜色的珠子是否已经超过了1个,如果超过一个的话就可以把指针前移,知道队头指针所指的颜色在当前队列里 ...
分类:
其他好文 时间:
2016-07-21 00:44:11
阅读次数:
138
题目大意: Fling是一款手机益智游戏。 这个游戏在7*8的棋盘上玩。每一局游戏的棋盘上包含许多毛球。为了获得游戏胜利,你需要从棋盘上移除毛球直到只剩下一个毛球在棋盘上。你把一个毛球扔向另外一个毛球,通过撞击使得另外一个毛球飞出棋盘,用这种方式来完成移除毛球。你可以把毛球向上、下、左、右四个方向扔 ...
分类:
其他好文 时间:
2016-07-21 00:45:40
阅读次数:
167
在5.5及以后版本的MySQL里面,增加了个参数--dump-slave,使用该参数,我们可以在slave节点导出数据用于建立新的slave,避免对主库的压力。 方法如下:在slave上执行;1、查看当前同步的状态# show slave status\G 主要关注下面的部分: Master_Log ...
分类:
数据库 时间:
2016-07-21 00:44:08
阅读次数:
269
置的原子结构就是单纯的键值对,并且键和值都是字符串,但是在真正的项目开发中我们一般不会单纯地以键值对的形式来使用配置。值得推荐的做法就是将相关的配置定义成一个Options类型,并采用与类型定义想匹配的结构来定义原始的配置,这样就能利用它们之间的映射关系将读取的配置数据绑定为Options对象,我们... ...
分类:
Web程序 时间:
2016-07-21 00:43:50
阅读次数:
1152
在Spring应用中创建全局获取ApplicationContext对象 在Spring应用中创建全局获取ApplicationContext对象 1、需要创建一个类,实现接口ApplicationContextAware的setApplicationContext方法。 2、在创建的这个类中保存一 ...
分类:
编程语言 时间:
2016-07-21 00:43:46
阅读次数:
147
题意 求$ \sum_{i=1}^n gcd(i,n) $ 给定 $n(1\le n\le 2^{32}) $。 链接 分析 用欧拉函数$φ(x)$求1到x-1有几个和x互质的数。 gcd(i,n)必定是n的一个约数。若p是n的约数,那么gcd(i,n)==p的有$φ(n/p)$个数,因为要使gcd ...
分类:
其他好文 时间:
2016-07-21 00:44:57
阅读次数:
124
今天是实习第13天。雨一直在下,早上上班的路上,交通十分拥堵。 来到单位后还是有点晚了。到了单位后我的同事带着我将浏览器换成了chrome谷歌浏览器, 因为chrome的内核使用的是Webkit,Webkit最为标准的浏览器内核之一。用Google可以更准确的测试网站是否正常运行, 而且Google ...
分类:
其他好文 时间:
2016-07-21 00:45:15
阅读次数:
131
一、线程 上一篇已经大致介绍了什么是线程以及线程的作用、多线程和进程的关系大致的总结如下: 线程是最小的执行单元,进程由至少一个线程组成; 进程和线程的调度,完全有操作系统决定,程序不能决定什么时候执行和执行多久。 一个应用程序可以有多进程、多线程 默认是单进程、单线程 单进程,多线程,在Pytho ...
分类:
编程语言 时间:
2016-07-21 00:44:18
阅读次数:
168
分页查询: 因为rownum只能用<,<=,所以将rn当成真实的一列供外部查询语句查询。 ...
分类:
数据库 时间:
2016-07-21 00:45:36
阅读次数:
168
LayaAir引擎——TiledMap地图图块属性获取和进行墙壁碰撞检测 需要的软件: TiledMap LayaAir IDE 1.0.2版本 所画的地图: pass层: floor层: pass层格子属性: 白色格子: id:48,自定义属性 isCanPass:true 黑色格子:id:44, ...
分类:
其他好文 时间:
2016-07-21 00:44:21
阅读次数:
214
本篇博文是继续MUI(1)博文。 上一篇博文小编写了两个页面,一个页面只写了一个头部导航栏,另一个页面写了一个按钮,然后这两个页面进行合并显示,即在头部导航栏页面加载显示另一个页面的按钮。仔细观察上一篇的最后截图效果会发现,在头部导航栏的左上角有一个侧滑图标,本篇博文就是实现一个侧滑菜单效果。 还是 ...
分类:
其他好文 时间:
2016-07-21 00:42:04
阅读次数:
306
详细代码: import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExceptio ...
分类:
数据库 时间:
2016-07-21 00:41:53
阅读次数:
186
一、线程 threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 二、线程锁 当多个线程同时修改同一条数据时可能会出现脏数据,所以,出现了线程锁 - 同一时刻允许一个线程执行操作。 ...
分类:
编程语言 时间:
2016-07-21 00:44:18
阅读次数:
223
介绍 在python中认为规定4个空格缩进,缩进的代码可以理解成一个块,但是使用缩进也需要注意有时不一样的缩进产生的结果会不一样,接下来就来看一个列子 介绍 例:自定义一个函数 ,最后返回传入值的平方相加 def calc(numbers): sum = 0 for n in numbers: su ...
分类:
编程语言 时间:
2016-07-21 00:43:32
阅读次数:
255
30.3 事件触发器的开发(观察者模式+中介者模式) 30.3.1 场景介绍 (1)有一产品它有多个触发事件(如创建事件、修改、删除),如创建文本框时触发OnCreate事件,修改时触发onChange事件,双击时触发onDblClick事件。 (2)当产品触发事件时,会创建相应的产品事件对象(Pr ...
分类:
其他好文 时间:
2016-07-21 00:43:22
阅读次数:
193