自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Android使用Infura、Web3j、Http等方式接入以太坊区块链

转载自Android笔记系列文章接入以太坊区块链的方式1、自己搭建节点,终端去访问搭建好的节点获取数据2、使用免费的Infura,省去创建节点的烦恼InfuraInfura 提供免费公开的Ethereum(以太坊)主网和测试网络节点;申请只要输入一点基本资料和Email就可以在你输入的Email邮箱里收到Infura发给你的邮件,邮件内容主要是你可以使用的主网节点及测试网络节点的地址。ps:Inf...

2018-04-09 18:20:22 5189 1

原创 自定义View解决页面销毁导致view find 为null

/关键代码要出来这两个。

2024-03-28 17:27:36 149

原创 图片宽高未知的情况下ImageView动态依据图片宽高进行缩放

tips:要保持图片宽度和屏幕宽度一致,需要使用宽高比小于屏幕宽高比的图片资源文件。

2022-12-28 11:24:26 114 1

原创 颜色透明度16进制对照表

100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C978% — C777% — C476% — C275% — BF74% — BD73% — BA72%

2021-03-11 14:12:46 270

原创 Android 9.0 版本以上,多进程访问对WebView的影响

Android 9.0 版本以上,多进程访问对WebView的影响报错 日志Caused by: java.lang.RuntimeException: Using WebView from more than one process at once with the same data directory is not supported. https://crbug.com/558377...

2020-04-21 09:44:35 3628

原创 iphoneX兼容之自定义底部菜单

