码迷,mamicode.com
首页 > 2015年07月10日 > 全部分享
Java集合系列之HashMap源码分析
一、HashMap简介   HashMap是基于哈希表的Map接口实现的,它存储的是内容是键值对映射。此类不保证映射的顺序,假定哈希函数将元素适当的分布在各桶之间,可为基本操作(get和put)提供稳定的性能。   ps:本文中的源码来自jdk1.8.0_45/src。 1、重要参数   HashMap的实例有两个参数影响其性能。   初始容量:哈希表中桶的数量 ...
分类:编程语言   时间:2015-07-10 19:08:03    阅读次数:177
黑马day16 jquery&属性过滤选择器
属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素 1、[attribute] 用法: $(”div[id]“) ;  返回值  集合元素       说明:匹配包含给定属性的元素.例子中是选取了所有带”id”属性的div标签. 2、[attribute=value] 用法: $(”input[name='newsletter']“).attr(”checked”, true);...
分类:Web程序   时间:2015-07-10 19:08:21    阅读次数:150
网站压力测试
网站压力测试工具 使用siege这个工具去进行压力测试,这个既可以进行http和https进行压力测试。 编译方法 wget http://download.joedog.org/siege/siege-latest.tar.gz tar -zxvf siege-latest.tar.gz 使用方式 sudo apt-get install openssl openssh-s...
分类:Web程序   时间:2015-07-10 19:08:08    阅读次数:129
iOS 系统消息通知
一、键盘 1、UIKeyboardWillShowNotification-将要弹出键盘 2、UIKeyboardDidShowNotification-显示键盘 3、UIKeyboardWillHideNotification-将要隐藏键盘 4、UIKeyboardDidHideNotification-键盘已经隐藏 5、UIKeyboardWillChangeFrameNotific...
分类:移动开发   时间:2015-07-10 19:09:11    阅读次数:1299
Executor--线程的执行器
Java SE5的java.util.concurrent包中的执行器(Executor)用来管理Thread对象,从而简化并发编程。关灯线程:public class LiftOffThread implements Runnable { protected int countDown = 10; private static int taskCount = 0; priva...
分类:编程语言   时间:2015-07-10 19:06:49    阅读次数:119
EasyUi的datagrid数据加载
今天用easyui的datagrid来加载数据,不是很顺利,根据捕捉的HTTP通信记录以及对easyui的跟踪发现加载数据需要满足下列几个要求: 1、datagrid通过url获取的必须是json格式的对象,不能是json字符串。 通过Fidder工具截获的数据必须是如下格式: {"total":1,"rows":[{"CouponSupplyId":280002,"MaxLimit":10...
分类:其他好文   时间:2015-07-10 19:06:29    阅读次数:122
MySQL优化之——集群搭建步骤详解
1 概述 MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。MySQL Cluster允许在无共享的系统中部署“内存中”数据库集群,通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内...
分类:数据库   时间:2015-07-10 19:07:57    阅读次数:205
NYOJ 298-点的变换(经典矩阵解决点平移、缩放、翻转和旋转)
题目地址:NYOJ 298 思路:该题如果用对每个点模拟的操作,时间复杂度为O(n+m),结果肯定超时。然而利用矩阵乘法可以在O(m)的时间内把所有的操作合并为一个矩阵,然后每个点与该矩阵相乘可以得出最终的位置。 PS:十个利用矩阵乘法解决的经典题目 超级详细。 #include #include #include #include #include #include #incl...
分类:其他好文   时间:2015-07-10 19:06:17    阅读次数:107
Swift入坑--@selector
在Swift中@selector 直接用 "methodName" 就可以了,如果后面有参数记得加上冒号 "methodName:" “does not implement methodSignatureForSelector: -- trouble ahead” “does not implement doesNotRecognizeSelector: -- abort” 如果...
分类:编程语言   时间:2015-07-10 19:05:24    阅读次数:154
iOS开发--URL中汉子出现乱码
NSURL *nurl=[[NSURL alloc] initWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];...
分类:移动开发   时间:2015-07-10 19:07:24    阅读次数:126
C++ primer 5 笔记1 chapter 1 begin
以后每次阅读C++ primer 5 都争取记点重点下来, 方便以后查看。本文主要针对书本中的第一章的内容 1.1 编写一个简单的C++程序 a. main 函数的返回值类型必须为int 在vs 2013 中, 可以用void类型, 但对于g++不行。 (ps:C语言是允许的, vs, gcc 均能通过)b.微软的编译器是cl 1.2 标准输入输出...
分类:编程语言   时间:2015-07-10 19:04:35    阅读次数:123
系统异常埋点
DropBox会在以下时机抓取相关信息: a、出异常关机前 SystemServer会收集以下类型报错:watchdog、anr、wtf、lowmem、native_crash、crash TAG = watchdog、anr、wtf、lowmem、native_crash、crash 此时是通过ActivityManagerService.addErrorToDr...
分类:其他好文   时间:2015-07-10 19:04:51    阅读次数:126
MyEclipse配置输出控制台信息至文本文件中
有时会遇到这样的情况,输出的信息过多,console控制台显示不完全。这是就需要将输出的信息输出到文本文件中,既可以查看也可以备份。 1、右击需要运行的项目—>Run As—>Run Configuration—>选择Common选项卡 2、在File的文本框中输入文件地址(如C:\test.txt)。若文件不存在会自动创建文件 3、最后点击Run即可 参考: ...
分类:系统相关   时间:2015-07-10 19:06:26    阅读次数:138
vivado笔记
Vivado主界面 Vivado套件,相当于把ISE、ISim、XPS、PlanAhead、ChipScope和iMPACT等多个独立的套件集合在一个Vivado设计环境中,在这个集合的设计流程下,不同的设计阶段我们采用不同的工具来完成,此时Vivado可以自动变化菜单、工具栏,可以显著提高效率:因为不需要在多个软件间来回切换、调用,白白浪费大量的时间。基于Vivado IP集成器(IPI)...
分类:其他好文   时间:2015-07-10 19:05:49    阅读次数:142
关于ZEDboard
核心芯片:核心ZYNQ XC7Z020CLG484 双核Cortex-A9 MPcore,主频达到667MHz,板载512MB内存 12V@3A的电源适配器 使用的SD卡中预装了Linaro系统,这是一个为ARM SoC定制的开源Linux系统 不同的是ARM PS是可配置,因而硬件信息是不固定的。这也是zynq灵活性的一个表现 Zedboard与Zybo都是上海德致伦(Digilent...
分类:数据库   时间:2015-07-10 19:04:27    阅读次数:383
swift 动态设置UILabel的高度
import UIKit class ViewController3: UIViewController {          override func viewDidLoad() {                  super.viewDidLoad()                  self.view.backgroundColor=UIColor.whiteColo...
分类:编程语言   时间:2015-07-10 19:03:59    阅读次数:342
Swift开发--Storyboard的使用教程
如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。 Storyboard有很多优点: 使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌...
分类:编程语言   时间:2015-07-10 19:03:21    阅读次数:137
2042条   上一页 1 ... 24 25 26 27 28 29 30 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!