自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兔狲超凶的博客

可劲倒腾。

  • 博客(59)
  • 资源 (3)
  • 收藏
  • 关注

原创 react-native text实现跑马灯功能

由于查阅资料封装好的跑马灯都不是很完善,点击回调、多条数据、支持不理想。所以自己又封装了一个。这里送给大家使用。欢迎大家提出意见或建议。ReactNativeMarquee,Support iOS and Android。使用了react-native中的Animated组件,利用纯js代码,实现Marquee(走马灯)组件。github:https://github.com/Z...

2019-02-25 16:35:11 9929 8

原创 【整合】react-native 深入浅出 2020教程整合

(注:本文为整合博文,第一阶段正在连载中...努力通过工作之余做到周更,开始时间2020-08-27)整合整合整合本react-native系列博文适用于入门级、进阶级的小伙伴们浏览交流学习,大牛级小伙伴欢迎指教。本系列基于RN版本为:0.63.+ 或更高版本(基于2020最新RN版本)首先做个自我介绍,我是兔哥,小厂一线程序员,Android出身,从2017年接触RN0.46.+的版本摸爬滚打至今,踩过无数的坑,心酸血泪不再提,接下来愿为直面RN的小伙伴以后能开发的更顺畅而做出努.

2020-08-27 10:01:17 430

原创 分享一个我自己的程序员学习方法

五年移动端程序员浅谈学习方法之了解多种学习方法并寻找最适合自己的。在这里我会,简述部分学习方法,来分享自己的学习方法。朱熹的《观书有感》这样说道:问渠那得清如许?为有源头活水来。我们只有不断的学习,不断的补充活水,才能让自己的认知更加的深厚扎实,让自己的知识更加的“清如许”。大家在获取新知识的时候是否遇到了如下的几个问题?:1.得了“懒”这种病,明知道自己必须要学这样东西会对自己提升很大,但就是懒得去学。2.有的小伙伴呢,会去看一些教材教程,或者视频教程来学习,但看着看这睡着了,当起了睡

2020-08-18 17:46:52 512

原创 【scratchjr】开源项目开发踩坑之环境配置篇

少儿编程-未来基地https://weilaijidi.cn/开源项目地址如下:scratchjr官网:www.scratchjr.orggithub托管项目地址:https://github.com/LLK/scratchjr环境配置时相关错误整合解决方案:根据文档配置:https://github.com/LLK/scratchjr/blob/develop/README.md根据相关文档配置后可能会发生babel-loader配置问题,可以查看如下issues1..

2020-08-17 10:25:16 1263 2

原创 react-native运行时报错 Error: `fsevents` unavailable (this watcher can only be used on Darwin)

Error: `fsevents` unavailable (this watcher can only be used on Darwin)在react-native run-android ios的时候报上述错误。原因是因为watchman版本过低,或者是环境出现错误,需要重新安装watchman。解决办法:npm r -g watchmanbrew install watchman...

2020-08-13 09:41:44 1540

原创 npm无法使用npm版本过低无法升级npm版本与node版本不匹配npm WARN npm npm does not support Node.js vx.x.x

npm WARN npm npm does not support Node.js vx.x.xnpm WARN npm You should probably upgrade to a newer version of node as wenpm WARN npm can't make any promises that npm will work with this version.npm WARN npm Supported releases of Node.js are the latest.

2020-08-12 10:01:49 16516 3

原创 react-native 手动移除 iOS UIWebView 解决苹果上架问题

前言:近期在苹果上架遇到问题,有一个老项目需要上架,提交App Store后,苹果对含有UIWebView API的App ,已经无法上传到App connect的后台。并会向您的开发者邮件发送以下错误信息:Dear Developer,We identified one or more issues with a recent delivery for your app, “xxx” x.x.x (x). Please correct the following issues, then uplo

2020-07-21 17:10:22 2614 1

原创 安卓手机手电筒不见了?

前言:我把我的安卓手机恢复出厂设置以后,手电筒这个软件莫名消失了,想要从应用市场下载一个使用,发现都有广告,那么只好手写一个了。点击下方链接下载手电筒app:http://源码分享:MainActivity.javapackage com.lnkjly.shoudiantong;import androidx.annotation.NonNull;import androidx.annotation.RequiresApi;import androidx.appcompat.a

2020-07-17 17:54:53 1965

原创 ReactNative Tried to register two views with the same name RNCViewPager

