自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旋转跳跃后空翻中的阿喵 - 热爱,专注,精益求精

记录与分享,走来成长的点点滴滴,微信搜一搜 “程序猿阿喵”

原创 【React-native】JS + Modal 实现app安全键盘 react-native-supervons-custom-keyboard

最近有个需要,在密码输入的时候,使用安全键盘; 一开始想直接找三方组件,但是没有合适的,唯一一个是 react-native-security-keyboard,但还只有数字,所以就基于这 个组件开撸!在这里感谢原作者 yanzhandong的分享。 先上效果: Demo 地址:...

2020-03-21 11:03:09

阅读数 27

评论数 0

原创 【Vue】轻松解决前后端部署中出现的跨域问题 No 'Access-Control-Allow-Origin' header is present on the requested resource.

废话不多说,部署遇见了跨域问题,有以下三种方法: 均使用 tomcat 部署,这样 ip + 端口一样,浏览器同源策略也符合; 把 Vue 项目打包放进后端的 static(以springboot项目为例) 文件中,访问使用路径的方式访问; 使用 Nginx 反向代理部署【推荐】。 ...

2020-03-11 23:06:04

阅读数 50

评论数 0

原创 【React-native】Pod install 安装失败原因分析

安装失败报一堆错误,Xcode设置下: 修改镜像源,请参考这里:https://mirror.tuna.tsinghua.edu.cn/help/CocoaPods/; 使用移动网络4g网络或者【越-过-高-墙】。 成功后记得备份!!! ...

2020-01-12 16:23:53

阅读数 278

评论数 0

原创 【心得感想】谈谈工作效率及沟通

