- 博客(59)
- 资源 (6)
- 收藏
- 关注

原创 Android/iso客户端与服务器安全通信(Oauth2.0+3DES+RSA)
Android/iso客户端与服务器安全通信(Oauth2.0+3DES+RSA):废话不多说了,直接看时序图
2015-02-05 17:16:50
1401

原创 Android studio 检出github 项目
Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。1、打开studio,选择check out from Version Control >> GitHub 2、输入 github账号、密码,等待验证通过,验证通过后将列出你git
2015-01-19 23:43:27
1990

原创 LAMP环境搭建 Linux/SSH/FTP server
LAMP:linux + apache +mysql+php1、安装Ubuntu server2、修改root账户密码 【su/sudo】3、SSH/FTP server4、安装apache5、安装mysql6、安装php
2014-08-23 14:45:26
2375

原创 Spring-boot、Spring-jdbc 、Spring-mvc
Appliction.javapackage hello;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import org.springframework.boot.SpringApplication;import org.springframework.boot.aut
2014-07-28 01:22:00
1830

转载 Android加速球、360加速球
先看效果图,这个加速球是动态的,并且当调用了myView.setRefresh(0.8F);方法后可以从当前值动态降到0再升到80%,期间可以看到颜色的变化。
2014-06-19 14:53:10
3319

原创 SingleInstance 的Activity 多次传入Intent
<activity android:name="com.example.testsingleinstance.SingleInstanceActivity" android:label="@string/title_activity_single_instance" android:launchMode="singleI
2014-04-04 22:00:54
2686
1

原创 javascript复习笔记六----面向对象程序设计(继承)
继承1.基本原型链function SuperType(){this.property = true;}SuperType.prototype.getSuperValue = function(){return this.property;};function SubType(){this.subproperty = false;}//继承了SuperT
2014-03-15 16:49:36
650

原创 javascript复习笔记五----面向对象程序设计(创建对象)
1. 数据属性 数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有4 个描述其行为的特性。[[Configurable]]:表示能否通过delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的这个特性默认值为true。 [[Enumerable]]:表示能否通过for-in
2014-03-15 16:17:58
656

原创 viewHolder提升adaptor效率 ,ListView、BaseAdaptor总结
viewHolder提升adaptor效率、AbsListView、RecycleBin
2014-02-25 18:00:41
966

原创 Android DrawerLayout+ fragment 布局实现左右侧滑
技术要点: android.support.v4.widget.DrawerLayout 打开抽屉: DrawerLayout .openDrawer(); 关闭抽屉:DrawerLayout.closeDrawer( ); 中间 左侧 右侧
2014-02-25 11:20:19
4203

转载 Android中Drawable分类汇总详解
Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码中都不会直接接触Drawable的实现类。 在实际的开发过程中,会把使用到的资源都放置在res/drawable目录,剩下的工作交给Android SDK 就行了,当需要使用图片
2014-02-18 11:21:23
915

