聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
Himekana's Himekana's 2022-08-21

使用 Umami 统计个人网站访问数据

注意:本文使用的是 Umami v1 版本,v2 版本的使用请参考官方文档 没有人喜欢自己的隐私数据被收集、被利用,也没有人喜欢自己被跨网站、跨设备的跟踪浏览行为、制作用户画像、精准投递广告。作为一个非商用的小站,是时候向诸如谷歌统计、百度统计、51La 等说再见了,只关注关键的几个数据,全程匿名化处理,隐私至上。

TinyEdi TinyEdi 2022-08-20

A Strory of Mixin

Mixin Mixin是一种设计思想, 主要内容是: Mix some MixinClass into a CoreClass, so the CoreClass can get some new feature, or get enhanced. 与其他设计模式相比, Mixin的主要特点是它没有

Reverse -s blog Reverse -s blog 2022-08-20

搭建哪吒监控面板

前言搭建哪吒面板,实时监控服务器。该教程演示为:一台服务器搭建 面板 和 监控端 , 你也可以使用两台服务器,一台搭建 面板,另一台 监控端 原教程源自 梅塔沃克 大佬效果展示准备工作进入OAuth Apps点击 『New OAuth App』 , 需要配置以下内容 , 然后点击 『Register application』123Application name 自定义Homepage URL h…

高渐离の屋 高渐离の屋 2022-08-20

从零开始搭建NAS——硬件选购与装机

起因今年 7 月对于老二次元来说,是一个不寻常的夏天。除了酷热的高温之外,还有不断重复着延期——被举报——再延期的循环的漫展。在赛博二次元中,也有一个大事情:B 站今年 7 月购买番剧数量是 0!这标志着持续多年的番剧正版化运动正式回到原点,众多 B 站大会员喜提年度大怨种称号。那么,对于赛博时代的好青年,应该怎么看番呢?我个人回退到了 RSS+BT 的原始方案。在ACG.RIP上订阅想看的番剧,…

fly6022's Blog fly6022's Blog 2022-08-19

Golang:项目初始化设置及引入外部包

Golang 项目初始化设置及引入外部包项目初始化设置在项目的根目录,输入:1go init tidy之后,根目录会自动生成一个 go.mod文件。引入外部包Golang 更新至 1.13 版本之后,支持了 go module功能。在引入外部包时,应先对配置文件进行修改:1go env -w GO111MODULE=on同时,可引入代理服务器,以方便后续的开发工作:1go env -w GOPRO…

fly6022's Blog fly6022's Blog 2022-08-19

JavaScript:Class 学习笔记

JavaScript 语言中的 类(class)概念于 ECMAScript 6 (JavaScript 2015)之后被提出,它使得JavaScript 面向对象的编程思想更为鲜明,能够大大增加开发效率。本文章介绍一些关于类的基本使用方法。定义类在JavaScript中,定义类共有2种主要的方式,第一种为类声明,第二种为类表达式。类声明1class a = {}类表达式1const a = cl…

自建腾讯企业微信通知API

现在很多后台应用需要通知信息给用户,支持通知的方式有很多,server酱,丁丁,企业微信,bark,WxPusher,等等的五花八门,我最喜欢的则是企业微信,因为不需要安装其他应用,推送的消息也...

www.lzy20021010.com www.lzy20021010.com 2022-08-17

Dell Inspiron 15-3541 笔记本折腾记

今年8月初,从我姐手中收了一台2014年购置的Dell Inspiron 15-3541笔记本。本来想着升级一下替换掉我现在用的我表哥的Acer Aspire 4750G,结果…… 尽管机龄已有八年,但我姐保养得还是比较好的,看不出年龄的印记。 CPU:AMD A4-6210 APU 四核 含Radeon™ R3 显卡 该CPU为低压版CPU,仅相当于Intel赛扬J1900。 和搭载此类CPU的…

Reverse -s blog Reverse -s blog 2022-08-16

Ubuntn 安装 Xfce桌面环境

前言最近搞了台 云服务器(2H2G) 玩玩,其实一直想挂一些奇奇怪怪的东西到服务器?就装了Xfce ,搭了个 vnc 来实现远程桌面。服务器系统为 Ubuntu-20.04原教程源自 Mintimate 大佬效果展示教程准备工作去服务器安全组 放行5901端口准备 SSH连接工具 或在 宝塔终端连接服务器 更新依赖包12# 更新/重载源sudo apt-get update本地 下载并安装 VNC…

