ARTS(第0周)

ARTS(第0周)

每周完成一个ARTS:

  1. Algorithm:每周至少做一个 leetcode 的算法题
  2. Review:阅读并点评至少一篇英文技术文章
  3. Tip:学习至少一个技术技巧
  4. Share:分享一篇有观点和思考的技术文章

本周提纲:

  1. Algorithm: 无重复字符最长子串
  2. Review: 一个谷歌工程师编码解决问题的过程
  3. Tip: Jenkins REST API 触发任务执行
  4. Share: 关于负载均衡的一切(58沈剑)
继续阅读

2019

personal 2019

2019

无志之人,常立志,有志之人,立长志


站在现在看自己过去的:

  • 小时候的零星记忆只有回到自己出生的那个村庄才能够鲜活起来,但是时间也不会太长
  • 高中及之前的学习经历完全是按部就班,只是争取一时的荣誉,谈不上长远的规划
  • 大学的学习与之前的学习没有本质的差别,多的是自由,少了对于学习荣誉的争取(只是追求”60分万岁!”)
  • 工作了将近7年谈自己的收获…,难以启齿

也会有打鸡血的时候,但是总是没能达到自己期望(“求乎上,得之中,求乎中,得之下”,但是我总是得之下),在自己的而立之年,忽然感到自己的生命,轻飘飘的,找不到自己的意义,也不知道自己的下一步要去到哪里,一阵迷茫. 罗振宇的时间的朋友2018跨年演讲算是一个契机,我要规划自己的2019,要有耐心,认清趋势,面向未来.

继续阅读

Python调试

python pdb

pdb介绍

pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令

pdb常用命令

命令 解释
break 或 b 设置断点
continue 或 c 继续执行程序
list 或 l 查看当前行的代码段
step 或 s 进入函数
return 或 r 执行代码直到从当前函数返回
exit 或 q 中止并退出
next 或 n 执行下一行
pp 打印变量的值
help 帮助
继续阅读

vim 使用技巧-笔记

linux vim

写在前面

一直再用vim作为自己的默认的文本编辑器,直到看到本书更了解了作为一个Vimer的路还有多远的路要走!

成为一个Vimer,我的路程:

  1. 了解vim的模式
  2. 基础实践
  3. <Vim实用技巧>
  4. Vim内置文档使用
继续阅读

Linux内核操作

kernel linux

查看内核信息

# 显示所有信息
$ uname -a 

Linux ubu1804 4.15.1-041501-generic #201802031831 SMP Sat Feb 3 18:32:13 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

# 显示内核信息
$ uname -rs

Linux 4.15.1-041501-generic

继续阅读

rsync同步数据

rsync

介绍

rsync 全名 Remote Sync,是类unix系统下的数据镜像备份工具。

语法

rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]host:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rsync [OPTION]... SRC [USER@]HOST::DEST
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]

六种工作模式

  1. 拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号”:”分隔符时就启动这种工作模式。如:rsync -a /data /backup
  2. 使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号”:”分隔符时启动该模式。如:rsync -avz *.c foo:src
  3. 使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号”:”分隔符时启动该模式。如:rsync -avz foo:src/bar /data
  4. 从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含”::”分隔符时启动该模式。如:rsync -av root@192.168.78.192::www /databack
  5. 从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含”::”分隔符时启动该模式。如:rsync -av /databack root@192.168.78.192::www
  6. 列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:rsync -v rsync://192.168.78.192/www

常用参数

-v  verbose 详细输出
-a  归档模式,递归方式传输文件,并保持连接,权限,用户和组,时间信息
-z  压缩文件传输
-h  human-readable, 输出友好
继续阅读