自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (5)
  • 问答 (19)
  • 收藏
  • 关注

原创 LoadingBar - 如何更优雅的使用Loading

Loading是很普遍的需求,比如请求的时候需要显示Loading,请求完成以后再取消Loading,而一般的实现方式是在布局xml里添加一个ProgressBar,但是这样写就有很多不便,每个页面的layout都要写一个ProgressBar,显示的位置也固定了,还耦合了很多代码。而LoadingBar就是为了跟方便的操作Loading而生,高度解耦,样式全部通过工厂类决定。

2017-04-16 19:41:06 7155 21

原创 发布开源库到Maven Central

转载请注明出处https://blog.csdn.net/aa464971/article/details/124132601JCenter宣布停用后,今后只能发布到Maven Central,相对JCenter,首次发布到Maven Central要麻烦很多注册Sonatype账号https://issues.sonatype.org/secure/ForgotLoginDetails.jspa创建问题填写项目信息,Group Id可以填自己的域名,或者com.github.自己的用户名.

2022-04-12 20:08:13 2473

原创 Git特殊使用场景命令

删除已推到远程分支的提交git log复制需要回滚的commit_id,把HEAD指向这个commit_id并强制推送git reset --hard [commit_id]git push origin HEAD交互式命令echo "输入要回滚的commit id" && read id && git reset --hard $id &&am...

2019-12-31 12:04:15 399

原创 Mac安装Elastic Stack和基础配置

转载请注明出处https://blog.csdn.net/aa464971/article/details/102569615简介Elastic官网:https://www.elastic.coElastic Github:https://github.com/elasticElasticsearch: 全文搜索引擎Kibana:可视化分析平台Filebeat:日志采集安装...

2019-10-15 16:34:01 806

原创 Mac在Docker里的CentOS安装宝塔面板

相关官网Docker:https://www.docker.comKitematic:https://kitematic.com宝塔面板:https://www.bt.cn安装Dockerbrew cask install docker在Docker里安装CentOSDocker Hub:https://hub.docker.com/_/centosdocker pull c...

2019-09-01 23:12:00 8420

原创 Studio 3T外网远程访问MongoDB

Studio 3T:https://studio3t.com/downloadMongoDB:http://www.mongodb.org设置MongoDB以宝塔面板为例,进入到MongoDB的配置文件,将bindIp改成0.0.0.0,表示支持任何ip访问,重启MongoDB生效远程连接MongoDB打开Studio 3T,Connect - New Connection输入服务器I...

2019-08-29 22:08:00 2778

原创 使用Homebrew安装初始化Google Cloud SDK

官方文档准备工作1、 先在控制台创建一个应用2、 python -V查看python版本,至少2.7以上安装使用brew安装Google Cloud SDKbrew cask install google-cloud-sdk如果安装过程中报如下错:Error: Permission denied @ dir_s_mkdir - /usr/local/Caskroom/googl...

2019-08-28 19:36:38 1143

原创 让wepy在WebStorm支持代码高亮

配置Language InjectionsPreferences - Editor - Language Injections - XML Tag Injection高亮config标签Namespace用http://www.w3.org/1999/html高亮wxs标签Namespace用http://www.w3.org/1999/html效果...

2019-07-25 17:55:55 1227 1

原创 Git完全复制一个Repository到新Repository

先clone一份__被复制的Repository__到本地git clone [old repository url]进入到旧仓库目录,通过mirror参数推送到新的Repositorycd [old repository]git push --mirror [new repository url]这样就会把旧仓库原样的复制到新仓库上,包括所有的分支、提交记录等等,当然这个也适用于G...

2019-04-22 17:39:45 8663

原创 Android Studio多设备同步配置

JetBrains全家桶都有一个Settings Repository功能,可以把IDE的配置同步到Git仓库中,这里用Github做例子,来实现多设备同步IDE配置。创建保存配置的仓库在Github创建一个仓库后,复制git地址配置Git URLFile - Settings Repository填入刚刚的git地址Overwrite Remote:上传配置,用本地配置覆盖仓库...

2019-04-17 20:25:26 3421 2

