自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hi~Future

硅步千里

  • 博客(71)
  • 资源 (27)
  • 收藏
  • 关注

原创 基于SpringBoot的微服务架构实践

引言 微服务是近期火爆IT业界的新概念,在某种意义上这算是一个全新架构,微服务继承了面向服务架构(SOA)的整体思路,强调将巨石型应用或服务拆分为由微小的服务应用。按照通常理解和定义,微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。微服务也指一种种松耦合的、有一定的有界且有上下文的面向服务架构。在业务逻辑层面上,把集中整体的逻

2017-03-20 19:03:33 20043 1

原创 Android 插件开发框架之学习比较

最近学习了两种Android插件开发框架,他们使用了不同的方式来动态加载插件Apk,总体来说 dynamic-plugin-load框架比较实用。而instrument-plugin-load用一定的局限性,该框架声明可以在插件中启动Activity页面,但本人测试看是不行的,插件中启动Activity时出现错误,提示是否在AndroidManifest.xml中声明该activity。

2017-03-09 17:14:35 1326

原创 仿宝宝树孕育的圆形ListView的实现

仿宝宝树孕育的圆形ListView的实现宝宝树孕育首页有一个圆形的转盘,可以旋转,点击,快速滑动等功能,选择某一项后,可以很平滑地显示选择项。

2016-07-31 15:50:53 1513 3

原创 二叉树三种遍历的非递归算法

1.先序遍历非递归算法#define maxsize 100typedef struct{ Bitree Elem[maxsize]; int top;}SqStack;void PreOrderUnrec(Bitree t){ SqStack s; StackInit(s); p=t; while (p!=null || !St

2014-06-21 22:55:56 636

原创 几种常见排序算法实现

#include#include#include#pragma comment(linker,"/subsystem:console")using namespace std;const int size=50000;#pragma once# define rr 100000;void InsertSort(int r[],int n)//插入排序{ LARGE_INTE

2014-06-20 22:38:29 549

原创 在web端和android端通过JSON格式实现数据交互

我的web端服务器使用tomcat,利用struts2实现页面跳转。在shu'ju

2014-06-20 22:32:19 1535

原创 利用Jbox2D物理引擎实现愤怒的小鸟

要导入jar包:jbox2d-library-2.2.1.1.jar1、

2014-06-20 21:39:10 2115 2

原创 利用Camera类和SurfaceHolder实现拍照功能

1、布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat

2014-06-20 21:31:30 961

原创 androd 调用系统拍照功能

1、布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat

2014-06-20 21:16:58 442

原创 BroadcastReceiver实现短信拦截

1、布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat

2014-06-20 21:02:27 612

原创 JBox2D物理引擎

JBox2D是一个免费的物理引擎,官方建议捐助,通过该引擎可以搭建一个现实的物理世界(2D),可以设置环境重力,并建立各种刚体(Body),并为这些刚体设置属性。根据刚体的受力情况,会自动计算出移动的轨迹,获得坐标的值,通过自定义View,来绘制这些内容。 JBox2D的经典版本是2.0.1,最新版本是2.2.1,新版本更简单,老版本网上的资料更多。

2014-06-20 20:42:47 1038 1

原创 android加速度传感器简单实现