原创 读书笔记:敏捷开发总结
敏捷宣言: 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 虽然右项也有价值,但是我们认为左项具有更大的价值。以上的宣言比较抽象,基于该理念,以下是ThoughtsWork咨询公司的推崇的n个敏捷开发实践:Iteration 迭代开发。迭代计划会议。每个迭代
2013-12-21 16:54:33
794
原创 Android Lrucache类注意事项
使用例子:int cacheSize = 4 * 1024 * 1024; // 4MiBLruCache bitmapCache = new LruCache(cacheSize) { protected int sizeOf(String key, Bitmap value) { return value.getByteCount(); }注意:
2015-07-09 17:01:05
576
原创 ListView 、GridView的OnItemClickListener无响应解决办法总结
在开发过程中遇到了ListView 、GridView的OnItemClickListener的事件无响应情况原因是因为 listview、GridView 的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 、GridView 所以不能监听item的点击事件,被 ItemView 拦截了点击事件。解决办法:
2015-02-13 12:35:58
4735
1
原创 为viewPager设置切换动画效果
做个笔记,免得忘了主要方法:viewPager.setPageTransformer();官方地址:http://developer.android.com/training/animation/screen-slide.html
2015-02-08 21:45:25
556
转载 java 操作数字证书(x509)
一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java.se
2015-02-05 15:26:17
2229
转载 Android Studio 快捷键整理
Android Studio 快捷键整理Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本
2015-01-20 07:43:23
787
转载 SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、
2015-01-12 00:25:20
408
原创 javascript 复习笔记----注意事项总结
v 永远不要测试某个特定的浮点数值 if (a + b == 0.3){ // 不要做这样的测试!alert("You got 0.3.");} v 保存浮点数值需要的内存空间是保存整数值的两倍,因此ECMAScript 会不失时机地将浮点数值转换为整数值v 按位非操作(~)的本质:操作数的负值减1。 var num
2015-01-12 00:24:20
481
转载 springboot整合quartz实现定时任务
在做项目时有时候会有定时器任务的功能,比如某某时间应该做什么,多少秒应该怎么样之类的。spring支持多种定时任务的实现。我们来介绍下使用spring的定时器和使用quartz定时器 1.我们使用spring-boot作为基础框架,其理念为零配置文件,所有的配置都是基于注解和暴露bean的方式。 2.使用spring的定时器: spring自带支持定时器的
2015-01-12 00:22:36
1460
原创 各种排序算法、java实现
/** * 各种排序算法 * @author chenxiruanhai * @Date 2015-1-7 */public class Sort { public static void main(String[] args) { int[] arr = { 1, 4, 3, 8, 2 }; int len = arr.length; // bubbleDown(a
2015-01-08 22:30:35
460
原创 数据库多条件查询 CASE... WHEN
CASE WHEN语句在DB2,ORACLE,SQL SERVER系列,SYBASE等大型数据库都受到支持,是标准的SQL语句.可以这样子理解:CASE... WHEN... THEN ...ELSE ...ENDCASE WHEN 语法有两种情况:第一种是CASE 后面不带表达式的;CASE WHEN expression THEN 操作1 WHEN express
2014-09-24 23:02:04
4151
原创 Ubuntu学习笔记之apt-get命令
apt-get 常用命令 一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。二,apt
2014-09-05 00:44:27
541
转载 常用排序算法之javascript实现
1、插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。
2014-09-01 20:39:29
575
原创 MySQL 字符串函数 截取字符
MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right
2014-08-18 17:24:50
1072
原创 CSS 圆角处理图片和旋转动画
#container:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); /* Firefox 4 */ -webkit-transform:rotate(360deg); /* Safari and Chrome */ -o-transform:rotate(360deg); /* Opera */}#con
2014-07-07 10:30:24
1277
原创 SSH复习笔记---Spring IOC&AOP
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://spr
2014-07-07 10:25:17
624
转载 SoftReference java 对象的强、软、弱和虚引用
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、
2014-07-02 16:02:43
565
原创 XScrollView 自定义组件,使得被包含在其中的组件可以滑动,并且滑动后可以弹回到开始滑动的位置
XScrollView 自定义组件,使得被包含在其中的组件可以滑动,并且滑动后可以弹回到开始滑动的位置
2014-05-31 14:38:25
2055
转载 Android ListView根据项数的大小自动改变高度
第一种:按照listview的项数确定高度 ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } int totalHeight = 0; for (int i = 0; i
2014-04-01 15:09:48
4510
原创 javascript复习笔记四---Global 对象属性
Global 对象属性----Global 大多数浏览器将其作为了window对象的一部分属 性 说 明 undefined 特殊值undefined NaN 特殊值NaN Infin
2014-03-15 13:04:54
531
原创 javascript复习笔记三----Array实现常用数据结构和算法
栈方法LIFO(后进先出):push()和pop() 队列方法FIFO(先进先出):unshift()和pop()、shift()和push()方法-----IE7 及更早版本对JavaScript 的实现中存在一个偏差,其unshift()方法总是返回undefined 而不是数组的新长度。IE8 在非兼容模式下会返回正确的长度值。 重排序方法:reverse()和so
2014-03-15 12:04:25
551
原创 Activity与Service之间的相互通信方法小结
1、Activity >> Service : IBinder接口2、Service ---单向-->>>Activity:1)、定义回调接口2)、IBinder接口3)、Broadcast
2014-03-15 11:32:45
692
原创 Android圆角背景实现
1、用 9.png图片做背景2、通过XML文件定义drawable资源: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
2014-03-15 11:30:17
594
Swift The_Swift_Programming_Language
2014-06-03
c++_学习路线与推荐书籍(软件工程师)
2011-12-18
数据结构笔记(C实现)
2011-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人