自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 【转】eclipse 找不到Courier New 样式解决方法

之前有朋友问到说eclipse3.7,以及以后版本(貌似直接跳到4.2了)没有Courier New 样式,其实因为你用了window7以上系统  解决方法如下:win7/8 中的系统字体分为"显示"和"隐藏"两种状态当为"隐藏"状态时,其它软件程序就无法找到该字体。解决办法是把要使用的系统字体设为显示。 如:在C:/windows/Fonts中设置Courier ...

2013-07-13 17:24:58 256

原创 【转】Android使用ant对项目进行编译签名优化打包

Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件。通过该文件,可以对文件进行编译、打包、安装等。并且支持多种方式打包,如debug或者release。一般的,可以按照如下方法进行操作:首先创建一个Android工程。工程创建好后,需要为工程添加ant支持,即创建相应的build.xml文件。这个文件不需要用户自己创建,只需要执行如下命令即可:<sdk&gt...

2013-05-14 10:42:11 218

原创 Android一些常用的颜色值

一些常用的颜色值:<?xml version="1.0" encoding="utf-8" ?>   <resources>   <color name="white">#ffffff</color><!--白色 -->   <color name="ivor

2013-05-09 17:30:33 304

原创 【转】Android jar resource 资源文件的获取

jar引用的资源文件必须放在assets文件夹中,并且布局文件和Drawable必须是编译过的格式,否则布局文件无法解析,一般的Drawable尺寸不正确,Nine-Patch无法拉伸。  抽取布局文件的方法如下,其中fileName必须包含assets/路径:    public static View extractView(Context context, String fileN...

2013-04-17 23:56:12 460

原创 【转】Android导出jar library时资源resource id获取的问题

当需要把一个Android导出为jar包时,如果里面有用到Resource,比如R.layout,R.id 其它程序引入这个包的时候会遇到id找不到的情况。这是因为导出jar的时候里面的R.id已经替换为一个int常量,而在新的程序中resource id会重新生成,两者不匹配就会产生问题。所以在这个Android工程中不能使用import com.xx.R,否则会出现问题,必须在用...

2013-04-17 23:50:46 285

原创 【转】Android类库打包方法探究

开发Android应用的时候,对于可用于多个应用的公用的部分,或是打算发布给第三方进行应用集成的部分,要把这部分打包成类库怎么做呢?众所周知,Android应用使用ADT打包成apk,apk中包含了运行程序所需要的一切,包括:class、asset、res、AndroidManifest.xml等。而对于类库项目(library project),ADT生成的jar包里只包含编译生成的cl...

2013-04-17 10:51:55 142

原创 【转】Android编程之解决android-support-v4打包问题

如果工程引入了android-support-v4的jar类库,那么在工程打包混淆时,就会出现报错提示。例如提示你:You may need to specify additional library jars (using '-libraryjars')。这里先给出解决方案,稍后我们再来解释如何处理类似情况:在proguard.cfg里的后面,添加如下内容:[java]-library...

2013-03-11 19:21:35 155

原创 【转】Android NIO Socket编程

根据前两周写的关于Socket编程的网络通信的代码,现在对有关知识和注意事项进行总结如下:1.首先说下Android NIO中有关Socket编程的类:1)ServerSocketChannel类:服务器套接字通道相当于传统IO下的ServerSocket,通过ServerSocketChannel的socket()可以获得传统的ServerSocket,反过来使用ServerSocke...

2013-03-05 20:45:07 159

原创 【转】关于socket长连接的心跳包

出于最近对im研究的兴趣,看到smack里有个30s发送一个空消息的线程,了解了下关于心跳包,keepalive的知识。 TCP的socket本身就是长连接的,那么为什么还要心跳包呢?搜索到的资料解释如下:一:内网机器如果不主动向外发起连接,外网机没法直连内网的,这也是内网机安全的原因之一吧,又因为路由器会把这个关系记录下来,但是过一段时间这个记录可能会丢失 ,所有每一个客户端每隔一定时...

2013-03-05 17:39:04 166

原创 【转】java nio对OP_WRITE的处理解决网速慢的连接

17.3.1  如何处理慢速的连接     对企业级的服务器软件,高性能和可扩展性是基本的要求。除此之外,还应该有应对各种不同环境的能力。例如,一个好的服务器软件不应该假设所有的客户端都有很快的处理能力和很好的网络环境。如果一个客户端的运行速度很慢,或者网络速度很慢,这就意味着整个请求的时间变长。而对于服务器来说,这就意味着这个客户端的请求将占用更长的时间。这个时间的延迟不是由服务器造成...

2013-03-05 15:20:50 163

原创 【转】Java 加密解密基础

Java  加密解密基础密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。 密码学常用术语 明文: 待加密数据。密文: 明文经过加密后数据。加密: 将明文转换为密文的过程。加密算法: 将明文转换为密文的转换算法。加密密钥: 通过加密算法进行加密操...

2013-01-24 10:54:17 140

原创 【转】RSA选用小公钥指数(e=3)真的不安全吗?

