自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (9)
  • 收藏
  • 关注

转载 Implementation of Self-signed SSL certificate for your App.

IntroductionSecurity has become a really big concern. If you are storing any user data on your servers, you should seriously consider encrypting all communications between your client and server u

2015-06-15 23:02:33 1453

转载 Android连接

IntroductionHuman's quest for communication and information sharing in different forms and situations has prompted the invention of many innovative connectivity technologies, such as Bluetooth and

2015-06-15 22:51:32 24356

转载 SSL基础

SSL 的工作方式可以通过一个典型方案得到最好的说明,在本示例中,该方案为银行的网站。该网站允许客户使用用户名和密码登录。 在经过身份验证之后,用户可以执行事务,例如查看帐户余额、支付帐单以及将钱从一个帐户转到其他帐户。当用户第一次访问该网站时,SSL 机制启动一系列与用户客户端(在此情况下为 Internet Explorer)的协商,称为“握手”。SSL 首先向客户证明银行网站

2015-06-12 17:48:32 557

转载 攻击实例与防御

使用SSL证书时一些需要注意的安全问题,在这一篇文章里面我再演示一下针对HTTPS攻击的一些实例,通过这些实例能更安全的使用HTTPS。知己知彼百战不殆。先说一下我的测试环境,WIFI局域网,两台计算机,其中一台是Windows 7用于发起攻击。另一台测试机用于测试攻击,配置为Windows XP SP3,IE8,Chrome 17。在开始之前,再回顾一下SSL证书验证失败的三点原因:

2015-06-12 17:16:58 617

转载 SSL证书

从第一部分HTTPS原理中,我们可以了解到HTTPS核心的一个部分是数据传输之前的握手,握手过程中确定了数据加密的密码。在握手过程中,网站会向浏览器发送SSL证书,SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密码的公钥等信息,由于公钥加密的密码只能被在申请证书时生成的私钥解密,因此浏览器在生成密码

2015-06-12 17:13:50 544

转载 HTTPS原理

谣言粉碎机前些日子发布的《用公共WiFi上网会危害银行账户安全吗?》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越来越普及,应用越来越广泛,一些网络安全问题也会越来越引起网民的关注,在这里和大家一起聊聊TLS/SSL也就是我们常说的HTTPS,从原理到实际应用看清它到底是怎么一回事,以及在使用HTTPS要注意哪些问题以及相关的安全技巧。网络安全是一

2015-06-12 16:44:23 590

转载 Lanmitm — Android中间人攻击测试工具

Lanmitm — Android中间人攻击测试工具功能概述数据嗅探,可抓去局域网内部主机与外界通信数据会话劫持,对局域网中的主机通过实施ARP欺骗,进行cookie欺骗,从而达到劫持会话的效果简单web服务器功能,结合下面功能实施钓鱼欺骗代码注入,通过数据截取,对远程主机返回的数据进行篡改,实现代码注入的效果WiFi终结,中断局

2015-06-12 13:39:45 3872 1

原创 取得View的GUI内容

