摘要:
38.1、python之pymysql模块:1、说明:pymsql是Python中操作MySQL的模块,其使用方法和py2的MySQLdb几乎相同。2、模块安装:pip install pymysql3、在pycharm中添加pymysql模块:File——>settings——>Project:python——>Project Interpreter——>点击"+"——>输入pymysql——>... 阅读全文
摘要:
36.1、表记录的增删改:1、增加表记录:insert[into]tab_name (field1,filed2,.......) values (value1,value2,.......);(1)创建一张表:create table employee_new(id int primary key auto_increment,name varchar(20) not null unique,b... 阅读全文
摘要:
35.1、数据库之库操作:1、创建数据库(在磁盘上创建一个对应的文件夹):create database [if not exists] db_name [character set xxx];2、查看数据库:show databases;#查看所有数据库show create database db_name;#查看数据库的创建方式3、修改数据库:alter database db_name [... 阅读全文
摘要:
34.1、什么是数据库:数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。34.2、数据库管理系统软件:1、数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS... 阅读全文
摘要:
33.1、jQuery是什么:(1)jQuery由John Resig创建,至今已吸引了来自世界各地的众多 javascript 高手加入其team。(2)jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是—WRITE LESS,DO MORE!(3)它是轻量级的js库,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器。(4)jQuery是一个快速的,简... 阅读全文
摘要:
32.1、JavaScript概述:1、JavaScript的历史:1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语... 阅读全文
摘要:
31.1、操作系统:1、为什么要有操作系统:(1)介绍:现代计算机系统是由一个或者多个处理器,主存,磁盘,打印机,键盘,鼠标显示器,网络接口以及各种其他输入输出设备组成的复杂系统,每位程序员不可能掌握所有系统实现的细节,并且管理优化这些部件是一件挑战性极强的工作。所以,我们需要为计算机安装一层软件,成为操作系统,任务就是用户程序提供一个简单清晰的计算机模型,并管理以上所有设备。(2)操作系统的定义... 阅读全文
摘要:
30.1、css概述:css是Cascading Style Sheet的简称,中文称为层叠样式表,是用来控制网页数据表现的,可以使网页的表现与数据内容分离;30.2、css的四种引入方式:1、行内式:(1)在标记的style属性中设定css样式,这种方式没有体现css的优势,不推荐使用;(2)示例:hello lc2、嵌入式:(1)将CSS样式集中写在网页的标签对的3、链接式:(1)在网页的标签... 阅读全文
摘要:
29.1、前端概述:1、html、css、js之间的关系:html是页面布局,css是页面渲染,js是让页面动起来(让页面和用户进行交互);2、浏览器访问web站点获取html页面图示:3、html是什么:(1)html:htyper text markup language,即超文本标记语言:1)超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。2)标记语言: 标记(标签)构... 阅读全文
摘要:
27.1、什么是异常:1、异常介绍:异常就是程序运行时发生错误的信号,在程序出错的时候,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也会随之终止,在python中,错误触发的异常如下:2、引起异常的错误种类:(1)语法错误:这种错误根本过不了python解释器的语法检查,必须在程序执行前就改正;(2)逻辑错误:这种错误是由于代码逻辑上出现问题所导致的,在python程序执行时会报... 阅读全文
摘要:
25.1、介绍:1、单例即单个实例,指的是同一个类实例化多次的结果指向同一个对象,用于节省内存空间;2、如果我们从配置文件中读取配置来进行实例化,在配置相同的情况下,就没必要重复产生对象浪费内存了;25.2、示例:1、定义一个 settings.py 文件内容如下:HOST='1.1.1.1'PORT=33062、定义一个类方法实现单例模式:import settingsclass Mysql: ... 阅读全文
摘要:
24.1、isinstance(obj,cls)和issubclass(sub,super):1、isinstance(obj,cls):# isinstance(obj,cls) 检查对象obj是否是类cls的对象class Foo(object):# object 是类默认继承的类 passobj = Foo()print(isinstance(obj, Foo))# True2、iss... 阅读全文
摘要:
22.1、反射介绍:1、什么是反射:(1)反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。(2)反射也称作自省,这个性质展示了某对象是如何在运行期取得自身信息的。如果传一个对象给你,你可以查出它有什么... 阅读全文
摘要:
23.1、包装介绍:1、什么是包装(继承+派生):python为大家提供了标准数据类型以及丰富的内置方法,其实在很多场景下我们都需要基于标准数据类型来定制我们自己的数据类型,新增/改写方法,这就用到了继承/派生知识,标准类型均可以通过包装的方式进行二次加工。2、授权:授权是包装的一个特性, 包装一个类型通常是对已存在的类型的一些定制,这种做法可以新建、修改或删除原有产品的功能,其它的则保持原样。授... 阅读全文
摘要:
20.1、多态介绍:1、什么是多态:多态指的是一类事物的多种形态,比如动物有多种形态:人、狗、猪;在python中接口可以比作是一类事物、继承接口的子类可以比作为多种形态(不同子类下具有相同的方法);实现方式(接口+继承):多态和继承一起使用,继承常使用接口(特殊的抽象类)的方式实现;2、多态的动态性:(1)在一个函数中传入不同类的对象,在该函数内不同类的对象去调用自己类下相同的方法;(2)比如:... 阅读全文