之前的帆笔记用的是hexo,但是hexo在多设备的发布上还是有一些麻烦,正好最近购买了不错的服务器,所以折腾了一天,先是把帆笔记从hexo转到了wordpress,但是又感觉wordpress太多东西且太杂乱也没什么中意的主题,最后又换到了typecho。
Rsync同步备份网站之前一直想着利用软件在多个服务器之间同步数据,一来可以用来备份数据,二来如果之后想要实现负载均衡也要保证多台机器上的数据一致,今天了解了一下rsync,并在两台服务器上实践了一下。配置ssh密钥登录rsync可以在本地的两个文件夹之间同步数据,也可以将一台服务器上的数据同步到远程的另外一台服务器,可以经由ssh的方式传输,也可以使用rsync自己的daemon来传输(运行一个...
Minecraft Fine 超凶附加包本文代附加包作者超凶猫发布这是一个超凶的附加包介绍,里面有各种奇奇怪怪的东西。超凶附加包为mc添加了一些有趣的生物、物品、方块等,未来还会添加自定义生物群系、维度等如果可以的话。不过因为bugjump的问题,东西比较多bug。为简洁篇幅,合成表不会全部列出来,善用合成界面的搜索功能。生物新增的生物:幽灵飘啊飘~生成于黑暗的敌对小生物,遇光自动消失。掉落灵魂碎...
Openwrt踩坑记录这几天把新买的红米AC2100刷成了Openwrt,并使用树莓派4作为旁路软路由,体验是挺好的,但是有一些小问题也挺折磨人,这里把遇到的问题都记录下来,方便之后再次遇到问题的时候解决。红米AC2100我使用了小鸡过河的固件,他的固件支持在线更新,并且比较简洁,需要的软件可以自行下载,并且对AC2100做出了一些优化,个人体验还是不错的。如果要刷系统,记得先刷Breed,之后刷...
属性文法与语法制导翻译 一这部分为语义分析与中间代码生成部分。属性文法给产生式配上语义规则得到属性文法。 能够得到句子的语法结构,还能得到语法树中每个节点的属性值,实现了语义的分析为每个文法配备了值(属性),如语义规则中的val,代表与文法符号相关的信息,用来存放非终结符对应的表达式(子表达式 项 因子 等) 除了存放具体数值,还可以用来记录类型,代码序列,符号表内容等。对于文法得每个产生式配备...
更强的LR分析方法SLR(1)与LR(1)SLR(1)分析法LR0文法比较简单,描述的语言也比较有限,如下面这个文法不属于LR0,先构造LR0项目集规范族可以看出。注意 I1 I2 I9出现了移进和归约的冲突消解移进归约冲突是有可能的,可以细分。如,当前输入的单词不在要归约生成的A的FOLLOW集中,那不能采取归约动作。如,当前单词是+时,那它不在S‘的FOLLOW集合中,不采用归约,而是采用移进...
反代/中转cloudflare的安全隐患与隐患利用本文核心:不要直接中转或反代cloudflare!存在着被他人利用的风险,还有就是不要利用文章内容做坏事!我发现出于各种目的,很多人喜欢用iptables或者是brook、socat等工具对cloudflare的端口进行中转或者是反代,但是这些工具都有一个共同的特点,不会检查传入的主机名(域名)就直接将流量转发给了cloudflare,这里存在着一...