Sakiko's Blog - 默认分类
type: channel
link: https://blog.earlywolf.cn/category/default/
description: 只是一个默认分类
items: 纯黑早年录播不完全整理
items: 中文LaTeX文档的古谚文显示
items: Markdown+Pandoc编写文章
items: 矩阵特征多项式的展开
items: 【shell脚本实例】B站24小时直播推流
items: 【服务器】B站24小时直播 推流脚本
items: 笔记本改造成服务器需要的几点设置
items: 华硕路由器相关记录
items: C++用梅钦类公式计算圆周率
items: 【置顶】家里没网了怎么恢复

纯黑早年录播不完全整理
type: item
date: 2025-03-10T23:24:00+08:00
description: 纯黑早期录播磁力分享 [note type="warning flat"]本帖录播年代久远，加之和谐，内容均有残缺[/note] 2014-2015新浪 689.49GiB 种子 磁力直链 magnet:?xt=urn:btih:d45b4205b58f60bdcba3f6b8c70e19d20c5c87b8&xt=urn:btmh:1220b6f286dbc7ccacd8ed4eef1e130fd4b57f4dd38a692c3bb3ba8c31d587a8a292&dn=%E6%96%B0%E6%B5%AA%E7%9B%B4%E6%92%AD2014_2015&tr=http%3A%2F%2F0123456789nonexistent.com%3A80%2Fannounce&tr=http%3A%2F%2F1337.abcvg.info%3A80%2Fannounce&tr=http%3A%2F%2F4.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2F0d.kebhana.mx%3A443%2Fannounce&tr=http%3A%2F%2F6.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2Fbt.okmp3.ru%3A2710%2Fannounce&tr=http%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=http%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=http%3A%2F%2Ffleira.no%3A6969%2Fannounce&tr=http%3A%2F%2Flucke.fenesisu.moe%3A6969%2Fannounce&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=http%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=http%3A%2F%2Ft.nyaatracker.com%3A80%2Fannounce&tr=http%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=http%3A%2F%2Ftaciturn-shadow.spb.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftk.greedland.net%3A80%2Fannounce&tr=http%3A%2F%2Fbt1.xxxxbt.cc%3A6969%2Fannounce&tr=http%3A%2F%2Ftorrentsmd.com%3A8080%2Fannounce&tr=http%3A%2F%2Fbuny.uk%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=http%3A%2F%2Fch3oh.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.ru%3A80%2Fannounce&tr=http%3A%2F%2Fhome.yxgz.club%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.moxing.party%3A6969%2Fannounce&tr=http%3A%2F%2Fipv6.rer.lol%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.netmap.top%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.privateseedbox.xyz%3A2710%2Fannounce&tr=http%3A%2F%2Fopen.trackerlist.xyz%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.renfei.net%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.co%3A80%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.vanitycore.co%3A6…