工作也有两年了,各个方面仍然需要提高。 今天想来写一下,在日常开发工作中提升效率和沟通的见解。 工作效率: 理解你所需要负责的内容模块。 工作周期需要知晓(也就是留给开发的时间)。 提前想好实现方案。(如果想不出来,则去调研,最好规定时间不超过工作周期的十分之一,调研无结果则抛出来团队...

2019-12-05 22:07:55

阅读数 45

评论数 0

原创 【React-native】扫一扫组件的使用

之前有搞过相机组件,如今也遇到了需求,顺便记录一下。 主要分为以下三步: 组件版本及实现功能介绍。 安装使用。 界面实现。 先上最终实现效果图: 一,版本介绍 以下是项目中使用的版本信息: "react": "16.8.6", &q...

2019-10-27 15:46:08

阅读数 290

评论数 0

原创 【架构师养成】初识动静分离

今天,遇到了一个静态图片需要单独拿出来做 CDN 加速的需求,之前的方式是通过 API 接口请求图片路径后再进行渲染。 以前也听说过把图片等文件单独上传的 CDN 服务器,但是并没有实践过,正好了解下。 如下图,在一个网络请求开始到完成后,看到各个资源加载的耗时,这里是使用 CDN 后的耗时,...

2019-10-16 23:58:29

阅读数 27

评论数 0

原创 【哲学人生】从编程到柏拉图,对世界更深层次的理解

每过一段时间,就会感到烦躁,学东西也觉力不从心,想来,是该向内索求了。 忽然想起大学曾看过的一个公开课,复旦大学丁耕教授讲的《理想国》系列,便又准备重新看一遍,有很多当时不理解的,现在竟渐渐有点豁然开朗了。 其中,在《洞喻》那一章,冲击性比较大。 那简单先说下洞喻: 前提:你和你的伙伴,...

2019-09-06 09:47:06

阅读数 78

评论数 0

原创 【React-native】 "Unexpected keys "xxx" found in previous state received by the reducer.Unexpected key

今天,莫名启动项目发现一个报错,如下: 造成原因: 使用redux-persist 缓存 redux 中的数据,两个不同项目中的persistConfig 中 key 相同了。 解决: persistConfig 中 key 每个项目保持唯一: const persistCon...

2019-08-29 11:31:33

阅读数 276

评论数 0

原创 【React-native】react-native + react-navigation 实现更换皮肤完全教程

想实现一个更换 app 整体色调(导航头,tabBar 以及按钮)的功能,比如在晚上可以换成黑色保护眼睛,亦或者选用户自己喜欢的颜色。 先放具体的实现效果图: 整体思路 在 App.js 中,添加一个全局变量 screenProps,把颜色变量放在其中,然后再添加监听,当颜色改变时,触发...

2019-08-23 10:39:10

阅读数 417

评论数 5

原创 【React-native】Redux 全家桶实用指南

今天,想实现用户第一次登录后,下次免登录的功能。不难,但之前是用realm 数据库来实现的,就存一个用户信息,用 realm 难免有点杀鸡用牛刀之意,就想用 Redux 来实现,顺带温习下知识。 本文涉及到的组件有: react-redux 及 redux ( 基础 ) redux-per...

2019-08-20 22:18:01

阅读数 242

评论数 0

原创 【React-native】react-navigation 3.x 自定义切换动画

继我们接入了react-navigation 作为导航,并且实现android从右往左滑,那我现在又想各个页面切换的时候动画自定义,那该怎么搞? 【往期:android从右往左滑:https://blog.csdn.net/qq934235475/article/details/99436772...

2019-08-14 16:30:28

阅读数 708

评论数 0

原创 【React-native】react-navigation 3.x 仿 iOS 的push 从右往左过渡导航

之前用的是 react-navigation 2.x 的版本,升级 3.x 之后,发现StackViewStyleInterpolator 并没有在 react-navigation 模块中了。 如下,需要安装: npm install react-navigation-stack 由于我...

2019-08-13 15:17:25

阅读数 331

评论数 0

原创 【React-native】极光推送获取用户id以及点击事件跳转

获取用户id,如下所示,在每次用户登录app都重新获取,然后把该id传给后台绑定,来达到标识用户。 import JPushModule from "jpush-react-native"; JPushModule.getRegistrationID((registerI...

2019-07-31 10:12:39

阅读数 227

评论数 0

原创 【SpringBoot】java -jar 启动SpringBoot后,无法访问

太坑了,用 SpringBoot 打包成 jar 包后,在服务器显示启动正常,但是就是无法访问。 我在浏览器访问 tomcat 却有显示。 后面发现,tomcat 是 docker 启动的,但是启动 spring 的项目却没报错,我关掉后就可以了。- -记下以免再次犯错。 ...

2019-07-21 23:25:18

阅读数 359

评论数 0

原创 【Android】android打包签名配置

用如下命令生成 keystore 签名文件 keytool -genkey -validity 36000 -alias debug -keyalg RSA -keystore ./debug.keystore 扔到 android/app/ 下面,在 android/app/build...

2019-07-10 15:00:17

阅读数 32

评论数 0

原创 【Sentry】ERROR: more-itertools requires Python '>=3.4' but the running Python is 2.7.10

今天,用 Python 方式搭建 Sentry ,安装 9.1.1 最新版本的时候报错了,说我的 Python 版本要大于3.4,然后我就去装了3.4,然后其他各种错就来了。目前这个只支持 2.x 的 Python。错误如下: 解决也很简单,但是一开始没想到,我们单独装这个 more...

2019-06-25 16:36:01

阅读数 5902

评论数 0

原创 【React-native】RN react-native run-android Execution failed for task ':app:processDebugManifest'.

莫名其妙,项目出现这个错误,昨天还好好的。 Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute application@appCompo...

2019-06-18 18:23:42

阅读数 332

评论数 0

原创 【React-native】轻松从零搭建微软Code-Push热更新

总体步骤: 前提:需要 mac 电脑(iOS需要,仅安卓Win亦可),RN iOS/android 环境搭建好,服务器一台(最好linux),mysql 数据库以及 git 和 npm 环境。 搭建服务器,下载code-push项目,npm install安装,配置数据库,生成数据库表。 ...

2019-06-12 17:15:10

阅读数 352

评论数 0

原创 【Vue】开发了一个半月的 Vue 项目以及团队协助心得体验

写在前: 公司开发新产品,前端 Vue + ElementUI ,后端 Spring Boot + activit,本文大致分为以下三点: 一,从 Vue 生态来看前景 二,开发过程中遇到的问题 三,团队协作 一,从 Vue 生态来看前景 Vue 是国人尤大牛写的,它是一个 MVV...

2019-05-23 11:29:28

阅读数 405

评论数 0

原创 【React-native】RN 调 iOS 原生活体识别SDK进行数据交互

目前想调用第三方(某图场景)的活体识别,但是官网明明写着,有 H5 的方式,但是提供的 SDK 只有原生的,所以需要调原生,并且是在原生中调用三方的检测页面,然后回调结果给 RN。 总体的思路: 如下图所示,我们的核心点在于对 RCT 的单例设计以及回调的使用。 总体的步骤: 1...

2019-05-23 11:06:13

阅读数 164

评论数 0

原创 【心得感想】谈谈对996工作制的理解以及大火的996.icu

首先,首当其冲的一句话,假如给你现在工资的2.5倍工资,你是否愿意996? 我的话,我的答案是yes。 但是也看什么工作,如果是重复无意义的coding,纯体力活,恐怕也无法接受。 广泛讨论 这几天,996icu的话题,刷爆了各大社区,新闻平台等等,国外友人也异常关注,这不,Python之...

2019-04-01 20:56:56

阅读数 2498

评论数 0

原创 【React-native】Redux 简洁教程

项目复杂度虽然不足以用到 Redux,但是个人很感兴趣,故来试试Redux。 可以用于项目的状态管理(子页面改变父页面 state 值,兄弟组件之间共享状态) 如下效果(尴尬,录屏软件不能用了): 主页中存储 redux 中的值,value 为 redux,红字部分 在子页面中,更改值...

2019-04-01 20:26:45

阅读数 47

评论数 0

原创 【Vue】Vue 常用组件推荐

近来公司有新的项目,使用 Vue + Element UI + SpringBoot 开发新的产品,有幸加入到前端开发中。 之前有 React 的经验,上手不难,但是也有很多要学习的地方。 这里,推荐一些学习资源与组件: Vue官网:https://cn.vuejs.org/ awesome...

2019-03-31 16:45:29

阅读数 99

评论数 0

原创 【Linux】Linux 后台运行 SpringBoot 项目追加日志

记录一下,老是忘记。 SpringBoot 发布成 jar 包后,放服务器上,后台启动后, 后台命令: nohup ... & “...” 表示你要执行的语句,切记后面有个“&” 实时查看日志 tail -f nohup.out 查看某端口占用 netst...

2019-03-19 23:20:40

阅读数 761

评论数 0

原创 【React-Native】RN 面试记录

汇总记录一下面试中遇到的问题,希望对大家有帮助 废话不多说,直接就开写吧。 时间:2019-03-13 职位:大型企业RN岗位电话面试 Android原生相关: 四大组件有哪些? activity service content provider broadcast ...

2019-03-13 23:22:59

阅读数 1244

评论数 0

原创 【React-native】React-native键盘遮挡TextInput,使用 KeyboardAvoidingView 解决

想要完美的输入体验,键盘是千万不能遮挡的,而且在最后一项输入的时候,底部的 【提交/登录】按钮需要弹上来显示,那么,让我们来解决这个问题吧。 首先,安装组件 npm i react-native-keyboard-aware-scroll-view --save 然后,用如下包裹你的 i...

2019-02-28 23:34:10

阅读数 260

评论数 0

原创 【React-native】结合 NativeBase & FlatList 的 api 数据设计及使用

首先,官方地址:https://docs.nativebase.io/Components.html#card-image-headref 效果展示,这里使用的是Card image(PS:这里用了才看的阿丽塔战斗天使,哇咔咔,好看):  版本: "native-base&q...

2019-02-27 10:20:08

阅读数 382

评论数 0

原创 【React-native】react-native-spinkit Loading动画加载组件的使用

近来想研究新的动画加载组件,找到了一个react-native-spinkit ,感觉使用起来很不错,记录一下使用的过程。 效果展示: 其他动画效果: 那么,让我们提起裤子开干吧! 环境版本: "react": "^16.2.0"...

2019-02-22 15:20:59

阅读数 1415

评论数 0

原创 【React-native】导航组件 react-navigation 的使用

之前项目一直用的老版本的React-native(0.35.0),新的导航组件一直没有接触,近来想接触,但是找了半天却发现都实现不了,后来终于折腾好了,所以记录一下。 谈组件不写清楚版本完全就是耍流氓! 谈组件不写清楚版本完全就是耍流氓! 谈组件不写清楚版本完全就是耍流氓! 恶心的事儿说三...

2019-01-21 18:08:41

阅读数 158

评论数 0

原创 【Docker】Linux 服务器 Docker安装Oracle数据库

写在前 由于本机mac空间不够(哈哈,促进我学习),所以想搭建一个云Oracle环境。 之前写过windows搭建的,但是之前11g(项目要求)一直安装不上,索性就把服务器换成linux,准备改用docker的方式来进行搭建。 总体步骤 阿里云申请 linux 服务器,这里我的是 Cen...

2019-01-02 10:48:04

阅读数 670

评论数 4

原创 【React-native】安卓运行报错 Could not install the app on the device, read the error above for details.

RN在IOS运行一切正常,准备去Android端测试发现报错,但是我设备启着的,于是乎根据提示./gradlew installDebug,却说我Permission denied 错误截图: 可能原因一 gradlew权限不足导致react-native run-android失败...

2018-12-19 23:54:12

阅读数 2545

评论数 9

原创 【React-native】基于 PanResponder 实现滑动返回

写在前 新开了一个项目,想实现用户侧滑返回功能,来增进用户浏览体验。 PS:在0.44之后的版本包含了react-navigation,其中自带的侧滑返回体验良好(可参考WX侧滑),本文章针对0.44以下版本可以参考。 前置了解 用的了手势系统,可以先行补课 https://reactna...

2018-12-13 16:49:07

阅读数 808

评论数 0

原创 【Tomcat】解决web项目重复启动问题

今天,启动项目的时候,发现配置文件加载了两次,启动时间也比平时长了很多,对于分秒都不想浪费的我来说,这是一个极大的问题。 原因剖析: 项目选择了用Tomcat文件夹进行发布,但是server.xml中还是有项目配置信息。 解决办法: 选择了如下启动方式,server.xml中就去除配置,反...

2018-12-13 16:15:32

阅读数 249

评论数 0

原创 【Tomcat】 Eclipse 中 Tomcat 控制台日志长度修改

使用Eclipse 中 Tomcat 启动项目时,由于需要打印的日志太多了,有时候一个错就一闪而过,想要找,却刷新不在了,非常恼人。 只需要设置一下即可查看  右键->Preferences 把该Console buffer size的长度设置到足够长即可。   ...

2018-11-23 15:22:11

阅读数 452

评论数 0

原创 【React-native】基于 DES 动态 Token 验证的设计方案

前提:由于现有框架已经形成,但是需要增加在每次调用api的时候,进行token认证,认证通过才能允许访问接口。以防止越权访问。所以,准备在代价最小的情况下,进行修改。 总体思路: 1,在app登录成功后,服务端生成一个长达200的字符序列(不重复,当然也可以是500,1000)存入数据库,同...

2018-11-22 10:43:14

阅读数 424

评论数 0

原创 【React-native】<Image> 组件如何从前一界面动态获取 source

今天,想通过前一界面传source的地址来对通用页面的图片样式进行更改,而不是单一的死地址,但是前一页面直接传地址的字符串是不行的,会报错,经研究,发现使用如下方式即可。 父界面: 在父界面中,给定一个属性,值直接为 require('../../image/payment.png&...

2018-11-16 16:09:48

阅读数 558

评论数 0

原创 【Oracle】六步搭建属于自己的Oracle云数据库

折腾了两天!记录一下,这里参考了网上的教程,博客以及官方文档。 这是我新的一篇基于 linux + docker 搭建的 oracle 数据库 传送门:https://blog.csdn.net/qq934235475/article/details/84100707 运行环境: 阿里云云...

2018-10-31 17:13:02

阅读数 1156

评论数 0

原创 【React-native】侧滑组件 React-native-side-menu 的使用

本教程使用【侧滑组件】 + 【模态层】 实现侧滑显示消息列表并且点击显示消息详情。 模态层基础传送门:https://blog.csdn.net/qq934235475/article/details/82145119 废话不多说,先来效果图 【侧滑的组件效果比较简陋,当然亦可是酷炫的页面(类...

2018-10-31 11:02:39

阅读数 959

评论数 2

原创 【前后端开发】常用资源&工具类站点推荐

  写在前:想整理一些工作常用的资源类网站,包含免费/收费【哈哈,当然大多免费】,各位按需自行选择。 阿里巴巴图标库:http://iconfont.cn/ 拥有丰富海量的图标,再也不用担心客户爸爸对图标不满意了。 阿里巴巴图标网 腾讯测试平台:https://wetest.qq.co...

2018-10-23 15:27:56

阅读数 340

评论数 0

原创 【Simulator IOS虚拟机】IOS虚拟机设置中文输入

准备从虚拟机录入数据,但是无奈,只能输入英文,中文只能复制粘贴过去,所以找了找,网上教程也没有一个具体详细的,故记录下来。 虚拟机配置: 型号:iPhone 7 Plus 版本:iOS 10.2 简易步骤: Settings->General->Keyboard->Ke...

2018-09-27 10:13:08

阅读数 1062

评论数 0

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