05 2018 档案

摘要:CSS介绍 我们为什么需要CSS? 使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是 阅读全文
posted @ 2018-05-20 08:44 Zhitao 阅读(302) 评论(0) 推荐(0)
摘要:HTML标签 HTML作为一门标记语言,是通过各种各样的标签来标记网页内容的。 什么是标签呢? 1. 在HTML中规定标签使用英文的的尖括号即`<`和`>`包起来,如`<html>`、`<p>`都是标签。 2. HTML中标签通常都是成对出现的,分为开始标签和结束标签,结束标签比开始标签多了一个`/ 阅读全文
posted @ 2018-05-13 16:57 Zhitao 阅读(270) 评论(0) 推荐(0)
摘要:一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Forma 阅读全文
posted @ 2018-05-10 17:09 Zhitao 阅读(175) 评论(0) 推荐(0)
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 1 什么是反射 反射的概念是由Smi 阅读全文
posted @ 2018-05-10 15:02 Zhitao 阅读(187) 评论(0) 推荐(0)
摘要:一 类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定 阅读全文
posted @ 2018-05-10 11:03 Zhitao 阅读(172) 评论(0) 推荐(0)
摘要:在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种变形需要注意的问题是: 1.这种机制也并没有真正意义上限制我们从外部直接访问属性,知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问了,如a._A__N,即这种操作并不是严格意义上的限制外部访问,仅仅只是一种语法意 阅读全文
posted @ 2018-05-10 10:56 Zhitao 阅读(205) 评论(0) 推荐(0)
摘要:什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题 python中类的继承分为:单继承和多继承 查看继承 经典类和新式类 如果没有指定基类,python的 阅读全文
posted @ 2018-05-10 10:32 Zhitao 阅读(153) 评论(0) 推荐(0)
摘要:类与对象 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体 那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看 在现实世界中:先有对象,再有类 世界上肯定是先出现各种各样 阅读全文
posted @ 2018-05-10 09:26 Zhitao 阅读(139) 评论(0) 推荐(0)
摘要:一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程, 阅读全文
posted @ 2018-05-09 15:36 Zhitao 阅读(179) 评论(0) 推荐(0)
摘要:引子 二:第一种情况的切换。在任务一遇到io情况下,切到任务二去执行,这样就可以利用任务一阻塞的时间完成任务二的计算,效率的提升就在于此。 yield并不能实现遇到io切换 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个 阅读全文
posted @ 2018-05-09 10:20 Zhitao 阅读(193) 评论(0) 推荐(0)
摘要:什么是线程? 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。 阅读全文
posted @ 2018-05-09 09:44 Zhitao 阅读(235) 评论(0) 推荐(0)
摘要:之前做练习的时候有遇到求每门课程的前几名的题目,困扰了很久,后面找到了查询的方法在这做个记录。 #建表 #查询出每门课程的前两名的分数 阅读全文
posted @ 2018-05-08 21:51 Zhitao 阅读(476) 评论(0) 推荐(0)
摘要:事务 事务由一个或多个sql语句组成一个整体,如果所有的语句执行成功那么修改将会全部生效,如一条sql语句将销量+1,下一条再+1,倘若第二条失败,那么销量将撤销第一条sql语句的+1操作,只有在该事务中所有的语句都执行成功才会将修改加入到数据库中。 特性: 事务具体四大特性,也就是经常说的ACID 阅读全文
posted @ 2018-05-08 19:43 Zhitao 阅读(168) 评论(0) 推荐(0)
摘要:数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己意淫出来的,上述假设存在 阅读全文
posted @ 2018-05-08 16:34 Zhitao 阅读(247) 评论(0) 推荐(0)