中文LaTeX文档的古谚文显示
type: item
date: 2024-09-10T14:35:00+08:00
description: 记录LaTeX中文文档有关古谚文的显示问题。 介绍 古谚文（旧谚文，老朝鲜语，Old Hangul Jamo）指1933年前使用的谚文，也是拿谚文字母拼成，只是一部分今天韩语已经不使用了。 谚文涉及的Unicode区段： 谚文字母（Hangeul Jamo，1100-11FF） 谚文兼容字母（Hangul Compatibility Jamo，3130-318F） 不可拼合成字 谚文字母扩展A（Hangul Jamo Extended-A，A960-A97F） 谚文音节（Hangul Syllables，AC00-D7AF） 谚文字母扩展-B（ Hangul Jamo Extended-B，D7B0-D7FF） 【私用区】汉阳PUA （E0B0-F8FF） 谚文半角及全角字符（FFA0-FFDC） 谚文字母区块中少部分为现代韩语使用，一般的CJK字体可以自动拼成音节，而其余字母皆用于古文，拼合需要引擎和字体的支持。 谚文字母扩展A、B还对古谚文字母做了扩充： 现代韩语使用的字母拼成音节，另独立编码在“谚文音节”区段。现在韩语不使用的谚文即可称作旧谚文，部分曾用来拼明代汉语。见谚文字母区段的日文页面，有逐个解释。私用区有旧谚文音节的独立编码，即汉阳PUA编码，不过需要特殊字体，有些中文字体用私用区显示汉字。一般CJK字体显示旧谚文音节仍需谚文字母拼合（这被称为初中终编码），这需要排版引擎和字体的支持。 参见： 谚文字母解释：ハングル字母 (Unicodeのブロック) - Wikipedia 旧谚文介绍：Old Hangul/Jamo - NamuWiki、古谚文 - Wikipedia 旧谚文显示测试页面：Pre-1933 Korean Text testing Page (i18nl10n.com) 汉阳PUA字表：한양 PUA | 문자 집합 위키 | Fandom、字表:hanyang-pua - GlyphWiki、Appendix:Unicode/Private Use Area/Hanyang - Wiktionary 兼容区/谚文字母/汉阳PUA区对应字表：List of Hangul jamo - Wikipedia 字体 Linux可以用Noto Serif CJK KR、Noto Sans CJK KR，Debian系包含在下包内，配合Script=Hangul参数，可以使谚文正确组合。 sudo apt install fonts-noto-cjk Windows自带Malgun Gothic字体是一款非衬线字体，是谚文的默认字体，对古谚文支持非常好。 天珩字库的TH-Joeng-H、TH-Tshyn-P0能够组合谚文，不过部分字在会在Word下组合失败。Gulim Old Hangul Jamo也能组合谚文，不过太老了，很多字母都支持不全。 pmhanguljamo宏包文档里还给出了Hamchorom、KoPub World、Nanum Yet Hangul、Un Batang字体，不妨一用。 应用方面： Word中TH-Tshyn-P0、TH-Joeng-H、Gulim-Old-Hangul-Jamo.ttf均有部分谚文无法正确组合（缺字）；思源Source Han Serif K和Noto Serif CJK KR完全不能正确组合谚文；微软雅黑fallback到的Malgun Gothic能完全正确的组合谚文。Gulim-Old-Hangul-Jamo缺字严重。 Linux下Typora中（应该用的是Noto Serif）能正确组合谚文 TeX中Noto Serif CJK KR配合Script=Hangul参数，可以使谚文正确组合。 LaTeX显示 fonts - Old Korean han'gŭl in XeLaTeX? - TeX - LaTeX Stack Exchange NotoCJK字体：notofonts/noto-cjk: Noto CJK fonts (github.com)；思源宋体：adobe-fonts/source-han-serif: Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조 (github.com) 汉阳PUA编码字为半弃用状态，这里仅介绍使用初中终编码的旧谚文显示方案。 显示示例，以下皆用此例 % 正文测试部分，下皆同 {\oldjamo F28 ᅎᆑ ᅎᆑᆫ ᅎᅳ ᅎᅳᆫ ᅎᅳᆺ ᅎᅳᇫ ᅎᅵ ᅎᅵᆫ ᅎᅵᆷ ᅎᅵᇢ ᅎᅵᇫ ᅏᅡ ᅏᅡᆫ ᅏᅡᆷ ᅏᅡᇢ ᅏᅡᇰ \par F29 ᅏᅢ ᅏᅣ ᅏᅣᆷ ᅏᅣᇰ ᅏᅥ ᅏᅥᆫ ᅏᅧ ᅏᅧᆫ ᅏᅨ ᅏᅮ ᅏᅱ ᅏᅲ ᅏᅲᇰ ᅏᆑ ᅏᆑᆫ ᅏᅳ \par …