1、Activity类public class MainActivity extends Activity { private TextView content; private Button btn; private boolean flag = false; private float max = 0; private float min = 0; private lon

2014-06-20 20:39:23 828

原创 sensorManager实现小球滚动

1、布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m

2014-06-20 20:31:23 622

原创 android传感器功能实现

1、简单布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2014-06-20 20:17:33 508

原创 android自定义组件

自定义组件是自己建立一个View,通过覆写onDraw方法,为组件绘制内部的内容,绘制操作通过Canvas类来完成。 同时还要加入onTouchListener监听,来处理组件与用户的一些交互。 例如:完成一个绘制文字的自定义组件。

2014-06-19 23:44:48 437

原创 抽屉组件SlidingDrawer

通过抽屉组件可以将一些组件隐藏到屏幕外面,使用时,才将其拉出来,不用的时候,还可以放回去。使用时,要注意,抽屉由两部分组件:抽屉把手(Handle)和抽屉具体内容(Content)

2014-06-19 23:37:12 672

原创 android GridView网格组件

可以在layout布局文件中,通过GridView设置显示列数来实现。同样通过Adapter来为GridView提数据。

2014-06-19 23:20:03 577

原创 android对话框和提示框

对话框之前已经掌握了普通对话框(AlertDialog)以及进度条对话框(ProgressDialog)。除此以外,对话框还支持选择类对话框,包括单选,多选,下拉列表型选项这三种。同时,对话框还提供了自定义对话框的功能,可以自己将一个已有的布局导入到对话框中显示。还支持日期和时间选择类的对话框。先来看选择类的对话框,还是使用AlertDialog,但不再设置Message,改为设置

2014-06-19 23:18:16 467

原创 ContentProvider读取通讯录和通话记录

通过使用ContentResolver读取系统发布好的通讯录相关的数据库内容,并可以将里面的数据取得,列表显示。

2014-06-19 22:52:33 2473

原创 ContentProvider

ContentProvider是一个对外发布数据库操作的接口。普通的SQLite数据库里面的数据库操作,只有当前应用程序自己的可以调用,其他程序无法调用。如果想让其他程序来调用你的数据库,就需要自己为数据库建立一个ContentProvider,同时其他程序可以通过ContentResolver来调用Provider里封装好的方法。自己在实际开发中不会编写ContentProvider

2014-06-19 22:50:30 438

原创 ViewPager组件

想使用ViewPager开发,必须将android-support扩展支持包加入到项目中,里面包含了这个组件。该组件自动实现了手势操作,同时,还实现了切换界面的动画操作。但需要将所有的要显示到这个ViewPager中的界面全部进行初始化,一起加入到ViewPager中。先准备好多个布局文件,表示ViewPager中的每个标签页(Pager)在主界面的布局文件中,加入ViewPage

2014-06-19 22:46:27 494

原创 TextSwitcher,ImageSwitcher切换器

TextSwitcher和ImageSwitcher可以用来实现文本或图片的切换功能。这两个组件使用上基本类似,先来看TextSwitcher的使用。

2014-06-19 22:29:38 457

原创 android 视频播放器功能实现

视频播放与音频播放所使用的支持类完全一样,操作的方法也相同。唯一的区别就是视频播放需要对应界面上一个组件,来设置播放显示的内容。一般都使用SurfaceView来实现。SurfaceView是一个自动刷新的组件,可以自动根据某些图像的改变,自动将改变后的图像显示到界面上。该组件除了可以应用在这里以外,还可以应用在摄像头的操作中。一般的视频播放器都是横屏显示的,这里可以通过在An

2014-06-19 21:58:12 1328

原创 android 音乐播放器功能实现

通过音频播放器可以实现播放音乐的功能,使用的支持类是MediaPlayer使用MediaPlayer的流程:1)  建立对象2)  设置要播放的音乐(DataSource)3)  进行播放准备(prepare())4)  进行播放(start())5)  在播放状态中,可以通过SeekTo()方法来调整播放位置6)  如果设置了循环播放(looping为true),则播

2014-06-19 21:42:51 1128

原创 PopupWindow组件实现浮动窗口

PopupWindow组件实现的是浮动窗口的功能,该组件需要通过new对象的形式来动态创建。但创建后也需要设置窗口里面的内容的样式,因此也需要声明其布局文件。在layout下建立一个文件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch

2014-06-19 21:28:47 502

原创 通过SQLite实现搜索功能

首先进行布局

2014-06-19 21:20:40 2094 1

原创 SQLite + ListView分页技术

先建立一个数据库以及里面的表,用来保存问题以及答案

2014-06-19 21:18:41 541

原创 SQLite数据库操作

如果要使用SQLite数据库进行数据处理,首先需要建立一个SQLiteOpenHelper的子类,等同于JDBC中编写的DataBaseConnection类。在该类中,需要进行数据库和数据表的初始化。建立一个连接类,来完成数据库test.db以及库中的表news的建立

2014-06-19 21:03:54 556

原创 构建抽象Activity

1、在开发中,可以建立一个公共的Activity类,让所有其他的Activity继承这个类,在这个类中对头部和尾部的数据进行处理。

2014-06-19 20:55:35 564

原创 android启动界面定时跳转

1、public class IndexActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_index); //

2014-06-19 20:47:28 1030

原创 多线程进度条的使用

1、需要先建立一个进度条对话框,并显示。

2014-06-19 20:43:22 662

原创 intent应用——文本管理器功能实现

1、首先,在之前的文件管理器的基础上,加入只显示txt文件的验证功能。

2014-06-19 20:31:00 305

原创 Intent--界面之间的切换

1、Intent是Android的核心组件之一,可以用来切换界面,还可以通过Intent调用一些系统的软件功能。如果项目中建立了两个或以上的Activity,可以通过Intent进行切换。

2014-06-19 20:24:47 1065

原创 ListView应用--文件管理器

1、文件管理器应该由一个ListView和一个TextView组成。 先完成布局设置

2014-06-19 20:02:05 1206

原创 ListView和三种Adapter

1、ListView ListView主要用来进行数据列表,支持动态加入数据,支持自动滚屏。如果想为ListView加入数据,也要使用Adapter来完成,根据不同的情况,需要加入以下几种Adapter1)  ArrayAdapter:每行显示一条文本数据,可以使用这种Adapter。