当我们需要自定义底部导航栏时 首先要解决iphoneX的底部大横条对这个兼容 通常不设置兼容 都会被挡住 使用css编写即可兼容 无需编写js代码在你要编写的底部菜单中插入 样式padding-bottom: calc(env(safe-area-inset-bottom) /2) 即可兼容例如:css中插入 @supports (bottom: const...

2019-04-09 17:49:28 2273

原创 小程序 css样式 gif和图片叠加效果 使用 mix-blend-mode

mix-blend-mode: normal; //正常mix-blend-mode: multiply; //正片叠底mix-blend-mode: screen; //滤色mix-blend-mode: overlay; //叠加mix-blend-mode: darken; //变暗mix-ble...

2019-03-07 16:37:20 2459

原创 微信小程序-去除页面滚动条

实现代码是/* ::-webkit-scrollbar {width: 0;height: 0;color: transparent;display: none;} */但是今天使用的时候突然不能生效了,之前是可以的。研究了一下,发现没有给父级元素设置属性。.store-page { //父元素width: 100vw;height: 100vh;overflow-x: ...

2019-03-07 10:27:07 6658 3

原创 RecycleView使用reverse,MIUI截长屏无法截全屏的问题

layoutManager=newLinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL,true);RecycleView中item从下到上依次添加,并且第一个添加的item始终在最下面,新添加的item需要滑上去才能看到。 新增加的item需要上滑才能显示是导致miui截取长屏的时候出现截不全列表的情况的原因改为:layo...

2018-07-13 11:46:15 641

原创 安装机器学习库时遇到的numpy问题

执行:pip install tensorflow出现问题:Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstal...

2018-07-10 16:15:54 719

原创 TensorFlow入门 - Android机器学习Demo

相关介绍Google开源项目TensorFlow-Android Example 中实现了Android 应用中使用TF模型 进行机器学习的功能。阅读 TensorFlow-Android REDDME 自己尝试基于TensorFlow示例中已有的模型来构建Android的应用。获取已有的数据模型可以在我的项目示例的 asstes 中复制,也可以去下载 Google 提供的一个数据模型 incep...

2018-07-09 18:06:01 921

原创 Casperjs 入门自动化注册

入门CasperJs自动化测试框架环境搭建另行百度。调用方式:源代码:var casper = require('casper').create({    // verbose: true,    logLevel: 'info',    onError: function(self, msg) {        console.log('error: ' + msg);        ...

2018-06-27 11:18:35 424

原创 IPFS接口文档-原版

​​# API ReferenceGenerated on 2017-08-23, from go-ipfs v0.4.11-dev.This is the HTTP API specification for IPFS.IPFS HTTP API is an RPC API which should work across different IPFS implementations. The ...

2018-06-27 10:49:52 2825

原创 Spring Boot 入门 - 2.3 使用Thymeleaf模板引擎渲染web视图

Web应用的开发就绕不过渲染Web页面,Spring Boot 提供了很多默认配置的模板引擎;主要是:Thymeleaf 、 FreeMarker 、Velocity 、Groovy 、Mustache;Spring Boot建议使用这些模板引擎,避免使用JSP,若一定要使用JSP将无法实现Spring Boot的多种特性;后续重点学习几个模块引擎是如何使用的;ThymeleafThymeleaf...

2018-05-29 17:12:40 1292

原创 Spring Boot 入门 - 2.1 构建一个较为复杂的 RESTful API

Spring Boot 注解说明@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默认返回json格式。 @RequestMap...

2018-05-29 14:56:27 1816

原创 Spring Boot 入门 - 1.4 工程配置文件详解

我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都有自己的默认配置,所以如果不是特殊应用场景,就只需要在 application.properties 中完成一些属性配置就能开启各模块的应用。关于application.properties的使用,主要用来...

2018-05-29 13:47:57 355

原创 Spring Boot 入门 - 1.3 Spring Boot 的 Hello World

这章节分析SpringBoot项目结构及如何输出Hello World 到 Web页面;项目结构解析如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):src/main/java/ 下的程序入口 DemoApplication.javasrc/main/resources下的配置文件:application.propertiessrc/te...

2018-05-29 13:43:23 206

原创 Spring Boot 入门 - 1.2 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程

使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程使用嵌入的Intellij中的Spring Initializr工具,它同Web提供的创建功能是一样的(同样你也可以使用这个网站创建),可以帮助我们快速的构建出一个基础的Spring Boot/Cloud工程。选择create New Project => Spring Initiali...

2018-05-29 13:39:36 350

原创 Spring Boot 入门 - 1.1 Intelij idea软件的下载及使用

Intelij idea软件的下载及使用Intelij idea 软件下载下载地址:mac版 windows和mac版配置流程一样的,我这里就以mac版举例了如下图:下载企业版功能会全一些,但是需要破解,后面我说下怎么破解Intelij idea软件破解网上搜了很多破解方案,确实成功的少一些,这里我找了一个博客,我试过了是ok的。这个博客的作者还提供了自己搭建局域网破解方案,想试试的朋友可以试试的...

2018-05-29 13:37:35 609

原创 Android提高Gradle更新速度的有效方法

手动更新Gradle 官网下载地址,下载文件名为 gradle-version-all.zip ;打开命令行终端:输入:cd ~/.gradle/wrapper/dists/打开:open .如图:在复制压缩包到指定文件目录之前,最好确保你已经执行过一次 Android Studio 软件进行gradle的下载,这里你不用下载成功,只需要他执行一下就可以了,因为gradle文件目录的结构有一...

2018-05-27 21:49:50 314

原创 Android区块链浏览器源代码

效果展示:项目地址:区块链浏览器源代码相关参考技术文章:Android使用Infura、Web3j、Http等方式接入以太坊区块链 Android使用Insight开发比特币区块链浏览器...

2018-05-22 15:19:54 1996

原创 LeetCode算法练习-字符串篇

反转字符串请编写一个函数,其功能是将输入的字符串反转过来。示例输入:s = "hello"返回:"olleh"思路1、string 转char[]数组 然后依序遍历2、位运算 a^=b 交换位置 ab交换位置 我示例代码给这个思路的 效率会高一些代码class Solution {        public String reverseString(String s) {        ...

2018-05-17 10:32:32 2036 1

原创 Java后台开发—Intelij idea软件的使用

Intelij idea 软件下载下载地址:mac版 windows和mac版配置流程一样的,我这里就以mac版举例了如下图:下载企业版功能会全一些,但是需要破解,后面我说下怎么破解Intelij idea软件破解网上搜了很多破解方案,确实成功的少一些,这里我找了一个博客,我试过了是ok的。这个博客的作者还提供了自己搭建局域网破解方案,想试试的朋友可以试试的。下面讲下破解步骤:1、找到hosts文...

2018-04-26 15:06:46 2698

原创 LeetCode算法练习-数组篇

从排序数组中删除重复项给定一个排序数组,你需要在原地(原地算法)删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。说明...

2018-04-23 17:16:24 2389 1

原创 修改Github项目显示语言

1、在github项目根目录下添加文件名为 .gitattributes 的文件;2、 .gitattributes文件内容*.md linguist-language=java //你项目内有什么文件 就使用 *.xx(xx代表文件后缀) 我的项目里markdown文件多...

2018-04-10 11:46:53 1341

空空如也

空空如也

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

TA关注的人

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