Markdown+Pandoc编写文章
type: item
date: 2023-06-20T22:08:00+08:00
description: Markdown编写文章，使用Pandoc生成Word文件，调整格式，输出PDF。 与本方案类似，可参照博客： https://www.trickyedecay.me/2020/08/04/use-pandoc-to-convert-markdown-to-docx/#%E4%B8%80%E3%80%81%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84%E6%96%B9%E6%A1%88 Markdown文件添加配置 Md文档头部添加YAML配置： 作者、关键词、日期、摘要和引用Bib文件和样式（这里采用的是国标样式） --- title: Experiment 8：HBase Shell and Java API author: - 张一鸣 - 3019234068 keywords: [Hadoop, HBase, ZooKeeper] date: May, 4, 2022 bibliography: biblio.bib csl: /Users/gakki/Documents/project/styles/chinese-gb7714-2005-numeric.csl abstract: | Abstract： The construction of HBase Environment, and running JAVA API Examples. --- 变量文件统一存储在 /Users/gakki/variables.yaml ，元数据配置统一存储在 /Users/gakki/metadata.yaml. 样式文档在 `/Users/gakki/templ.docx ` 使用pandoc命令生成Word文档： pandoc --filter mermaid-filter --filter pandoc-crossref \ -d "/Users/gakki/variables.yaml" --metadata-file="/Users/gakki/metadata.yaml" \ --citeproc --reference-doc "templ_bigdata.docx" \ 实验八-HBase.md -o ./PDF/Hadoop8.docx 过滤器 mermaid 使用mermaid-filter 能为mermaid生成图片，使用方式如下： ```{.mermaid #fig:Jupyterla caption="Jupyter记事本分配图"} graph TD A[Master]-->D[Jupyter I] B[Slave1]-->E[Jupyter II] C[Slave2]-->F[Jupyter III] ``` 在这里添加标题 caption="Jupyter记事本分配图" ，并添加图片索引 #fig:Jupyterla crossref 使用交叉索引可以将Md文档中的章节、图片、表格、代码块加上索引标识，并按章节编号，输出标题。 具体见官方文档 http://lierdakil.github.io/pandoc-crossref/ 章节： # 第一章 {#sec:section1} 如[@sec:section1]所示，... 图片： ![图片标题](./assets/pic.png){#fig:figure1} 如[@fig:figure1]所示，... 表格： | 姓名 | 服务器 | 端口号 | VPN账户 | VPN密码 | 集群节点 | VPS账户 | VPS密码 | | ------ | ------------- | ------ | --------- | ----------- | ------------------------------------------------ | ------- | ---------- | | 曲嘉伟 | 211.81.51.133 | 1030 | bduser061 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | | 张一鸣 | 211.81.51.133 | 1030 | bduser062 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | | 崔兴 | 211.81.51.133 | 1030 | bduser063 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huaw…