原创 用Apple Configurator 2提取ipa文件

安装Apple Configurator 2从Mac AppStore安装Apple Configurator 2下载ipa打开后连接设备,选中设备点击添加,如果没登录就登录Apple ID,登录后会把你在AppStore下过的应用都列出来,选一个添加因为手机上已经装了这个应用,所以最后一步会提示是否替换,不要做任何操作,保持这个状态提取ipa用Finder前往文件夹进到下面的路...

2019-02-26 23:13:38 16568 1

原创 利用CDN加速你的Github Pages

最近发现Github Pages有时候打开很慢,甚至打不开,ping一下平均200多毫秒,还有超时的情况开通CDN这里我用的是阿里云的全站加速,具体资费看全站加速价格也可以用腾讯云,目前免费300G流量添加域名开通全站加速后到控制台添加域名,在加速域名填写你的域名,选择源站域名,填写你的Github Page地址,如果开启了HTTPS就选择443端口,加速的区域不同地方不同价格,这个...

2019-02-22 19:59:48 17952 8

原创 Splash适配解决启动图拉伸的问题

https://github.com/xiandanin/SplashCompatSample前言做过Splash的都知道,一般的做法是在style中设置windowBackground为启动图,来避免冷启动时的黑屏,但是如果放一张尺寸的图在某些屏幕上就会出现拉伸,并且windowBackground还不能centerCrop,就算通过资源限定符也不能完美的适配。效果左边是小米5S(108...

2019-01-29 16:49:36 14102

原创 如何真实有效的用代码滚动AppBarLayout

Github地址:https://github.com/xiandanin/AndroidViewHelper效果图Gradle 引入implementation 'com.dyhdyh:view-helper:1.0.3'调用DesignViewHelper//滚动AppBarLayoutDesignViewHelper.setAppBarLayoutOffset(appBar,...

2018-12-25 13:37:15 1090 2

原创 Homebrew安装指定版本软件的办法

相关链接https://stackoverflow.com/questions/39187812/homebrew-how-to-install-older-versionshttps://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula以安装groovy为例,最新的是2.5....

2018-12-06 16:53:12 12796

原创 Github短信验证码没有中国区的解决办法

