vimtutor 安装vim后,执行vimtutor就好了。。。 Vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中 就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这 些命令,您就能够很容易地将 Vim 当作一个通用编辑器来使用了。 完成本教程的内容大约需要25-30分钟,取决于您训练的时间。 注意: 每一节的命令操作将会更改本文。推荐您复制本文的一个副本, 2019年05月16日 #vim
Flutter BLoC 简单使用 Flutter的设计灵感部分来自于React,主要是数据与视图分离,由数据来驱动视图的渲染。而对于我们在实际工程中的应用,就目前状态来讲,只是用来做UI,并没有用Flutter来做多少业务逻辑,涉及到的逻辑也不过是界面之间的数据、状态传递等。但并不排除将来会将重心稍微往Flutter侧偏移。 目前使用StatefulWidget完全可以适应目前的需求。但是需要考虑到后续扩展,需要找一种能够解决状态 2019年05月08日 #Android #Flutter
flutter性能瓶颈 跟着视频自己做了一下,https://www.bilibili.com/video/av48772383 我在B站学flutter调优。。。。 如何分析Flutter 对Skia的调用 如何捕捉SK Picture来分析每一条绘图指令 常见Skia函数调用性能瓶颈 2019年04月18日 #Android #Flutter
适配Android高版本系统常见问题 Android P,Q 版本适配常见问题 项目地址 https://github.com/huangyuanlove/AdaptationAndroidP 文件操作 拍照选择图片 存储访问框架(SAF) 通知 权限申请 快捷方式 2019年04月17日 #Android
flutter-网络请求与json解析 网络请求项目中用了两种,一个是dart自己的dart:io,另外一个是dio这个库。json解析则用的是dart:convert。 2019年03月13日 #Android #Flutter
flutter从入门到挣扎 我司准备上Flutter了,我不喜不悲。花了大概一周的时间了解了一下。写了点小玩意练手。感觉如下: Flutter用的前端的布局思想,就现在看来,只能算是一个UI框架加上一些简单逻辑,一旦涉及到系统的东西,比如打开系统自带浏览器、浏览系统图库等就无能为力了,只能通过MethodChannel和原生交互。 学会Flutter并不意味着就不用了解原生开发了,如果遇到了上面的情况,要么用别人写的库,要 2019年03月13日 #Android #Flutter
git版本控制 版本库也也是仓库,表现为一个目录或者是一个文件夹,这个文件夹里面的所有文件都可以被Git管理起来,文件修改删除也都能被Git记录下来,方便版本控制。 git相关概念简介: 工作区:就是存放文件的文件夹。 版本库:可以粗略的理解为 .git 文件夹 版本库中包含一个暂存区 和 多个分支,当我们执行完git init 的时候,系统自动为我们创建了一个master 分支 2019年01月27日 #运维 #git
自定义View--贝塞尔曲线、Shader 贝塞尔曲线可以将Path中的moveTo、LineTo等连接的生硬路径变得平滑,也能实现很多好看的效果。 一阶贝塞曲线 $B(t)=P_0(1-t)+tP_1,t\in[0,1]$ 二阶贝塞尔曲线 $B(t)=P_0(1-t)^2+2t(1-t)P_1+ t^2P_2,t\in[0,1]$ 三阶贝塞尔曲线 $B(t)=P_0(1-t)^3+3P_1t(1- 2019年01月20日 #Android