- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 windows下重装mysql
目录卸载mysql卸载mysql程序(安装版才需要,非安装版直接跳过)删除mysql服务删除注册表做好上面操作后重启电脑安装mysql卸载mysql卸载mysql程序(安装版才需要,非安装版直接跳过)控制面板-》程序和功能-》卸载mysql。然后删除安装文件夹下所有文件(隐藏文件也要删掉)。删除C:\ProgramData目录下的mysql文件夹。删除C:\Users\Administrator\AppData目录下的mysql文件夹删除mysql服务以管理员身份运行cmd:开始-》附
2020-08-17 15:00:03
488
转载 keytool生成https的ssl证书
//服务端证书keytool -genkey -alias aliasname -keypass 密钥密码 -keyalg RSA -keysize 1024 -validity 3650 -keystore D:/temp/keys/证书名.keystore -storetype PKCS12 -storepass 密钥库密码//客户端证书keytool -genkey -alias aliasname -keypass 密钥密码 -keyalg RSA -keysize 1024 -validit
2020-07-24 15:35:41
492
原创 springboot集成shiro
简介Shiro作为优秀的安全框架,包括了身份验证、授权、密码和会话管理,等功能。本文将介绍springboot集成Shiro的各个功能的具体操作。Shiro使用的核心api有:Subject :与Shiro交互的主要类,相当于一个操作Shiro的用户SecurityManager :Shiro的核心,管理所有用户的操作Realm :身份验证和授权的数据获取层CredentialsMa...
2020-03-15 12:55:49
220
原创 Velocity生成代码Demo
简介Velocity为基于模版引擎,可以用于从模板生成SQL,PostScript和XML等文件。VelocityEngine: velocity的引擎Template:模版,这里添加vm模版VelocityContext:添加模版中的数据StringWriter:将Template和Context结合生成的为string数据。FileWriter:将StringWriter生成的S...
2020-03-06 09:42:14
527
原创 nginx配置文件
简介Nginx作为优秀的web服务器,通常用来作反向代理、负载均衡、静态资源服务等使用。配置文件详解#user nobody; #配置用户或者组,默认为 nobody。worker_processes 1; #工作进程的进程数,默认为1,每个进程大概花费10M左右的内存,一般指定为CPU的核心数。#pid /nginx/pid/nginx.pid; #指定nginx进程运行文件存...
2020-02-11 21:13:37
215
原创 nginx安装运行
安装前准备先检测是否安装了如下软件:wget gcc gcc-c++ make zlib zlib-devel openssl openssl-devel。yum安装的:yum list installed | grep wget gcc gcc-c++ make zlib zlib-devel openssl openssl-develrpm安装的:rpm -qa | grep wget...
2020-02-06 15:43:53
218
原创 Gradle打jar包到本地maven仓库和使用
一.Gradle打包在需要打包的module的build.gradle中添加如下代码:group "项目groupId"//如:group "com.zcx.library"version "版本号"//如:version "1.0.0"uploadArchives { repositories { mavenDeployer { repos...
2019-11-15 19:26:38
3764
2
原创 一个注解搞定Android动态权限请求,FastPermission
ZcxPremissionZcxPremission为权限请求框架,基于aspectj实现,使用注解即可请求权限,简单方便。NeedPermission支持在所有的方法中使用和activity的类上使用,提供了权限前操作,权限后的处理(权限拒绝或不再提醒)等。使用到的类:ZcxPermission:用于初始化的类@NeedPermission:请求权限的注解,可以作用于任何类的方法和a...
2019-10-16 11:23:54
749
原创 Android Bluetooth 使用总结
前言本文主要讲解经典蓝牙和BLE(低功耗蓝牙)的使用流程一.获取蓝牙适配器BluetoothAdapter 为蓝牙适配器,所有对蓝牙的操作都是通过它完成的.BluetoothManager bluetoothManager =(BluetoothManager)getSystemService(Context.BLUETOOTH_SERVICE);BluetoothAdapter mAd...
2019-08-14 20:08:06
375
原创 可滑动的浮动按钮(FloatingActionButton)
概述刚最近写了个浮动按钮和大家分享一下,只是在FloatingActionButton基础上做了点扩展,所以滑动范围仅限于父控件范围使用效果和正常用FloatingActionButton就可以了,加了个扩展属性scrollEnable,xml使用如下:<com.zcx.www.scrollfloatingbuttonlib.ScrollFloatinigButton ...
2019-04-28 12:08:45
2490
原创 Error:(44, 5) error: style attribute 'attr/colorPrimary (aka xxxxx:attr/colorPrimary)' not found
问题描述工程资源都没了,最基本的colorPrimary,colorPrimaryDark,colorAccent,这些项目自带的都没有,打开引入的依赖,全是jar包形式导入,不带资源的,尴尬定位问题各种google,百度无果后,终于发大招了,创建一个工程,把这个工程的依赖往里面拷,终于找到问题了dependencies { classpath 'com.hujian...
2019-03-19 15:59:05
10906
5
原创 Android View生命周期
自定义view时我们第一想到的大概就是onMeasure,onLayout,onDraw这些方法(我只想到这些),但是对于说到view的生命周期就感觉又熟悉又陌生了.View的生命周期相关的方法1.构造方法这个没什么好说的,这里主要做属性的获取,数据初始化.2.onFinishInflate()该方法当View及其子View从XML文件中加载完成后被调用3.onAttachedToWi...
2019-03-06 14:00:05
389
原创 java写一个桌面软件exe(一),基本控件
概述本文对java自带的javax.swing.*包下有图形开发组件,今天就对基本控件做些基本介绍,基本控件JFrame(主窗口)这个控件为一个基本窗口控件,里面可以装除JFrame外的其他控件比如JPanel,JButton等,看个基本效果public class MainFrame extends JFrame { public MainFrame() { ...
2018-12-14 19:12:00
17727
原创 将github的library项目添加到jitpack的gradle或maven仓库
前言本文主要讲解怎么将GitHub上的Library上传到jitpack的仓库,然后通过maven或gradle依赖到其他项目中的过程.效果先看完成后的结果gradle依赖1.项目的build.gradleallprojects { repositories { ... maven { url 'https://jitpack.io' } }}2.module的bui...
2018-11-09 12:09:57
699
原创 android防重复点击
android防重复点击简介代码实现简介此方法侵入性小,使用方便,代码量少,基于AspectJ实现先看使用方式 @SingleClick(2000) @Override public void onClick(View view) { super.onClick(view) }使用只需要在点击事件上面添加SingleClick(防重复点击时间)注...
2018-11-02 10:58:27
712
原创 android两个app合并
概述最近公司需要将原来的app和现在的app合并(主要是为了用原来的功能),先说一下思路,分成一个主module和一个附module,其实就是一个app添加一个library,下面总结一下遇到的错。将附module添加为library1.首先在主module中通过File-->New-->Import Module引入附工程的module2.打开附module的buil...
2018-09-06 16:33:09
7650
4
转载 轻松入门Android直播相关技术 从0搭建直播
本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/77937483 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid原创首发,文章合集。公众号后台很多关注者给我留言,想学习直播...
2018-07-06 11:23:47
239
原创 retrofit+okhttp+rxjava使用、封装
概述该demo对联网框架进行了封装,包括连网获取,activity onDestroy时网络取消,请求响应的log,联网的管理等。所需依赖 implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:converter-gson:2.4.0' imple...
2018-07-04 09:03:39
1908
原创 滑动事件问题
最近用到了Gallery这个控件,我的adapter是这样写的:public GalleryAdapter(Context mContext, List<String> mData) { this.mContext = mContext; this.mData = mData;}// 决定了item显示的个数@Overridepublic int getCou...
2018-05-28 12:26:12
428
原创 You cannot combine custom titles with other title features问题
最近接受一个老项目,把项目导进as(之前是eclipse)直接报You cannot combine custom titles with other title features,在网上找答案说是Theme不能用Theme.AppCompat的主题,这个主题自定义有一个title,而我的代码里面有个自定义title//自定义标题requestWindowFeature(Window.FEATU...
2018-04-17 10:26:15
1071
原创 android 获取keystore的SHA1值
首先keystore就是我们打包的签名文件,SHA1就是keystore的唯一标识,获取也很简单直接在Android studio的Terminal上输入命令:keytool -v -list -keystore keystore地址(就是签名文件的地址后缀jks)密码口令就是你的keyPassword,这个你输入在Terminal上不会显示是正常的,输完密码直接回车就好了但是在我们调试的时候貌似...
2018-03-28 09:53:18
675
原创 使用Android原生定位
最近不忙,研究一下Android原生的定位,定位个大概位置还是没问题的主要的类有:Criteria:设置定位的一些配置信息:海拔,导向什么的.LocationManager:定位管理类,这个最主要的方法就是getBestProvider得到最适合的定位名称,getLastKnownLocation得到定位信息Location:里面存放着定位的信息,经纬度,海拔等Ceocoder:地区编码,通过ge...
2018-03-13 11:42:15
4516
1
原创 Edit输入money格式过滤
之前在网上也找了些别人写的过滤器,感觉有点问题,所以自己也写了一个,下面是代码,哪些不对的地方请指正谢谢import android.text.InputFilter;import android.text.Spanned;import android.text.TextUtils;import java.util.regex.Matcher;import java.util.reg
2018-01-25 17:52:17
346
原创 matisse拍照报错
之前用matisse图片选择添加拍照功能一直报NullPointerException,查看代码final ProviderInfo info = context.getPackageManager() .resolveContentProvider(authority, PackageManager.GET_META_DATA);原来这行报空了,在github看de
2017-11-16 16:39:03
2052
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人