自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

busyboy

有梦想就要去实现,有希望就会成功!

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

原创 Android网络请求缓存,本地数据缓存流程图

Android网络请求缓存,本地数据缓存流程图

2015-04-01 17:03:05 2304

原创 Android/iso客户端与服务器安全通信(Oauth2.0+3DES+RSA)

Android/iso客户端与服务器安全通信(Oauth2.0+3DES+RSA):废话不多说了,直接看时序图

2015-02-05 17:16:50 1365

原创 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 1936

原创 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 2335

原创 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 1798

原创 线程安全的单例模式 的各种实现 总结

第一种:同步整个getInstance

2014-06-30 17:13:42 507

转载 Android加速球、360加速球

先看效果图,这个加速球是动态的,并且当调用了myView.setRefresh(0.8F);方法后可以从当前值动态降到0再升到80%,期间可以看到颜色的变化。

2014-06-19 14:53:10 3252 5

原创 Android自定义可拖动组件+animation

本组件采用继承系统原有Button实现,可扩展性好自定义Button、自定义动画

2014-04-12 10:00:16 1799

原创 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 1815 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 606

原创 javascript复习笔记五----面向对象程序设计(创建对象)

1. 数据属性 数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有4 个描述其行为的特性。[[Configurable]]:表示能否通过delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的这个特性默认值为true。 [[Enumerable]]:表示能否通过for-in

2014-03-15 16:17:58 620

原创 viewHolder提升adaptor效率 ,ListView、BaseAdaptor总结

viewHolder提升adaptor效率、AbsListView、RecycleBin

2014-02-25 18:00:41 937

原创 Android DrawerLayout+ fragment 布局实现左右侧滑

技术要点:    android.support.v4.widget.DrawerLayout     打开抽屉: DrawerLayout .openDrawer(); 关闭抽屉:DrawerLayout.closeDrawer( ); 中间  左侧 右侧

2014-02-25 11:20:19 4147 2

转载 Android中Drawable分类汇总详解

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

2014-02-18 11:21:23 830

原创 读书笔记:敏捷开发总结

敏捷宣言:   个体和交互 胜过 过程和工具   可以工作的软件 胜过 面面俱到的文档   客户合作 胜过 合同谈判   响应变化 胜过 遵循计划   虽然右项也有价值,但是我们认为左项具有更大的价值。以上的宣言比较抽象,基于该理念,以下是ThoughtsWork咨询公司的推崇的n个敏捷开发实践:Iteration        迭代开发。迭代计划会议。每个迭代

2013-12-21 16:54:33 761

原创 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 537

原创 ListView 、GridView的OnItemClickListener无响应解决办法总结

在开发过程中遇到了ListView 、GridView的OnItemClickListener的事件无响应情况原因是因为 listview、GridView 的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 、GridView 所以不能监听item的点击事件,被 ItemView 拦截了点击事件。解决办法:

2015-02-13 12:35:58 4661 1

原创 为viewPager设置切换动画效果

做个笔记,免得忘了主要方法:viewPager.setPageTransformer();官方地址:http://developer.android.com/training/animation/screen-slide.html

2015-02-08 21:45:25 522

转载 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 1979

转载 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 744

转载 SoftReference

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用   在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、

2015-01-12 00:25:20 387

原创 javascript 复习笔记----注意事项总结

v 永远不要测试某个特定的浮点数值  if (a + b == 0.3){ // 不要做这样的测试!alert("You got 0.3.");} v 保存浮点数值需要的内存空间是保存整数值的两倍,因此ECMAScript 会不失时机地将浮点数值转换为整数值v 按位非操作(~)的本质:操作数的负值减1。                  var num

2015-01-12 00:24:20 448

转载 springboot整合quartz实现定时任务

在做项目时有时候会有定时器任务的功能,比如某某时间应该做什么,多少秒应该怎么样之类的。spring支持多种定时任务的实现。我们来介绍下使用spring的定时器和使用quartz定时器  1.我们使用spring-boot作为基础框架,其理念为零配置文件,所有的配置都是基于注解和暴露bean的方式。  2.使用spring的定时器:    spring自带支持定时器的

2015-01-12 00:22:36 1392

原创 各种排序算法、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 421

原创 数据库多条件查询 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 4028

原创 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 510

转载 常用排序算法之javascript实现

1、插入排序   1)算法简介  插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。

