10 2019 档案
摘要:作业: 1. 查看岗位是teacher员工姓名、年龄 SELECT emp_name,age FROM youku.employee where post = 'teacher'; 2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄 SELECT emp_name,age FROM yo
阅读全文
摘要:import urllib.request import sys import gzip from lxml import etree print(sys.getdefaultencoding()) with open('student2.txt', 'r', encoding='utf-8') a
阅读全文
摘要:今日学习: 1.aiomysql+sqlalchemy实现ORM框架【实现仿优酷系统添加用户】 2.使用request爬取同学的博客 今日总结: 其实今天也没什么好总结的,主要还是在《今日学习》的1里,学习写ORM; 课上主要是学习基本的SQL语句看,对表的增删改查,以前在学校里学的是对多表操作,触
阅读全文
摘要:马上就要开始写仿优酷系统了,在这里提前学习一下ORM。 一开始去百度搜了一下相关资料,里面的ORM框架要自己写,所以花了半天的时间学习了sqlalchemy: SQLAlchemy SQLAlchemy 比 Django 自带的 ORM 好在哪里? python sqlalchemy 和django
阅读全文
摘要:aiohttp中文文档 获取responseDemo: 抓取豆瓣Demo: 运行效果: aiohttp小总结: 1.并没有学到多少新知识。。 2.不会使用beautifulsoup 常识爬取多个相同网页: 看看耗时多少: 爬取250条记录使用aiohttp耗时2.3秒,不知道使用scrapy会耗时多
阅读全文
摘要:# coding:utf-8 import traceback import logging import aiomysql import asyncio ''' mysql 异步版本 ''' logobj = logging.getLogger('mysql') class Pmysql: def __init__(self): self.coon = None self.pool = None
阅读全文
摘要:go语言学习总结: 1.关键字 2.预留标识符 3.派生类型 讲解链接:https://blog.csdn.net/travelerl/article/details/102558666 4.sizeof(): C中的sizeof("String"),返回字符串在内存中的占用空间; go中的unsa
阅读全文
摘要:今日学习: 1. asyncio异步socket通信 2. aiomysql异步连接mysql 学习疑问: 1.为什么要使用异步的方式操作数据库? 异步在处理多任务更快! 比如说查询数据库,如果使用同步的方式,那么一次只能进行一次查询;而如果是异步,则可以“同时”的进行多个操作; 但,如果要求只是一
阅读全文
摘要:aiomysql: 1.异步连接 2.异步单例 异步连接数据库 aiomysql异步单例版本
阅读全文
摘要:昨天在招聘网里,搜关于python就业职位,其中有一条招聘信息要求会掌握几个异步socket框架: 然后想了想既然学了socket,和异步,掌握一个异步sokcet库应该没什么问题吧。 asyncio:一个用来写并发编程的库 官方文档 https://docs.python.org/zh-cn/3/
阅读全文
摘要:今天是1024程序员节,也是我第一天写博客,所以把今天和之前的总结补一补 1.关于python GIL锁 2.多线程与爬虫 - 3.TCP与IO 4.协程 一、python有GIL锁 python拥有GLI锁,无疑对多核CPU下了战书,为了使用多线程课上学习加锁、递归锁、信号量、EVENT等知识点
阅读全文