Linux 科学上网
Base(shadowsocks) shadowsocks 没有R (ssr sucks) [crayon-6003b7a77cab4563102641/] 然后在某处编辑配置文件 需要注意或修改的行已高亮 [crayon-6003b7a77cac4014346291/] 在后台运行(screen, nohup ...) [crayon-6003b…
OJ Updater for NuistOJv4
项目地址: https://dev.tencent.com/u/sstst/p/ssoju_v4 本来是为了给 NuistOJv4 写一个易于维护、效率更高、计算更正确的Updater的。 奈何v4已经不接受大改动了,那我也没什么办法。 比起让代码烂在手中,还不如公开处刑 代码长度比较(Lines): C C++ Node.JS 1517 3312…
NuistOJv5 计划
NuistOJv4 2017/05/25是v4的第一次commit的日子。 截至到2019/1/12,已经有1602次commit,20+ contributors了。上线时间也超过了3个学期。 OJV4真的是一个很棒的系统,速度和稳定性上都有了巨大提升(according to @nwq)。感谢学长们的奇思妙想和不懈努力。 在v4项目中,我主要参…
SS’s Ubuntu FAQ
内部错误 [crayon-6003b7a77d955801934333/] 掉Wifi驱动 有可能是开了安全启动  
尾递归优化
what 一个函数里的最后一个动作是返回一个函数的调用结果的情形,即最后一步新调用的返回值直接被当前函数的返回结果。 此时,该尾部调用位置被称为尾位置。尾调用中有一种重要而特殊的情形叫做尾递归。经过适当处理,尾递归形式的函数的运行效率可以被极大地优化。尾调用原则上都可以通过简化函数调用栈的结构而获得性能优化(称为“尾调用消除”),但是优化尾调用是否…
saucenao – pixiv 查图
https://saucenao.com/ 百度和谷歌的查图有时候挺好用,但是搜[heimu]色图[/heimu]acg插图的话经常搜不到。 saucenao 查pixiv和别的一些插图网站,效果还是不错的。 不详细介绍了,mark一下。    
TSOJ 1509 – 十进制快速幂
[latexpage] DESCRIPTION 对于\[a^n \pmod p\] 当$p$为素数,可以使用费马小定理降幂: \[a^n \equiv a^{n \mod {p-1}} \pmod p\] 当$p$为合数,可以使用十进制快速幂解决。 [crayon-6003b7a77dcb6500945335/] SUMMARY 留一个坑,期末考完…
C/C++ 计算运行时间
C Style <ctime> & clock() [crayon-6003b7a77de60498917864/] C++11 <chrono> [crayon-6003b7a77de66677756905/] Linux time command [crayon-6003b7a77de68214857949-i/…
C/C++ 输入输出速度测试
Trying to end infinite argue about ideal i/o methods in cpc... Test Platform 暗影精灵3 15-ce005tx i5-7300HQ , 4 cores 4 threads 2.5GHZ up to 3.5 GHZ, 6MB L3 cache 8MB DDR4 2400MHZ…
C/C++ 随机数生成的几种方法
C Style (srand, rand) 缺点:[crayon-6003b7a77e0bc798698479-i/] 在较短时间间隔内不会改变。 [crayon-6003b7a77e0c2880224340/] [crayon-6003b7a77e0c4419005954/] C++11 <random> 如果想要生成浮点随机数,可将…