ZeddYu’s Blog 2022-08-16

A Magic Way of XSS in HTTP/2

上周周末结束的 corCTF 中有一个题目提出了一种很有意思的攻击,该攻击方式可以利用 HTTP/2 Server Push 机制 XSS 到其他域,尽管利用条件有点苛刻,但是我个人非常喜欢这种 Magic 的攻击方式。(在征求了原作者 @ehhthing 同意下将该方法分享给大家) 文章首发于跳跳堂:A Magic Way of XSS in HTTP/2 TL;DR 在共享证书的情况下,如果我…

Jam's Jar Jam's Jar 2022-08-15

从 shell history 中排除无效命令

实时过滤 .bash/zsh_history 中误输入的无效命令,让历史记录更加简洁,便于查找 众所周知,在 Linux shell 中执行过的命令通常会被自动保存至当前用户目录下的 .bash_history / .zsh_history 等文件中,可以通过 history 命令查看。命令历史记录对于许多依赖历史命令进行分析和自动补全的 shell 插件是相当重要的。 实际使用过程中,手工键入的命令难免会出现错误,比如偶然打错了命令中的某个字母,导致 command not found。这部分错误的命令就成了命令历史记录中的“脏数据”。我们希望能有一种过滤机制,将这些无效命令从历史记录中剔除。 一种简洁高效的实现方案是:在任意一条命令执行完毕后,读取其返回值,判断命令是否有效(exit status 127 表示 command not found),若无效则将其从历史记录中删除。 我检索了互联网上的相关信息,中文社区内暂时不存在这方面的内容,英文社区内可以找到这样的一篇文章:Avoiding invalid commands in Bash history | boltblog,利…

Eason Yang's Blog Eason Yang's Blog 2022-08-15

把Notion变为个人网站

「The all-in-one workspace」是 Notion 的自称,它肯定不是最优秀的笔记软件,但一定是当今最强大的内容生产工具之一。除了可玩性很高的数据库功能,Notion 还支持将页面对外公开,即可以通过简单地启用分享来获取到可在互联网上直接访问的链接。不过免费版不支持为被分享页面配置 SEO ,而且即使是付费版也尚未支持自定义域名。 如果想建立一个可高度自定义的个人网站,或希望把 Notion 的页面作为已有网站的附加内容,那就还是要基于 Notion 建立一个拥有独立域名、支持自定义设置的个人网站。本文就来聊聊基于 Notion 的个人网站有几样建法。 建站方案 基于SaaS产品建站 Notion 如今已经形成了生态,既然官方没提供完整的自定义个人网站方式,那各种 SaaS 产品就会补足市场的需求。当前已经出现了很多这类产品,通常是免费版提供另一个二级域名和自定义主题功能,付费订阅版才有自定义域名、支持 SEO 等高级功能。 这些产品的界面都很简洁,操作也简单易懂。以 Popsy 为例,选择新建站点: 最后填入站点名称和 Notion 页面的分享链接即可: 站点新建完…

SAM'S LAB SAM'S LAB 2022-08-15

Typecho | Migrated

Migrating from WordPress 6.0 to Typecho 1.2 & Handsome 8.4 No need for intermediate versions, barely direct migration。。。。。。。。 1 WordPress pretty good, Typecho average, migrated The post Typecho | Migr…

Ionizing Radiation Ionizing Radiation 2022-08-14

简易 DFT 玩具

Table of Contents 理论基础 程序实现 \(\nabla^2\) 的矩阵表示 势能的表示 外场势能 \(v_\text{ext}(\mathbf r)\) 电子密度 \(\rho(\mathbf r)\) 库仑势 \(v_\text{Ha}(\mathbf r)\) 交换关联势 Hamiltonian 的构造 KS 方程的迭代求解 总结与拓展 一直在用别人写好的 DFT 软件,对软…

zy::o zy::o 2022-08-14

Opensource Joystickit BunoStick

