行则将至

人生在勤,不索何获

0%

原文地址 www.jianshu.com RxJava 介绍 首先要说明的一点,RxAndroid 和 RxJava 是差不多的东西,只不过 RxAndroid 针对 Android 平台做了一点调整。 那么 RxJava 是什么?在其 github 上是这样讲的:一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。这么讲可能还有点绕口,简单的讲实际上最重要的就是异步两字,RxJava 可以简单的实现异步操作,并且不管逻辑多么复杂,它始终能够保持简洁性。 通常在 Android 中,非 UI 线程是不能更新 UI 界面的,而一些耗时的操作我们又不能放在 UI 线程
阅读全文 »

原文地址 juejin.cn 当 App 项目复杂一定的程度,将项目组件化是必不可少的,组件化可以更好的进行功能的划分,提到组件化有人可能会想到模块化,其实组件化和模块化的本质是一样的,都是为了代码重用的业务解耦,模块化主要按照业务划分,而组件化主要按照功能划分,从组件化最基础的几个方面打开组件化的大门。 1. 组件之间的跳转 2. 动态创建 3. 资源冲突 4. 静态常量 组件之间的跳转 组件化中两个功能模块时不直接依赖的,其依赖规则是通过 Base module 间接依赖,当组件之间的 Activity 进行界面跳转时,由于没有相互依赖的关系,往往会无法引用另一个 modu
阅读全文 »

原文地址 github.com Standard Go Project Layout 这是 Go 应用程序项目的基本布局。它不是核心 Go 开发团队定义的官方标准;然而,它是 Go 生态系统中一组常见的老项目和新项目的布局模式。其中一些模式比其他模式更受欢迎。它还具有许多小的增强,以及对任何足够大的实际应用程序通用的几个支持目录。 如果你尝试学习 Go,或者你正在为自己建立一个 PoC 或一个玩具项目,这个项目布局是没啥必要的。从一些非常简单的事情开始 (一个main.go文件绰绰有余)。随着项目的增长,请记住保持代码结构良好非常重要,否则你最终会得到一个凌乱的代码,这其中就包含大量隐藏的
阅读全文 »

1. 安装 使用 n 安装和管理 Node 安装命令: 1 2 3 4 5 6 7 8 9 # 安装 npm sudo apt-get install npm # 安装 yarn sudo npm i -g yarn # 安装 n, n 模块是管理 nodejs 版本的 sudo npm i -g n 2. 配置 * Npm 配置国内源 * Yarn 简介#设置国内源 3. 使用 * Npm 常用命令 * N 常用命令 * Yarn 简介#常用命令 Backlinks: * 开发环境搭建 * Node 开发环境搭建 Deepin * Yarn 简介#设置
阅读全文 »

原文地址 fivecakes.com 浮点数精度问题 浮点数精度问题示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include int main() { float a = 0.1; printf("%f\n",a); printf("%.10f\n",a); printf("%.15f\n\n",a); float b = 100000000; float c = 5; float d = b + c; printf("%f\n\n
阅读全文 »

常用命令 1.下载项目 1 git clone https://gitee.com/qiaogaojian/MyGames.git 2.添加更改 1 git add . 3.提交文件 1 git commit -m "commit message" 退出 vi 编辑器: esc + : + wq/q 4.上传代码 1 git push 5.下载代码 1 git pull 6.显示所有分支 1 git branch 7.切换到分支 1 git checkout master 8.新建本地分支 1 git checkout -b Tes
阅读全文 »

原文地址 www.waldo.be just because I needed it recently – and it made me think of this little gem that I still had to share: what if you have to search over multiple lines in multiple files in VSCode .. something that actually might happen more than you want to admit. I actually never knew how to do t
阅读全文 »

刚安装的 npm 使用默认的源会感觉特别特别慢,所以,非常有必要使用国内的源,比如说众所周知的淘宝镜像源 1. 查看当前源 1 npm config get registry 2. 设置为淘宝源 1 npm config set registry https://registry.npm.taobao.org 3. 还原默认源 1 npm config set registry https://registry.npmjs.org/ Backlinks: * Node 开发环境搭建 Deepin * Npm 配置国内源 * Node 开发环境搭建
阅读全文 »

一. 什么是知识管理系统? 文章开始前,我们先来问一个问题,什么是知识管理系统,它能帮助我们干啥? 那什么是知识管理系统呢? 我这里先不回答这个问题,我直接给你个场景你来看~ 假如你床头有 10 本书,你要在其中找到一本书,你会怎么找? 你可能会说,扫一眼就找到了啊。 但是,假如你现在身处世界上最大的图书馆:美国国会图书馆,藏书超 2.1 亿本,现在你想在里边找到某一本书,请问你如何找? 一本一本翻吗? 累死你,2.1 亿这个数字我给你换算了一下,把 2.1 亿本书铺起来可绕地球近两圈。 不仅仅找书,图书馆每天还要在其中处理上千万次的查询、借书、还书、入库……… 试问,假如你
阅读全文 »

1. 开启不蒜子访问量统计功能 在themes/next/_config.yml 添加属性 1 2 3 # 是否开启访问量统计功能(不蒜子) busuanzi_count:   enable: true 2、解决live2d冲突问题 在themes/next/layout/_partial/footer.njk中隐藏busuanzi组件的外层span 参考: Hexo博客添加访问量统计 - 简书 Hexo博客不蒜子和live2d看板娘冲突问题解决方案 | MoonBird博客
阅读全文 »