自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 New apps that use UIWebView are no longer accepted.

1.移除Libraries/RNCWebView.xcodeproj/RNCUIWebView.h、RNCUIWebView.m、RNCUIWebViewManager.h、RNCUIWebViewManager.m2.移除Libraries/React.xcodeproj/React/Views/RCTWebView.h、RCTWebView.m、RCTWebViewManager.h、RCTWebViewManager.m

2021-04-20 17:17:35 310

原创 android shell基本命令mac

1、进入android shelladb shell 2、查看 安装包//显示所有包pm list package//只显示第三方包pm list package -33、进入你想进入的包名下面//run-as 第二部查出来的包名run-as com.example.myapplication4、进入databasescd databases5、ls查看文件ls6、sqlite37、使用数据库.open yourDatabases.sd8、查询user表s

2020-12-08 17:29:56 229

原创 reactnative集成微信分享

1、集成ios1.1、下载社会化分享sdk1.2、在下一个ios版的分享sdk1.3导入ios sdk下的文件到xcode里面勾选这俩个1.4在link binary with Libraries中添加这三个文件1.5修改AppDelegate.m文件、添加完成后common就集成完毕#import <UMCommon/UMCommon.h>- (BOOL)application:(UIApplication *)application didFinishLaunc

2020-11-23 19:36:19 869

原创 taro ReactNative端打包问题记录

1、版本为2.0.*打包失败后来我升级为2.2.15版本、taro build --type rn就可以生成index.build文件了

2020-11-13 16:10:36 655

原创 安卓拨号器的实现

1、编写MainActivity类package com.example.myapplication;import android.Manifest;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.B

2020-11-13 15:58:38 228

原创 taro2.*以上版本解析配置cssModules失败