矩阵特征多项式的展开
type: item
date: 2022-03-18T02:14:00+08:00
description: 天大的线性代数教材上有这样一则命题： 命题 1 数域 $\mathbb{P}^n$ 上的 $n \times n$ 矩阵 $\boldsymbol{A} = [a_{ij}]_{n \times n}$，其特征多项式 $f(\lambda)= \left| \lambda I_n - \boldsymbol{A} \right|$ 可以表示为： $$ f(\lambda)=\lambda ^n - \mathrm{tr}(\boldsymbol{A}) \lambda ^{n-1} + \cdots + \left( -1 \right) ^n \det(\boldsymbol{A}) \tag{1} $$ 书上给予了此式的证明。 那中间这些省略的中间的项又都是多少呢？？ 我们可以尝试找出规律： 我使用 Python 的符号计算尝试找出了以下规律： from sympy import * import sys x=Symbol('x') vars = [symbols('a_1:4'),symbols('b_1:4'),symbols('c_1:4')] M1 = Matrix([[x-vars[0][0], -vars[0][1] ,-vars[0][2]], \ [-vars[1][0], x-vars[1][1], -vars[1][2]], \ [-vars[2][0], -vars[2][1], x-vars[2][2]]]) det(M1) 不难发现，在 $n=3$ 的情况下，特征多项式可表示为： $$ f(\lambda)=\lambda ^3 - \mathrm{tr}\left(\boldsymbol{A}\right) \lambda ^{2} + \left( \sum_{i \ne j} a_{ii}a_{jj} - \sum_{i \ne j} a_{ij}a_{ji}\right) \lambda- \det \left(\boldsymbol{A}\right) $$ 继续尝试 $n=4$ 时的情况： B=Matrix(4,4,symbols('B:4:4')) #创建4*4的矩阵B I=diag(x,x,x,x) #特征值x乘以单位矩阵 eig_B=I-B # xI-B eigen_poly=det(eig_B) # 特征多项式的展开 eigen_poly.coeff(x**3) #提取x^3项的系数 eigen_poly.coeff(x**2) #提取x^2项的系数 eigen_poly.coeff(x) #提取x项的系数 我们发现，4阶方阵的中间项也是满足某种规律的，就此提出以下命题。 命题2 数域 $\mathbb{P}^n$ 上的 $n \times n$ 矩阵 $\boldsymbol{A} = [a_{ij}]_{n \times n}$，其特征多项式 $f(\lambda)= \left| \lambda I_n - \boldsymbol{A} \right|$ 可以表示为： $$ f(\lambda)=\lambda ^n - \mathrm{tr}(\boldsymbol{A}) \lambda ^{n-1} + \cdots + \left( -1 \right) ^n \det(\boldsymbol{A}) $$ 由上面的计算得到的结果，我们发现，它可以进一步地写为：( $n=4$ 时) $$ f(\lambda)=\lambda ^4 - \mathrm{tr}(\boldsymbol{A}) \lambda ^{3} + \sum_{1 \le \mu \lt \nu \le n } \left( a_{\mu \mu} a_{\nu \nu} \right )^{\mathrm{II}}\lambda^{2}- \sum_{1 \le \mu \le n } A_{\mu \mu}^{\mathrm{III}} \,\lambda^{1} + \det(\boldsymbol{A}) \tag{2} $$ 其中： $\left( a_{\mu \mu} a_{\nu \nu} \right )^{\mathrm{II}}$ 表示4阶方阵 $A$ 中（不含有第 $\mu$ 行第 $\mu$ 列与第 $\nu$ 行第 $\nu$ 列）的二阶主子式； $A_{\mu \mu}^{\mathrm{III}}$ 表示 $A$ 中（不含有第 $\mu$ 行第 $\mu$ 列）的三阶主子式。 所谓“ $k$ 阶主子式”是我们临时定义的概念，可能与已经定义的概念相冲突。 下图分别展示了 $4 \times 4$ 矩阵 $B=[b_{ij}]$ 的所有二阶主子式，和三阶主子式： 不…

【shell脚本实例】B站24小时直播推流
type: item
date: 2020-05-19T19:11:00+08:00
description: 最初是起源于一位up@等我稍后补充昵称，他做过类似的事情。我只是外行，模仿，接近了这个目的。 #! /bin/bash #Bilibili Auto Live Script #Date 2020.5.25 #Version 1.1.0 # log=/home/moonhikari/sh/log/bililive.log MAX_1=119 MAX_2=37 MAX_3=71 MAX_4=79 MAX_5=39 MAX_6=38 #这里先获取一边日志里的数据，避免出错，如果不需要可以删掉 section=$(cat $log | awk 'END {print}' | awk -F" " '{print $1F}') #取得章节 episode=$(cat $log | awk 'END {print}' | awk -F" " '{print $2F}') #取得集数 function push (){ # echo ${1} ${2} start # ffmpeg -i "$section-$episode" -c copy "" ffmpeg -re -i /home/moonhikari/Videos/Ming/$section/$section-$episode.mp4 \ -vcodec copy -preset veryfast -acodec copy -strict -2 -f flv \ "rtmp://txy.live-send.acg.tv/live-txy/?streamname=live_XXXXXXXXXX&key=XXXXXXXXXXXXXXXXXXXX" tmp=$? if $tmp -ne 0 ;then return 1 fi echo ${1} ${2} end time:$(date +'%F %T')>> $log sleep 3 } function check (){ #检查 if $section -eq 1 ;then #分部讨论，确定最大集数 let max=$MAX_1 elif $section -eq 2 ;then let max=$MAX_2 elif $section -eq 3 ;then let max=$MAX_3 elif $section -eq 4 ;then let max=$MAX_4 elif $section -eq 5 ;then let max=$MAX_5 elif $section -eq 6 ;then let max=$MAX_6 else let max=$MAX_1 let section=1 fi if $episode -ge 1 && $episode -lt $max ;then let episode+=1 elif $episode -eq $max ;then #如果已经是最后一集 if $section -eq 6 ;then #判断是否为最后一部 let section=1 #若是则从第一部开始 else let section+=1 #不是则换至下一部 fi episode=1 #换至第1集 else let episode=1 #没有数据，就从1开始 fi } while 1 -eq 1 do check push $section $episode if $? -eq 1 ;then break fi done

