01 2022 档案
摘要:生成公钥对 ssh-keygen -t rsa -c "注释" 连接主机 ssh user@host 将公钥发送到主机 ssh-copy-id user@host 配置快速登录 Host 自定义名称 Hostname ip地址 User 用户名 测试gitee ssh -T git@gitee.co
阅读全文
摘要:**下载** > $ sudo apt install msmtp **配置** > $ vim ~/.msmtprc **添加如下内容** > account default > host smtp.163.com > port 25 > from liqian986347706@163.com
阅读全文
摘要:**出错命令:一个普通的下载命令** > sudo apt-get install htop **错误提示:** > E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unaviala
阅读全文
摘要:" 设置行号 set nu " 设置缩进为4 set smartindent set tabstop=4 set softtabstop=4 set shiftwidth=4 " 设置折叠 set fdm=syntax hi Folded ctermbg=blue ctermfg=black " 设
阅读全文
摘要:以frpc为例 将frpc和frpc.ini放入/usr/local/frpc/路径 # 编辑/etc/systemd/system/frpc.service文件,加入以下内容(其中frpc可自定义名称) [Unit] Description=Frp Client Service After=net
阅读全文
摘要:**设置定时更新** > \# crontab -e > *3**0 apt update && apt upgrade > 每个星期的星期天3点执行更新 1)crontab -u /*设定某个用户的cron服务*/ 2)crontab -l /*列出某个用户cron服务的详细内容*/ 3)cron
阅读全文
摘要:单行变量 - var = hello 替换 - var += test 追加 - var := hello 常量 - var ?= hello 若没定义过,则定义,若定义过,则忽略 - foo = hello.c heq.c - bar = $(foo:.c=.o) 使用foo变量初始化bar变量,
阅读全文
摘要:常用命令 查看当前行左右代码:l 查看指定函数代码:l func 下断点:b main+4(在main函数第4行下断点) 查看断点:info b 取消断点:delete n(n为断点编号) 查看变量:p a 查看堆栈:bt 运行程序:r 单步步入:s 单步步过:n 执行到下一个断点:c 执行到返回:
阅读全文
摘要:参数 -Wall:尽可能多的显示错误信息 -O:使用优化 -o:指定输出文件名 -c:只编译文件 -I:指定头文件位置 -L:指定库目录 -l:指定库(省略前面的lib和后面的.a) -g:生成调试信息 生成静态库 ar rcs libtest.a *.o 使用静态库 gcc -o main mai
阅读全文
摘要:deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted
阅读全文
摘要:config.ini [section] name = roverq id = 12345 place = china main.py #!/usr/bin/python3 import os import configparser def getConfig(): # 当前文件路径 currDir
阅读全文
摘要:发送端 #!/usr/bin/python3 import socket import struct import binascii raw_socket = socket.socket(socket.PF_PACKET, socket.SOCK_RAW, socket.htons(0x9213))
阅读全文
摘要:服务端 #!/usr/bin/python3 import socket print("server") host = '' port = 9999 address = (host,port) s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s
阅读全文
摘要:服务端 #!/usr/bin/python3 import socket print("server") host = '' port = 9999 s = socket.socket() s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,True
阅读全文
摘要:#!/usr/bin/python3 # -*- coding: UTF-8 -*- import logging logging.basicConfig(level=logging.DEBUG,format='%(levelname)s:%(filename)s:%(lineno)d:%(mess
阅读全文
摘要:头文件 #ifndef __QUEUE_H__ #define __QUEUE_H__ typedef struct queue_node { struct queue_node *next; struct queue_node *prev; } queueNode; #define QUEUE_H
阅读全文
摘要:头文件 #ifndef __STACK_H__ #define __STACK_H__ typedef struct stack_node { struct stack_node *next; struct stack_node *prev; } stackNode; #define STACK_H
阅读全文
摘要:头文件 #ifndef __DLIST_H__ #define __DLIST_H__ typedef struct dlist_node { struct dlist_node *next; struct dlist_node *prev; } DlistNode; #define DLIST_H
阅读全文
摘要:#!/usr/bin/python3 class python_class: name = '' age = 0 def __init__(self,name='roverq',age=18): self.name = name self.age = age print("name :" + sel
阅读全文
摘要:连接服务 #!/usr/bin/python3 from pwn import * conn = remote('ftp.ubuntu.com',21) str = conn.recvline() print(str) conn.send(b'USER anonymous\r\n') str = c
阅读全文