JAVA字符串格式化-String.format()的使用常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String form
分类:
编程语言 时间:
2016-03-23 16:46:57
阅读次数:
236
9.3多屏幕的适配9.3.1屏幕参数的基本概念Android手机屏幕大小不一,有480x320、640x360、800x480等等,还包括不同屏幕密度,怎样才能让应用程序自动适应不同的屏幕呢?首先我们来了解几个基本概念:1)屏幕尺寸Screensize即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小、普通、大、超大(分别对应:small、n...
分类:
编程语言 时间:
2016-03-23 14:30:38
阅读次数:
308
第九章 多语言环境的支持和多屏幕的适配资源是在代码中使用到的,并且在编译时被打包进应用程序的附加文件。出于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。在Android中,程序代码可以不直接和资源发生关系,而是通过R文件提供的索引来间接的引用某一个资源。Android系统会自动根据用户当前的环境,和屏幕分辨率情况,自动选用最合适的资源。正是基于Android系统这种独...
分类:
编程语言 时间:
2016-03-23 14:30:53
阅读次数:
338
说到线性结构的话,我们可以根据其实现方式分为三类: 1)顺序结构的线性表 2)链式结构的线性表 3)栈和队列的线性表 1、顺序结构的线性表 所谓顺序存储,指的是两个元素在物理上的存储地址和逻辑上的存储地址是一致的,逻辑上相邻的两个元素,它们在物理中存储的地址 也是相邻的。对于jdk中典型的应用就是L
分类:
编程语言 时间:
2016-03-23 14:30:06
阅读次数:
218
一、简述 File 文件类,主要对文件进行相关操作。常用的File操作有:文件(夹)的创建、文件(夹)的删除,文件的读入和下载(复制)等; 二、文件(夹)的创建和删除 1、创建过程 实例: 2、删除过程
分类:
编程语言 时间:
2016-03-23 14:29:02
阅读次数:
218
有很大的可能是eclipse没有指定jdk版本路径,启动时候加载不到jdk导致的闪退。
废话不多说,直接说解决办法。...
分类:
编程语言 时间:
2016-03-23 13:19:45
阅读次数:
211
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们
分类:
编程语言 时间:
2016-03-23 13:10:36
阅读次数:
258
使用的开发环境为webStrom+node.js javascript创建方法 prototype是每一个对象都拥有的,以后会专门在研究,写博
分类:
编程语言 时间:
2016-03-23 13:10:22
阅读次数:
207
百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计。我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决定课程效果的,还是你的每一次思考和实践。 课程多数题目的解决方案都不是唯一的,这和我们在实际工作中的情况也是一致的。因此,我们的要求不仅仅是实现设计稿的效果
分类:
编程语言 时间:
2016-03-23 13:09:08
阅读次数:
215
我们团队的思路也是同学在课堂上提出的动态规划问题。这样就是时空复杂度O(n)。 1.首先把数组的开始值附在一个最优解上。我们用的是,数组array3. 2.当array3[i-1]小于0时,maxsize就为他本身。 3.当array3[i-1]大于0时,maxsize就为array3[i-1]+m
分类:
编程语言 时间:
2016-03-23 13:10:15
阅读次数:
221
一冒泡排序 二选择排序 三插入排序 下面我们分步讲一下这三种排序。首先来看一下冒泡排序。 2:选择排序:代码实现 3,插入排序:代码实现(代码有问题)
分类:
编程语言 时间:
2016-03-23 12:55:47
阅读次数:
158
来自:http://www.php100.com/html/program/jquery/2013/0905/5927.html 先我们来参考each() 方法,each()规定为每个匹配元素规定运行的函数,返回 false 可用于及早停止循环 语法 $(selector).each(functio
分类:
编程语言 时间:
2016-03-23 12:56:12
阅读次数:
193
简洁:不超过5个java文件 依赖:仅依赖aapt.exe 支持:仅限windows 功能:用纯java获取apk文集里的包名,版本号,图标文件【可获取到流直接保存到文件系统】 原理:比较上一篇文章里通过反编译然后解析AndroidManifest.xml的方式,此种方式更加简单,通过模拟执行aap
分类:
编程语言 时间:
2016-03-23 12:52:36
阅读次数:
242
关于线程安全问题,有一个经典案例:银行取钱问题。 假设有一个账户,有两个线程从账户里取钱,如果余额大于取钱金额,则取钱成功,反之则失败。 下面来看下线程不安全的程序会出什么问题。 这个结果显然是不对的,当余额小于取钱金额时,程序应该取钱失败,而不是把余额变成负数。之所以会出现这种情况,是因为当线程T
分类:
编程语言 时间:
2016-03-23 12:52:43
阅读次数:
236
首先extern关键字: extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的
分类:
编程语言 时间:
2016-03-23 12:51:00
阅读次数:
194
#pragmaonce
#include<iostream>//含一次探测二次探测
#include<vector>
#include<math.h>
usingnamespacestd;
enumStatus
{
EXIST,
EMPTY,
DELET,
};
template<classK,classV>//key/value形式结构体
structKV
{
K_key;
V_value;
KV(constK&..
分类:
编程语言 时间:
2016-03-23 11:26:40
阅读次数:
339