04 2019 档案

摘要:1 初识索引 索引在MySQL中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构 —— 排好序的快速查找数据结构。 数据本身之外,数据库还维护着一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现高级查找算法,这种数据结构就是索引。 索引对于 阅读全文
posted @ 2019-04-16 14:18 timetellu 阅读(3996) 评论(1) 推荐(0)
摘要:1 Bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 响应式布局 2 为什么要使用Bootstrap? 在Boots 阅读全文
posted @ 2019-04-15 21:39 timetellu 阅读(349) 评论(0) 推荐(0)
摘要:JQuery 基础: JQuery 高级 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>广告的自动显示与隐藏</title> <style> #content{width:100%;height:500px;backgroun 阅读全文
posted @ 2019-04-15 21:38 timetellu 阅读(175) 评论(0) 推荐(0)
摘要:前戏 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档 阅读全文
posted @ 2019-04-15 21:36 timetellu 阅读(179) 评论(0) 推荐(0)
摘要:1 ECMAScript和JavaScript 2 ECMAScript的历史 3 JavaScript引入方式 3.1 Script标签内写代码 3.2 引入额外的JS文件 4 JavaScript语言规范 4.1 注释(注释是代码之母) 4.2 结束符 5 JavaScript语言基础 5.1 阅读全文
posted @ 2019-04-15 21:35 timetellu 阅读(184) 评论(0) 推荐(0)
摘要:1 HTML介绍 1.1 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 1.2 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML) 阅读全文
posted @ 2019-04-15 21:34 timetellu 阅读(152) 评论(0) 推荐(0)
摘要:进阶详细用法:https://v3.bootcss.com/css/ 1 CSS介绍 2 CSS语法 2.1 CSS实例 2.2 CSS注释 3 CSS的几种引入方式 3.1 行内样式 3.2 内部样式 3.3 外部样式 4 CSS选择器 4.1 基本选择器 4.1.1 元素选择器 4.1.2 ID 阅读全文
posted @ 2019-04-15 21:34 timetellu 阅读(191) 评论(0) 推荐(0)
摘要:1 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库。 2 PyMySQL安装 pip3 install pymysql 3 连接数据库 3.1 阅读全文
posted @ 2019-04-15 21:31 timetellu 阅读(209) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-15 20:42 timetellu 阅读(238) 评论(0) 推荐(0)
摘要:1 计算机网络的发展及基础网络概念 1.1 早期 : 联机 1.2 以太网 : 局域网与交换机 1.2.1 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电 阅读全文
posted @ 2019-04-13 20:54 timetellu 阅读(601) 评论(0) 推荐(0)
摘要:1、 引子 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随时都可以被cpu执行的状态,相当于我们在用户程序级别将自 阅读全文
posted @ 2019-04-13 18:17 timetellu 阅读(173) 评论(0) 推荐(0)
摘要:1 线程介绍 1.1 有了进程为什么要有线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。 仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行 阅读全文
posted @ 2019-04-13 18:16 timetellu 阅读(203) 评论(0) 推荐(0)
摘要:1 进程相关概念 1.1 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 1.2 同步/异步 同步:就是 阅读全文
posted @ 2019-04-13 18:15 timetellu 阅读(330) 评论(0) 推荐(0)
摘要:1 一.楔子 2 二.软件开发的架构 2.1 1.C/S架构 2.2 2.B/S架构 3 三.网络基础 3.1 ip和端口 3.2 osi七层模型 3.2.1 引子 3.2.2 osi七层模型 3.3 socket概念 3.3.1 socket层 3.3.2 理解socket 3.4 套接字(soc 阅读全文
posted @ 2019-04-13 18:04 timetellu 阅读(251) 评论(0) 推荐(0)
摘要:1、手工操作 —— 穿孔卡片 2、批处理 —— 磁带存储和批处理系统 3、多道程序系统 4、分时系统 5、实时系统 6、通用操作系统 7、操作系统的进一步发展 8、操作系统的作用 详情参考 http://www.cnblogs.com/Eva-J/articles/8253521.html 阅读全文
posted @ 2019-04-13 18:04 timetellu 阅读(189) 评论(0) 推荐(0)
摘要:1 面向对象基础 1.1 面向对象和面向过程 1.1.1 面向过程 1.1.2 面向对象 1.1.3 对比一下 1.2 面向对象的实现 1.2.1 类的定义 1.2.2 构造函数 1.2.3 方法 1.2.4 self 1.2.5 总结 1.2.6 练习题 1.3 面向对象和面向过程的比较 1.3. 阅读全文
posted @ 2019-04-10 22:00 timetellu 阅读(266) 评论(0) 推荐(0)
摘要:1 类型判断 1.1 issubclass:判断x类是否是y类型的子类,返回bool值 1.2 type:查看obj是由哪个类创建的 1.3 isinstance:以判断x是y类型的数据 2 反射 2.1 什么是反射? 之前我们导入模块都是先引入模块,然后通过模块去访问各个我们要用的功能,现在呢?我 阅读全文
posted @ 2019-04-10 22:00 timetellu 阅读(149) 评论(0) 推荐(0)
摘要:1、什么是递归? 从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?「从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?『从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……』」 2、函数的嵌套调用 函数内部是可以调用其 阅读全文
posted @ 2019-04-10 17:12 timetellu 阅读(310) 评论(0) 推荐(0)
摘要:1、内置函数预览 参考链接:Python3内置函数官方文档 下表中共列出了Python3目前全部68个内置函数: 2、内置函数详解 详解参见大牛博客:https://www.liwenzhou.com/posts/Python/built-in_functions/ 3、几个重要的内置函数详解 3. 阅读全文
posted @ 2019-04-10 12:29 timetellu 阅读(202) 评论(0) 推荐(0)
摘要:1、基础 lambda是匿名函数,为了解决那些功能很简单的需求而设计的一句话函数。 lambda的语法非常简单: 下面是一个lambda表达式的简单例子: lambda表达式和定义一个普通函数的对比: 注意: 使用lambda表达式并不能提高代码的运行效率,它只能让你的代码看起来简洁一些。 2、面试 阅读全文
posted @ 2019-04-10 12:29 timetellu 阅读(195) 评论(0) 推荐(0)
摘要:导读目录: 1、装饰器的形成过程 1.1 带返回值的装饰器(被装饰函数不带参) 1.2 带参数的装饰器(进阶) 1.3 装饰带参函数的装饰器 1.4 多个装饰器装饰一个函数(进阶) 1.5 查看函数信息的一些方法 1.6 装饰器的固定模式demo 2、开放封闭原则 1、装饰器 装饰器的作用:不想修改 阅读全文
posted @ 2019-04-10 12:27 timetellu 阅读(210) 评论(0) 推荐(0)
摘要:1、Python 中提供的 生成器: 本质:我们自己写的能实现迭代器功能的东西,就叫生成器。 1.1生成器函数: 常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一次返回一个结果。在每个结果中间,挂起函数的状态,以便下次从它离开的地方继续执行 1.2.生成器表达式 阅读全文
posted @ 2019-04-10 09:20 timetellu 阅读(180) 评论(0) 推荐(0)
摘要:1、迭代 如果给定一个list或tuple,我们要想访问其中的某个元素,我们可以通过下标来。如果我们想要访问所有的元素,那我们可以用for循环来遍历这个list或者tuple,而这种遍历我们就叫做迭代。 软件开发就是典型的迭代更新。 2、可迭代协议:只要含有__iter__()方法的都是可迭代的 可 阅读全文
posted @ 2019-04-10 09:19 timetellu 阅读(150) 评论(0) 推荐(0)
摘要:# 1、为什么要用函数? # 2、函数的定义与调用 # 3、函数的返回值 # 4、函数的参数 # 5、命名空间和作用域 # 6、函数嵌套及作用域链 # 7、函数名的本质 # 8、函数的闭包 1、为什么要用函数? 假如len方法突然不能直接用了,现在有个需求是【计算'hello world'的长度】: 阅读全文
posted @ 2019-04-10 09:18 timetellu 阅读(231) 评论(0) 推荐(0)
摘要:1、import glance之后直接调用模块中的方法 2、软件开发规范 阅读全文
posted @ 2019-04-09 22:32 timetellu 阅读(228) 评论(0) 推荐(0)
摘要:1 什么是模块? 1.1 什么是模块? 1.2 为什么要使用模块 2 模块的导入和使用 2.1 常用语法 2.2 __name__ 2.3 模块的搜索路径 3 常用内置模块 3.1 collections模块 3.1.1 namedtuple 3.1.2 deque 3.1.3 OrderDict 阅读全文
posted @ 2019-04-09 17:17 timetellu 阅读(234) 评论(0) 推荐(0)
摘要:try机制 详细参考 http://www.cnblogs.com/Eva-J/articles/7281240.html 阅读全文
posted @ 2019-04-09 16:43 timetellu 阅读(134) 评论(0) 推荐(0)
摘要:下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 1、列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有两个‘e’的所有名字 2、字典推导式 例一:将一个字典的key和value对调 例二:合并大小写对应的value值 阅读全文
posted @ 2019-04-09 16:23 timetellu 阅读(240) 评论(0) 推荐(0)
摘要:Python 提供了必要的函数和方法进行默认情况下的文件基本操作。可以用 file 对象做大部分的文件操作。 1、基本操作 (1)只读 r (2)只写 w【先将原文件的内容全部清除,再写】 (3)追加 a (4)读写 r+:最常用,带b的一般不用 (5)写读 w+ (6)a+ (7)with ope 阅读全文
posted @ 2019-04-09 16:00 timetellu 阅读(148) 评论(0) 推荐(0)
摘要:List(列表) 列表可以进行截取、组合。 列表的数据项不需要具有相同的类型。 1、操作列表 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: (1)增 ① 使用 append() 方法 ② 使用 insert() 方法 ③ 使用 extend() 方法:在最后位置,分解插 阅读全文
posted @ 2019-04-09 10:13 timetellu 阅读(216) 评论(0) 推荐(0)
摘要:字符编码 计算机系统通用的字符编码工作方式: 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。 (1)用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存 阅读全文
posted @ 2019-04-09 08:35 timetellu 阅读(738) 评论(0) 推荐(0)
摘要:Python 标识符 在 Python 里,标识符由字母、数字、下划线组成,但不能以数字开头。 Python 可以在同一行显示多条语句,方法是用分号 ; 分开,如: >>> print 'hello';print 'runoob'; hello runoob 多行语句 Python语句中一般以新行作 阅读全文
posted @ 2019-04-09 08:07 timetellu 阅读(153) 评论(0) 推荐(0)