引言现有的大部分RSA算法实现都遵循PKCS#1 v2.1/v1.5 (2002/1993)。根据PKCS#1的建议,公钥指数e是可以选取较小的素数3或65537(=2^16+1)。这样选取主要是为了提高加密或签名验证的性能,因为3或65537分别只需要2或17次模乘运算,而一个随机选择的e(假设n是1024-bit)则大约需要1000次。这种选用小公钥指数的方法使用户相信RSA在签名验证和加密...

2013-01-24 10:04:12 973

原创 【转】RSA加密的填充模式

跟DES,AES一样, RSA也是一个块加密算法( block cipher algorithm),总是在一个固定长度的块上进行操作。但跟AES等不同的是, block length是跟key length 以及所使用的填充模式 有关的。1)RSA_PKCS1_PADDING 填充模式,最常用的模式要求:输入 必须 比 RSA 钥模长(modulus) 短至少11个字节, 也就是 R...

2013-01-24 10:02:07 2309

原创 【转载】RSA数字签名与加密、解密间的关系

 转载提及RSA,大家会想到公钥、私钥、加密、解密、数字签名、数字信封。。。但也许大家和曾经的我一样,对其中的某些理解会存在误区,最近看了下关于RSA的RFC 2313文档,再加上自己的一些测试,终于理清了其中的一些关系,主要包括以下几点:1、公钥和私钥间的关系;2、数字签名和私钥加密间的关系;3、数字签名的验证具体是怎样的过程;公钥与私钥一般,我们可以用RSA算法生成一对密钥,公钥发...

2013-01-22 22:02:09 174

原创 ubuntu 10.04LTS安装sun java6 jdk问题解决

unbuntu10.04安装java6问题 Package 'sun-java6-jdk' has no installation candidate 解决方法:1. sudo gedit2. 打开 /ect/apt/sources.list3. 添加一行deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse...

2013-01-07 18:01:26 156

原创 接口与抽象类

以下为选摘自网络,罗列至此:接口就跟U盘的USB接口一样,可以插拔。。当你要完成一个功能的时候,两个事物联系不大,可以用接口。抽象类着重继承关系。如果两个东西可以看成继承关系,用抽象类。你要弄一个有警报器的门。你可以定义一个抽象door类,门有close和open的方法。也定义到这个抽象类里。但这个警报器,跟门一般关系不大。。所以,你可以用接口.然后这个带警报器的门...

2012-11-27 23:22:06 155

原创 android 使用Application保存全局变量

三个步骤,将全局对象保存在Application进程。 1. 自定义Application对象 public class MyApp extends Application { //在此保留有必要的全局数据对象,如登录态信息 private Map<String, Object> mData; @Override public voi...

2012-10-29 17:37:36 227

原创 javah 使用(Javah生成JNI头文件)

C:/javah 用法:javah [选项] <类>其中 [选项] 包括:        -help                 输出此帮助消息并退出         -classpath <路径>     用于装入类的路径         -bootclasspath <路径> 用于装入引导类的路径         -d <目录>...

2012-10-29 12:34:54 225

原创 Android代码如何访问Res目录下的内容

如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢? APK在安装时已经解压缩,部分资源存放在/data/data/package_name/这里, 比如我们想访问res/raw/android123.cwj文件,可以使用android.resource://package_...

2012-10-24 20:37:15 510

原创 【代码】Android带清除按钮的文本编辑框

package com.your.company;import android.content.Context;import android.graphics.drawable.Drawable;import android.text.Editable;import android.text.TextWatcher;import android.util.Attrib...

2012-10-24 11:26:40 292

Android应用如何适配多种手机屏幕和分辨率(1)

 Android提供了一套资源命名和编译机制,方便开发者适配多种手机屏幕和分辨率。 今天来讲一下如何将界面布局中的固定尺寸值适配至多种手机屏幕和分辨率。 界面布局中要做到良好的适配,最好不要出现固定的尺寸值,如果无法避免,那么我们怎样让这一固定尺寸值在不同手机屏幕和分辨率下进行相应变化呢? 使用res/values/dimens.xml来解决这一问题! 以下是一...

2012-10-22 19:18:10 338

原创 Android创建自定义的View, 如何写自定义的View属性以在xml布局中使用

Android创建自定义的View, 如何写自定义的View属性以在xml布局中使用?stackoverflow上回答很好,转抄如下:http://stackoverflow.com/questions/3441396/defining-custom-attrs Currently the best documentation is the source. You can t...

2012-10-10 11:23:13 274

原创 Android的UI事件流机制

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup...

2012-09-14 11:01:44 160

原创 【转】应该让用户先登录还是后登录?

应该让用户先登录还是后登录?比如一个软件有部分比较吸引人的功能,但是必须用账号登录才能享用更好的服务。那么,在这个软件设计的时候,1)让用户一开始就登录,然后享受全部功能。2)还是把小部分功能分离开,用户未登录状态可以享受大部分功能,登录后可以享受小部分特别功能。这两者哪一种用户体验更好呢?4 个答案9苏椰,在清华打杂。ex微软亚洲研...

