目录
Mastodon update notes
准确的说这篇文章都不能算一个博客,就是一个记录而已。
Also available: https://bcom.moe/@billchenchina/109379029931500867
记录 1: The engine "node" is incompatible with this module. Expected version ">=14". Got "12.22.12" ...
立即阅读
电脑110官网删站事故复盘
本删站事故发生于 2021 年 8 月 30 日。
事故缘由
2019 年 9 月 27 日,电脑 110 俱乐部的 Wordpress 实例交给了我。我使用了 Docker Compose 来部署应用:docker-compose.yml 当时的内容为:
version: "2.3"
services:
wordpress:
image: wordpress...
立即阅读
SSH Hacks
我们通常使用 SSH 进行远程服务器控制,但是似乎都是很 simple,很 naive 的东西。
这并不 hack,所以这里会介绍一些有点 hack 的东西。
ssh-keygen
[-t dsa | ecdsa | ed25519 | rsa]: 密钥种类
-F hostname [-f known_hosts_file] [-l]: 搜索给定主机对应密钥
-R host...
立即阅读
自由软件与专有软件之战——写在 MatLab 不再授权给实体请单上的中国高校之后
看到 MatLab 不再授权给我工,确实感到痛心。MatLab 是由美国 The MathWorks 公司出品的商业数学软件,目前世界上 180 多个国家的超过三百万工程师和科学家在使用 MATLAB 和 Simulink。但是转念一想,我们为什么一定要使用来自美国的专有软件?
如果你只是担忧 MatLab+Simulink 的使用,那你看到这里就可以结束了。欢迎大家去使用由法国国立计算机...
立即阅读
(转)个人使用vpn"翻墙"是否违法?——基于规范性法律文件、案例以及相关计算机技术的分析与讨论
本文原文链接为:https://mp.weixin.qq.com/s/cndzW_oXClkSdwOtam0qUw
来源微信订阅号“不能使用该名称” ForbiddenSpeech,作者为王宇扬
本次转载已获原作者授权,如需转载请联系原作者。
本文旨在分析“翻墙”行为的法律风险,并基于现行规范性法律文件和相关案例进行学术讨论。在分析相关法条时可能需要对部分计算机专业术语...
立即阅读
(转)LaTeX 数学符号 汇总
本文转自 https://zinglix.xyz/2017/08/23/latex-maths-cheatsheet/
不保证本文的显示效果,如需要原 markdown 文件请联系我。
Latex 的一大优点就是其可以写出优美的数学公式,本博客也使用 MathJax 来得到 Latex 中数学公式的效果。但是由于其有自己的语法,所以写了这篇文章以整理数学公式相关的内容。
由...
立即阅读
深夜牢骚:对(现代)机器学习的吐槽
本文转自 https://t.me/taoky_days_notebook/448
深夜牢骚:对(现代)机器学习的吐槽
在被 Web 课的几个实验折腾之后,开始越来越不喜欢以深度学习为代表的,重度依赖硬件、数据集和调参的现代的机器学习算法了。原因如下(可能有事实性错误):
非常依赖于高端硬件的性能,你至少也要有一块好的 GPU,否则 CPU 的计算时间至少就要到十几倍的样...
立即阅读
GNU gettext 使用指南
一年多没有更新了,终于有心情写写博客了。这次更新将带来 GNU gettext 的使用指南。
什么是 gettext
gettext是 GNU 套件之一,广泛用于软件的国际化。Linux 多数程序的国际化都使用了gettext。Git也在使用gettext来进行 i18n。
gettext 官网
gettext PDF 形式的文档
Gettext 工作流程
由于我们需要进行软件的...
立即阅读
SYZOJ 安装指北
注意
由于目前 SYZOJ2 文档不充分,本文将介绍如何安装 SYZOJ2。
本文写于 2018-5-13,最后更新于 2018-12-09 您阅读本文时 SYZOJ2 安装方式可能已经发生改变,请检查后再阅读本文。
在安装过程中出现问题的时,请加入 LibreOJ 开发群(QQ 群:565280992,Telegram 群:@lojdev)
安装 Node.js
SYZOJ2 是...
立即阅读
图论入门
退役了没事做的 billchenchina 突然想写新手教程 hhh
这篇文章主要讲信息学竞赛中图论题目如何输入
信息学竞赛中很多图论的输入文件是这样的
第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。
接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。
(文字来源:Luogu)
这时你会想,怎么输入...
立即阅读
你好,2018
2018 年要到了呢。
退役之后想要写点啥,但是一直没想好写啥。今天写写吧。
嗯今年高二,在 NOIP2017之前一直是个 OIer,NOIP2016在同省高一里考的还行(?)。寒假也没参加什么培训,颓颓颓。四月份参加了个省选,才知道神犇是什么(我连线段树、欧拉函数是啥都不知道怎么可能考的好?而且乱搞姿势也很弱)。七月份之前算法水平一直很弱,暑假参加了jms和ccdsfz培训之后才学了很...
立即阅读
树
把建立图(其实主要是树)的几种方式说一下吧。。。感觉最近自己有选择恐惧症。
邻接矩阵
远古的存图方式,容易被卡内存
代码实现:
vector<vector<int> >mapn(N,vector<int>(N,0));
// 加边
void addEdge(int a,int b,int weight=1)
{
mapn[a][b]=wei...
立即阅读
省联合模拟1 SSY的形态 HSDFZ4573
Description
给定N个数,第 i 个数的形态描述为一个正整数 Ai,定义形态i 和形态j 的差异为|Ai - Aj|。
SSY在给定一个指令后会发生形态变化,它会从当前形态变化为其他形态中与其差异第 K 小的形态。如果差异第 K小的形态不是唯一的,那么它会变化为 Ai 比较小的那个形态。
SSY 的好奇心驱使,他想知道从每个形态开始接受一个指令后会是什么形态。
Input
...
立即阅读
收入计划(月度开销)
做了一堆题之后回来看看二分。。。诶,自己做过的题怎么不会了。。。
二分还是照常写,就是发现二分的L和R还是要尽量逼到尽可能小的范围。要不然就WA WA WA。。。
直接贴代码?
#include <bits/stdc++.h>
using namespace std;
bool check_(int salary,const vector<int>&...
立即阅读
BZOJ2083 [Poi2010]Intelligence test
HLSSYOJ 101
Description
霸中智力测试机构的一项工作就是按照一定的规则删除一个序列的数字,得到一个确定的数列。Lyx很渴望成为霸中智力测试机构的主管,但是他在这个工作上做的并不好,俗话说熟能生巧,他打算做很多练习,所以他希望你写一个程序来快速判断他的答案是否正确。
Input
第一行为一个整数m(1<=m<=1000000)第二行包括m个用空...
立即阅读