aoao7574
码龄10年
关注
提问 私信
  • 博客:5,456
    5,456
    总访问量
  • 暂无
    原创
  • 1,689,836
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2015-01-25
博客简介:

aoao7574的博客

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得6次收藏
创作历程
  • 40篇
    2019年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

day 44 单表查询,多表查询

单表查询增:insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数据1[, ..., 数据n])[, ..., (数据1[, ..., 数据n])];删:delete from [数据库名.]表名 [条件];改:updata [数据库名.]表名 set 字段1=值1[, ..., 字段n=值n] [条件];查:sele...
转载
发布博客 2019.09.25 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day43 字段的修改、添加和删除,多表关系(外键),单表详细操作(增删改查)...

字段的修改、添加和删除create table tf1( id int primary key auto_increment, x int, y int);# 修改alter table tf1 modify x char(4) default '';alter table tf1 change y m char(4) default '';# 增加mysql&g...
转载
发布博客 2019.09.24 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 45 联合查询,子查询,区间修饰条件,视图,事务

联合分组# 数据来源:在单表emp下# 联合分组:按多个字段综合结果进行分组# 按 area与port组合后的结果进行分组,只有组合后的结果还一致,才认为是一组select group_concat(name),area,port from emp group by area,port;子查询# 增:insert into 表 select子查询# 删:dele...
转载
发布博客 2019.09.26 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 42 数据库的配置、数据库与表的一些剩余操作、用户操作、数据库表的引擎、数据库的模式、mysql支持的数据类型、约束...

数据库的配置通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client)配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用utf8# 配置流程1)在mysql安装根目录下,创建配置文件:my.ini mac下配置文件名叫 my.cnf2)设置配置文件内容并保存[mysqld] # 服务器配...
转载
发布博客 2019.09.23 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

41 数据库介绍、数据库基本操作

数据库介绍1、什么是数据库:管理数据的系统 - 安装某种管理数据的系统 - 管理的对象本质是文件2、存储数据的位置:内存、硬盘3、什么是系统:运行在硬件基础上,管理其他软件# 数据库的组成库:存放多张表 - 文件夹表:包含多条相同结构的记录 - 文件记录:包含多个key-value键值对的一条数据 - 二进制数据字段:描述信息 - 信息本身 == key-value - 二进制数...
转载
发布博客 2019.09.20 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 39 线程锁,死锁问题,递归锁,信号量,gil全局解释锁

线程锁#因为同一进程内的线程是共享资源的,当多个线程同时操作一个变量时,可能会因为线程的切换,导致变量值的错误,所以需要线程锁来保证一个线程运行完,再继续下一个线程from threading import Thread,Lockx = 0mutex = Lock()def task(): global x # mutex.acquire() for i i...
转载
发布博客 2019.09.18 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 40 线程队列、线程定时器、进程池和线程池、同步与异步、用多线程来写socket服务端与客户端...

线程队列 #先进先出import queueq = queue.Queue()#q.put('123')q.put('qweqwe')print(q.get())print(q.get())# print(q.get())q.task_done()q.join()#后进先出q = queue.LifoQueue() #堆栈 先进后出q.put('粉红色的背心儿')q.p...
转载
发布博客 2019.09.19 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 38 线程和进程的比较,开启线程的方式,线程的创建的速度,线程的join和其他相关方法,守护线程...

线程和进程的比较线程:cpu最小的执行单位进程:资源集合/资源单位.线程运行 = 运行代码进程运行 = 各种资源 + 线程右键运行:申请内存空间,先把解释器丢进去并且把代码丢进去(进程做的),运行代码(线程).进程和线程的区别:线程==》单指代码的执行过程进程==》资源的申请与销毁的过程进程内存空间彼此隔离同一个进程下的线程共享资源.进程需要申请资源开辟空间 慢只是告...
转载
发布博客 2019.09.17 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 37 用进程锁优化抢票程序、队列、生产者消费者模型、线程的初步认识

用进程锁优化抢票程序from multiprocessing import Process,Lockimport json,time,osdef search(): time.sleep(1) # 模拟网络io with open('db.txt',mode='rt',encoding='utf-8') as f: res = json.load(f) ...
转载
发布博客 2019.09.16 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 35 并发编程——多进程

