自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱孔孟

(Java/Android/5G/万物互联)

原创 私人收藏夹

罗列遇到的开源项目,备用。“任阅”,开源小说阅读器TakePhoto是一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库,目前最新版本3.0.0。JsBridgecommons-lang3ActiveAndroidCarbon Material Design implementation for Android 2.3+....

2019-08-13 11:20:29 2161

转载 Android 设置圆角View

核心ViewHelper,使用ViewOutlineProvider实现圆角<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="viewOutLineStrategy"> <attr name="clip_radius" format="dimension"></attr> <attr nam.

2020-06-16 16:51:04 116

转载 人是一瞬间变老的

小孩子不是慢慢长大的,而是一瞬间长大的,正如村上春树说: “我一直以为人是慢慢变老的,其实不是,人是一瞬间变老的。”一瞬间长大, 而后一瞬间变老,时间易逝,三四十的老程序员,何去何从?...

2020-05-06 12:48:49 105

翻译 Window google Chrome 所有页面崩溃的两种解决方法

--no-sandbox使用 win+r 输入 “chrome.ext --no-sandbox” 启动浏览器 或者快捷方式 ...chrome.exe--no-sandbox可以打开页面,但是会有“--no-sandbox is not recognized”的提示。重命名找到安装路径,Program Files (x86)\Google\Chrome\Application;...

2020-04-27 12:34:49 359

原创 EditPlus 添加支持kt文件

1.到官网https://www.editplus.com/files.html,下载 stx 格式的文件;2. 选Tools - Preferences -- File | Settings & syntax3. add 如图

2020-03-03 10:34:25 148

翻译 Android studio 插件推荐

IDE Features Trainer指导学习IDE的功能,帮组新手快速了解工具功能使用,所谓"工欲善其事,必先利其器" ,所以新手推荐第一位,老手跳过.Alibaba Java Coding Guidelines阿里Java编程规范检查, 所谓 "无规矩不成方圆", 写代码,养成一个良好的编码风格, 必备推荐.GsonFormat /JSON To Kotl...

2019-10-23 19:20:39 119 2

翻译 Android 安装APP 失败 INSTALL_FAILED_TEST_ONLY

Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLYInstallation failed due to: 'null'上边是安装错误提示在gradle.properties 文件中添加android.injected.testOnly=...

2019-10-16 17:37:02 6832 5

转载 视频基础知识

多媒体的应用已经深入人们生活,视频会议已经成为工作会议、教学中重要的手段之一。高清电视、高清视讯也是现在人们茶余饭后的谈资,那么什么是高清的标准?什么是高清的分辨率?计算机行业中的显示器与电视行业中的分辨率有什么区别?为什么视频会议、数字电视在图像采样上采用子采样的方式?高清视频会议和高清电视是怎么统一起来的?本文就为你解开视频的层层面纱,深入了解视频会议的基础知识。1 逐行扫描与隔行扫描...

2019-10-09 11:30:51 109

原创 Activity Shared Element Transition 共享元素动画

