java hashmap 扩容

Android应用开发(6)响应灵敏性设计(Designing for Responsiveness) 2015-08-10

  可能会存在这样的情况,你写的代码通过了所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽.应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入.     在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框.用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框.因

译文C#堆VS栈(Part One) 2015-08-10

前言 本文主要是讲解C#语言在内存中堆.栈的使用情况,使读者能更好的理解值类型.引用类型以及线程栈.托管堆.       首先感谢原文作者:Matthew Cochran 为我们带来了一篇非常好的文章,并配以大量图示,帮助我们更好的理解堆栈之间的调用,本文是在作者原文的基础上进行内容上的精简以及加入我个人在这方面的理解和注释.       最后要感谢博客园的田志良,当我搜索堆栈内部使用时,搜索到了作者的文章,吸取了大量有用的知识,而且翻译的也非常好.唯一美中不足的可能是仅仅翻译了Matthew

记一次串口通信调试,慎用SerialPort.Close 2015-08-10

做项目是遇到了串口通信,真是遇到了一个大坑,不知道是微软的坑还是我的坑. 让我慢慢道来完整的经历. 项目中以前是vb 写的,是vb与vb 之间进行串口通信,现在改成C#和之前的vb程序进行串口通信. 改成C#之后发现通信总有一段乱码,,之前的vb也没有这样的问题.思前想后总共也就那几句代码实在想不去哪里的问题. 调试也不知从何下手.最后下载了一个串口调试工具进行调试,发现明明应该8秒钟发一次请求,结果几乎每隔一秒左右就发送一次请求. 每次发送的都是一个未知字符.让我实在是想不出哪里的问题.大致代

自动化运维工具Ansible之Playbooks基础应用 2015-08-10

记得自己当初最早使用Ansible的时候,网上搜到的中文资料的都是零零散散的,后来只能硬着头皮看官方的英文文档.发现好多事情都没有什么捷径可走,最好的资料还是官方的文档.最近又抽时间按照官方文档对Ansible做了一个较为系统的学习与研究,主要是为了整理一份较为完善的学习笔记供自己以后查阅,哎,年纪大了,记性不好了,写文档才能把有些细节记下来. Playbooks可以称为是Ansible的配置,部署,编排语言.在Playbooks中,你可以定义远程节点要执行的某组动作.如:希望远程节点要先安装h

java中byte转换int时为何与0xff进行与运算 2015-08-10