【服务器】B站24小时直播 推流脚本
type: item
date: 2020-04-29T19:08:00+08:00
description: 这篇文章主要记录我最近使用服务器的一个总结。最近一周，我打起了拿服务器做直播的主意，本来在VPS上就动过心思，但苦于VPS在国外，不能往B站直播，只能搁置。近几周在本地偶然得到了一台Linux服务器，于是这个诞生很久的想法终于付出了实践的第一步。 由于这个人才疏学浅，bash shell也是现学现用，所以代码方面着实“浅显易懂”、怎么简单怎么来，请您阅读之前打好心理准备。:@(高兴) 按惯例，先来首歌： 整个过程 简单记录下从制作素材，到直播的过程。我受一位心爱的up主的启发，想到要做映评馆，但出于手头存的影视剧不多，音频倒是有点。又看到B站播相声的较多，所以我就不播相声了，找了《明朝那些事儿》的音频，是刘纪同讲的，很早年前听过，拿这个做直播再好不过。有了想法，那就好办了，开工！ 我说了我这是把音频做成视频，然后推流，如果是看直接直播视频的，可以看五、这一部分，或者直接看这篇博客 一、制作音频 我手头有音频，但是不全，所以就去搜了下，还真有，我在 http://tingmp33.meiwenfen.com/刘纪同_明朝那些事儿1/001.mp3这个网站上找到了资源，它很好下载，这个页面就是音频所在的地方，而且它的地址很有规律，这就很方便下载，于是在Linux里，用了一个简单的脚本下载 首先，创建脚本nano down.sh： #! /bin/bash # 下载明朝那些事 for i in {1..9} do { wget http://tingmp33.meiwenfen.com/%E5%88%98%E7%BA%AA%E5%90%8C_%E6%98%8E%E6%9C%9D%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF5/00$i.mp3 }& done for i in {10..39} do { wget http://tingmp33.meiwenfen.com/%E5%88%98%E7%BA%AA%E5%90%8C_%E6%98%8E%E6%9C%9D%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF$5/0$i.mp3 }& done 由于地址的结尾是001.mp3或者是011.mp3所以按照不同的末尾地址，做了不同的循环，然后用大括号{}扩上，这样能并发提升效率。这样每一部只需更改几个数字。 二、制作视频 我需要一个一个视频，可以是静态的图片，也可以是动态的。（为了操作简单，就制作了静态的图片）。 一共做了十几张图片，每张图片里22/33的衣服不一样。接下来，把这些图片组合成一个没有声音的视频，由于我是在Windows下PS的，所以这一步在Win下完成 [photos des=""] [/photos] 创建export_single_mp4.bat:(执行时请把这些\和换行都去掉） for %%i in (*.jpg) do ( ffmpeg -ss 0 -t 106 -f lavfi -i color=c=0x000000:s=1920x1080:r=30 \ -i %%i -filter_complex "[1:v]scale=1920:1080[v1];[0:v][v1]overlay=0:0[outv]" \ -map [outv] -c:v libx264 out%%~ni.mp4 -y) 这里用到了bat中的for循环，do()里面的ffmpeg命令，其中-ss -t参数表示起止和持续的时间，也就是这张图片持续多长时间，这里以秒为单位，也可以写成00:01:30这种形式。关于我用的的ffmpeg命令，参见这篇文章的末尾吧（如果我记着写的话） 执行这个，生成从out0.mp4到out13.mp4这些个视频 然后把这些视频的名称输出到一个文本文件tmp.txt里，创建list_file.bat: for %%i in (*.mp4) do ( echo file '%%i'>>tmp.txt ) 关于这里用到的bat命令，我也把它放到文尾叭。。。 然后再创建一个sew.bat把这些单个的视频连起来，顺便删掉之前的单个视频： ffmpeg -f concat -i tmp.txt -c copy all_in_one.mp4 del /Q out*.mp4 得到的这个all_in_one.mp4就是我所要的视频了。 三、合并音视频 我们用ffmpeg来完成这项工作，（还是具体参数去文尾看） 把之前得到的all_in_one.mp4和下载来的音频文件放到一个文件夹。 在文件夹里创建hebing.bat: for %%i in (*.mp3) do ( ffmpeg -i all_in_one.mp4 -i %%i -vcodec copy -acodec aac …

