自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 前端 页面组件

1. 超级链接1.1 a 元素属性href 路径 target _blank / _self _blank 为从新窗口打开 self为默认当前窗口 title 提示信息 download H5新增的 文件下载<a href="http://www.taobao.com" title="淘宝" target="_blank" download>下载的图片</...

2018-07-29 15:15:38 1012

原创 前端介绍 HTML与CSS基础

前端1 什么是前端前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScri...

2018-07-29 15:14:25 539

原创 视图,触发器,事务,存储过程,函数与流程控制,索引

 一、视图1、什么是视图   虚拟表:在硬盘中没有的,通过查询在内存中拼接的表   视图:通过查询得到一张虚拟表,保存下来,下次可直接使用 2、为什么要用视图   如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图create view teacher2course as select * from teacher inner join course...

2018-07-29 15:11:52 691

原创 子查询 navicat可视化,pymysql用法

二、 子查询(一个问题一个问题解决)把一个查询语句用括号括起来,当做另外一条查询语句的条件去用,称为子查询 select name from emp where dep_id = (select id from dep where name="技术");  #子查询select emp.name from emp inner join dep on emp.dep_id = d...

2018-07-29 15:10:07 741

原创 数据库单表多表查询及优先级

单表查询一、语法顺序select distinct 查询字段1,查询字段2,。。。 from 库名.表名 #distinct是去重    where 分组之前的过滤条件    group by 分组依据    having 分组之后的过滤条件    order by 排序字段    limit 显示的条数; 二、执行顺序def from(dir,file):...

2018-07-29 15:08:13 1769

原创 数据库表关系

2018-07-29 15:06:31 178

原创 数据库字符类型与约束条件

字符类型一、 创建表的完整语法#[]内的可有可无,即创建表时字段名和类型是必须填写的,宽度与约束条件是可选择填写的。create table 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型[(宽度) 约束条件],字段名3 类型[(宽度) 约束条件]); #解释:类型:使用限制字段必须以什么样的数据类型传值约束条件:约束条件是在类型之外添加一种...

2018-07-29 15:04:34 2287

原创 数据库基本概念

一、 数据库相关概念1、两种硬件扩展方式   a、垂直扩展:针对一台计算机   b、水平扩展:多台普通计算机   2、数据库相关概念   数据库服务器(本质就是一个台计算机,该计算机之上安装有数据库管理软件的服务端)--简称数据库(运维角度)   数据库管理管理系统RDBMS(本质就是一个C/S架构的套接字软件)--简称数据库(运维角   注:一般数据库管理系统的服...

2018-07-29 15:03:08 271

原创 协程与IO模型

一。协程1、协程: 单线程实现并发 在应用程序里控制多个任务的切换+保存状态 优点: 应用程序级别速度要远远高于操作系统的切换 缺点: 多个任务一旦有一个阻塞没有切,整个线程都阻塞在原地 该线程内的其他的任务都不能执行了 一旦引入协程,就需要检测单线程下所有的IO行为, 实现遇到I...

2018-07-17 20:00:08 542

原创 GIL 与线程池进程池

1、什么是GIL(这是Cpython解释器) GIL本质就是一把互斥锁,那既然是互斥锁,原理都一样,都是让多个并发线程同一时间只能 有一个执行 即:有了GIL的存在,同一进程内的多个线程同一时刻只能有一个在运行,意味着在Cpython中 一个进程下的多个线程无法实现并行===》意味着无法利用多核优势 但不影响并发的实现 GIL可以...

2018-07-17 19:59:04 163

原创 线程介绍以及使用

一、线程介绍01 什么是线程    进程其实不是一个执行单位,进程是一个资源单位    每个进程内自带一个线程,线程才是cpu上的执行单位    如果把操作系统比喻为一座工厂        在工厂内每造出一个车间===》启动一个进程        每个车间内至少有一条流水线===》每个进程内至少有一个线程    线程=》单指代码的执行过程    进程-》资源的申请与销毁的过程02 进程vs线程  ...

2018-07-13 17:13:17 103

原创 进程以及进程对象的方法和属性

一。进程1、什么是进程    进程指的就是一个正在运行的程序,或者说是程序的运行过程,即进程是一个抽象的概念    进程是起源于操作系统的,是操作系统最核心的概念,操作系统所有其他的概念都是围绕进程展开的    多道技术2、为何要进程    并发3、如何用进程    开启进程的两种方式1.创建子进程的两种方式# # # 方式一:# from multiprocessing import Proce...

2018-07-11 17:29:32 1157

原创 操作系统原理以及发展史

一。操作系统原理1、串行:    一个任务完完整整地运行完毕后,才能运行下一个任务2、并发    看起来多个任务是同时运行的即可,单核也可以实现并发3、并行:    真正意义上多个任务的同时运行,只有多核才实现并行4、cpu的功能:    cpu是用来做计算,cpu是无法执行IO操作的,一旦遇到io操作,应该让cpu去执行别的任务5、多道技术    1、空间上的复用=》多个进程共用一个内存条   ...

2018-07-11 17:26:30 806

原创 基于socketserver实现udp与tcp的并发

一。基于udp协议的套接字服务端import socketclient=socket.socket(socket.AF_INET,socket.SOCK_STREAM)client.connect(('127.0.0.1',8080))while True:    msg=input('<>').strip()    if len(msg)==0:break    client.sen...

2018-07-10 20:20:47 269

原创 tcp套接字ssh远程命令和解决粘包

粘包问题描述:接收到传来的数据过大时,会残留数据,下次软件会在操作系统拿到上次遗留的数据就为粘包问题tcp协议的nagle算法会将数据量较小,并且发送时间间隔较短的多个数据合在一起发解决办法自定义报头服务端from socket import * #优化代码import subprocessimport struct  #pack将整型的数字转换成固定长度的bytes类型 unpick则相反imp...

2018-07-10 20:18:38 323

原创 socket编程

一,socket的定义Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。二,socket的运行流程先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客...

2018-07-07 00:13:02 148

原创 python的异常处理

1、什么是异常 异常是错误发生的信号, 程序一旦出错,如果程序中还没有相应的处理机制 那么该错误就会产生一个异常抛出来 程序的运行也随之终止2、一个异常分为三部分: 1、异常的追踪信息 2、异常的类型 3、异常的值3、异常的分类: 1、语法异常: 这类异常应该在程序执行前就改正 print('start....') ...

2018-07-05 18:10:34 105

原创 网络基础之网络协议篇

1、C/S B/S client<---基于网络通信--->server browser<---基于网络通信--->server server端必须满足的条件: 1、稳定运行(网络、硬件、操作系统、服务端应用软件),对外一直提供服务 2、服务端必须绑定一个固定的地址2、什么是互联网 两大要素 1、底层的物理连接介质,...

2018-07-05 18:04:02 166

原创 python的单例模式

# 一、元类补充:class Mymeta(type): n=444 def __call__(self, *args, **kwargs):#self=Foo obj=self.__new__(self) #创建一个空对象 self.__init__(obj,*args,**kwargs) return objclass...

2018-07-02 17:31:33 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除