前言:ViewPager重复引用的两个错误错误1:Tried to register two views with the same name "RNCViewPager"错误2:Invariant Violation: requireNativeComponent: "RNCViewPager" was not found in the UIManager.接下来是解决问题的流程run-android报错如下:Tried to register two views with t.

2020-07-14 16:16:39 6386

原创 AndroidStudio没有提示,不显示报错信息,省电模式

AndroidStudio省电模式(Power Save Mode)详解:AndroidStudio中,点击File -> 在最底下 Power Save Mode 勾选是省电模式。在Power Save Mode 模式下,ide 不会展示代码提示、不会进行动态语法检查,也就是不会展示报错信息,长得跟文本编辑器一样了,只会在编译的时候弹出报错信息,灵活运用Power Save Mode可有效在低配主机上使用ide。位置截图如下:...

2020-05-23 15:53:06 1701

原创 【精选】Flutter之试学经验整理

编辑日期 2020-04-02 作者AbyssKittygithub序:在19年底至今20年4月,我通过闲暇时间进行学习以及编写Flutter的小Demo,见证版本从1.0到1.5以及今天1.12.9的快速发展后,成为一名Flutter粉丝。本文主要还是讲解学习经验,理论知识涉及不多。本文将从技术对比切入,再到技术优势以及相关学习资料分享,最后将附上实际开发代码来收尾。...

2020-04-13 16:09:35 433

原创 显示器显示超频解决办法

今天打开我自己用了好久的电脑,开机后屏幕上就只出现了一个弹窗,上面只有两个字,超频!弄得我一脸懵逼,很尴尬。

2020-03-12 09:43:57 2649

转载 ReactNative在Xcode11更新后Unknown argument type ‘_attribute_’ 和 Could not find iPhone X simulator

本文转自:原文链接问题1:Could not find iPhone X simulator> react-native run-iosinfo Found Xcode project XXX.xcodeprojCoreData: annotation: Failed to load optimized model at path '/Applications/Xcode...

2020-03-12 09:35:55 625

原创 魔兽争霸3冰封王座 对战初始化被禁止

魔兽争霸3冰封王座 对战初始化被禁止触发事件编辑器里的 对战初始化 被禁止 无法开启。这个是war3的一个bug,把版本转换为1.20e就可以了具体操作1.关闭地图编辑器2.使用版本转换器把版本转换为1.20e3.重新打开地图编辑器完成。...

2020-02-10 17:47:05 2470

转载 vscode双击选中单词,无法选中用中划线拼接的名称

设置里去掉 - 就可以了 // 执行文字相关的导航或操作时将用作文字分隔符的字符 "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",

2019-07-04 08:54:55 3611 3

转载 mac编辑环境变量.bash_profile

https://www.cnblogs.com/mokey/p/3542389.html1、打开terminal(终端)2、cd ~ (进入当前用户的home目录)3、open .bash_profile (打开.bash_profile文件,如果文件不存在就 创建文件:touch .bash_profile 编辑文件:open -e bash_profile)4、直接更改弹出...

2019-03-07 11:09:40 273

转载 Eclipse、Eclipse EE兼容MacBook Retina屏幕的实现方法