view.setDrawingCacheEnabled(true); view.buildDrawingCache(); view.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED); view.layout(0,0,view.getMeasuredWidth(),view.getMeasuredHei

2015-06-12 13:28:22 518

转载 架构分类漫谈

在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少有人对“架构”有全面的了解和认识能并说清楚架构是什么,更谈不上掌握了。事实上,也只有极少数人能成为或者被冠以“架构师”这样的title。为此,笔者总结了对架构的一些理解,希望能够补充很多初入门的人在这方面认识上的不足,纠正一些误解。高手和老鸟就直接跳过吧。架构的分类

2015-06-12 11:15:15 550

转载 Android 图片阴影处理分析

最近在做一个Android位图阴影处理的效果,今天把思路总结一下:分析如下:Android sdk提供了BlurMaskFilter工具类可以给图片添加阴影效果,代码如下: —/** * This takes a mask, and blurs its edge by the specified radius. Whether or * or not to includ

2015-06-12 11:02:31 1086

转载 android-推送

推送技术产生场景 :  -- 服务器端主动性 : 客户端与服务器交互都是客户端主动的, 服务器一般不能主动与客户端进行数据交互, 因为服务器端无法得知客户端的 IP 地址 及 状态;-- 数据实时性 : 如果服务器端有紧急数据要传递给客户端, 就必须主动向客户端发送数据; -- 基本原理 : 使客户端实时获取服务器端消息, Pull 方式, 小周期轮询, 费电费流量; 另一个就是

2015-04-28 13:36:58 784

转载 非对称密钥-数字签名及数字证书

非对称密钥密码的主要应用就是公钥加密和公钥认证。2公钥加密、解密加密的目的,是不希望第三者看到当前两个通讯用户的通讯内容。2.1加密A(客户)想给B(服务器)发送一段文字,但是不想让别人看到,因此想使用非对称加密方法来加密这段文字,当然,B需要有一对公钥和私钥:① B将他的公钥发送给A② A用B给他的公钥加密这段文字,然后传给B③ B用他的私钥解密A发过来的消息,这

2015-04-22 10:37:46 1437

转载 RSA非对称加密解密

公钥加密私钥解密是密送,保证消息即使公开也只有私钥持有者能读懂。私钥加密公钥解密是签名,保证消息来源是私钥持有者。目前的计算能力,公钥有效时间内推不出私钥,私钥也推不出公钥。这个不要钻牛角尖。如果私钥算不出公钥 那公钥是哪来的.是一次运算中,同时生成的。 就像你随机生成一个无重根的二次方程,那两个根是同时出来的。你把方程忘了,只知道一个根是求不出另一个的。 类似的道理,当然原理比这

2015-04-21 21:49:52 888

原创 Activity的四种启动模式

Activity的四种启动模式:    1. standard        模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。    2. singleTop        如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。 

2015-04-07 09:48:55 501

原创 HttpUrlConnection支持Header,Body传值,支持Multipart上传文件

Http请求之基于HttpUrlConnection,支持Header,Body传值,支持Multipart上传文件:public static String post(String actionUrl, Map headParams, Map params, Map files) throws IOException { String BOUNDARY = java

2015-04-01 16:33:24 22069 5

转载 Java加密技术——初探SSL

Java加密技术——初探SSL

2015-04-01 16:09:35 533

转载 TortoiseGit使用

本地使用Git首先要确定TortoiseGit已找到msysgit,如果先安装msysgit 再装TortoiseGit, 一般TortoiseGit 就会自动的识别。安装详见 TortoiseGit安装教程设置与查询的方法,这里从开始菜单进入设置。这是TortoiseGit的设置界面,可以看到用来定位MSysGit的路径。点“Check now”检查有效性

2015-04-01 16:06:07 579

转载 node.js 初体验

PS: ~ 此篇文章的进阶内容在为《Nodejs初阶之express》  ~ 2014/09/24 更新《Express 4.X 启航指南》  欢迎阅读和评论:)   最近写的文章收到许多朋友的反馈,感谢大家的支持和建议,让我对坚持写博客充满热情,一个月一篇文章确实有点少,所以以后尽力多做分享,做好的分享,希望能对朋友们有用。  到新公司的这段时间学到了很多新东西,有好

2015-04-01 16:03:25 687

原创 必须Mark!最佳HTML5应用开发工具推荐

必须Mark!最佳HTML5应用开发工具推荐

2015-04-01 15:55:54 536

转载 Android开源项目汇总

http://blog.csdn.net/forlong401/article/details/25459403

2015-04-01 15:50:39 374

转载 Jabber/XMPP协议报文详解

“http://wiki.jabbercn.org/index.php?title=XEP-0045&oldid=3565”XEP-0045来自Jabber/XMPP中文翻译计划本文的英文原文来自XEP-0045XEP-0045: 多用户聊天 摘要: 本文定义了一个XMPP协议扩展用于多用户文本会议.即多个XMPP可以在一个房间或频道互相交流信息,

2015-04-01 15:46:39 4792

原创 Android版本号

Android API版本号

2015-04-01 15:17:13 648

原创 杂记

使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:android:imeOptions=”flagNoExtractUi” //使软键盘不全屏显示,只占用一部分屏幕同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键android:imeOptions=”actionNone” //输入框右侧不带任何提示android:im

2014-05-08 16:17:36 501

转载 调用系统相机返回activity被销毁重建问题

在项目中需要启用系统照相机来拍照。本来很容易的一个问题。但在适配中出现了问题。简单说一下问题:    有些手机拍照成功,有些手机拍完照后确定返回后activity数据丢失,被销毁了。问题查找:    经过代码查找发现,当这些出问题的手机被调用系统手机拍照时,当前activity被销毁了之后又被重新创建了。即Acitivity 执行了ondestory()-->onC

2014-05-07 14:16:07 1505

原创 Java Future接口、Future模式理解

Future接口介绍:在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。Future模式可以这样来描述:我有一个任务,提交给了

2014-04-11 16:42:57 4927

转载 XmlResourceParser类是怎么样解析XML文件的

android开发过程会经常使用XML文件,下面提供小实例,看看XmlResourceParser类是怎么样解析XML文件的。XML文件名称为test.xml。内容如下: Xml代码  xml version="1.0" encoding="utf-8"?>  resources>      customer name="luopeng"  ag

2014-03-13 16:31:01 1293

原创 android LruCache类解读

package android.util;import java.util.LinkedHashMap;import java.util.Map;/** * 这个类是Android 3.1(代号 Honeycomb MR1)引入的,可以在创建时定义缓存的最大长度。 * 另外,还可以通过覆写sizeof()方法改变每个缓存条目计算大小的方式。 * 因为android.util.Lru

2014-03-13 16:19:52 783

转载 Android之ListView原理学习与优化总结

在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的

2014-03-12 14:41:24 483

原创 开发框架随记

google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别:   Android Support v4:  这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,ecl

2014-03-11 15:11:53 545

原创 ActionBar Goole官方例子-HoneyCombGallery

MainActivity:package com.example.android.hcgallery;/** This is the main "launcher" activity. * When running on a "large" or larger screen, this activity displays both the * TitlesFragments an

2014-02-27 16:20:14 1029

转载 TAB带地线滑动效果(类似QQ)

public class MainActivity extends FragmentActivity { private static final String TAG = "MainActivity"; private ViewPager mPager; private ArrayList fragmentsList; private ImageView ivBo

2014-02-26 21:40:14 642

转载 ActionBar官方Guide

action bar是窗口提供的特性之一,它标识了应用程序及用户当前所在的运行位置,并向用户提供当前可用的action和导航(navigation)模式。 在绝大多数需要向用户明显提供action或全程导航的activity中 ,你都应该使用action bar,因为action bar能够向用户提供一个跨应用的一致界面,系统会根据不同的屏幕参数完美地调整action bar。 你可以用 Acti

2014-01-09 13:38:02 828

转载 ActionBar使用

ActionBar以前已经介绍了一些,是在Android 3.0(API 11)引入的,你可以认为是一个导航条,代替了原来Activtiy的标题栏。ActionBar提供一个一致的框架,品牌化,导航,还有供操作的action。ActionBar的隐藏和显示方法: ActionBar actionBar = getActionBar();// Hide the Action Bar

2014-01-09 11:08:26 1492

转载 android上smack客户端功能实现代码

实现注册:/** * 注册 * * @param account 注册帐号 * @param password 注册密码 * @return 1、注册成功 0、服务器没有返回结果2、这个账号已经存在3、注册失败 */ public String regist(String account, String password) { if (connect

2014-01-02 17:21:55 1071

转载 android UI绘制

ViewRoot这个类在android的UI结构中扮演的是一个中间者的角色,连接的是PhoneWindow跟WindowManagerService.WindowManagerService中我们知道它读取android系统里所有事件,键盘事件,轨迹球事件等等,它怎么分发到各个activity的呢?就是通过这个ViewRoot。在每个PhoneWindow创建的时候,系统都会向Window

2013-12-24 11:19:57 640

原创 ViewPager使用心得

@Overridepublic Object instantiateItem(ViewGroup container, int position) { Log.e("信息", "PagerAdapter--instantiateItem"+position);container.addView(viewPagerViewList.get(position)); return vie

2013-12-18 11:26:14 1014

原创 关于ListView、ViewPager等在setAdapter后getChildCount为0

做项目的时候发现ViewPager在setAdapter后,立即加载数据,会出现空指针。紧跟setAdapter后Log,发现getChildCount为1,只有最开始添加的PagerTabStrip这个子View。而adapter内:  此段明显是往ViewPager(即container)内添加了childView。但为什么获取到的子View数量还是为1呢,而换个地方打

2013-12-17 16:45:41 3719 1

Android半圆发散按钮效果

Android半圆发散按钮效果,稍微经过优化

2015-04-01

Flip翻页效果

Flip翻页效果

2014-02-27

HoneyComb actionbar使用

Actionbar的使用,Google官方SIMPLE例子源码

2014-02-27

《计算机组成原理》第三版(网络版).

《计算机组成原理》第三版(网络版).高清版

2013-06-02

2013年优秀个人简历模板集合

2013年优秀个人简历模板集合,内有50篇

2013-06-02

JAVA Web开发详解

JAVA Web开发详解 java web ajax sql jsp 开发

2013-06-02

java面试题目汇总_经典版

经典的,全面的JAVA面试题目汇总,心血总结

2013-06-02

java基础知识总结_超经典

非常经典的JAVA总结,培训课堂讲解的总结

2013-06-02

空空如也

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

TA关注的人

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