自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈正的博客

小伙子好好干,将来考个好大学!

  • 博客(405)
  • 资源 (30)
  • 收藏
  • 关注

原创 CentOS系统安装启动tomcat


 我们可以通过xftp工具将tomcat文件上传至CentOS系统指定文件夹中一、安装tomcat进入tomcat存放目录解压:tar -zxf apache-tomcat-9.0.2.tar.gz -C ../install/二、启动tomcat进入bin目录启动tomcat:./startup.sh查看tomcat启动日志:ta...

2018-07-27 15:19:00 2252

原创 CentOS系统安装配置JDK


 我们可以通过xftp工具将jdk文件上传至CentOS系统指定文件夹中一、安装jdk进入jdk存放目录,将jdk解压至install文件夹中:tar -zxf jdk-8u151-linux-x64.tar.gz -C ../install/ 二、配置jdk环境变量vi /etc/profile在profile文件的最后添加以下配置...

2018-07-26 13:02:00 102

原创 CentOS系统安装配置mysql

一、mysql安装安装mysql数据库:yum install -y mysql mysql-server判断mysql是否启动成功:service mysqld start二、mysql配置1.登录mysql:mysql -uroot -p2.修改mysql.user里的host字段为%:select host,user from mysql.us...

2018-07-26 11:33:00 207

原创 Loaded plugins: fastestmirror, refresh-packagekit, security

问题描述最近在用Centos 6.7的时候出现了这种情况Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfileSetting up Install ProcessNo package gcc available.Error: N...

2018-07-26 08:51:00 9268

原创 Android倒计时的开始与停止,剩余时分秒的展示