笔记本改造成服务器需要的几点设置
type: item
date: 2020-04-24T20:13:00+08:00
description: 这也就是一点微小的工作。 我用的是2012还是13年的笔记本，ThinkPad X230。CPU是3代i5的M，内存3.5G。由于不是低压U，其实还是比较耗电的，TDP 35W，日常使用可以，做服务器就需要做一些配置了。 顺便一提，我用的是Deepin 20 beta，至于为什么用这个，那就甭提了。本来就是个尝鲜的活。 定时开关机 1.服务器端，开启网络唤醒。 使用ip addr查看自己的有线网卡，我这里的是enp0s25。 检查电脑是否支持Wake On LAN： sudo ethtool enp0s25 如果报错，可能是你没有安装ethtool，去安装一下。 如果你能找到这一行： Wake-on: g 那么就说明你的电脑支持wol，否则开启它 sudo ethtool -s enp0s25 wol g 其实在你电脑的BIOS设置里，能够设置WOL。 2.服务器端，设置定时关机 方法很多，只说一种。进入root账户 sudo su 编辑定时任务，添加一行定时关机的任务，请按需修改成你需要的时间： crontab -e 0 1 * * * /sbin/shutdown -h now &> /dev/null 退出rootexit。 3.服务器端，设置开机DHCP sudo vim /etc/network/interfaces.d/enp0s25.conf 还是把最后这里换成你的网卡，然后写下： #设置有线网卡enp0s25在开机时通过DHCP自动连接到网络 auto enp0s25 iface enp0s25 inet dhcp 4.路由器端，配置定时开机（网络唤醒） 路由器的设置面板里，找到你的服务器，设置“IP地址与MAC绑定”。 创建脚本，写下： ether-wake -b -i br0 XX:XX:XX:XX:XX:XX 最后的请换为你的MAC地址。然后放入定时任务里执行，这点同上，不再赘述。 DDNS和端口映射 我用的是华硕路由器RT-AC68U，不算新的产品，刷的改版梅林固件。华硕有自家的DDNS功能，你注册一个域名XXXXX.asuscomm.com华硕会一直解析到你路由所在的外网IP地址，这一点首先你要保证你拥有公网IP，如果没有，尝试下内网穿透之类的，这里不细讲了，需要的自行搜索，网上有很多这方面的教程。 做好DDNS后，去到你路由器的面板，配置端口映射。 由于我笔记本上就配置了一个网盘的服务，所以就做了三个映射，这个应该很好填写，无非就是就是ip地址，外部端口，内部端口。 看后边三项，这里设置了一个供SSH的端口，两个其他功能的端口。通信协议基本上写TCP就好。 禁用电脑功能 除了禁用电脑声音、无线网硬件等等操作。我还需要禁用指纹，一来它耗电；二来如果你设有指纹密码，那每次ssh里sudo时都是很无奈的时候。 你需要先在Deepin的设置里删除指纹密码。 然后在终端里输入 systemctl status fprintd 以查看Fingerprint Authentication Daemon服务的状态，如果显示为Active，则运行： systemctl stop fprintd systemctl disable fprintd 保证指纹验证服务不开机自启（这一步是否可省有待商榷） 然后重启电脑，按住F12，进入BIOS设置。 这里找到Fingerprint设置，把Predestop Authentication设置成Disabled，使得笔记本在关机后，指纹器不工作，最大程度的省电。 还有就是设置笔记本合盖不进入待机模式，不进入待机模式，过尽短的时间息屏。可以在深度的设置中心来设置，也可以使用命令。进入这个文件 sudo vi /etc/systemd/logind.conf 改这几个 HandleLidSwitch=ignore HandlePowerKey=ignore 这里ignore也可以设置为lock，即合盖锁屏，不过这个看你需求，灵活设置。 未完待续 如果你想使用笔记本，而不再把他当作服务器的话，把之前的操作反向重复一遍就行了。

