在学习awk和sed首先了解一下linux一些常见命令grep "string" /....
就是在某个文件或者目录下搜索某个字符串关键字,如果加上-n的话则会显示对应的行数。
例如要获取/etc/passwd中的有root的一行。
1 | grep -n "root" /etc/passwd |
要想递归遍历二叉树,我们的思路就是
创建二叉树结点类型
二叉树递归创建
二叉树遍历
创建二叉树结点类型:
1 | typedef struct bitree{ |
二叉树递归创建:
1 | bitree_t *create_binary_tree(int n)//这里的n用来从初始编号 |
二叉树的遍历:
1 | //先序遍历: |
中序和后序是一样的道理,注意我们创建结点的时候实际上是前序创建的,所以要前序输入。
早在之前就想着,为什么要限制学生上网,而且是一个设备一号,不过无所谓了,我认为大学生应该多点自由。
学校使用的是某澜,虽然不是用的网页认证,是客户端认证,不过抓包后发现非常简单,核心思想还是通过抓取提交的信息然后提交接口。
如果想要自己再做一个客户端类型,或者python或者js或sh的脚本类型,那么就需要对密码加密进行破解,在网页端认证抓取的信息中找到关键信息password就能发现加密的方式,一步一步找下去就能知道规律,不过本人现在是自己用,所以不需要破解加密方式,直接拿加密后的信息提交给接口就行。
刷好openwrt后ssh进后台,然后curl模拟登录请求,继而模拟登出请求,然后用crontab -e设置定时命令就行,经过搜索发现大概17个小时左右某澜会强制下线一次,那么每隔12小时执行一次sh即可