2014-09-01 20:39:29 529

原创 Maven学习笔记一 ----常用命令

1、安装maven到apache网站下载Maven,

2014-08-30 04:12:38 545

原创 配置服务器禁止所有非法域名 访问自己的服务器

配置 Apache 服务器禁止所有非法域名 访问自己的服务器禁止单个域名访问服务器

2014-08-27 21:26:33 8873 1

原创 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 1022

原创 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 1209

原创 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 594

转载 SoftReference java 对象的强、软、弱和虚引用

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、

2014-07-02 16:02:43 522

原创 Android自定义View之--理解视图层

直接看代码吧!

2014-06-20 09:17:58 607

原创 XScrollView 自定义组件,使得被包含在其中的组件可以滑动,并且滑动后可以弹回到开始滑动的位置

XScrollView 自定义组件,使得被包含在其中的组件可以滑动,并且滑动后可以弹回到开始滑动的位置

2014-05-31 14:38:25 2026

转载 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 4437

原创 javascript复习笔记四---Global 对象属性

Global 对象属性----Global 大多数浏览器将其作为了window对象的一部分属 性             说 明              undefined                     特殊值undefined              NaN                       特殊值NaN               Infin

2014-03-15 13:04:54 501

原创 javascript复习笔记三----Array实现常用数据结构和算法

栈方法LIFO(后进先出):push()和pop() 队列方法FIFO(先进先出):unshift()和pop()、shift()和push()方法-----IE7 及更早版本对JavaScript 的实现中存在一个偏差,其unshift()方法总是返回undefined 而不是数组的新长度。IE8 在非兼容模式下会返回正确的长度值。  重排序方法:reverse()和so

2014-03-15 12:04:25 526

原创 Activity与Service之间的相互通信方法小结

1、Activity  >> Service :              IBinder接口2、Service ---单向-->>>Activity:1)、定义回调接口2)、IBinder接口3)、Broadcast

2014-03-15 11:32:45 663

原创 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 561

最新 LAMP环境搭建 +FTP/SSH server +Ubuntu

LAMP环境搭建 FTP server SSH server Ubuntu 系统

2014-08-23

Spring-mvc Srping-boot spring-jdbc

Spring-mvc Srping-boot spring-jdbc manven 整合实例

2014-07-28

Swift The_Swift_Programming_Language

Swift Apple Swift教程 The_Swift_Programming_Language.pdf教程,苹果Swift编程语言教程

2014-06-03

c++_学习路线与推荐书籍(软件工程师)

(一)语言入门 . . . (二)进阶A: 这个路线侧重于语言本身 . . . (三)进阶B: 这个路线侧重于程序库。 . . . 最后,一份C++标准文档也是 . . .

2011-12-18

(前后)++ -- 运算符重载的显(隐)式调用

C++ 运算符重载 关于++ --运算符的重载

2011-11-17

数据结构笔记(C实现)

//克鲁斯卡尔算法(适合于稀疏图) void Kruskal(edgeset GE,edgeset C, int n) { int i,j,k,d; int m1,m2; adjmatrix s; for(i=0;i<n;i++) { for(j=0;j<n;j++) if(i==j) s[i][j]=1; else s[i][j]=0; } k=1; d=0; while(k<n) { for(i=0;i<n;i++) { if(s[i][GE[d].fromvex]==1) m1=i; if(s[i][GE[d].endvex]==1) m2=i; } if(m1!=m2) { C[k-1]=GE[d]; k++; for(j=0;j<n;j++) { s[m1][j]=s[m1][j] || s[m2][j]; s[m2][j]=0; } } d++; } } //普利姆算法(适合于稠密图)》》》》》》》

2011-06-12

空空如也

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

TA关注的人

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