在Github短信支持列表的国家上是没有中国的后来看到xcatliu提供的方法,我试了一下是可以收到验证码的手动添加+86打开开发者工具,在控制台执行var option = new Option("China +86","+86");option.selected = true;document.getElementById('countrycode').options.add(o...

2018-11-08 14:07:40 11385 15

原创 scrcpy - Android无需ROOT的跨平台投屏工具

前言之前有在Chrome插件提到Vysor,但是这个插件免费版的码率比较低,如果要高清的就要付费。现在推荐一个Genymotion推出的投屏工具,跨平台,自定义码率,最重要的是开源,简直良心。Github:https://github.com/Genymobile/scrcpy下载地址:https://github.com/Genymobile/scrcpy/releases效果图gi...

2018-10-24 19:27:21 82022 12

原创 Android反编译工具

Apktoolhttps://github.com/iBotPeaches/Apktool可以反编译apk,也可以重新打包apk下载地址:https://github.com/iBotPeaches/Apktool/releasesbrew安装:brew install apktool文档:https://ibotpeaches.github.io/Apktool/documentati...

2018-10-24 17:03:43 8554 1

原创 AssetFile - 像File一样操作Asset资源

https://github.com/xiandanin/AssetFile前言平时开发中经常会用到Assets,可以让我们把一些资源内置在应用里,但是它使用起来比较麻烦,比如要使用Assets里面的一个文件,需要这样: try { final InputStream stream = getAssets().open("test.jpg");} cat

2018-09-17 14:59:17 2282

原创 使用android-gpuimage的一些问题总结

前言android-gpuimage虽然可以实现滤镜的效果,但遇到稍微复杂的需求,框架本身的bug和一些缺陷就暴露出来了,而且这个项目已经2年没维护过了,提issues也没人讨论,这里总结一些遇到的问题和解决办法。1、Demo跑起来就有些bugandroid-gpuimage-support 重写了更友好的示例 2、异步调用getBitmapWithFilterApplied...

2018-06-28 21:32:39 5174 7

原创 Android JNI常见异常解决

local reference table overflow (max=512)当使用了大量的局部引用而没有及时释放的话,就可能出现局部引用表溢出,所以变量用完以后回收一下就可以了,需要注意的是参数传的是jobject类型(*env)->DeleteLocalRef(env, jobject);input is not valid Modified UTF-8: illegal ...

2018-06-05 23:56:25 1258

原创 Spring Boot热部署 - 不重启应用也能看到修改效果

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&am

2018-05-22 14:27:16 1254 1

原创 Spring Boot快速创建Hello World

相关链接https://projects.spring.io/spring-boot https://www.thymeleaf.org介绍Spring Boot跟Spring MVC不太一样,Spring MVC建新项目的时候是要配置很多东西的,而Spring Boot讲究的是快速,提供了很多默认配置,所以新建一个项目不需要手动配置任何东西,并且个性化配置也比Spring MVC简...

2018-05-21 23:33:21 874

原创 Android判断设备是否有NavigationBar(虚拟按键)并获取它的高度

转载请注明出处: http://blog.csdn.net/aa464971/article/details/79347168网上对于NavigationBar的判断有很多方法,但由于国内定制系统太多,导致兼容性不太好,这里提供一个实测兼容性比较好的。/** * 判断是否有NavigationBar * * @param activity * @return */...

2018-02-22 14:35:23 4194 1

原创 使用Android Studio快速发布开源库到JCenter

转载请注明出处: http://blog.csdn.net/aa464971/article/details/79231852完整示例代码https://github.com/dengyuhan/jcenter-example开始1.注册bintray先到https://bintray.com注册一个账号,支持Github、Google、Twitter...

2018-02-01 18:15:57 525

原创 IntelliJ IDEA创建SpringMVC Maven 项目 - HelloWorld

* 创建一个新项目,`Maven` - `Create from archetype`,选中`maven-archetype-webapp`这个archetype

2017-10-16 15:28:33 21527 6

原创 收集一些JetBrains授权服务器

授权服务器地址http://intellij.mandroid.cn/http://idea.imsxm.com/http://idea.iteblog.com/key.phphttp://idea.qinxi1992.cnhttp://idea.lanyus.com/

2017-10-10 15:58:10 5763 1

原创 无需插件用Chrome调试WebView加载的网页

要求1.Chrome 32 以上版本; 2.Android 4.0 以上版本。

2017-09-30 14:46:27 7790

原创 WebP官方转换工具手把手安装教程

WebP官网https://developers.google.com/speed/webp/下载依赖库要使用WebP,需要安装cwebp和dwebp

2017-09-13 11:44:14 22765

原创 【MIUI】MIUI Issues

#### 兼容性建议(适配常见问题) [https://dev.mi.com/docs/appsmarket/technical_docs/adaptation_FAQ/](https://dev.mi.com/docs/appsmarket/technical_docs/adaptation_FAQ/)

2017-08-24 14:21:28 563

原创 【Github Issues】Glide Issues

结合android-gif-drawablehttps://github.com/bumptech/glide/issues/805

2017-07-12 10:02:18 527

原创 【Github Issues】okhttp Issues

转载请注明出处:http://blog.csdn.net/aa464971/article/details/73350409java.io.EOFException: \n not found: size=0 content=…https://github.com/square/okhttp/issues/1517ProtocolException: Expected ‘:status...

2017-06-16 18:46:35 1268

原创 MediaMetadataRetrieverCompat - 获取视频信息与缩略图兼容方案

转载请注明出处:http://blog.csdn.net/aa464971/article/details/72784142效果图片         音频          视频         自定义 示例APK:example-debug.apkGradle//必选implementation 'in.xiandan.mmrc:media-metadata-retrie...

2017-05-27 20:07:28 4993 5

原创 CountDownTimerSupport - 更简单易用的Android倒计时器

转载请注明出处:http://blog.csdn.net/aa464971/article/details/72768063Github地址:https://github.com/xiandanin/CountDownTimerSupportAndroid倒计时器,支持开始倒计时、暂停倒计时、继续倒计时、停止倒计时、重新倒计时示例apk效果演示 快速开始Android S...

2017-05-26 14:11:59 2637

原创 【Github Issues】ffmpeg-android-java Issues

转载请注明出处: 1.Output file #0 does not contain any streamhttps://github.com/WritingMinds/ffmpeg-android-java/issues/88

2017-04-25 14:46:58 3017

原创 【Github Issues】javacv Issues

1.录制camera2 获取预览帧数据https://github.com/bytedeco/javacv/issues/163https://github.com/bytedeco/javacv/issues/298

2017-04-24 18:31:21 849

原创 Appium 1.5.3下Could Not Launch Appium Inspector的解决办法

转载请注明出处:http://blog.csdn.net/aa464971/article/details/70336504异常描述appium的Github上已经有人提了类似的问题给的建议是勾选prelaunch applicationhttps://github.com/appium/appium/issues/2341#issuecomment-40477596建议用app...

2017-04-21 18:52:25 3334

原创 Mac下安装配置Homebrew图文教程

转载请注明出处:http://blog.csdn.net/aa464971/article/details/70336331http://dyhdyh.com/archives/268.html1.命令行工具中执行命令ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/m...

2017-04-21 18:25:36 2759 1

原创 分享一些实用的Android Studio插件 - 不定期更新

转载请注明出处: http://blog.csdn.net/aa464971/article/details/70325399Github - 欢迎Star https://github.com/xiandanin/Android-Studio-Plugin1.GsonOrXmlFormat | GsonFormat插件地址 - https://plugins.je...

2017-04-21 16:01:28 2106

原创 解决AndroidStudio编译出现available for offline mode的问题

Settings-Build.Execution,Deployment-Gradle–取消勾选的Offline Work,重新编译即可。

2017-04-01 22:41:57 29587 1

Proxifier_Mac_2.15

Proxifier的Mac版 - https://blog.csdn.net/aa464971/article/details/79746618

2018-03-29

javacv-0.7-bin.zip

2017-04-24

pnacl-0.52.38.9180

pnacl-0.52.38.9180

2017-01-13

bcprov-jdk15-143.jar

用于jdk上找不到BouncyCastleProvider

2016-04-01

MyEclipse8.5注册机

打开以后可根据输入的用户名生成对应的注册码,然后复制到myeclipse的注册框就可以了

2014-12-29

eclipse maven项目 怎么实现一点就会自动编译并发布到tomcat

2015-11-23

android 求大神仿一个手机QQ的日期选择器

2015-10-14

android studio运行不了项目

2015-08-31

tomcat服务器10几个小时不访问,用的是ssh,就会抛异常,如图

2015-05-19

tomcat服务器一段时间不访问,就会抛异常,如图

2015-05-19

java ssh通过action和直接运行的MD5之后的字符串不一样

2015-05-18

为什么我ssh的action进来的是gbk

2015-05-18

android微信支付的服务端该怎么写,官网demo看半天都看不明白,有没有手把手教程,要服务端的

2015-05-14

用ssh写的java后台,在本机上做了下并发测试,才100用户并发mysql就开始报异常了,怎么解决

2015-05-04

求大神,有个直播网站是用的flash,但是网页的广告太多了,怎样单独拿到直播视频的url

2015-05-03

坐等求救,java用ssh的时候,Gson解析json有外键的时候报错

2015-04-22

求救啊,Hibernate的问题,查询的时候报错

2015-04-21

android怎样才能用MultipartEntityBuilder

2015-02-05

android的HttpPost怎么传byte数组给服务器

2015-01-27

android怎样让两个不同的activity拥有BActivity的方法和属性

2015-01-26

java--怎样让子类访问父类内部类的方法

2015-01-25

怎么让外网的两台电脑同步代码?用SVN的话,怎样配置

2015-01-22

android怎样让两个Activity都拥有BaseActivity的方法和变量

2015-01-12

java怎样让两个类都拥有1个类的方法,不复制,不出现重复代码

2015-01-12

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

TA关注的人

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