Home

ssh出错记录

ssh 无法连接 查看auth.log以及auth.log.1,发现蹊跷的地方大概是pam_unix(gdm-password:auth): authentication failure; logname= uid=0 euid=0 tty=/dev/tty2 ruser= rhost= user=jr 用来检查sshd的config文件是否有错误/usr/sbin/sshd -T 可能跟密码相关 曾经重置过公私钥 在主机端,/usr/sbin/sshd -dddd -D 结果得到 debug2: load_server_config: filename /etc/ssh/sshd_config debug2: load_server_config: done config...

Read more

解决homebrew卡顿的问题

Homebrew Homebrew的组成部件 Homebrew的问题在我这里存在了很久了,但是我一直都没有管。之前解决的方法是在updating homebrew卡到∞时间的时候按下ctrl+C。今天决定解决一下这个问题,发现其实并非难事。 参考 然而后来发现换源也不是太好用。 从知乎回答看到,brew支持全局代理。于是 export ALL_PROXY=socks5://127.0.0.1:10808 Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask failed! brew update-reset 之后 source ~/.zshrc

Read more

Leetcoding notebook

做题记录 题目1 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 示例 1: 输入:intervals = [[1,3],[2,6],[8,10],[15,18]] 输出:[[1,6],[8,10],[15,18]] 解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入:intervals = [[1,4],[4,5]] 输出:[[1,5]] 解释:区间 [1,4] 和 [4,5] 可被视为重叠区间。 提示: 1 <= intervals.length <...

Read more

JS Learning

#JS Notebook 曾经突击学过Javascript,但是过于仓促很多东西都没有好好理解,现在趁着做ethernaut的功夫复习一下javascript,这里面做一些笔记。 1 修改元素 document.getElementById("demo").innerHTML = "段落已修改。"; 用getElementsByClassName修改发现改不掉,之后发现这个返回的是一个list,如下方法可以修改。 document.getElementsByClassName("intro").innerHTML="test"; x = document.getElementsByClassName("intro"); x[0].innerHTML="test" 2 Ja...

Read more

Git学习笔记

Git学习笔记 跟廖雪峰的教程学的,在这里记点自己看也没啥用别人看更没用的笔记 账号设置 在安装完git之后,输入 git config --global user.name "Your Name" git config --global user.email "email@example.com" 创建版本库 创建一个空目录 mkdir learngit cd learngit pwd (PWD) 显示当前目录 把目录变成git可以管理的仓库 git init 当前目录下多了一个.git的目录,是git用来跟踪管理版本库的。 Windows的BOM Byte order mark的问题 把一个文件放入git仓库 git add readme.txt 把...

Read more

Solidity Bytecode

Solidity Bytecode 背景 今天在做Bytecode的CFG,对于以下的source code: pragma solidity 0.4.24; contract SimpleDAO { mapping (address => uint) public credit; function donate(address to) payable public{ credit[to] += msg.value; } function withdraw(uint amount) public{ if (credit[msg.sender]>= amount) { require(msg.sender...

Read more

Writing 注意事项

引用的使用 引用前加空格,写在标点前,后面贴着标点。如果是没有标点的情况下,后面也要空格 Have a nice day [1]. Have a nice [1] day. 括号的使用 跟引用几乎相同 Have a nice day (by looking at the stars) everyday. Have a nice day (everyday).

Read more

拼写符号的一些总结

法语拼写符号的一些总结 书上的说法稍微有一些死板,不便于理解,在遇到实际情况的时候刨根问底又无知识的人常常陷入困惑。特此总结一些我东拼西凑的来的知识。基本内容是从《简明法语》copy过来的,加了一点扩展。 闭音符和开音符 (现在还没有搞清楚为什么accent grave称为开音符,accent aigu称为闭音符,但是有将accent grave翻译为尖音符,l’accent aigu翻译成钝音符) 闭音符放在字母e上方,比如état。 开音符放在字母a,e,u上方,比如là,dès,où 在这里,对于字母e来说,开闭音符可以改变发音,只要是闭音符é就发音/e/,只要是开音符就发音/ɛ/。 对于a,u两个字母而言,没有读音的改变,只是用来区别同音的不同义之词。如: a与à,o...

Read more