文章分类 -  Python目录

摘要:` 阅读全文
posted @ 2019-12-12 09:10 Simon92 阅读(61) 评论(0) 推荐(0)
摘要:Django 一、web框架 框架,即时framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是用别人搭建好的舞台来表演你的才艺。 对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket 阅读全文
posted @ 2019-09-28 15:31 Simon92 阅读(136) 评论(0) 推荐(0)
摘要:HTTP协议 一、HTTP概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的 阅读全文
posted @ 2019-09-28 10:45 Simon92 阅读(92) 评论(0) 推荐(0)
摘要:数据库索引 一、索引简介 索引在mysql中也叫做"键",是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要; 索引优化应该是对查询性能优化最有效的手段了; 索引能轻易将查询性能提高好几个数量级; 索引相当于字典的音序表, 阅读全文
posted @ 2019-09-27 11:09 Simon92 阅读(207) 评论(0) 推荐(0)
摘要:数据库进阶 一、python关于mysql的API pymysql模块 pymysql是Python中操作Mysql的模块,其使用的方法和py2的MySQLdb几乎相同。 二、pymysql模块安装 pip install pymysql 三、执行sql语句 #_*_ coding:utf-8 _* 阅读全文
posted @ 2019-09-27 10:55 Simon92 阅读(161) 评论(0) 推荐(0)
摘要:数据库的简介 数据库 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Management S 阅读全文
posted @ 2019-09-25 22:59 Simon92 阅读(122) 评论(0) 推荐(0)
摘要:前端学习之jquery(三) 一、jQuery <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 <2>jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO M 阅读全文
posted @ 2019-09-21 23:20 Simon92 阅读(189) 评论(0) 推荐(0)
摘要:JavaScript的基础学习(二) 一、ECMA对象 从传统意义上来说,ECMAScript 并不真正具有类。事实上,除了说明不存在类,在 ECMA-262 中根本没有出现“类”这个词。ECMAScript 定义了“对象定义”,逻辑上等价于其他程序设计语言中的类。 var o = new Obje 阅读全文
posted @ 2019-09-17 23:14 Simon92 阅读(139) 评论(0) 推荐(0)
摘要:JavaScript的基础学习(一) 一、JavaScript概述 1.1 JavaScript的历史 ● 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) ● Netscape(网景 阅读全文
posted @ 2019-09-17 15:58 Simon92 阅读(124) 评论(0) 推荐(0)
摘要:CSS 一、CSS概述 CSS是Cascading Style Sheets的简称,中文称为层叠式样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 学CSS后我们需要掌握的技能: 1、怎么找到标签(选择器) 2、如何操作标签对象(element) 二、CSS的四种引入方式 2.1 行 阅读全文
posted @ 2019-09-08 14:04 Simon92 阅读(143) 评论(0) 推荐(0)
摘要:一、前端概述 二、什么是HTML? htyper text markup language 即超文本标记语言 超文本:就是指页面内可以包含图片、链接、甚至音乐、程序等非文字元素。 标记语言:标记(标签)构成的语言 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,比如test.h 阅读全文
posted @ 2019-09-05 16:04 Simon92 阅读(127) 评论(0) 推荐(0)
摘要:一、事件驱动模型 上节的问题: 协程:遇到IO操作就切换 但什么时候切回去呢?怎么确定IO操作完了? 传统的编程是如下线性模式的: 开始 >代码块A >代码块B >代码块C >代码块D >...... >结束 每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D...的执行顺序, 阅读全文
posted @ 2019-09-03 00:38 Simon92 阅读(152) 评论(0) 推荐(0)
摘要:一、协程 协程,又叫微线程,纤程。英文名Coroutine。协程本质上就是一个线程 优点1:协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越来越明显。(简单来说没有切换的消耗) 优点2:不需要多线程的锁机制,因 阅读全文
posted @ 2019-09-02 22:23 Simon92 阅读(142) 评论(0) 推荐(0)
摘要:一、进程和线程 进程 线程 线程进程的关系区别: 1、一个程序至少有一个进程,一个进程至少有一个线程.(进程可以理解成线程的容器) 2、进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 3、线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口 阅读全文
posted @ 2019-08-31 20:41 Simon92 阅读(181) 评论(0) 推荐(0)
摘要:一、客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们 阅读全文
posted @ 2019-08-10 23:46 Simon92 阅读(147) 评论(0) 推荐(0)
摘要:一、错误和异常 程序中难免出现错误,而错误分为两种 1、语法错误 这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正 2、逻辑错误 二、异常的种类 在python中不同的异常可以用到不同的类型(python中统一了类与类型,类型即类)去标识,一个异常标识一种错误 三、pytho 阅读全文
posted @ 2019-08-09 12:08 Simon92 阅读(121) 评论(0) 推荐(0)
摘要:一、反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 python面向对象 阅读全文
posted @ 2019-08-06 21:29 Simon92 阅读(110) 评论(0) 推荐(0)
摘要:阅读目录 一 引子 二 先看如何隐藏 三 封装不是单纯意义的隐藏 四 特性(property) 什么是特性property 为什么要用property 五 封装与扩展性 六 面向对象的优点 阅读目录 一 引子 二 先看如何隐藏 三 封装不是单纯意义的隐藏 四 特性(property) 什么是特性pr 阅读全文
posted @ 2019-07-31 16:05 Simon92 阅读(137) 评论(0) 推荐(0)
摘要:阅读目录 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 二 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以 阅读全文
posted @ 2019-07-31 10:58 Simon92 阅读(106) 评论(0) 推荐(0)
摘要:阅读目录 一、迭代器 1、迭代的概念 #迭代器即迭代的工具,那什么是迭代呢? #迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 代码如下: 2、为何要用迭代器?什么是可迭代对象?什么是迭代器对象? 3、迭代器对象的使用 4、for循环 5、迭代器的优缺点 二、生成 阅读全文
posted @ 2019-04-14 18:05 Simon92 阅读(133) 评论(0) 推荐(0)