凉城旧巷
Python从入门到自闭,Java从自闭到放弃,数据库从删库到跑路,Linux从rm -rf到完犊子!!!
摘要: 前端三种语言、核心标签、常见标签、标签分类 一、前端 前端即网站前台部分,运在PC端,移动端等浏览器上展现给客户浏览的的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。前端技术一般分为前端设计和前 阅读全文
posted @ 2018-09-19 16:44 凉城旧巷 阅读(7350) 评论(0) 推荐(1) 编辑
摘要: SQL注入攻击、视图、事物、存储过程、流程控制 一、SQL注入攻击 1、什么是SQL注入攻击 import pymysql conn = pymysql.Connect( user="root", password="admin", host="localhost", database="day43 阅读全文
posted @ 2018-09-18 15:36 凉城旧巷 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 用户权限管理、pymysql模块 一、用户管理(权限管理) 在MySQL中自带的mysql数据库中有4个表用于用户管理的 二、pymysql模块 pymysql模块用于Python程序与MySQL的连接 1、查询 2、fetchall、fetchone、fetchmany与scroll fetcha 阅读全文
posted @ 2018-09-17 16:22 凉城旧巷 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 记录相关操作之插入、更新、删除、查询(单表、多表) 一、插入数据(insert) 二、更新数据(update) 三、删除数据(delete) 删除数据时,如果设置过主键自动增长: 部分删除,会保留行号,先修改主键的值,再添加新的数据 全部删除,会保留行号,先修改主键的值,在添加新的数据 > 全部修改 阅读全文
posted @ 2018-09-14 19:00 凉城旧巷 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 库相关操作、表相关操作(一)、存储引擎、数据类型 一、库相关操作 1、创建数据库 (1)语法 (2)数据库命名规范 2、数据库的操作 二、表相关操作 1、存储引擎 (1)什么是引擎 涉及到存储数据的代码就称之为存储引擎。数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储 阅读全文
posted @ 2018-09-12 19:03 凉城旧巷 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 数据库介绍、MySQL安装、基础SQL语句 一、数据库介绍 1、什么是数据库 数据库即存储数据的仓库 2、为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 (3)一个程序不太可能仅运行在同一台电脑上 # 我们在编写任何程序之前,都需要事先写好基于网络操作 阅读全文
posted @ 2018-09-11 16:26 凉城旧巷 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 进程/线程池、协程、gevent第三方库 一、进程/线程池 1、进程池 (1)什么是进程池 如果需要创建的子进程数量不大,可以直接利用multiprocess中的Process来创建。但是当需要创建上百个或上千个,手动创建就较为繁琐,这时就可以利用进程池来创建,即current.futures模块中 阅读全文
posted @ 2018-09-10 21:10 凉城旧巷 阅读(555) 评论(0) 推荐(0) 编辑
摘要: GIL、死锁现象与递归锁、信号量、Event事件、线程queue 一、GIL全局解释器锁 1、什么是全局解释器锁 GIL本质就是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的多个线程,必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实 阅读全文
posted @ 2018-09-07 15:23 凉城旧巷 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 线程、开启线程、守护线程、线程互斥锁 一、什么是线程 进程其实一个资源单位,而进程内的线程才是cpu上的执行单位,线程其实指的就是代码的执行过程 二、进程和线程的区别 1. 同一进程下的多个线程共享该进程内的资源 2. 创建线程的开销要远远小于进程 三、利用Thread类开启线程的两种方式 1、Th 阅读全文
posted @ 2018-09-06 16:30 凉城旧巷 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 生产者与消费者模型 一、生产者与消费者模型 1、什么是生产者消费者模型 (1)生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻 阅读全文
posted @ 2018-09-06 16:01 凉城旧巷 阅读(410) 评论(0) 推荐(0) 编辑