简介 Mac 中每个目录都会有个文件叫 .DS_Store, 用于存储当前文件夹的一些 Meta 信息。每次提交代码时,我都要在代码仓库的 .gitignore 中声明,忽略这类文件。有方法可以全局性的忽略某种类型的文件吗?按照以下两步就可实现 一、创建 ~/.gitignore_global 文件 ...
分类:
其他好文 时间:
2020-05-04 13:20:54
阅读次数:
70
高并发写入 同一时间段,大量用户同时访问网站,发送请求。 先将数据写入内存,当达到一定数量后,再一起写入磁盘。 优点:数据写入内存,性能高,速度快。 缺点:可能会丢失一部分在内存中还没有来得及存入磁盘的数据(如断电)。 buffer和cache的区别 写入缓冲区 数据 >内存(buffer) >磁盘 ...
分类:
其他好文 时间:
2020-05-03 13:03:12
阅读次数:
60
在上一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态的 ...
分类:
其他好文 时间:
2020-05-03 12:49:50
阅读次数:
65
原文 https://www.kernel.org/doc/Documentation/filesystems/dax.txt Direct Access for files Motivation The page cache is usually used to buffer reads and ...
分类:
数据库 时间:
2020-05-03 01:24:23
阅读次数:
118
终于完工了,做了半个月,我真是太懒了,记录一下: 准备工作: 1.虚拟器安装搜狗输入法,这样虚拟器就可以输入中文了,步骤: ①网上下载搜狗输入法X86的安装包(可以在以下网址下载) http://www.mdpda.com/app/apk3670941.html ②下载好后。启动虚拟器后直接拖下载的 ...
分类:
移动开发 时间:
2020-05-02 17:07:07
阅读次数:
66
1、http.js /**axios封装 * 请求拦截、相应拦截、错误统一处理 */ import axios from 'axios'; import QS from 'qs'; import { Toast } from 'vant'; import store from '../store/i ...
分类:
移动开发 时间:
2020-05-02 10:18:27
阅读次数:
73
1.首先明白vuex是做什么用的。 管理统一组件状态state。每个应用将仅仅包含一个 store 实例。单一状态树让我们能够直接地定位任一特定的状态片段,在调试的过程中也能轻易地取得整个当前应用状态的快照。 2.如何实现 vuex有几个对象 state =>mapState getters =>m ...
分类:
其他好文 时间:
2020-05-02 00:15:08
阅读次数:
78
Stream,流,这个概念,类似于水流,是对传输过程的一个抽象。 我们要把一堆东西从出发地(source)转移到目标地(dest): 一种方法,一次性把东西全部运过去,这在数量比较少,重量比较轻,时候可以实现。而大多数情况下,这个难以做到。 比如,有10吨苹果,要一次性运送,这个难度就太大了。于是, ...
分类:
其他好文 时间:
2020-05-01 22:19:03
阅读次数:
79
1. 本地项目 1.1 本地电脑中已创建了django项目tracer 2.2 添加local_settings 1.3 添加.gitignore文件 # pycharm .idea/ .DS_Store __pycache__/ *.py[cod] *$py.class # Django stuf ...
分类:
其他好文 时间:
2020-05-01 19:04:44
阅读次数:
329
java NIO包括了以下几个核心部分: Channel Buffer Selector java NIO是非阻塞IO,比如:线程请求把channel中的数据读入到buffer,当channle执行读数据到buffer时,线程可以去做其他事,不用一直等它。一旦数据读入缓冲区,线程就可以继续处理它。同 ...
分类:
编程语言 时间:
2020-05-01 18:52:45
阅读次数:
83