如果你拥有一台 Nintendo Switch (以下简称 NS),那么对 Amiibo 肯定不陌生,这是任天堂推出的一种内置 NFC 芯片类似手办的产品。由于内置 NFC 芯片的特性,让它有了可以和电子设备交互的能力,而任天堂某些掌机产品带有 NFC 读取功能,所以这些 Amiibo 都会和一些游戏有联动,如果你在游戏里读取它们,可以获得一些奖励或其他功能等。 但是 Amiibo 售价并不便宜,在腾讯代理 NS 之前国内也没有正规的购买渠道。即使现在腾讯代理了 NS,发售的 Amiibo 也只有那么几个,是没有办…

2020-12-28 3条评论 2158点热度 小山 阅读全文

TypeScript 中有很多有用的特性,枚举(Enum)就是其中之一,可以让我们事先定义一组常量,以便用于类型声明。 但是小山最近至写代码的时候遇到一种需求,就是通过枚举类型的值来获取对应数据。 比如我有一个这样的数据接口和枚举: interface Purchase { schedule: Schedule; } enum Schedule { not = 1, reported, stored, } 现在获取到的值只是枚举的值(1, 2, 3),这些值无法直接呈现给用户,需要使用这些值来获取/转换对应的数据,…

2020-08-26 0条评论 960点热度 小山 阅读全文

小山之前教大家斐讯 N1 如何运行 Linux,当时用的发行版是 Armbian,由于它有镜像文件,操作起来也比较简单。 不过 Armbian 只有 Debian 和 Ubuntu 两个版本可以选择,虽然 Ubuntu 可以满足大多数人的需求,不过还是有些人喜欢像 ArchLinux 这样的滚动发行版。 让 N1 运行其他的 Linux 发行版并不是什么难事,支持 ARM 的发行版都能在 N1 运行。这篇文章就以 ArchLinuxARM 为基础,教大家如何让 N1 运行其他 Linux 发行版。 虽然我会使用一些…

2020-05-31 5条评论 1987点热度 小山 阅读全文

上一篇教程里我向大家介绍了如何在 Windows 下捕获/分析 HTTPS 数据包,这篇就向大家介绍如何捕获 Android 系统的 HTTPS 数据包。 Android 和 Windows 的区别在于,捕获工具的选择和 Andorid 的安全机制。Android 上的 HTTPS 捕获工具数量不多,而且功能简陋,只能作为最基础的捕获工具使用,所以我们这次会用电脑捕获手机的数据包。还有就是 Android 的证书安全机制,从 Android 7.0 开始,如果 App 的目标 API 版本大于等于 24,那么它将不…

2020-05-25 0条评论 896点热度 小山 阅读全文

对于很多开发人员或者上网络安全人员来说,捕获/分析应用程序的网络数据包是一项必备技能。而网络数据包最常见的就是 HTTP 和 HTTPS 数据包,如果是 HTTP,使用 Wireshark 就可以查看数据包的内容,但如果是 HTTPS,事情就变得复杂了起来。因为客户端接收到的证书必须是受系统信任的,就算你给系统安装了自定义的根证书,也无法像 HTTP 那样直接使用 Wireshark 观察数据包内容。我们一般都需要一些额外的工具才能捕获 HTTPS 数据包。 这篇文章就是主要教大家捕获 HTTPS 数据包的方法,不…

2020-05-25 0条评论 962点热度 小山 阅读全文

Linux 一直被很多人当作只有技术大牛才能使用的操作系统,普通人好像并不适合使用它。但现实情况并非如此,很多 Linux 发行版都提供了不错的开箱即用体验,比如:Linux Mint、Ubuntu、Deepin、Pop!_OS、Fedora,使用这些系统并不需要很多的学习成本。 不少人最担心的是 Linux 软件生态问题,在软件生态方面 Linux 确实不如 Windows 和 macOS,特别是国产软件和一些专业软件的支持,但是随着越来越多的工作可以使用浏览器完成,我们对桌面软件的依赖已经越来越少了,就算需要用…

2020-04-06 0条评论 1262点热度 小山 阅读全文

最近小山把主力系统从 Windows 换到了 Linux,开始因为懒,就用了基于 ArchLinux 的 Manjaro。不过没几天,被我一个不小心把/etc目录给删了,熟悉 Linux 的人一定知道这个目录的重要性,导致我只能重装系统。这次我选择了原汁原味的 ArchLinux,整个安装过程虽然没有 Manjaro 方便,不过也没有多么复杂。 于是我就想写一篇面向新手,且适用于物理机和虚拟机的 ArchLinux 安装指南,目标是让你安装后可以作为日常系统使用。即使你已经装好了 ArchLinux,本指南可能也能…

2020-03-01 20条评论 6730点热度 小山 阅读全文

大多数小伙伴在平时用手机浏览器浏览网页的过程中肯定遇到过手机浏览器自动打开一些 APP 的情况,比如京东、淘宝、支付宝之类的,而且有时候因为浏览器的一些的安全机制,导致网页会被关闭,再次打开的时候还会打开 APP,触发安全机制,有时需要打开好几次网页。 那么这到底是谁造成的呢,难道真的是网站太“流氓”了吗? 虽然不排除有些网站故意嵌入恶意代码的可能性,但是很多情况下不是网站的锅,而是网站使用的外部服务。 很多网站都会使用第三方统计服务来统计网站的流量,而这些服务需要网站嵌入他们提供的 JavaScript 代码和文…

2020-02-10 0条评论 1749点热度 小山 阅读全文

CentOS 8 正式发布有一段时间了,但是各大云服务商的镜像也就这段时间才准备好,比如阿里云前段时间才有 CentOS 8 的系统镜像。 作为一个爱尝鲜的人,小山第一时间把服务器迁移到了 CentOS 8,之前刚发布的时候只在虚拟机体验过,也没怎么折腾,但是真正到了生产环境,坑还是很多的。 CentOS 8  最大的坑莫过于安装软件包,CentOS 8 跟随上游 RHEL 8 引入了新的仓库 AppStream,这个仓库通过流式更新可以为 CentOS 带来新的版本,不会像以前那样,软件包过于陈旧。但是这样带来一…

2020-01-15 2条评论 2249点热度 小山 阅读全文

如果你是一个开发者或者系统维护人员,那么有可能会接触到 Redis,这是一个基于内存的键值数据库,常被用于缓存等需要快速读写场景。 跟大多数数据库一样,Redis 默认通过命令行操作,这对于一些人来说有些不友好,但是不像其他数据库有很多可视化的操作工具,Redis 的 GUI 管理工具屈指可数,一方面是因为 Redis 相对来说很简单,不需要多么复杂的命令。 而在这屈指可数的 Redis GUI 管理工具中,最好用的莫过于 Redis Desktop Manager (简称:RDM),RDM 是一个全桌面平台的 R…

2019-10-19 3条评论 3486点热度 小山 阅读全文
123458