Fan

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

解决方法就是给Jenkins添加sudo的所有权限 1.添加sudoers编辑权限 chmod u+w /etc/sudoers 2.编辑sudoers sudo vi /etc/sudoers 3.在最后加一行 jenkins ALL=(ALL) NOPASSWD: ALL 4.重启jen...

2019-04-25 17:49:40

阅读数 212

评论数 0

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

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

2019-03-13 20:23:40

阅读数 233

评论数 0

Flutter学习—Dart线程和事件

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

2019-03-04 15:17:59

阅读数 390

评论数 0

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

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

2019-03-01 17:00:11

阅读数 472

评论数 0

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

File Browser是一个文件管理器,可以管理本地或者移动设备上的文件,部署在服务器上可以作为一个云盘来使用。File Browser也是Caddy的一个插件。File Browser仅仅是一个二进制文件。这里用docker来部署非常方便,如果是win用户,或者不使用docker的可以参考官网...

2019-02-28 17:09:47

阅读数 847

评论数 0

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

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

2019-02-28 16:31:07

阅读数 68

评论数 0

Flutter学习—导包相关

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

2019-02-27 15:13:53

阅读数 40

评论数 0

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

在多人开发的过程中,保持代码的规范格式化很重要,有时候每个人开发习惯不同格式各种各样看着很难受,因此我们这里使用eslint+prettier来做自动格式化,可能做前端的同学对这两个工具很熟悉。 下面介绍一下在WebStorm的环境里怎么配置这些插件 eslint配置 ESLint是一个语法规...

2018-11-01 17:23:06

阅读数 601

评论数 0

解决CocoaPods第一次下载很慢

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

2018-10-31 10:54:34

阅读数 244

评论数 0

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

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

2018-10-30 16:56:54

阅读数 336

评论数 0

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

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

2018-10-13 10:12:21

阅读数 467

评论数 0

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

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

2018-09-18 15:58:09

阅读数 235

评论数 0

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