方案一:在不同的dpi的drawable里面各自放置一套图片,系统读取手机硬件的dpi的时候自动获取相应drawable文件夹里面的图片。这个方案只能部分解决问题。
方案二:推荐方法;针对不同屏幕的手机设置相应的layout.如MX3手机分辨率是1800*1080,那么在res文件夹新增一个layout文件夹命名为layout-1800x1080。
有的手机是1280*720,则新增一...
分类:
移动开发 时间:
2015-01-25 15:21:22
阅读次数:
305
其实写这篇文章文档API上讲的更详细,但是太分散,所以我把它集中起来,以备后用。
初始化配置
//'配置项'=>'配置值'
'DB_TYPE'=>'mysql', //新版本必须加上这个
'DB_HOST' => '127.0.0.1',
'DB_USER' => 'root',
'DB_PWD' => '123',
'DB_NAME' => 'weibo',
'...
分类:
数据库 时间:
2015-01-25 15:21:01
阅读次数:
282
在移动设备上,虚拟化的需求正在逐渐增加。其一,移动设备配置越来越高,一些高端配置已和桌面设备接近;其二,用户对于移动设备使用场景的多样性与日俱增。现在移动设备不仅用于娱乐日用,还用于工作;其三,安全与隐私问题日益凸显。移动设备上有更多的隐私信息,如各种账号,支付密码等,同时,各种病毒木马正在向移动设备迅速蔓延。这种背景下在一个隔离的环境中运行敏感软件是更加安全的做法;其四,多用户的需求,有时手机,尤其平板用户是多个,比如给小孩玩时就希望在一个特定的受限运行环境下。
桌面系统中的虚拟化技术已比较成熟,厂商也...
分类:
其他好文 时间:
2015-01-25 15:19:22
阅读次数:
239
模板方法----callInContext
翻开ContainerImpl的实现,我们可以看到callInContext,这个模板方法是容器所有操作调用的基础。
关于模板方法模式,大家可以看出刘伟老师的博客:
模板方法模式深度解析
至于为什么要用模板模式,是为了将所有容器接口进行规范化定义。
我们看看callInContext
T callInContext( ContextualC...
分类:
其他好文 时间:
2015-01-25 15:20:51
阅读次数:
232
1.短信发送代码
SmsManager smg = SmsManager.getDefault();
//短信有字数限制的。70个汉字。做判断。
ArrayList list = smg.divideMessage(“短信内容”);
//分条发送
for (...
分类:
移动开发 时间:
2015-01-25 15:18:12
阅读次数:
186
题目链接:点击打开链接
题意:给定n个字符串,选尽可能多的字符串使得每种字母出现的次数为偶数次
思路:
中途相遇法
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator...
分类:
其他好文 时间:
2015-01-25 15:19:07
阅读次数:
134
1.单元测试启动器,放在application标记外,于权限标记一起
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.demo1"
android:label="Test For My App"...
分类:
移动开发 时间:
2015-01-25 15:19:18
阅读次数:
144
HDU 5105 Math Problem(数学)...
分类:
其他好文 时间:
2015-01-25 15:18:40
阅读次数:
200
ios 中如何使用oc封装一个 结构体到 NSValue中呢?
方法如下:
typedef struct{ //自定义一个结构体
int age;
int number;
}Student;
NSValue *stu=[NSValue valueWithBytes:&stu objCtype :@encode(Student)];//把结构体封装成一个对象
Stud...
分类:
移动开发 时间:
2015-01-25 15:18:46
阅读次数:
241
题目链接:http://poj.org/problem?id=1251
简单题
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define INF 10000000
int n, m;
char a[5], b[5];
int c, d;
int ma...
分类:
其他好文 时间:
2015-01-25 15:19:58
阅读次数:
165
java的中文乱码问题,即javaEE项目编码统一问题。
从页面、server、DB三个环节入手,彻底统一编码,消除乱码。
还总结了一套全面统一编码的流程。...
分类:
其他好文 时间:
2015-01-25 15:18:53
阅读次数:
134
通常解决大数运算数据超出范围,溢出的问题。一般采用数组去模拟。求算n!可以看成是每次两个整数相乘的过程,因此可以模拟成大数相乘的过程。只是需要增加一些变量去存储中间的进位和当前位的数值。...
分类:
其他好文 时间:
2015-01-25 15:17:14
阅读次数:
183
1. 进站画面
档案:
/etc/issue
本机信息:
CentOS release 6.3 (Final)
Kernel \r on an \m
含义:
\d 本地端时间癿日期;
\l 显示第几个终端机接口;
\m 显示硬件癿等级 (i386/i486/i586/i686...);
\n 显示主机癿网络名称;
\o 显示 domain name;
\r 操作系...
分类:
系统相关 时间:
2015-01-25 15:18:54
阅读次数:
189
昨天主要了解了下生成器,用文档测下lines:
def lines(file):
for line in file: yield line
yield '\n'
for i in lines(sys.stdin):
if i:
print i
print '---'
测试文档test_input.txt:
hello
how are you
how do you...
分类:
编程语言 时间:
2015-01-25 15:19:43
阅读次数:
206
var arr=[34,71,8,934,10];
var value=999;
var index=-1;
for(var i=0;i
{
if(arr[i]
{
value=arr[i];
index=i;
}
}
alert("...
分类:
编程语言 时间:
2015-01-25 15:18:43
阅读次数:
192
单节点安装:
Ip:single:192.168.1.186
1.下载:http://kafka.apache.org/downloads.html 下载源码或者对应scala版本的bin包
2.解压
[root@single cloud]# tar -zxvf kafka_2.10-0.8.2-beta.tgz -C /cloud/
3.进入解压目录
[root@sing...
分类:
其他好文 时间:
2015-01-25 15:18:05
阅读次数:
260
Boss根据之前在阿里的工作经验,开发和运维可能完全是2拨人。开发只管写代码,把代码写好,没有功能和业务问题。运维,负责把代码部署好,域名解析、Nginx、Tomcat、日志配置。运维导致的问题,运维背锅。功能问题,开发背锅。职责分明,流水化作业。
我对这种流水化的作业是非常认同的,这样的企业生产效率才高,才能为国家和社会创造更多的价值。
而象武汉一起好等很多在技术方面,偏向中小型规模的企业来说,开发和运维很可能就是“同一拨人”。这个时候,系统配置要怎么做,就是个值得探讨的问题了。...
分类:
其他好文 时间:
2015-01-25 15:19:01
阅读次数:
469