1.声明开启倒计时相关方法Handler handler = new Handler(); Runnable update_thread = new Runnable() { @Override public void run() { leftTime--; LogUtil.e("leftTime="+...

2018-06-06 10:38:17 8765

原创 Android学习之IntentService执行耗时任务

一、概述 我们都知道在Service里面我们不能直接进行耗时操作,一般都需要去开启子线程去做一些事情,自己去管理Service的生命周期以及子线程并非是个优雅的做法;好在Android给我们提供了一个类,叫做IntentService。 IntentService是一个基于Service的一个类,用来处理异步的请求。可以通过startService(Intent...

2018-04-25 09:05:02 1748

原创 服务器启动命令

1.ll—-查询目录2.cd 文件夹名—-进入文件夹3.ps -ef|grep java—-查看java进程4.kill -9 端口号—-关闭进程5.sh 启动文件.sh start—-启动服务6.tail -200f 日志文件—-查看启动日志...

2018-03-18 10:12:36 9391

原创 Android百度地图常见方法汇总

1.设置地图中心点private void setMapCenter(double latitude, double longitude) { dw_pt = new LatLng(latitude, longitude); //设定中心点坐标 MapStatus mMapStatus = new MapStatus.Builder()//定义地图状态 ...

2018-03-15 10:39:06 288

原创 SpringBoot框架统一异常处理

http请求返回的最外层对象:public class Result<T> { /** 错误码. */ private Integer code; /** 提示信息. */ private String msg; /** 具体的内容. */ private T data; public Integer getCode(...

2018-02-25 08:52:50 1557

原创 SpringBoot面向切面编程AOP之日志拦截

在pom.xml下增加<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency&g...

2018-02-24 16:33:16 1576

原创 Android图表库HelloChart绘制多折线图

一、效果图二、实现步骤1.添加依赖库compile 'com.github.lecho:hellocharts-android:v1.5.8'2.布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:

2017-09-30 16:10:43 3106 5

原创 java调用WCF服务

一、概述最近项目上有需要和建科机器进行通信的需求,而建科这边给的技术文档和服务都是webservice的,我这边要做的就是用Java和建科的webservice交互。 启动建科的webservice,就能看到: 而我一直努力的方向就是实现java和webservice交互,在网上搜索尝试了各种代码始终调不通服务,获取不到数据,最后才发现,这个东西叫WCF,我要做的是Java和WCF交互,好吧,总

2017-09-28 15:03:01 9851 4

原创 BaseRecyclerViewAdapterHelper学习实践

一、概述在github中搜索recyclerview关键字,点赞最多的就是(BaseRecyclerViewAdapterHelper)这个库,所以抽空写了个demo看下效果!

2017-08-30 16:49:16 1425

原创 Android ViewPager酷炫的卡片滑动效果

一、效果图二、实现代码MainActivity.javapackage com.github.rubensousa.viewpagercards;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class

2017-08-09 11:18:02 26409 11

原创 Android apk分析利器--ClassyShark

一、概述对一个程序员来说可以破解别人的app是一件激动人心的事,早些年做apk破解还是比较简单的事,随着大家对防破解的重视,市场上也陆续出现各种apk加固工具,使得今天apk破解也就没那么简单了,甚至连资源文件都看不了,今天就和大家一起学习一款好用的apk分析利器ClassyShark,通过使用ClassyShark我们可以很容易的看到一个apk使用了哪些第三方开源库,对于我们日常进行开发工作还是很

2017-08-02 17:18:20 1804 1

原创 Android学习之EventBus基础篇

一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 Github地址:https://github.com/greenrobot/EventBus二、实例演示 点击MainActivity

2017-08-02 09:54:26 328

原创 Android实现将View转化为图片并保存到本地

一、概述app中有需求需要将View转化为图片并保存到本地,这里分两种情况: 1.View本身已经显示在界面上 2.View还没有添加到界面上或者没有显示(绘制)过二、实现方法*对于上述的第一种情况我使用下面代码即可:private void viewSaveToImage(View view) { view.setDrawingCacheEnabled(true);

2017-07-27 16:17:59 7461

原创 Android环信修改头像和昵称

一、概述 最近在处理环信聊天时,需要修改聊天页面的用户昵称和头像,在网上搜索解决方案,发现没有合适,要么看不懂,要么代码太复杂,没办法,只能发挥自己的聪明才智动手解决了。 项目里的环信是基于V3.x的,项目里的聊天包括单聊和群组聊天,所以要同时照顾这两种模式。二、解决方法 1.首先我们在easyui库里添加两个类:package com.hyphenate.easeui.model;/**

2017-07-26 17:54:35 3010 4

原创 Android重写HorizontalScrollView只接收水平方向上滑动的事件

一、概述最近在开发中遇到HorizontalScrollView嵌套XRecyclerView导致下拉刷新卡的情况,急横向水平滑动的View和下拉刷新的View,都在接收处理滑动事件,但是这种情况下触摸事件就会发生冲突。导致下拉刷新非常卡,这种情况下我们需要重写HorizontalScrollView只接收水平方向上滑动的事件。二、重写HorizontalScrollViewpackage com

2017-06-02 10:29:48 1622

原创 Android自定义RatingBar

布局文件:<RatingBar android:id="@+id/credit_rating" style="@style/level_rating" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" an

2017-05-18 16:35:18 377

原创 重写HorizontalScrollView实现代码控制水平滚动定位

重写HorizontalScrollView实现代码控制水平滚动定位 CenterShowHorizontalScrollView.javapackage com.aldx.hccraftsman.view;import android.content.Context;import android.util.AttributeSet;import android.view.Gravity;i

2017-05-17 18:46:42 4197

原创 解决Android中CountDownTimer倒计时cancel方法无效的问题

一、概述在项目中使用Android自带的CountDownTimer倒计时,在调用cancel方法时发现无法取消,onTick方法依然执行,百度一番,据说5.0以上才能正常cancel,5.0以下是没办法cancel的。解决办法:在项目里使用5.0的CountDownTimer,把5.0里面的这类拷贝到项目中,在代码里使用这个新拷贝的类,就可以解决问题了。public class CountDown

2017-05-09 18:04:23 6399

原创 Android在TextView中显示html标签以及异步加载网页图片

一、外部调用方法TextView contentTv = (TextView)v.findViewById(R.id.itemTextView); //默认图片,无图片或没加载完显示此图片 Drawable defaultDrawable = getResources().getDrawable(R.drawable.empty_photo); //调

2017-04-25 08:26:47 1601

原创 Android选择图片、拍照、裁剪 注意事项

一、基础代码调用系统相机或相册,获取图片,然后使用系统裁剪功能处理图片public class MainActivity extends FragmentActivity { public static final int REQUEST_CAMERA = 1; public static final int REQUEST_ALBUM = 2; public static f

2017-03-20 18:21:39 2180

原创 Android自定义view 实现半圆环

1.自定义属性<declare-styleable name="SemicircleView"> <attr name="radius" format="dimension" /> <attr name="strokeWidth" format="dimension" /> <attr name="bgArcColor" format="color"

2017-03-02 22:56:49 2846 1

原创 Android图片高斯模糊

原图: 高斯模糊后: FastBlur.javaimport android.graphics.Bitmap;/** * Description: * User: chenzheng * Date: 2017/2/22 0022 * Time: 12:22 */public class FastBlur { public static Bitmap doBlur(Bitma

2017-03-02 22:28:07 491

原创 Android自定义view实现加载中、加载失败、无数据

一、概述Android中经常在有的app中可以见到加载中并不是以弹出对话框的形式显示的,而是占用整个屏幕,如果加载失败就会出现加载失败页面,点击加载失败页面中任意区域,都可以重新加载。今天就和大家一起学习如何通过自定义view的方式实现加载中、加载失败、无数据的效果。 二、实现代码自定义属性文件<declare-styleable name="LoadingLayout"> <at

2017-02-21 14:26:47 8209 6

原创 删除项目的SVN信息 取消项目的SVN关联 简单粗暴

一、概述有时候我们copy一个项目,新生成的项目B会自带之前项目A的svn信息,我们需要删除B项目所关联的svn信息,这里提供一种即简单又粗暴的方法,亲测可用。

2017-02-21 10:06:00 13845 2

原创 使用Android Studio向SVN上传新项目

一、概述在实际开发中svn对于团队开发而言,是一项必须掌握的技能,自从Android Studio这几年逐渐雄霸天下后,使用Android Studio向SVN上传新项目也就变成平时开发中的常见操作了。本篇文章就和大家一起学习在Android Studio中向svn上传新项目。二、具体步骤1.安装svn客户端我这里使用的是Slik-Subversion-1.9.4-x64.msi 安装过程此处不在

2017-02-18 16:20:09 6265

原创 Android自定义View实现标签流效果

一、概述Android自定义View实现标签流效果,一行放不下时会自动换行,用户可以自己定义单个标签的样式,可以选中和取消,效果图如下: 二、实现代码1.自定义View定义属性文件<declare-styleable name="FlowTagView"> <attr name="lineSpacing" format="dimension" /> <attr na

2017-02-17 15:59:41 5511 6

原创 Android面试题汇总

1.面试题:知道Service吗,它有几种启动方式? Service是一个专门在后台处理长时间任务的Android组件,它没有UI。它有两种启动方式,startService和bindService。 startService只是启动Service,启动它的组件(如Activity)和Service并没有关联,只有当Service调用stopSelf或者其他组件调用stopService服务才会

2017-02-14 15:52:05 337

原创 Android网络图片加载三级缓存

一、概述网络图片的加载在Android的开发中是一个必不可少的功能,今天我们就来聊聊网络图片加载三级缓存策略。 所谓的三级缓存策略是指通过网络、本地、内存三级来缓存图片,减少不必要的网络交互,避免浪费流量。内存缓存, 优先加载, 速度最快本地缓存, 次优先加载, 速度快网络缓存, 不优先加载, 速度慢, 浪费流量二、核心代码网络图片加载工具类ImageLoader.javapackage

2017-02-11 17:01:48 2725

原创 Android自定义view 圆环进度条

一、实现效果图二、核心代码自定义view的属性<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="RingProgressBar"> <attr name="ringColor" format="color" /> <attr name="ringProgress

2017-02-10 18:08:49 1275

原创 Android通过RemoteViews实现跨进程更新UI

一、概述前面一篇文章Android通过AIDL实现跨进程更新UI我们学习了aidl跨进程更新ui,这种传统方式实现跨进程更新UI是可行的,但有以下弊端:View中的方法数比较多,在IPC中需要增加对应的方法比较繁琐。View的每一个方法都会涉及到IPC操作,多次IPC带来的开销问题不容小觑。View中方法的某些参数可能不支持IPC传输。例如:OnClickListener,它仅仅是个接口没有序

2017-02-10 13:59:43 4246

原创 Android通过AIDL实现跨进程更新UI

一、概述本篇文章将和大家一起来学习AIDL实现跨进程更新UI。 需求是:在同一个应用中有两个Activity,MainActivity和TempActivity,这两个Activity不在同一个进程中。现在需要通过TempActivity来改变MainActivity中的视图,即修改MainActivity中TextView的显示内容并且添加两个Button,也就是实现跨进程更新UI这么一个功能。

2017-02-10 10:43:20 3145

原创 Just do it! 使用github搭建个人博客

一、概述闲来无事,通过学习网上的教程,实现了在github上搭建hexo模板的个人博客:https://chenzheng8975.github.io/二、本地环境配置1.安装git https://www.git-scm.com/download/win 选择你需要的版本,一路默认安装便可2.安装node js 32位下载地址 https://nodejs.org/dist/v4.2.3/

2017-02-09 11:37:16 507

原创 Android Studio通过插件自动生成Pracelable的模板代码

一、概述在Android中,如果两个Activity之间需要传递自定义的对象,就有可能使用到Parcelable,而使用Parcelable就需要自己实现一些代码,为了提高开发效率,这里我们就可以通过在Android studio中通过添加插件的方式自动生成这些代码。本文就给大家介绍一下如何安装Parcelable插件以及如何自动生成代码。二、安装插件下载jar包android-parcelabl

2017-02-07 11:29:24 1255

原创 Android自定义view 圆环占比 动画绘制

一、实现效果图二、核心代码1.自定义MyProgressView.javapackage com.czhappy.effectdemo.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.B

2017-01-23 13:26:25 1560 3

原创 Android实用小特效

一、小图片点击放大1.实现效果图2.实现代码<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:contentDescription="@nu

2017-01-21 14:20:39 455

原创 Android标签页TabLayout控件实战及ViewPager取消预加载

一、概述在2015年的google大会上,google发布了新的Android Support Design库,里面包含了几个新的控件,其中就有一个TabLayout,它就可以完成TabPageIndicator的效果,而且还是官方的,最好的是它可以兼容到2.2以上版本,包括2.2。 依稀记得前几年要实现这样的功能用的还是viewpagerindicator开源库,如今既然谷歌推出了TabLayo

2017-01-21 14:02:38 7379 2

apr-1.6.3依赖包(centos)

apr-1.6.3.tar.gz、apr-iconv-1.2.2.tar.gz、apr-util-1.6.1.tar.gz

2018-07-30

svn客户端Slik-Subversion-1.9.4-x64.msi

svn客户端Slik-Subversion-1.9.4-x64.msi

2017-02-18

Android通过AIDL实现跨进程更新UI

Android通过AIDL实现跨进程更新UI csdn博客地址:http://blog.csdn.net/chenzheng8975/article/details/54964345

2017-02-10

自动生成Pracelable模板代码的插件

Android Studio通过插件自动生成Pracelable的模板代码 android-parcelable-intellij-plugin.jar 使用方法参考:http://blog.csdn.net/chenzheng8975/article/details/54907991

2017-02-07

Android手把手实战APP首页 下拉刷新 自动加载源码

Android手把手实战APP首页 下拉刷新 自动加载源码 csdn博客地址:http://blog.csdn.net/chenzheng8975/article/details/54618301

2017-01-20

Android初识RecyclerView 添加分割线、单击事件、长按事件源码

Android初识RecyclerView 添加分割线、单击事件、长按事件 博客地址:http://blog.csdn.net/chenzheng8975/article/details/54602281

2017-01-18

Android自定义View 实现水波纹动画引导源码

Android自定义View 实现水波纹动画引导 csdn博客地址:http://blog.csdn.net/chenzheng8975/article/details/54580390

2017-01-17

Android AIDL入门测试案例

AIDL(Android接口定义语言),目的是为了实现进程间通信,尤其是在涉及多进程并发情况下的进程间通信。 博客地址:http://blog.csdn.net/chenzheng8975/article/details/54140098

2017-01-06

Android相机Camera学习Demo

主要包含三个方面,Android启动系统相机生成缩略图、Android启动系统相机生成原图以及Android自定义相机等。 博客地址:http://blog.csdn.net/chenzheng8975/article/details/53943775

2016-12-30

Android异步任务AsyncTask实例源码

Android是单线程模型,耗时的操作必须放在非主线程中执行,对此,我们需要使用多线程/线程池或者AsyncTask等来完成异步加载任务。 博客地址:http://blog.csdn.net/chenzheng8975/article/details/53893666

2016-12-27

Android图像处理实例解析

主要实现动态修改图像的色相、饱和度及亮度,颜色矩阵,图像像素点调整、图像矩阵实现图像的平移缩放等,Xfermode相关知识点,渐变相关,图像倒影,像素块的坐标变化等等。 博客地址:http://blog.csdn.net/chenzheng8975/article/details/53817453

2016-12-22

Mina长连接框架实现Android客户端与服务器端通信

Mina长连接框架实现Android客户端与服务器端通信

2016-12-10

基于AccessibilityService实现apk自动安装源码

基于AccessibilityService实现apk自动安装,Android studio实现

2016-12-09

photoshop尺寸标注Size Mark

photoshop尺寸标注Size Mark

2015-02-10

iscroll下拉刷新上拉加载完美实例

iscroll下拉刷新上拉加载完美实例 之所以iscroll会诞生,主要是因为无论是在iphone、ipod、android 或是更早前的移动webkit都没有提供一种原生的方式来支持在一个固定高度的容器内滚动内容。

2014-12-26

iscroll5下载

iscroll4 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,虽然插件不大但是效果十分好。是web app开发必备的控件之一。

2014-12-26

wifi管理器源码(仅供参考)

wifi管理器源码(仅供参考) 管理wifi,开关,扫描,连接,断开等

2014-12-17

android soundtouch声音处理demo

android soundtouch声音处理demo soundtouch音频处理库,主要实现包含变速、变调、变速同时变调等三个功能模块,能够对媒体流实时操作,也能对音频文件操作。

2014-12-15

支付宝支付平台wap_api下载

支付宝是一个开放式的支付平台,为各类交易场景提供支付工具的支持,并致力于为广大用户提供安全快速的电子支付、网上支付、安全支付、手机支付体验,及转账收款、水电煤缴费、信用卡还款、AA收款等生活服务应用。

2014-10-18

支付宝支付平台服务器、客户端sdk下载

支付宝是一个开放式的支付平台,为各类交易场景提供支付工具的支持,并致力于为广大用户提供安全快速的电子支付、网上支付、安全支付、手机支付体验,及转账收款、水电煤缴费、信用卡还款、AA收款等生活服务应用。

2014-10-18

仿iPhone的wheelview滚筒控件

http://android-wheel.googlecode.com/svn/trunk由于网上的开源代码无法访问,现将该网址的代码分享

2014-08-16

Android城市列表 按字母排序

Android城市列表 按字母排序 Android城市列表 按字母排序 Android城市列表 按字母排序

2014-06-17

MySQL中文教程

MySQL 中文教程 ,一本值得一读的教程

2013-07-27

Struts2学习总结

Struts2学习总结 包括语法案例 超实用,认真研究绝对收益。

2012-08-16

struts2学习总结之基础篇

struts2学习总结之基础篇,好好学习吧。。。 愿与广大热爱编程人士共享!

2012-08-16

html5帮助手册

非常实用的帮助手册,html5未来的大趋势,有时间研究一下吧。

2012-06-10

dos命令非常有用啊

非常有用啊,好好学习,天天向上。

2012-06-08

Ajax入门手册

可以很好的帮助你学习Ajax技术 愿与广大热爱编程人士共享。

2012-05-28

关于学习asp的优秀视频

1234567890ihdfvkkffdvnfkfklkvjkkkdkflksdk

2011-06-14

空空如也

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

TA关注的人

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