1. 如何拿出 B 表中和 A 表中的同样的数据?python
select * from B inner join on B.name = A.name
复制代码
2. a = “abbbccc”,用正则匹配为 abccc,无论有多少 b,就出现一次?sql
re.sub(r'b+', 'b', a)
复制代码
3. xpath 使用的什么库?数据库
lxml
复制代码
4. py2 和 py3 的区别?bash
python2使用新式类,须要继承object对象
python2使用ASCII码做为默认编码方式,py3只支持unicode的string
迭代器iterator的next函数被python3废弃,统一使用next
复制代码
5. Redis 里面 list 内容的长度?多线程
len key_name
复制代码
6. 多线程交互,访问数据,若是访问到了就不访问了,怎么避免重读?ide
建立一个已访问数据列表,用于存储已经访问过的数据,并加上互斥锁,在多线程访问数据的时候
先查看数据是否已经在已访问的列表中,若已存在就直接跳过。
复制代码
7. Mysql 怎么限制 IP 访问?函数
grant all privileges on . to ‘数据库中用户名’@’ip 地址’ identified by ‘数据库密码’;
复制代码
8. 带参数的装饰器?编码