kechron 支持三个蓝牙设备间的切换。
长按 fn + 1/2/3
键 3 秒,激活蓝牙配对,此时设备与第一(二/三)个蓝牙绑定。
长按3秒 Fn+1/2/3键。(如长按 Fn+1,则蓝牙连接到第1个设备)。
原文链接: https://zhuanlan.zhihu.com/p/62639268
R树是B树在高维空间的扩展,是一棵平衡树。每个R树的叶子结点包含了多个指向不同数据的指针,这些数据可以是存放在硬盘中的,也可以是存在内存中。
根据R树的这种数据结构,当我们需要进行一个高维空间查询时,我们只需要遍历少数几个叶子结点所包含的指针,查看这些指针指向的数据是否满足要求即可。
这种方式使我们不必遍历所有数据即可获得答案,效率显著提高。下图1是R树的一个简单实例:
{ | |
"$help": "https://aka.ms/terminal-documentation", | |
"$schema": "https://aka.ms/terminal-profiles-schema", | |
"actions": | |
[ | |
{ | |
"command": "find", | |
"keys": "ctrl+shift+f" | |
}, | |
{ |
在 ~
目录下的 .bashrc
文件中添加一行代码,即 /c/Users/<username>/.bashrc
文件,如果没有该文件,则新建。
// .bashrc
export LANG="zh_CN.UTF-8"
该方法是 linux 系统的 bash 中 LANG 环境变量设置,git bash 同法。
linux 系统启动时,会自动执行 .bashrc 文件中的脚本语句,export 语句表示定义环境变量。
chrome comic 地址:https://www.google.com/googlebooks/chrome/med_00.html
本文属于转载,原文链接:https://www.jianshu.com/p/73944c9149d0
下面是我封装的 indexedDB
功能。
export const isSupportIndexDB = () => {
if (!window.indexedDB) {
console.log("Your browser doesn't support a stable version of IndexedDB. Such and such feature will not be available.");
return false;
}
return true;
};
最近对代码有了一些感悟,所以想把一些自己的想法记录下来。很多都是从书籍里看到的,都是经过几十年的验证,然后通过我自己的尝试,觉得非常不错。
前两年,我的工作用的主要编程语言是 C#,主要战场是桌面程序,而最近两年我转向了 web 前端开发,期间最大的感受就是 web 框架(vue、react)太强大了,我使用 C# 和 js 写一个同样功能的的程序,用react(或者 vue)写 web 页面的速度要远快于用 C# winform(或者 wpf)写一个客户端程序,而且 web 页面要远比桌面软件界面好看。
也正是这些框架的强大,现在越来越多的程序员是面向 API 开发的,他们只会借助框架的便捷,写一些业务的代码。因为框架的优点,我们不需要过多的考虑程序的架构,不需要自己去造轮子,所以现在程序员的入门门槛相对于以前其实是特别低的。