删掉scssModules改成cssLoaderOption就可以了 h5: { cssLoaderOption: { modules: { auto: /[a-zA-Z]+\.scss$/i, mode: 'local', localIdentName: '[name]_[local]_[hash:base64:5]', getLocalIdent: (context, localIdentName, localNa

2020-10-13 18:57:40 481

原创 Taro多端生成二维码

整理一下taro多端使用二维码、小程序没用弄1、RN端npm install react-native-svg --savereact-native link react-native-svgnpm install react-native-qrcode-svg --save使用import QRCode from 'react-native-qrcode-svg';<QRCode value={"This is a QR code string, string cannot

2020-09-10 18:33:34 590

原创 Taro多端截屏实现

Taro多端截屏实现1、安卓端实现手动连接react native的依赖1.1、在taro-native-shell包下面yarn add react-native-view-shot或者npm install react-native-view-shot1.2、自动连接(好像没什么用)react-native link react-native-view-shot1.3、自己手动链接在/android/settings.gradle中添加://后加截屏组件include ':

2020-08-07 10:37:09 1061

原创 Taro中多端使用Echarts

在RN中使用npm install native-echarts --save解决在安卓上不显示问题在node_modules找到native-echarts目录下的tpl.html并复制到壳工程下边的android/app/src/main/assets文件夹下面、没有就创建一个然后在index.js中添加这行代码source={Platform.OS === 'ios' ? require('./tpl.html') : {uri:'file:///android_asset/tpl.ht

2020-07-16 18:22:38 2927

原创 Taro钟表组件、兼容h5和ReactNative

后续会支持小程序先上效果图H5端:RN端:我用的是Iphone8plus父组件:import Taro, { Component } from '@tarojs/taro'import TimeClockh5 from './../../../h5/components/home/timeClock'import TimeClockRN from './../../../reactNative/components/home/timeClock'// import { getMinute

2020-07-08 19:08:00 376

原创 Taro打卡日历组件。支持h5、ReactNative、后续支持小程序

效果图父组件需要传的值 dateDesc:{ year:2020, //年份 month:7, //月分传人0默认为当前月份 list:[ 1,2,3,5,7,8,12,30,23,18 ] } //应用日历组件 <Calendar dateDes

2020-07-04 21:39:45 2346 3

转载 RN屏幕的适配问题

import React, {Component, PropTypes} from 'react';import { Dimensions, PixelRatio, Platform, StatusBar, View} from 'react-native';//React Native中使用的尺寸单位是dp(一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px),而设计师使用的是px,let props = {};export def

2020-06-28 19:30:26 483

原创 ReactNavigation导航入门

去年版本还是4、今年就5了~~!import 'react-native-gesture-handler';import React,{createContext, Component, useReducer} from 'react';import { StyleSheet, Text, View } from 'react-native';import AppEntry from './src/AppEntry'const App = () => { const reduc

2020-06-24 19:02:56 387

原创 js深层双向绑定

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Doc

2020-06-15 21:44:11 555

原创 感觉厉害的人的博客

架构师修炼宝典

2020-05-18 21:00:20 124

转载 Gc垃圾处理机制;Gc算法

添加链接描述

2020-05-18 11:55:40 139

转载 Mycat 配置文件schema.xml

1、介绍schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、 DataNode 以及 DataSource。2、schema相关标签  schema标签用于定义mycat实例中的逻辑库,mycat可以有多个逻辑库,每个逻辑库可以有自己的相关配置,如果不配置schema标签,所有表配置会属于同一个默认的逻辑库。示例如下:<schema name="USERDB" checkSQLschema="false" sqlMaxLim...

2020-05-16 21:07:59 286

原创 websocket入门

1、导入坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...

2020-05-06 20:34:21 188

原创 spring中使用拦截器WebMvcConfigurer读取redis缓存、使用ResponseBodyAdvice存放redis数据

1、创建项目2、添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</versio...

2020-05-06 17:06:54 574 1

转载 windows命令行下redis读取中文字符乱码

启动cmd命令行,输入chcp 65001(是utf-8格式)再输入命令redis-cli --raw启动客户端,查找userName的值,可以看见是中文的了~

2020-04-27 17:10:32 140

原创 双蛋问题

前几天看了李永乐老师的视频、忽然想写一下博客:1,问题描述:有i层楼,2个鸡蛋,鸡蛋是相同的,临界楼层是指从某个楼层之上抛下来,都会碎,但从这个楼层之下抛下来,都不会碎。没有碎的鸡蛋可以重复使用。试假设能找到这个临界楼层需要抛投的最少次数。2、问题分析2.1假设1:假设楼层i为100第一个鸡蛋直接从楼层的一半扔下去:假设第一个鸡蛋没碎:第二个鸡蛋最坏的情况为1+(i/2-1-1)...

2020-04-22 22:05:24 607

原创 Error: Cannot find module 'fs-extra'

没有找到模块 npm install -g fs-extra安装模块继续报错…一直安装就可以了

2020-04-01 11:33:51 14870 4

转载 servlet详解

1、什么是servlet?处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。B/S:浏览器/服务器。 浏览器通过网址来访问服务器,比如访问百度,在浏览器中输入www.baidu.com,这个时候浏览器就会显示百度的首页,那么这个具体的过程,步骤...

2020-03-30 23:06:25 419

原创 @PostConstruct

1、@PostConstruct如果想在生成对象时完成某些初始化操作、而这些初始化操作又依赖于@Autowried注解注入、那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成初始化,@PostConstruct注解的方法将会在依赖注入完成后被自动调用。Constructor >> @Autowired >> @PostConstru...

2020-03-30 17:43:07 145

原创 使用docker搭建redis集群并测试

1、拉取redis镜像docker pull redis:5.0.22、使用host创建docker镜像docker的网络类型docker的网络类型有:None:不为容器配置任何网络功能,没有网络 --net=noneContainer:与另一个运行中的容器共享Network Namespace,--net=container:containerIDHost:与主机共享Networ...

2020-03-29 14:08:57 495

原创 Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.cj.jdbc.Driver

1、JDBC连接Mysql5需用com.mysql.jdbc.Driver,例如:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false2、JDBC连接Mysql6需用com.my...

2020-03-15 21:44:53 2557

原创 docker部署mysql8.0启动失败

docker logs mysql查看日志1、情况一(‘STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’ to ‘sql_mode’.)ERROR: mysqld failed while attempting to check configcommand wa...

2020-03-13 17:53:47 3910

转载 Java知识体系最强总结(2020版)

Java知识体系最强总结(2020版)

2020-03-12 17:33:48 184

原创 GraphQL快速入门

1、什么是GraphQL?GraphQL 是由 Facebook 创造的用于描述复杂数据模型的一种查询语言。这里查询语言所指的并不是常规意义上的类似 sql 语句的查询语言,而是一种用于前后端数据查询方式的规范。官网(中文):添加链接描述规范地址:添加链接描述传统方式操作资源http://127.0.0.1/item/queryUser?id=1 查询,GET http://12...

2020-03-11 17:01:48 352

转载 Java迭代器(iterator详解以及和for循环的区别)

1、前言迭代器是一种模式、详细可见其设计模式,可以使得序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部Iterable 实现这个接口的集合对象支持迭代,是可以迭代的。实现了这个可以配合foreach使用~Iterator 迭代器,提供迭代机制的对象,具体如何迭代是这个Iterator接口规范的。...

2020-03-10 22:12:27 222

原创 java.util.Collections类——emptyList()方法

在写方法的时候可能结果集不存在,需要返回null,在调用这个方法的地方就要做一个null判断,很繁琐,容易出问题,这个时候就可以使用emptyList。如果用new ArrayList也可以,但是每次new 一个集合对象的时候都会有一个初始化空间,占用内存资源,积少成多会浪费很多的资源,Collections中的空集合对象是一个静态常量,在内存中只存在一份,所以能够节省内存资源。在可能返回空列表的...

2020-03-10 21:53:04 538

转载 为什么要实现Serializable

工作中我们经常在进行持久化操作和返回数据时都会使用到javabean来统一封装参数,方便操作,一般我们也都会实现Serializable接口,那么问题来了,首先:为什么要进行序列化;其次:每个实体bean都必须实现serializabel接口吗?最后:我做一些项目的时候,没有实现序列化,同样没什么影响,到底什么时候应该进行序列化操作呢?网上找了很多资料,但是感觉大都没有说的很清楚,所以结合自己的...

2020-03-10 21:13:08 160

原创 SpringBoot上传图片到本地和上传到阿里云OSS

1、上传到本地1.1搭建环境 <!--SpringBoot 测试支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> &...

2020-03-09 16:01:54 78

原创 freemarker简单使用

作用:自动生成代码1、导入坐标<!-- freemarker 模板引擎 --><dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</v...

2020-03-06 16:16:09 383

转载 Failed to create a Maven project: 'D:/WorkSpaces/codes/pom.xml' already exists in VFS

Failed to create a Maven project: ‘D:/WorkSpaces/codes/pom.xml’ already exists in VFS因为在maven中添加module时没有在项目路径上添加module的名称,如图所示:在项目路径下添加module的名称如下:...

2020-03-06 15:22:54 163

原创 Lombok的使用

介绍:从视觉方面简化代码、但是生成的get、set等方法会编译到class文件中1、配置安装1.1导入坐标<!--简化代码的工具包--><!--<optional>true</optional> 代表只导入到当前工程 其他工程要使用必须从新导入可以不写版本号 <dependency> <groupId&...

2020-03-05 21:01:37 128

原创 percona和mysql闪退、无法启动问题

1、安装percona或者mysql镜像docker pull mysql / docker pull percona2、创建mysql或者percona镜像perconadocker create --name percona -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root perc...

2020-03-04 18:42:07 237

原创 MyBatisPlus快速入门

1、创建数据库2、编写java文件2.1、创建maven工程2.2、导入maven坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l...

2020-03-04 18:32:59 187

原创 使用Docker安装percona

1、什么是percona?Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI...

2020-03-04 15:51:08 321

原创 docker命令整理

1、docker简介1.1什么是虚拟化:在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。...

2020-03-03 18:31:58 94

空空如也

空空如也

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

TA关注的人

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