4 MFFan

尚未进行身份认证

一个喜欢到处捣鼓的移动端开发工程师

等级
TA的排名 24w+

Jenkins 执行sudo 无法输入密码no tty present and no askpass program specified解决方法

解决方法就是给Jenkins添加sudo的所有权限1.添加sudoers编辑权限chmodu+w/etc/sudoers2.编辑sudoerssudovi/etc/sudoers3.在最后加一行jenkinsALL=(ALL)NOPASSWD:ALL4.重启jenkins./etc/init.d/jenkinsrestart这样在jenkins里面直接...

2019-04-25 17:49:40

react-native 0.59版本 android模拟器连不上调试服务

react-native手动更新到0.59版本之后,android模拟器设置了正确的ip地址,始终连不上服务。参考文档发现需要单独配置一下debug的network-security-config。在src目录下创建debug文件夹如图添加react_native_config.xml,添加你本机的ip地址添加manifest文件。debug文件夹可以直接通过init一个新版本的项目...

2019-03-13 20:23:40

Flutter学习—Dart线程和事件

Dart是单线程的,所有代码都运行在某个isolate中。app入口的main函数就是一个isolate。需要的时候可以使用isolateAPI来创建新的isolate,不同的isolate之间只能通过isolateAPI进行通信。Dart运行环境中靠事件驱动,通过eventloop从队列中获取消息。在一个isolate中有两个队列,eventqueue和microtaskqueue如...

2019-03-04 15:17:59

Flutter学习—Dart的异步(async await)和Future对象的使用

因为Dart是单线程的语言,所以如果线程中顺序执行的时候如果遇到一些耗时阻塞的操作,比如数据请求,延时操作等,就会产生卡顿,所以用异步来解决。异步代码主要是用asyncawait实现,熟悉js的同学应该非常熟悉,这里的使用方法也和js很像。这里举个简单的例子说明(代码比较随意只是为了解释用)这里_request是一个简单的get请求,返回response数据;_request()asy...

2019-03-01 17:00:11

配置自己的简易私人云盘——File Browser文件浏览器

FileBrowser是一个文件管理器,可以管理本地或者移动设备上的文件,部署在服务器上可以作为一个云盘来使用。FileBrowser也是Caddy的一个插件。FileBrowser仅仅是一个二进制文件。这里用docker来部署非常方便,如果是win用户,或者不使用docker的可以参考官网文档配置https://docs.filebrowser.xyz/installation(1)搜索...

2019-02-28 17:09:47

Flutter学习—简单了解基本原理

简介Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。与ReactNative不同,Flutter重写了一套跨平台UI框架,开发语言使用Dart,渲染引擎采用谷歌的Skia跨平台图形库实现,在最大程度上保持不同平台的一致性体验,使用Dart语言执行效率也比JS高。Flutter还提供了Material(Android)&Cupert...

2019-02-28 16:31:07

Flutter学习—导包相关

引入Dart的标准库import'dart:xxx';引入绝对路径的dart文件import'xxx/xxx.dart';引入Pub包管理仓库https://pub.flutter-io.cn/中的库import'package:xxx/xxx.dart';只引入color,color2import'xxx'showcolor,color2除了color都引入...

2019-02-27 15:13:53

React Native 代码规范自动格式化 eslint+prettier

在多人开发的过程中,保持代码的规范格式化很重要,有时候每个人开发习惯不同格式各种各样看着很难受,因此我们这里使用eslint+prettier来做自动格式化,可能做前端的同学对这两个工具很熟悉。下面介绍一下在WebStorm的环境里怎么配置这些插件eslint配置ESLint是一个语法规则和代码风格的检查工具(1)首先我们需要安装相关依赖,将以下依赖添加到package.json的de...

2018-11-01 17:23:06

解决CocoaPods第一次下载很慢

CocoaPods第一次下载很慢只有几十kb,我这里是因为curl的postBuffer默认值太小,这里设置为500mbgitconfig--globalhttp.postBuffer524288000实测下载速度恢复正常...

2018-10-31 10:54:34

Android Studio gradle拉取依赖失败Read time out

遇到jcenter库拉取第三方依赖失败,添加第三方仓库地址即可,这里使用的是阿里云的maven仓库地址maven{url‘http://maven.aliyun.com/nexus/content/groups/public/’}...

2018-10-30 16:56:54

npm私有仓库verdaccio在docker环境下的配置

自己的前端组在开发react-native用到很多封装的包,私有仓库是很有必要的,之前使用过nexus的npm仓库。verdaccio相比界面化更亲近,配置相对来说也比较方便。本文是用docker配置,如果直接配置的话非常简单这里就不说了1.拉取verdaccio的docker镜像dockerpullverdaccio/verdaccio2.在用户根目录下创建docker文件夹存放ve...

2018-10-13 10:12:21

android中gradle 3.1.4 处理com.android.support libraries版本不一致冲突问题

在添加依赖的时候,由于可能使用的第三方库依赖了相同的库,但是版本不同,会报错提示版本不一致比如这里我添加了permissionsDispatcher的依赖,导致com.android.support报错提示如下Allcom.android.supportlibrariesmustusetheexactsameversionspecification(mixingver...

2018-09-18 15:58:09
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取