2012-09-11 11:30:05 335

原创 Android 4.1 ImagView显示不了gif图片

Android JellyBean 4.1  ImagView显示不了gif图片 据https://groups.google.com/forum/?fromgroups=#!topic/android-developers/SuBm1kAuAMw It occurs only when the bitmap loaded from the GIF has the wrong de...

2012-09-04 17:26:51 171

原创 RSA算法基本原理

图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年   RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行了简化而生动的描述,使得高深的数学理论能够被容易地理解。我们经过整理和改写特别推荐给大家阅读,希望能够对...

2012-08-30 10:23:19 338

原创 一个work around方法:解决Android 3.0~4.0上WebView 对锚点链接不支持的bug

Android应用将一些html文件放在工程内的assets目录下,通过WebView去显示这些html文件,简单地打开一个html文件是正常的。但是如果在一个html里点击一个链接,该链接指向另一个html里的一个锚位置,会出现错误,提示不可用。"The webpage at file:///android_asset/other_file.html#fragment...

2012-08-29 12:15:44 194

原创 【转】中移动cmwap连网时的http头字段X-Online-Host设置

众所周知,在国内的GPRS网络环境下,用户以cmwap接入点上网的情况居多。cmwap是中国移动的GPRS代理上网,因此在创建连接的时候,必须采用代理的方式进行连接。假设我连接的URL为:http://wap.uc.cn/;在标准代理中,是这样子的:Conection to 10.0.0.172:80GET http://wap.uc.cn/ HTTP/1.1Host: wap.uc.cn但是在J...

2012-07-03 18:53:25 620

原创 【转】移动平台消息push方案选择与实现

下面的针对于push信息的机制和技术实现向大家介绍一下。     首先,我们要知道什么是Push信息?     所谓信息推送,就是"web广播",是通过一定的技术标准或协议,在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。...

2012-07-03 18:31:28 342

原创 【转】Android WebView的使用

本文主要对WebView进行介绍,包括webView 4个可以定制的点、设置WebView back键响应、控制网页的链接仍在webView中跳转、显示页面加载进度、处理https请求、利用addJavascriptInterface实现android程序和javascript交互等等WebView基于webkit引擎展现web页面的控件,使用前需要在Android Manifest fil...

2012-06-28 23:54:15 138

原创 【转】objective-c 关键字和概念

 http://blog.csdn.net/ithero_zhou/article/details/7079031 关键字@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。@interface声明类@implementation实现类@protocol声明协议@optional与@...

2012-06-28 23:10:02 130

原创 【转】Key-Value Observing 快速入门

Key-Value Observing 快速入门假如需要掌握Key-Value Observing机制,那么需要阅读本文应该有帮助。本文提供了Key-Value Observing的一个概述,并且解释为什么需要用它,什么时候用它。在阅读本文之前需要对Key-Value Observing需要有一个基本的了解。Key-Value Observing机制的概述Key-Value ...

2012-06-28 22:27:41 128

原创 【转】xcodebuild和xcrun实现自动打包iOS应用程序

xcodebuild和xcrun实现自动打包iOS应用程序2011-12-03 20:30:07来源:百度搜索研发部作者:随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。随着苹果手持设备用户的不断增加,ios应用也...

2012-06-28 21:43:00 136

原创 MacBook Pro 几分钟无操作自动注销的设置

Macbook Pro用了快两年了,还是有一些小的功能没有注意到呢。比如吧,前段时间不知改了什么设置,人离开电脑一会,回来就发现之前打开的所有窗口全部被关闭了。奇怪怎么会这样,去看设置里的Energy Saver, 把电脑睡眠时间改成never,问题还是照旧。难道电脑是出了啥问题不成?在网上搜来搜去,一时也没找到和我一样的问题。今天在偶然电脑前坐了一会,电脑开着但没有操...

2012-06-26 15:49:18 999

原创 Google的HTML和CSS代码规范

http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml

2012-06-22 23:48:30 201

原创 【转】Xcode快捷键

Xcode(也是MacOS里所有编辑框)选中一行的快捷键 SHIFT + COMMAND + RIGHT  如果当前光标不是在行首位置,可再执行一下 SHIFT + COMMAND + LEFT  http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html  1. 文件CMD + N: ...

2012-06-17 16:11:11 175

原创 iOS开发资源(持续积累中...)

“Start Developing iOS Apps Today(今天开始开发iOS应用)” (Apple 新版官方指南) https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/Introduction/Introduction.html  iOS开发者官网...

2012-06-15 00:48:28 138

原创 【转】产品经理的主要工作职责

产品经理的主要工作职责 http://blog.csdn.net/neverthink/article/details/42544691.   产品经理的主要工作职责作为一名新进产品经理,甚至一名资深PM,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。...

2012-06-06 12:30:39 198

原创 移动平台的花开花落兴衰表

移动平台的花开花落兴衰表  

2012-05-30 15:37:29 113

原创 Linux Kernel Map

Linux Kernel Map

2012-05-30 15:31:43 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除