0%

路径1 - Elasticsearch Resiliency Status

这个内容,之前没看到过,进去浏览一下,发现这是一个es官方提供的以场景为单元,进行es搜索引擎问题解决状态和问题本身描述的记录.

路径2

数学工具

数学绘图 manim

脚本工具

效率工具

1
using namespace std;

近期和大家一起分享,在看《深入浅出Nodejs》这本书的时候,突然对Node的源码比较感兴趣,一方面解决书中的一些疑问,一方面对Node甚至于V8的一些执行细节(比如对microtask和task的区分执行)做一些源码上的解释,加深对JavaScript这门语言的理解,使我们始终站在靠近第一性原理的角度看问题。

源码编译

  1. 第一步就是下载源码啦
    1
    git clone https://github.com/nodejs/node.git
    Read more »

为什么会有它

官方文档的解释 :

But why do we need such an asynchronous reactive library in the first place?
3.1 Blocking Can Be Wasteful …
3.2 Asynchronicity to the Rescue? …
3.3. From Imperative to Reactive Programming …

分别描述了阻塞命令式编程的方式,在一些情况下的问题(根源上还是浪费),以及怎么改善,继而提出异步,又为了解决异步的编程范式,继而提出响应式,而这可能会是一个优雅的解,“学而时习之”地看下去,通过实践官方文档,理解其背后的意图(或者挣扎),来理解这个框架的强弱之处。

Read more »

决定通读一下ES官方文档,甚至于一起再读一些相关书籍,带大家一起感受一下在“大规模数据检索”这个领域,我们需要克服的若干问题,以及未来的还有何发展,进行自我认识和理解。

考试流程

  1. 安装Chrome 考试环境检测插件 : PSI In-application Extension (www.psionline.com)

Elastic Stack 产品一览

  1. ElasticSearch : 基于Lucene ,实现集群高可用,准实时PB级数据秒级响应
  2. Logstash : 服务器端数据处理管道,同时从多个来源采集数据,转换数据,然后将数据发送到ES这种数据存储引擎
  3. Kibana : 数据可视化,ES集群管理
  4. 各种Beats : 数据采集、监控端点

GRUB 认识

Grub的主要功能是提供选择菜单加载内核以及转移控制权,但是,mbr中仅有446字节的容量有限,是不能实现太多功能的,所以,grub在CentOS上主要分为三个步骤执行,stage1,stage1.5和stage2,突破了传统446字节的限制。

GRUB1

  1. Stage1的作用是启动安装在MBR中的bootloader主程序,其作用是指向stage2,引导stage2运行;
  2. Stage1.5作用为让grub程序能够识别grub2所在的分区。在/boot/grub目录下有诸多以stage1_5结尾的文件,表示各种文件系统所对应的stage1_5,和stage1文件一样,能够让grub识别stage2所在分区的文件,是在系统安装时,已确定的stage2所在目录的文件系统格式,并将与之对应的以stage1_5结尾的文件安装至MBR之后的62个扇区内。
  3. Stage2作用:a、提供菜单、并提供交互式接口;b、加载用户选择的内核或操作系统,并允许传递参数给内核;3、提供菜单保护机制,这三项功能在后续的实验中将得以体现

    GRUB2

    Read more »

本文研究将门禁卡、考勤卡、会员卡、停车卡、电梯卡等等各种卡片模拟进NFC手机里,从而用手机代替门禁卡。禁止用于非法用途。

一、软硬件准备

NFC Tool

手机上的IC卡读写编辑软件,搭配蓝牙读卡器或者OTG读卡器,可实现在手机上破解、复制门禁卡,是本文的主角。

软件已上架各大应用商店,包括华为、魅族、小米、360、百度、阿里、腾讯、豌豆荚等等平台。

蓝牙版读卡器

蓝牙版读卡器方便操作,可以随身携带,摆脱有线束缚,价格上也比普通读卡器贵不了多少。店铺传送门

Read more »