单个共享元素,用代码方式:从A 跳转到B ,intent 正常写, startActivity时,添加bundle参数;startActivity(intent, ActivityOptionsCompat .makeSceneTransitionAnimation(AActivity.this, view, "imageView").to...

2019-08-27 16:40:31 139 1

原创 glide-transformations 使用笔记

引入: implementation 'jp.wasabeef:glide-transformations:4.0.1'常用的几种效果Crop(剪裁: 圆角,圆形,正方形..)CropTransformation,CropCircleTransformation,CropSquareTransformation,RoundedCornersTransformation...

2019-07-07 02:07:17 1190

转载 material for android

博客https://material.io/develop/android/Githubhttps://github.com/material-components/material-components-android

2019-06-29 23:03:15 241

转载 百度网盘下载器Proxyee Down

jar 版本的下载器,土豪请绕道,开通VIP之路,仅供临时使用。Proxyee Down 介绍Proxyee down 使用本地http代理服务器方式嗅探下载请求,支持所有操作系统和大部分主流浏览器,支持分段下载和断点下载https://blog.csdn.net/u011054333/article/details/86427329下载地址:https://githu...

2019-05-16 20:18:59 349

原创 Android Sqlite 浏览器 sqlitebrowser支持浏览加密库

在使用greendao 的时候,使用了sqlcipher来加密数据库, 如果想直接打开查看数据库的话, 有点麻烦,下载了sqliteexpert 编辑器, 看官方文档说,如果想打开加密的数据库需求另外增加dll. 找到了dll 使用后打不开新版的db.How do I open a password protected database?You have to install ...

2019-05-06 14:00:16 633

翻译 Android Studio warning variantOutput.getProcessResources()

WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.It will be removed at the end of 2019.For more information, s...

2019-04-29 14:03:27 3996 4

原创 adb 模拟手机滑动事件

chcp 65001@echo offecho 开始滑动set str =0:startadb shell input swipe 100 150 100 100choice /t 1 /d y /n >nulset /a str+=1clsecho 滑动次数 %str%goto start复制上边代码到记事本,修改后缀名为.bat, 双击打开执行,前提文件放到 a...

2019-04-24 14:11:46 697

转载 精彩的评论

有的程序员喜欢看书。有的程序员喜欢直接看源码。有的程序员喜欢看别人的博客。有的程序员喜欢看在线视频。有的程序员喜欢看别人的公众号。有的程序员喜欢凑成一个圈子(知识星球)。获取知识的途径不一样罢了。我以前是 Android 程序员,后来有人告诉我现在流行 Hybrid app,后来有人告诉我 RN 很火,让我学 RN。后来又有人告诉我 Kotlin 是钦定的官方语言。后来又有人告诉我...

2019-04-24 11:02:41 173

转载 axure 8.1 授权码分享

mac 可用Licensee:zdfansKey:fZw2VoYzXakllUuLVdTH13QYWnjD6NZrxgubQkaRyxD5+HNMqdr+WZKkaa6IoE5N(建议购买正版授权)

2019-04-19 21:27:23 4997

原创 Handler

HandlerHandler public Handler(Callback callback, boolean async) { if (FIND_POTENTIAL_LEAKS) { final Class<? extends Handler> klass = getClass(); if ((klass.is...

2019-04-14 19:59:59 176

翻译 Java 基础 观察者模式复习

观察者模式的概念:属于对象行为型模型,也被称为发布-订阅模式或者依赖模式,定义对象间一对多的依赖关系,当一个对象发生改变状态时,所有依赖于它的对象都会收到通知并被自动更新。观察者职责:收到通知后做一些事情被观察者职责: 管理和通知观察者优点:观察者和被观察者之间是抽象解耦: 建立了一套触发机制缺点:因为一个被观察者多个观察者,开发调试会比较复杂,Java是消息通知默认...

2019-03-19 10:05:02 195

原创 Java基础 冒泡排序算法代码实例

package maopao;import java.util.Arrays;public class Maopao { public static void main(String[] args) { int[] arr = {6, 3, 8, 2, 9, 11, 21, 1, -2, -1}; int[] arrs = new int[ar...

2019-03-14 10:05:41 226

原创 Java基础 设计模式-单例模式

单例模式的概念:确保一个类只有一个实例,且自动实例化向外提供这个实例。使用场景:1.要求生唯一对象的场景2.需求提供一个共享访问或者共享数据3.创建一个对象需要消耗过多资源,如要访问IO 或数据库资源4.需要定义大量的静态变量和静态方法的场景 ,如工具类常见写法:传说中的饿汉:/** * 饿汉, * 线程安全, */public class ESing...

2019-03-13 22:48:58 422

原创 Mac 安装未知来源软件提示已破坏的解决方法

显示"任何来源"选项:sudo spctl --master-disable不显示"任何来源"选项sudo spctl --master-enable终端输入命令 ,开启允许任何来源

2019-01-23 19:17:44 1951 2

原创 React 部署 centOS 前后端代码笔记

//上传jar 到服务器指定目录scp -P 22 /Users/arjun/IdeaProjects/performance/target/performance-1.0.0.jar root@118.25.236.85:/home/arjun/server输入密码后回车,显示文件上传进度//连接服务器ssh -t root@118.25.236.85 -p 22 输...

2019-01-11 21:36:16 311

转载 2019十大科技趋势

来自:阿里巴巴达摩院 https://damo.alibaba.com/events/50信息革命、移动互联网革命尚未落幕,智能革命又像一头大象一样撞进人类的生活,激荡着整个世界。任何足够先进的科技,初看都与魔法无异,但魔法背后是对规律和趋势的洞悉。今天,达摩院发布2019十大科技趋势。我们希望,在魔法抵达之前,让科技演进的脉搏清晰可见。 趋势1:城市实时仿真成为可能,智能城市诞生...

2019-01-02 16:51:49 507

原创 Jenkins 实现持续集成 (Android)笔记

Jenkins安装, 官网下载地址.安装完成之后,配置系统设置,全局工具设置.创建一个自由风格的软件项目, Gradle构建设置. 其中, 需要在 Jenkins 用户下设置gradle 环境变量, 配置的sdk环境变量也需要是Jenkins有权限访问的目录.设置变量这环节很重要,可能需要用到下面命令env //查看环境变量find / -na...

2018-11-09 10:45:13 186

原创 Mac GRADLE_HOME 设置笔记

终端中输入 :open .bash_profile, 打开文件(如果没有设置过, 可以用vim .bash_profile)后追加下面的内容, 路径为自己下载解压后的gradle的目录.export PATHGRADLE_HOME=/Users/zhinantech/gradle-4.4/export GRADLE_HOMEexport PATH=$PATH:$GRADLE_...

2018-11-08 17:01:03 1509

原创 html div 内容横向溢出 css处理方法

上图是内容溢出的表现. 怎么办? 添加 一个css 属性  即可让长文本换行显示. word-wrap:break-word;也可以使用下面的属性:word-break: break-all;word-break 值 描述 normal 使用浏览器默认的换行规则。 break-all 允许在单词内换行。 keep-all 只能在半角...

2018-11-05 17:19:25 1740

原创 JS Ramda 表达式使用记录

//升序, 包含from,不包含toR.range(0,5) //排序, 根据diff函数const diff = function(a, b) { return b - a; };R.sort(diff, [2,5,3,44]]); //const mapIndexed = R.addIndex(R.map);mapIndexed((val, idx) => va...

2018-10-11 13:36:53 1089

翻译 html textarea 禁止拉伸

给textarea 设置css . resize: both; //纵横拉伸resize: horizontal; //水平拉伸resize: vertical; // 垂直拉伸resize: none; // 禁止拉伸CSS:textarea { resize: none; /* Disables resizability */}HTML:&...

2018-10-09 13:44:43 2875

转载 Andorid 应用内悬浮控件实践

转载地址:https://github.com/yhaolpz/FloatWindow特性:1.支持拖动,提供自动贴边等动画2.内部自动进行权限申请操作3.可自由指定要显示悬浮窗的界面4.应用退到后台时,悬浮窗会自动隐藏5.除小米外,4.4~7.0 无需权限申请6.位置及宽高可设置百分比值,轻松适配各分辨率7.支持权限申请结果、位置等状态监听8.链式调用,...

2018-09-12 18:32:25 274

原创 图表类开源项目

百度的 echartshttp://echarts.baidu.com/index.html阿里系的https://alibaba.github.io/BizCharts/https://antv.alipay.com/zh-cn/index.htmlhttps://viserjs.github.io/demo.htm

2018-09-10 19:10:43 321

原创 华为平板log日志开启方法

在计算器的高级模式中输入,()()2846579()()=

2018-09-10 19:09:46 914

转载 web Tooltip 文字提示

web:https://www.cnblogs.com/grt322/p/8564460.htmlreact ant:https://ant.design/components/tooltip-cn/#header简单用法:import { Tooltip } from 'antd';ReactDOM.render( <Tooltip title="prompt...

2018-09-04 12:47:21 662

原创 Lottie Android 试用

标题动画,截图了个图 lottie 是一个支持android ios web 的动画解决方案. 使一些复杂的动画简单load实现成为可能,  使用了一番发现,官方下载的某些json动画,在Android设备上显示丢失动画元素的问题, 基本可用吧. github地址:https://github.com/airbnb/lottie-androidjson 文件在线编辑h...

2018-08-30 18:26:37 547

转载 fusionjs Uber开源的web框架

https://fusionjs.com/ Uber宣布开源Fusion.js,这是一个“基于插件的通用Web框架”。在发布说明中,Uber的高级软件工程师Leo Horie说到,Uber已经构建了上百个基于Web的应用,随着Web技术的快速变化和最佳实践的持续演化,让数百位Web工程师充分利用现代语言的特性,同时还要跟上Web平台的动态化发展确实是一项很大的挑战。而Fusion.js就是...

2018-08-27 13:43:21 351

转载 antd Component 某个样式重写

例子,实测可用:global { .ant-form-item{ font-size: 14px; background-color: 'red'; } } 参考文:https://www.jianshu.com/p/a2e7728d8717

2018-08-16 19:29:23 2839

原创 react antd table 使用示例

const { Table } = antd;const columns = [{ title: 'Name', dataIndex: 'name',}, { title: 'Age', dataIndex: 'age',}, { title: 'Address', dataIndex: 'address',}];const data = [];for (...

2018-08-09 10:43:21 3634

原创 yarn install error Expected version

yarn install v1.7.0warning ../../package.json: No license field[1/4] Resolving packages...(node:893) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Plea...

2018-08-09 10:41:00 4330

原创 web react/vue 学习相关文档

印记中文文档https://docschina.orgreact :起步: react路由: react-router组件: ant design状态: redux异步: redux-saga函数: ramdaJS知识概览:https://dvajs.com/knowledgemap/#javascript-%E8%AF%AD%E8%A8%80开发插件:...

2018-08-08 17:11:32 319

转载 Axure RP 8.1.0.3377的授权码

Axure RP 8.1.0.3377Licensee:zdfans.comKey:gP5uuK2gH+iIVO3YFZwoKyxAdHpXRGNnZWN8Obntqv7++FF3pAz7dTu8B61ySxliLicensee:zdfansKey:fZw2VoYzXakllUuLVdTH13QYWnjD6NZrxgubQkaRyxD5+HNMqdr+WZKkaa6IoE5N...

2018-08-08 17:09:20 1856 1

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