华硕路由器相关记录
type: item
date: 2020-03-24T18:18:00+08:00
description: Mesh组网改造 1 将AC68U配置拷贝至AC86U 包括虚拟内存、脚本、硬盘挂载 网络配置包括：端口转发、ssh ftp smb端口 entware的ffmpeg、编译安装的syncthing koolshare固件下载： http://fw.koolcenter.com/KoolCenter_Merlin_New_Gen_386/ Koolshare 梅林刷固件教程： https://www.koolcenter.com/posts/38 nvram配置： http://www.doczj.com/doc/a1dcdcfc9ec3d5bbfc0a7416.html ssh调功率： https://www.chiphell.com/thread-1541391-1-1.html 无线功率对照表： https://wenku.baidu.com/view/48f2a9c459f5f61fb7360b4c2e3f5727a5e9244a.html 新博通（RT-AC5300）刷写CFE更改地区及功率教程： https://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=2948983&page=1&simpletype=no 一劳永逸，华硕 RT-AC68U 修改 CFE 改区成功： https://www.slot4.net/2014/09/06/rt-ac68u-%E4%BF%AE%E6%94%B9-cfe/ AX88U hnd平台 划分 VLAN https://wu.renjie.im/blog/network/ax88u-vlan/zh-cn/

C++用梅钦类公式计算圆周率
type: item
date: 2020-03-24T18:16:00+08:00
description: C++用梅钦类公式计算圆周率 #include<cstdio> #include<iostream> using namespace std; /* 本程序每四位数输出，如果请求计算的位数不是4的整数倍，最后输出可能会少1~3位数 */ int main(void) { long a[2]={956,80},b[2]={57121,25},i=0,j,k,p,q,r,s=2,t,u,v,N,M=10000; printf("%9cMachin%6cpi=16arctan(1/5)-4arctan(1/239)" \ "\nPlease input a number.\n",32,32); cin>>N,N=N/4+3; long *pi=new long[N],*e=new long[N]; while(i<N) pi[i++]=0; while(--s+1) { for(*e=a[k=s],i=N;--i;) e[i]=0; for(q=1;j=i-1,i<N;e[i]?0:++i,q+=2,k=!k) for(r=v=0;++j<N;pi[j]+=k?u:-u) u=(t=v*M+(e[j]=(p=r*M+e[j])/b[s]))/q,r=p%b[s],v=t%q; } while(--i) (pi[i]=(t=pi[i]+s)%M)<0?pi[i]+=M,s=t/M-1:s=t/M; for(cout<<"3.";++i<N-2;)printf("%04ld",pi[i]); delete []pi,delete []e,cin.ignore(),cin.ignore(); return 0; }

【置顶】家里没网了怎么恢复
type: item
date: 2020-03-10T18:01:00+08:00
description: 1.家里突然没网了，多半是路由器短时间内不堪重负，导致卡死。恢复的方式非常简单，重启下路由即可，开关在路由器背面左下方。 重启后，等待大概5分钟，基本恢复正常。记得告诉我一声，我会再检查一下其他方面的问题::(哈哈)