Home

github.io初体验

github.io初体验     之前本着想记录自己在一些编程过程中遇到的错误,以便其他人在遇到的时候能够有所参考,也为了自己后续使用的方便,在csdn上面写了几篇博客(还有一大堆没有发布的)。不过,逐渐发现csdn真的不好用,编辑界面不够方便,广告植入,主页上很多不需要的推送,甚至每次登陆的时候还要被迫关注几个csdn的公众号…前天在写作业的时候偶然发现了github.io这回事,所以就(因为我太菜了所以花了好多时间)弄了个小网页。 github     默认有github账号,并且具有初步使用能力。 jekyll     首先选择了jekyll这个部署工具。似乎hexo也可以使用,不过我没有用到就不太了解。 模版选择 这个网站上面有许多可用的模版,比如说我选择了这个模版。 ...

Read more

Pycharm dyld:Library not loaded

ERROR| MAC Pycharm_dyld: Library not loaded 尝试1 Stackoverflow的方法 先安装homebrew,然后 brew install flac 尝试添加库 File > Invalidate Caches/Restart.. 无效 Final solution 整不对了…重新建了一个project好了🙄 FFinal solution 一年之后回头再看这个问题,发现之前完全是因为没有了解原因所以就以为无法解决。之所以出现问题是因为virtualenv出现了问题,而之所以新建一个project能够解决问题,是因为新建一个project可以创建一个新的virtualenv。 Python Interpreter Pycharm-&...

Read more

MAC(MACTeX+TeXStudio)初次使用并解决字体不匹配的问题->数学建模LaTeX模版使用

MAC(MACTeX+TeXStudio)初次使用并解决字体不匹配的问题->数学建模LaTeX模版使用 从在Mac上使用LaTeX说起,首先需要安装一个MacTeX,两种方法 使用brew安装 -> 参考内容 去官网安装 -> 链接 安装之后发现多了这些东西。 我们暂时别管这些是干嘛的,下一步是需要一个LaTeX的编辑器,我用的是TeXStudio,因为之前在Windows上就用的这个比较熟悉,似乎上图的TeXShop也是一个编辑器,但是我不太懂怎么用qwq 目前为止我的LaTeX能力还仅限于套用模板……因为是国赛,所以使用的是这个模板cumcmthesis 如果是美赛的话,可以使用这个文档。(偷偷说这个链接是目前维护者的个人主页)mcmt...

Read more

逆向 计算用户输入长度

title: “维吉尼亚密码的破解” key: 2019-03-10-Vigenere-Cipher tags: crypto pageview: true modify_date: shraring: true show_author_profile: true show_subscribe: true 逆向-计算用户输入长度 or ecx 0FFFFFFFFh xor eax eax add esp 10h repne scasb not ecx dec ecx 首先前两步,第一步用来把ecx的值置成0xFFFFFFFF 第二步用来将eax清零,而之所以这样写,不用mov eax,0,是因为这种方法要比mov eax,0效率高(硬件内的原因)。 接下来repn...

Read more

维吉尼亚密码的破解

title: “维吉尼亚密码的破解” key: 2019-03-10-Vigenere-Cipher tags: crypto pageview: true modify_date: shraring: true show_author_profile: true show_subscribe: true 最近在把自己csdn的一些东西搬到这里来 维吉尼亚密码的破解 密码学作业,做的时候发现网上和书上讲的都不是很详细,导致花了很多时间,所以这里记下来一点希望能有帮助。 ##维吉尼亚密码破解步骤: 确定密钥长度 确定密钥内容 根据密钥恢复明文 确定密钥长度 在密文中找到重复出现三次以上(这样做是为了保证精确度和减少计算量)的字母组合。这里,字母组...

Read more