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;
一周排行
  • 1.在ECharts官网,下载ECharts的源码和示例文件. 2.解压缩下载下来的Echars压缩包,找到doc\example\www\echartsjs目录,将里面的js文件全部取出来,放到项目js目录文件夹下 ...
  • 1.使用SELECT @@ServerName可以看到当前数据库的服务器名 2.SELECT * FROM Sys.SysServers表中可以看到当前的所有服务器名 3.使用sp_dropserver '原实例名' ...
  • 单纯视图之间的切换 单文档多视图切换是我在学习MFC中遇到的一个老大难问题,在今天总算是一一破解了.我觉得视图切换分为三个等级,第一是在未切分窗格的情况下切换视图类:第二是在分割窗格的一个窗格内实行视图切换:第三是在 ...
  • #include<stdio.h> #include<string.h> #include<queue> #include<algorithm> #define N 1 ...
  • 北京时间2月12消息,据国外媒体报道,一名黑客宣称,他已侵入了色情图片提供商Brazzers旗下某个已废弃不用的网站,并已窃取了超过35万名用户的个人信息.   该网站的所有者Manwin Holding SARL公 ...
  • ADSL拨号王是一款非常不错的虚拟拨号软件,这里我们主要介绍ADSL宽带拨号王的安装问题和配置步骤.笔者使用的ADSL每个月包了48个小时,既不愿因为超时付出高昂的网费,也不愿意浪费宝贵的上网时间,所以需要经常登录官 ...
  • 描述 Description 给出N个数字,试求质因数最大的数字. 输入格式 InputFormat 第一行,一个整数N,表示数字个数. 接下来N行,每行一个整数A_i,表示给出的数字. 输出格式 OutputFor ...
  • 难点 对策 (1)     做一个切实可行的项目计划. (1)建立WBS分解的指南与样例(2)对项目经理培训如何做WBS分解(3)培训如何使用project 2007做一个合理的计划(4)加强对项目计划的同行评审(5 ...
  • 注意: 1.重合的点 2.速度为0的点 #include <stdio.h> #include <stdlib.h> #include <string.h> #include &l ...
  • 本主题定义用来描述可扩展应用程序标记语言 (XAML) 语法的各个元素的术语.这些术语将在本软件开发工具包 (SDK) 的其余部分中经常用到.本主题扩展了 XAML 概述中所介绍的基本术语. XAML 语法术语的起源 ...