2014-06-19 19:36:01 505

原创 android常用组件

1、单选和多选按钮

2014-06-19 19:01:25 427

原创 ExtJS技术

ExtJS开发时需要将js等资源加入到项目中。 开发时,需要拷贝2个js文件,一组资源文件夹。编写页面时,在页面中导入js和css文件,顺序不能错。       scripttype="text/javascript"src="ext/ext-all-debug.js">script>       scripttype="text/javascrip

2014-03-20 19:44:49 971

原创 JQuery框架技术

JQuery是JavaScript的简化框架,使用此框架后,可以使js代码支持大部分浏览器。JQuery在使用时有两个大版本:1.x,2.x。1.x是应用在IE6以上版本的浏览器中,主要是做的通用支持。2.x是应用在IE9以上版本的浏览器中的,主要是用来针对HTML5完成支持。 1.x的最新版本是1.10,这里使用的是1.9版本。 JQuery主要包含的功能:1) 

2014-03-20 19:19:47 1132

原创 AJAX实现随笔提示功能

可以先在后台完成数据库的查询操作,这里直接使用city表。 完成后台的查询方法    public List findByKeyword(Stringkeyword) throws Exception {       String hql = "FROM City AS c WHERE c.title LIKE ?";       List all = su

2014-03-20 18:44:48 520

原创 JSON数据格式

JSON:JavaScript对象表示法,可以直接在浏览器中通过js建立对象,并为对象设置属性和方法。 建立对象的语法是:{}设置属性的语法: 属性名:属性值 的形式来加入属性,多个属性之间使用逗号分隔。设置方法的语法: 方法名:function () {} ,多个之间使用逗号分隔。                  var city = {        

2014-03-20 18:30:56 522

统计学习方法李航版.pdf

自然语言处理,机器学习,人工智能参考书。包括感知机、k近邻法、朴素贝叶斯法、决策树、逻辑回归与最大熵模型、支持向量机、提升方法、EM算法、隐马尔可夫模型和条件随机场等

2018-01-15

android 上百种组件动画

这里面有各种组件动画,高仿动画,第三方分享。值得拥有,对你的ui开发有很大的提高。真情奉献

2014-09-14

android 悬浮窗的实现

android 悬浮窗的实现,仿360悬浮窗功能实现

2014-08-17

android 图片缩放和旋转

android 图片缩放和旋转,可以参考学习

2014-08-17

android PopupWindow底部弹出

android PopupWindow底部弹出

2014-08-17

ListView内嵌Gridview实现

ListView内嵌Gridview实现

2014-08-17

android 三级菜单Listview

android 三级菜单 ExpandableListView的实现

2014-08-17

开源AsmackAPI

开源AsmackAPI,研究xmpp的可以看看

2014-08-17

android 柱状图和线形图

android 柱状图和线形图等图形实现

2014-08-17

XlistView 下拉刷新,上拉载入

android XlistView 下拉刷新,上拉载入,重写listView 值得拥有

2014-08-17

小米手电筒

android 仿小米手电筒功能实现,代码可以参考

2014-08-17

Golang 1.3 window64安装包

Golang 1.3 window64 想学习Golang的可以下载

2014-08-16

android 仿微信录音

android 仿微信样式录音功能实现,值得参考

2014-08-16

android 二维码扫描Zxing

android 二维码扫描Zxing,可以根据需要进行改写

2014-08-16

android Imageview 缩放

android 能缩放拖动的ImageView,可以根据需要进行改写

2014-08-16

android 圆形ProgressBar

android 圆形 ProgressBar功能实现,值得参考

2014-08-16

android 圆形Imageview

android 圆形imageView的实现,可以参考学习

2014-08-16

android 图片剪切

android 图片剪切功能实现,可以参考

2014-08-16

android 日历

android 日历,可以参考里面代码的实现,重写

2014-08-16

android 异步加载图片

android 异步加载网络图片,防止oom,代码可以参考

2014-08-16

android 100种图片效果处理

android 100种图片效果处理。各种图片效果演示,值得参考学习

2014-08-16

android amazeUI

android UI代码设计参考,想注重androidUI设计的,可以看看

2014-08-16

android ActionBar 下拉刷新

ActionBar 下拉刷新 代码可以参考

2014-08-16

cocos2d-x 简单例子

cocos2d-x 一个简单的例子,分享大家

2014-05-08

cocos2d 3.0

cocos2d-x 3.0 documentation 英文好的可以看看,对学习有好处

2014-05-08

Centos 5.5 X64

Centos教程安装 看看cpu是否支持kvm

2014-04-13

空空如也

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

TA关注的人

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