研发考核第二周周记

生活随记

3/25 周一

​ 搞定了正则表达式。

3 / 26 周二

​ 看视频学了BeautifulSoup4的一些操作

# 使用select找出含有h1标签的元素
header = soup.select('h1')
print(header)
print(header[0])
print(header[0].text)

# 使用select找出所有id为title的元素(id前面需要加#)
alink = soup.select('#title')
for link in alink:
    print(link.text)

# 使用select找出所有class为link的元素(class前面需要加.)
for link in soup.select('.link'):
    print(link.text)

# 使用selec找出所有a tag的href连结
alinks = soup.select('a')
for link in alinks:
    print(link['href'])
复制代码

3 / 27 周三

学了IO编程,试着把一些图片,文字写入了文件中

3 / 21 周四

接触了进程和线程,进程包含线程

# 进程
p = Process(target=func, args=('test',))        # 依次传入执行函数, 执行函数的参数
p.start()       # 启动进程
p.join()        # 等待子进程结束后在继续往下进行
# 线程
t = threading.Thread(target=loop, name='LoopThread')        # 创建子线程
t.start()
t.join()
复制代码

3 / 22 周五

​ 装了一天的MySQL,然后装完后发现没记住初始密码,太晚,只能放弃。

3 / 23 周六

​ 百度了如何重置MySQL的密码,结果好几个教程都不适用,发现是因为版本问题,查了很久8.015版本的修改方法,终于被俺找到了,在命令行中执行

net stop mysql		# 关掉系统服务
mysqld --console --skip-grant-tables --shared-memory		# 无密码启动服务
# 修改密码
UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';	
复制代码

快乐连接

# !/usr/bin/python3

import pymysql

# 打开数据库连接
db = pymysql.connect("localhost", "root", "", "list")

# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

# 使用 execute()  方法执行 SQL 查询
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()

print("Database version : %s " % data)

# 关闭数据库连接
db.close()
复制代码

一周总结

上周遗留问题基本解决,学的有点慢了。

存在问题

主要还是现在还没解决的问题,留在这做个标记以后解决吧
  1. 廖雪峰的教程说:进程池Pool的默认大小是CPU的核数,如果你不幸拥有8核CPU,你要提交至少9个子进程才能看到上面的等待效果,我直接copy代码都没有输出,调整进程数也没有输出

下周规划

  1. 学习Ajex数据爬取
  2. 数据库 SQL基础语法
  3. Selenium
  4. 做项目
  5. // Cookies池的搭建
  6. // 代理池
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值