背景知识进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念。程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。#操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序#多道技术: 1.产生背景:针对单核,实现...
转载
发布博客 2019.09.11 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 33 udp协议,socketserver模块

udp协议# 基础版本sever:import socketserver=socket.socket(type=socket.SOCK_DGRAM)server.bind(('127.0.0.1', 8003))# udp不要建立连接,直接发#不需要监听# data=server.recvfrom(1024)data,addr=server.recvfrom(1024)#data 是...
转载
发布博客 2019.09.09 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 31 网络编程、简单通信服务端、简单通讯客户端

网络编程C/S和B/S架构c:client s:server 客户端,服务端,eg.电脑上装的qq,微信b:browser s:server 浏览器 服务端,eg.京东,天猫bs架构本质也是cs学习网络编程为了写一个cs架构的软件c端-------网络-----s端s端: 1 有固定ip 2 稳定一直在运行,支持并发#网络:网络连接介质+网络协议(osi七层)#网络协议...
转载
发布博客 2019.09.05 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 34 socketserver源码分析、面向对象串讲、网络编程串讲

socketserver源码分析import socketserverclass MyTcp(socketserver.BaseRequestHandler): def handle(self): # self.server ThreadingTCPServer的对象: # self.request conn #self.clie...
转载
发布博客 2019.09.10 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

32 套接字加通信循环、套接字加连接循环、模拟ssh功能、粘包问题

套接字加通信循环 sever端 import socket #生成一个socket对象 soc=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #绑定地址跟端口号 soc.bind(('127.0.0.1',8001)) #监听(半连接池的大小) soc.listen(5) #等着客户端来连接,conn相当于连接通道,addr...
转载
发布博客 2019.09.06 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 29 什么是元类、class底层原理分析、通过元类来控制类的产生、通过元类控制类的调用过程、有了元类之后的属性查找...

什么是元类#一切皆对象:类实际上一个一个对象#Person类也是个对象,那他一定是由一个类实例化得到,这个类,就叫元类#type是内置的一个元类,所有的类都是由type实例化得到#产生类的类,叫元类class Person: def __init__(self,name): self.name=name def score(self): pri...
转载
发布博客 2019.09.03 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 30 元类更深认识,单例

元类更深认识#type只传一个参数有什么用? 打印对象的类型#class 底层原理,通过type类来实例化得到类def __init__(self,name): self.name=namePerson=type('Person',(object,),{'x':1,'__init__':__init__})p=Person('lqz')print(Person.__dict__...
转载
发布博客 2019.09.04 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 24 类的继承

1.继承的介绍什么是继承:是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中-父类/基类-子类/派生类新式类:只要继承了object类,就是新式类,再python3中,默认继承object类 -Python3中:默认继承object class A: pass -python2中,需要显示的指定继承...
转载
发布博客 2019.08.27 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 28 断点调试,反射,内置方法

断电调试:# 一等公民:只要可以吧一个东西赋值给一个变量,这个东西就叫一等公民#在想要加断点的地方用鼠标点击一下,你会看到一个红色圆圈#变红的地方,程序执行到,就会暂停#断电应该加载报错之前#绿色箭头表示快速跳到下一个断点执行#控制台报错,点击你能看懂的最后一行,光标会快速定位到错误代码,在错误代码上放,加断电,断点调试def test5(): return 'lqz'def te...
转载
发布博客 2019.09.02 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 19 typing模块、re模块、爬虫、collections模块

typing模块 typing模块: 提供了Generator,Iterable,Iterator三种数据类型,限制函数输入输出的数据类型def self_add(x: int, y: int): pycharm自带了优化 return x + yfrom typing import Generator,Iterable,Iterator# 参数...
转载
发布博客 2019.08.20 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 23 面向对象编程

今日内容: 1 面向对象和面向过程 -概念: ''' 面向过程: 优点:复杂问题流程化,进而简单化 确定:可扩展性差 面向对象: 优点:可扩展性高 缺点:编写复杂 ...
转载
发布博客 2019.08.26 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多