在剖析该问题前请看如下代码 public static String bytes2HexString(byte[] b) {  String ret = "";  for (int i = 0; i < b.length; i++) {   String hex = Integer.toHexString(b[i] & 0xFF);   if (hex.length() == 1) {    hex = ''0'' + hex;   }   ret += hex.toUp

《JAVA与模式》第7天—适配器模式 2015-08-10

适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作. ________________________________________ 适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极.阴极外,还有一个地极.而有些地方的电源插座却只有两极,没有地极.电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用.这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是本模式所做的事情. 适配器模式的结

在Ubuntu 14.04安装和使用Docker 2015-08-10

在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统.下面我将在Ubuntu 14.04安装和使用Docker. Docker使得在同一个服务器上可以运行更多的应用程序--它通过提供

Java静态代码分析工具Infer 2015-08-10

Java静态代码分析工具Infer 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 一.Infer介绍 Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题.目前Facebook使用此工具分析Facebook的App,包括Android.iOS.Facebook Messenger和Instagram等. Facebook称该工具帮助其每个月检查出应用潜在的数百个Bug,例如一些空指针访问.资源

DNS(三)高级应用 2015-08-10

一.主从复制: 在生产环境中如果企业内部DNS服务器负载过重或者需要备份DNS服务器,从DNS服务器可实现负载均衡的作用: 主DNS服务器宕机,会启用从DNS服务器提供服务, 主服务器DNS长期无应答,从服务器也会停止提供服务:主从区域之间的同步采用周期性检查+通知的机制,从服务器周期性的检查主服务器上的记录情况,一旦发现修改就会同步,另外主服务器上如果有数据被修改了,会立即通知从服务器更新记录: (一).实验前提与环境: 前提: 主从服务器时钟同步: bind版本:二者相同或主低从高: 实验一

人保健康网少量源码泄露之后发现一些有趣的事情 2015-08-10

人保健康是一个最近才加入wooyun的网站,就去看了看. 这次看到的不是一些看不太懂的代码了,而是一些完全不知所云的代码了(虽然最后我还是知道了代码是什么意思.) 感觉写的有点逗比,只好匿名提交了. 人保健康网站内部分文件修改之后生成的.bak文件没有删除,并且服务器端也没有配置造成了部分源码泄露. http://eshop.picchealth.com/claim/reportCase.jsp.bak http://eshop.picchealth.com/complain/customerC

Highcharts翻译系列十:arearange区域排列图VSareaspline区域曲线图VSareasplinerangeVSbar条状图 2015-08-10

Highcharts翻译系列十:arearange区域排列图VSareaspline区域曲线图VSareasplinerangeVSbar条状图 1.arearange区域排列图 各属性参照area区域图,新增属性如下 dataLabels中新增的属性:   参数  描述  默认值   xHigh  最高的数据标签相对于点值的x偏移量  0.0   xLow  最低的数据标签相对于点值的x偏移量  0.0   yHigh  最高的数据标签相对于点值的y偏移量  -6.0   yLow  最低的数

剪花布条(kmp) 2015-08-10

欢迎参加——每周六晚的BestCoder(有米!) 剪花布条 Time Limit: 1/1 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11258    Accepted Submission(s): 7220 Problem Description 一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案.对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出

创业公司如何把估值做到10亿美元 2015-08-10

最近老被一些神创业公司的报道刷屏,说某某公司创业半年估值五亿,一年估值十亿云云. 估值是个什么鬼?如果一个公司宣称自己融资估值十亿,又说明了什么? 估值,就是融资时候,投资人认可公司值多少钱,并且愿意以这个价值为基础来投资.如果细讲的话,还分为 Pre-Money 和 Post-Money,就是融资前估值和融资后估值.举例来说,一个公司融资前估值 8 亿,有投资人愿意投 2 亿,投资后占公司 20% 的股份,那么公司投资后估值就是 10 亿.换句话说,如果一个公司融资投后估值 10 亿,那么就意

如何在Windows Server 2012中使用BitLocker 2015-08-10

 Windows Server 2012中的BitLocker功能可以通过加密技术帮助管理员防止服务器磁盘上的数据丢失和被窃等等.BitLocker支持多种访问方式,如加密密钥,该方法能够确保加密数据的安全和服务的完整性. BitLocker安装要求 安装BitLocker的过程十分简单,但是也有一定的要求.当使用受信平台模块(TPM)时不需要安装和使用BitLocker,但是需要将本地磁盘绑定到特定的物理服务器,这样可以预防加密的磁盘被安装到其他系统中.管理员还需要分析系统的BIOS和两个分区

spring的@Transactional注解详细用法 2015-08-10

概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性.Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持声明式事务管理,特别是基于注解的声明式事务管理,简单易用 提供比其他事务API如JTA更简单的编程式事务管理

hive命令行不打印日志 2015-08-10

[Author]: kwu  hive命令行不打印日志,hive的命令行运行会输出mapreduce的日志,这些日志对大部分用户来说是不需要的. 如何去掉这个日志: hive -S 加上 "-S"  参数即可(-S,--silent ).

Power Strings(kmp妙解) 2015-08-10

Power Strings Time Limit : 6/3ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Total Submission(s) : 29   Accepted Submission(s) : 14 Problem Description Given two strings a and b we define a*b to be their concatenation. For example, if a

MVC5_学习笔记_1_CodeFirst 2015-08-10

MVC5_EF6_1 Code First--准备工作 Code First 是先建Model再生成数据库以及表 首先创建一个类取名为UserInfo,一个类对应一个数据库的一张表 public class UserInfo { public int ID { get; set; } public string Name { get; set; } public int Age { get; set; } } 新建一个文件夹取名为DAL,创建一个数据上下文CodeFirstDBContext p

解决动态列表页图片懒加载再次加载不成功的bug 2015-08-10

首先描述一下功能 实现列表页动态加载通过官方提供的"下拉刷新和上拉刷新"及"图片懒加载"示例实现. 然后说一下bug 首次加载时图片可以获取成功, 再次加载失败,通过chrome调试发现img 的 data-lazyload 属性没改变 调试的时候发现了bug $.fn.imageLazyload = function(options) { var lazyloadApis = []; this.each(function() { var self = this;
一周排行
  • 用 LaTeX 排版编程技术书籍的一些个人经验陈硕多年之前我写过一篇书评<〈Word 排版艺术〉读后感--兼谈与 LATEX 的比较>,其中写道"如果将来有时间,我把自己用 LATEX 排书的经 ...
  • 学习DIP第17天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不满意...... ...
  • 以下答案纯属个人愚见,作为IT新手,算法代码中难免有逻辑漏洞和其他不足之处,欢迎朋友你点评拍砖,交流争辩能极大开阔思维,愿一起加油进步!^_^                                     ...
  • char 型变量可以存储一个字节的字符,只能用来保存英文字符和标点符号. 存储汉字.韩文与日文不可以,因为这个文字占据有两个字节. C++引入 wchar_t 类型(双字节类型,又名宽字符类型)来解决 定义宽字符 w ...
  • 日前,刚刚在纳斯达克上市不久的婚恋网站世纪佳缘(Nasdaq:DATE)公布了其2011年第二季度未经审计的财报.财报显示,世纪佳缘第二季度净收入达到8330万元人民币,同比增长121.0%.按剔除股权激励费用的非美 ...
  • 1.安装python        参考安装python:http://www.cnblogs.com/beyongblue/p/4215740.html 2.安装python管理工具setuptools 3.安装p ...
  • 1,寻找WinMain人口:在安装目录下找到MFC文件夹下的SRC文件夹,SRC下是MFC源代码.路径:MFC|SRC|APPMODUL.CPP:_tWinMain(HINSTANCE hInstance, HINS ...
  • 今天在腾讯云的服务器被攻击后,apache启动报错,查找原因发现是磁盘空间不够no space left on device,
  •  CREATE FUNCTION  f_father(@dpcode varchar(9))  /*树型结构数据,求某结点的所有父结点的自定义函数*/RETURNS  @new table([dpcode] [var ...
  • 每个站长都想提升自己网站的竞争力,那从哪些方面去做呢?本文给出一些建议,分享给大家 现在随着行业越来越细化,建站的门槛也越来越低,不管是企业还是个人都想通过互联网实现自己的价值或者目的.据相关部门统计2013年互联网 ...