操作方法:  在eclipse.app右键,单击“显示包内容”,如下图:      找到"info.plist"文件并打开,在文件最后插入配置“&lt;key&gt;NSHighResolutionCapable&lt;/key&gt;&lt;true/&gt;”,如下图: 保存后关闭"info.plist"文件 复制eclipse.app文件后删除旧的eclipse.app文件(这样做据说是为了...

2018-05-23 08:09:04 399

原创 ReactNative之Redux入门(6)- 中间件认识以及其他中间件的推荐

注:本教程针对于有过React/ReactNative开发经验的人群。阮一峰老师的博客: http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_two_async_operations.html其他中间件:redux-persistredux-sageredux-routerredux-arena......还有很多拓展中间件,有兴趣...

2018-04-16 16:26:37 517

原创 ReactNative之Redux入门(5)- redux-thunk中间件

注:本教程针对于有过React/ReactNative开发经验的人群。本篇文章可以略过。如果不了解中间件请阅读阮一峰老师的博客。阮一峰老师的博客: http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_two_async_operations.html下一节我将摘录中间件的使用教程。redux-thunk中间件的作用就是可以接收函数。...

2018-04-16 16:26:13 600

原创 ReactNative之Redux入门(4)- react-redux入门

注:本教程针对于有过React/ReactNative开发经验的人群。阮一峰老师对于react-redux的讲解:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_three_react-redux.html为了方便使用,Redux 的作者封装了一个 React 专用的库 React-Redux,本文主要介绍它。这个库是可以选用的...

2018-04-16 16:25:50 523

原创 ReactNative之Redux入门(3)- redux入门

注:本教程针对于有过React/ReactNative开发经验的人群。英文原版:http://redux.js.org/中文文档:http://www.redux.org.cn/阮一峰老师博客:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html参阅文档和阮一峰老师的网络日志进行学习。可能在...

2018-04-16 16:25:22 270

原创 ReactNative之state基础用法+究极体验

注:本教程针对于有过React/ReactNative开发经验的人群。本篇文章将对state做一个究极探究。知识点前瞻:1.state使用、React事务(transaction)、setState机制、render刷新机制。一:基本用法。1.初始化state。方式一:直接初始化(不推荐)在class里可以直接初始化state(不推荐)方式二:在构造函数中初始化(推荐)constructor(pr...

2018-04-16 15:46:05 2089

原创 ReactNative之props基础用法+究极体验

注:本教程针对于有过React/ReactNative开发经验的人群。一:基本使用创建一个子组件。export default class ItemProps extends Component {导入这个组件并在render中使用。在另一个组件中导入。import ItemProps from '../pages/ItemProps';export default class PropsPage...

2018-04-16 15:45:21 497

原创 ReactNative之Redux入门(2)- 初步使用教程

注:本教程针对于有过React/ReactNative开发经验的人群。redux的用法很灵活,根据项目需求,先来学习针对于react-native的基础用法。[redux] + [react-redux] + [redux-thunk]我在整理之前原本是像直接讲redux,但是觉得讲了也都不会,因为我是会用之后,过了好几天才捋清楚基础知识的,所以就直接先讲用法。等会用之后,再深入学习。先简述一下:...

2018-04-14 11:07:23 425 2

原创 ReactNative之Redux入门(1)- Redux初步认识

注:本教程针对于有过React/ReactNative开发经验的人群。注:如果看了半小时看不懂,请进入下一节直接编写Demo,编写完Demo后再回来看基本概念。redux是什么?干什么用的?英文原版:http://redux.js.org/中文文档:http://www.redux.org.cn/阮一峰老师博客:http://www.ruanyifeng.com/blog/2016/09/redu...

2018-04-14 11:04:23 305

原创 在ReactNative中使用Redux简述

写在前面:在ReactNative中,常常会有下面这样的需求。就是像登录一样,登陆成功,我需要做很多事情,存储用户信息、把别的页面(或上一级页面)存在的头像昵称给显示出来。有可能还需要修改离登录页有两个层级页面上的数据。基于我现在使用的ReactNative0.51.0版本和react-navigtion1.5.+版本。虽然可以修改navigtion的goBack方法来回参。但是层级一深,将变得难...

2018-04-13 11:33:33 6099

转载 Redux 入门教程(一):基本用法

转载注明出处:来源于阮一峰老师的网络日志http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html一年半前,我写了《React 入门实例教程》,介绍了 React 的基本用法。React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。有两个方面,它没涉及。代码结构组件之间的通信对...

2018-04-13 09:40:47 408

原创 ReactNative常用三方组件集合(整理)

1.导航react-navigationgithub:https://github.com/react-community/react-navigation安装:yarn add react-navigationornpm install --save react-navigation2.NativeBasegithub:https://github.com/GeekyAnts/NativeBas...

2018-04-06 16:09:00 549

转载 ReactNative之View组件分行显示Item,子控件超出宽度自动换行。

需求产生:这个需求呢是做属性气泡的时候产生的,比如热搜推荐的推荐气泡数量就不一定,所以要分行显示。如果大家认真阅读了flexbox的布局教程,那么应该会注意到flexWrap这个属性。这个就是换行的属性。RN的View直接就支持分行显示:flexWrap容器属性: `nowrap | wrap | wrap-reverse`flexWrap容器属性:nowrap-不分行wrap-分行wrap-re...

2018-04-06 16:03:49 12453

原创 ReactNative之Image组件自适应高度,图片自适应大小

因为在现在0.50包括之前的ReactNative版本,Image组件必须要设置宽高才能显示。所以在图片宽高不确定的情况下,如何来让图片自适应屏幕高度呢?需求原因:因为做商城详情页面的图片长短不一,所以要自适应图片显示高度。这个需求就产生了。以下方法:getSize方法 传入imageUri(图片的uri路径,支持本地和网络路径)Image.getSize(imageUri,(width,heig...

2018-04-06 15:52:12 24211 2

原创 ReactNative Error-PCH was compiled with module cache path…...

ReactNative 执行react-native run-ios 运行Ios项目时报错error: PCH was compiled with module cache path '/Users/abysskitty/Desktop/ReactNativeProject/jwtd_shipper/ios/build/ModuleCache/2BNSEWLE0I67U', but the p...

2018-04-06 15:20:19 302

转载 React Native 中组件的生命周期

React Native 中组件的生命周期概述就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle)。所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键。RN 组件的生命周期整理如下图:如图,可以把组件生命周期大致分为三个阶段:第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里完...

2018-04-06 15:11:52 696

原创 接口规范文档总结、接口管理工具推荐、如何写出完美的接口

写在前面:这是我最近整理的接口规范文档,无规矩不成方圆,为了app开发人员与后台接口开发人员更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见请在评论区留言谢谢。因部分内容涉及公司代码,我对本文档略有删减。接口规范说起来大,其实也就那么几个部分,接口规范、接口管理工具、接口文档编写、开发文档编写。以下将详细介绍,下面进入正文:接口规范文档具体内容如下:一:协议规范二:域名规范三:版本控制...

2018-04-06 11:09:30 13434

原创 关于接口的规范和文档总结

一:接口规范1.1 接口规范的重要性接口,是APP端与服务器端交互密不可分的环节,接口的规范性会直接影响双方对接过程中 的效率和质量。本着快速高效开发的目的性,避免对接过程中的错误率。接口应当有规范的约束。1.2 接口规范的例子:请看下面这个例子:{ "list": [ { "name": "小红", "id":...

2018-03-28 10:24:51 7902

转载 快速开发框架之AndroidUtilCode

github:https://github.com/Blankj/AndroidUtilCode原文链接:https://blankj.com/2016/07/31/android-utils-code/DownloadGradle:1compile 'com.blankj:utilcode:1.11.1'How to use12// init it in the function of onCr...

2018-03-23 08:35:33 1160

转载 IOS学习之CocoaPods三方库管理

简介CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的...

2018-03-22 11:28:55 235

原创 Android中Module的详细使用教程

本文首先介绍Module是什么,然后再介绍Module的用法、和Module移植导出。首先新手玩家可能会不理解,Module是什么,我从百度摘下来这么一段话:Android Studio中的Module 相当于Eclipse 中的library在使用Android Studio(以下简称AS)新建项目时都会有这样一个概念:Eclipse中的WorkSpace相当于AS中的Proj...

2018-03-21 10:51:31 3541 2

原创 Retrofit2+RxJava封装的网络框架(下)

这一节主要介绍框架使用方法。首先贴出自定义Net封装接口的代码。package com.lydazhi.shixi.model.net;import com.abysskitty.frame.network.NetModle;import com.abysskitty.frame.network.OnNetSubscriberListener;import com.abysskitty.f...

2018-03-21 10:22:40 258

原创 Retrofit2+RxJava封装的网络框架(中)

本篇主要把工具类的代码贴出,下篇讲解用法。package com.abysskitty.frame.network;import rx.Subscriber;/** * Created by AbyssKitty on 2016/10/12. * Version 1.0 * 可以在本类中对 Subscriber 获取到的数据进行处理。 * 例如集中处理错误信息等 */publi...

2018-03-21 10:18:08 316

原创 Retrofit2+RxJava封装的网络框架(上)

在2016年7月份,有幸封装了Retrofit2+RxJava+Builder设计模式的网络框架。在今年去面试的过程中,被面试官提及Retrofit2和RxJava的知识,我竟有些答不出来,这令我非常难过。看来就算自己做过的东西也难免会忘的一干二净,这里呢,我将重新封装一下这个网络框架,并整理成博客,供大家相互学习,并加深一下自己的印象,避免不必要的尴尬。我计划在今年(2018)年底将我的快速开发...

2018-03-20 17:04:42 4640 3

安卓端简单的手电筒app

安卓端简单的手电筒app,手机上没有手电筒可以下载下来进行安装使用,源码地址:https://blog.csdn.net/sinat_30949835/article/details/107414121

2020-07-17

Retrofit2+RxJava进行封装的网络框架

封装的网络框架,请看我的博文http://blog.csdn.net/sinat_30949835/article/details/79627080

2018-03-29

Retrofit2+RxJava封装的网络框架

封装的网络框架,请看我的博文http://blog.csdn.net/sinat_30949835/article/details/79627080

2018-03-21

空空如也

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

TA关注的人

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