Notice: This article is only available in Chinese. :( BunoStick 这个名字是由 Bluetooth + Arduino + JoyStick 合起来的。 明明是 Arduino,为什么最终选择使用 STM32 做主控呢?还不是因为懒,这个项目从刚开始学 Arduino 时就在准备了,结果硬是拖到32都结束了才想起来还有这个项目一直鸽着。…

ZYF.IM BLOG ZYF.IM BLOG 2022-08-14

MySQL 实战 45 讲

MySQL 实战 45 讲 | 林晓斌 01 | 基础架构:一条 SQL 查询语句是如何执行的? 请求自上而下经过 Server 层 → Engine 层。Server 层承担连接、解析、优化、执行,所有引擎共享;Engine 层负责数据存取,可插拔。 组件 职责 备注 连接器 建立 / 鉴权 / 维持连接 长短连接由客户端控制,服务端 wait_timeout 兜底 查询缓存 命中即直接返回 8…

记忆空间 记忆空间 2022-08-13

转眼看到,记忆空间上一次更新还是 2017 年,一晃就 5 年过去了,博主也从当年的高中的青涩到了如今即将大学毕业的地步了。 今天开始,记忆空间开始尝试恢复更新了,目前会逐步将技术部分由 PHP 转向 Java,以算法方面为主。

转眼看到,记忆空间上一次更新还是 2017 年,一晃就 5 年过去了,博主也从当年的高中的青涩到了如今即将大学毕业的地步了。 今天开始,记忆空间开始尝试恢复更新了,目前会逐步将技术部分由 PHP 转向 Java,以算法方面为主。

迟於 迟於 2022-08-12

开放接口安全那点事

自己看了一遍,感觉逻辑有点混乱(后面找时间再改)很多系统很多时候需要对外提供一些开放API,这些API不用登录即可调用,为了确保系统安全,我们需要采取一些措施去防范而已请求,以下内容为我在设计开...

Nodjoy Nodjoy 2022-08-11

deb包的打包流程

deb包的打包流程 以打包二进制文件为例 创建目录 mkdir make-deb cd make-deb mkdir -p opt/mydeb/bin 将准备好的二进制文件放入opt/mydeb/bin目录 创建DEBIAN目录 mkdir DEBIAN 创

bbchin.com bbchin.com 2022-08-11

el-select 同时获取选中的 label 和 value

背景在业务开发场景中,我们会大量的使用到各种表单组件,其中 el-select 是使用频率最高的组件之一。此时,有个场景需要 el-select 能够返回当前选中的 value 和 label,value 用于存储,label 用于展示。但是 el-select 并不支持直接去获取,那只能靠自己处理。

关门说话 2022-08-11

雅思经验分享

前言 惯例先放成绩,还挺唬人,我查成绩的时候也被唬到了哈哈哈,其实有点发挥超常和出乎我意料,具体感受和体验如何,放到最后再说,先讲正事。 写得比较细、篇幅比较长,考虑到手机没法看见侧栏大纲,手动做了个大纲 / 目录,可以按需点击跳转 前言 机考 or 纸笔 软件和平台推荐 复习思路 听课、看书、上网,了解 基本信息 和 方法技巧 认清自己基础、制定任务计划 积累 + 刷题 + 反馈(正向循环) 考…

Eason Yang's Blog Eason Yang's Blog 2022-08-10

再见Hexo——从Hexo迁移至Hugo

16 年的时候,博客使用的虚拟主机需要做迁移,当时所使用的 Typecho 是一个依赖于数据库的 PHP 博客系统,数据导出过程很艰辛。彼时 Gihub Pages 正大火,我也就跟风转投了静态博客系统 Hexo 。七年过去了,博客还在,但折腾 Hexo 的人是越来越少了。如今我也要和 Hexo 说声再见,拥抱 Hugo 的怀抱了。 为什么改用Hugo 依赖管理问题 在静态博客的同步和备份方案一文中,我分享了基于 Github 和 iCloud 的同步备份方案,期望在保证数据安全的同时,写作环境可以在我的两台电脑上无缝切换。 然而实际上,由于 Hexo 依赖于 Node.js ,庞大的 node_modules 并不能直接同步而是需要分别安装和更新,如果忘了运行 npm install -S ,那报错和渲染异常就是家常便饭的事。而 node-sass 这样的库还对 node 版本做了显式要求,导致如果哪台设备改了 nvm 中 node 的版本就会报错。但偏偏又有大量的主题和插件都依赖于 node-sass 。 而 Hugo 是基于 Golang 的二进制程序,安装和升级都很简单。由于内…