# 查询表是否存在import sqlite3deftable_exists(conn, table_name):cur = conn.cursor()cur.execute(f"SELECT name FROM sqlite_master WHERE type='table' AND name='{table_name}';")result = cur.fetchone()return result isnotNone# 条件表达式, 判断result是否为None# 连接到SQLite数据库
conn = sqlite3.connect('test.db')# 检查表是否存在if table_exists(conn,'user'):print("表 user 存在")else:print("表 user 不存在")# 关闭连接
conn.close()
算法复杂度 时间复杂度有关总结 一,常数时间的操作【基本操作】
常数时间——固定时间——O(1)——由实现细节决定
不会随着输入规模的变化而增加时间复杂度
1 基本操作解析
1.算数操作: ab a-b a*b a/b
int a 32位
int b 32位11
178997…
信息收集&SSH
Server IP addressPorts Open192.168.8.100TCP:22,25,80,110,119,4555
Nmap 扫描:
$ nmap -p- 192.168.8.100 --min-rate 1000 -sC -sV
结果:
Host is up (0.00061s latency).
Not shown: 65529 closed tcp ports (conn-refused)
PORT STATE SERVICE…