ssh-config

ssh 配置说明

  1. 位置:一般是 ~/./ssh/config,文件存在直接创建即可.
  2. 格式:
1
2
3
4
5
6
7
Host test # 随意命名
HostName 118.25.7.38
User root
Port 22
IdentityFile ~/.ssh/id_rsa # 指定密钥文件
# ProxyCommand ssh test2 -W '%h %p' # 跳板机跳转
# ProxyCommand sshpass -p pwd ssh %u@%h # 账号密码免输入密码登录

阅读更多

文件监听 inotify

inotify文件事件的自动化部署

  • 需要安装,补充inotify命令inotify-tools,inotifywait.

    1
    sudo apt-get(yum) install inotify-tools
  • inotifywait -h 了解其使用方法

阅读更多

数字游戏

数学猜心魔术

  1. 让对方随便写一个五位数(五个数字各不相同,例如:37415)
  2. 用这五位数的五个数字再随意组成另外一个五位数 (例如:75314)
  3. 用这两个五位数相减(大数减小数,75314-37415=37899)
  4. 让对方记住得数中的任意一个数字,再把得数的其他数字告诉你 。(例如,我记住了“7”,把3899告诉你。)
  5. 你只要把对方告诉你的那几个数字一直相加到一位数,然后用9减就可以知道对方想的是什么数了 (你就把3899作一个简单的处理,3+8+9+9=29,所得的和还是一个两位数,你就继续处理2+9=11,继续处理1+1=2,最后得到一位数2以后,用最大的一位数9去减,9-2=7,那么你就猜到他心里记住的是7了。)

upload successful

阅读更多

scrapy爬虫-英语考研词汇

scapy爬虫-考研英语词汇

之前都是用go语言爬虫的,学习了一点python,尝试着用scrapy框架爬虫

爬虫之前需要大致了解一下scarpy框架,官方文档实在看的累,找了一个中文翻译的简要了解了一下,地址是(http://www.scrapyd.cn/doc/165.html)

爬取的扇贝网的英语词汇(https://www.shanbay.com/wordbook/34/), 虽然网页访问是要登录的,但是实际爬虫幷不需要。

  • 1.扇贝网的文档结构十分统一
  • 2.右上角的搜索框,搜一个单词,很容易就通过调试获取到单词信息接口
  • 3.接口有次数限制,最好控制一下频率或者使用代理

阅读更多

Leetcode 31-40

31. 下一个排列

实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。

如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。

必须原地修改,只允许使用额外常数空间。

以下是一些例子,输入位于左侧列,其相应输出位于右侧列。
1,2,3 → 1,3,2
3,2,1 → 1,2,3
1,1,5 → 1,5,1

阅读更多

Leetcode 21-30

21. 合并两个有序链表

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例:
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4

阅读更多

Leetcode 11-20

11. 盛最多水的容器

给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

说明:你不能倾斜容器,且 n 的值至少为 2。

upload successful

解: 1.如果可以使用暴力,很多事情就变得简单了。

阅读更多

AntDesign 圣诞节彩蛋

Ho! Ho! Ho!

  • 昨天,蚂蚁金服被喷了,原因是其开源带代码(https://github.com/ant-design/ant-design) 里埋下一个在圣诞节才触发的彩蛋。不凑巧的是,某部最近才发文,思想是“中国人不过洋节”。

  • 于是,在第一个洋节就出了一堆彩蛋引发的事件,情节严重者就要失业、背锅。传称,“在代码里下毒”。AntDesign自然而然遭遇炮轰(https://github.com/ant-design/ant-design/issues/13848) 。

阅读更多

Leetcode 6-10

6. Z 字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串 为”LEETCODEISHIRING” 行数为 3 时,排列如下(忽略下划线):
L _ C _ I _ R
E T O E S I I G
E _ D _ H _ N
之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:”LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数。

阅读更多

Leetcode 3

字符串的排列

阅读更多