- 博客(116)
- 资源 (3)
- 收藏
- 关注
原创 Linux常用命令
一、基本命令命令 参数 含义cd .. - 返回上一级目录,返回上一次目录ls -l -a -t -h -r 拉田海锐:列表、隐藏文件.XXX、时间排序、友好查看、时间倒序ll=ls-1whoami 我是谁pwd ...
2020-08-03 22:15:55
224
原创 Linux安装Oracle12C详细过程
进入系统后,先拍快照1. 创建文件系统,分区并格式化 /u01 和 /soft 1.1创建分区 fdisk -l --查看硬盘信息 cat /etc/fstab --查看分区方式 挂载磁盘 fdisk /dev/sdb n --添加一个分区 p --打印分区列表 回车 --默认p 主分区 ..
2020-08-02 22:36:01
1284
原创 虚拟机安装Linux7.6详细过程
虚拟机VMware下载百度网盘链接:https://pan.baidu.com/s/1EG1T0-ZWPwhF-gJU202oQA提取码:vq6mOS镜像下载百度网盘链接:https://pan.baidu.com/s/1f74o8HrV0bWYVfU3mrgbfw提取码:yhao虚拟机linux系统安装创建新的虚拟机选择自定义高级->下一步下一步选择稍后安装操作系统选择安装系统linux 和 版本 我下载的是Oracle linux 7 ...
2020-07-28 22:53:31
2990
2
原创 Oracle高可用架构
单节点Single Node集群RACOracle 10g RAC最常见的架构:操作系统+CRS+ ASMOracle 11g/12C RAC最常见的架构:操作系统+GRID+ ASM从Oracle 10gR1 RAC开始, Oracle推出了自身的集群软件,这个软件的名称叫做Oracle Cluster Ready Service ( Oracle集群就绪服务) ,简称CRS。从Oracle 10gR2开始,包括Oracle11g,Oracle将其更名为Clusterware (集群
2020-07-19 20:48:51
742
原创 Oracle体系结构
Oracle体系结构Oracle体系结构-物理结构◆物理块 物理块是操作系统分配的基本存储单位,逻辑结构中的数据块由若干个物理块构成。◆物理文件 每个物理文件由苦干个物理块所组成,包括数据文件、控制文件和日志文件。◆数据文件 数据文件是实际存储插入到数据库表中的实际数据的操作系统文件。数据文件的扩展名为"*.dbf" 。◆重做日志文件 Oracle使用重做日志文件在故障发生之后重现当时的数据库操作,便于数据库的恢复。重做日志文件的扩展名为"*.log"◆控...
2020-07-19 15:50:54
258
原创 Oracle版本代表的含义
Oracle 11.2.0.4.01、第一个数字位,它代表是一个新版本软件,也标志着一些新的功能。如12c/11g/10g。2、第二个数字位,代表一个maintenance release 级别,也可能包含一些新的特性。(R1测试R2稳定)3、第三个数字位,反应Oracle中间件( Oracle Fusion Middleware )的版本号。4、第四个数字位,主要是针对组件的发布级别,比如Oracle的patch包。(大补丁)5、第五个数字位,这个数字位标识一个平台的版本。通常表示patch.
2020-07-19 14:55:53
579
原创 本地plsql连接腾讯云服务器数据库oracle
参考文档:https://cloud.tencent.com/document/product/213/42838#Linux_step03备注:window10 telnet通ip和端口,但是报ora-12569包校验和失败,原因可能是window10补丁问题。
2020-07-17 14:44:34
599
原创 特征布局实例讲解
1、特征布局:翻页(盒模型、内联元素)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>练习1</title> <style type="text/css"> .pagenation{ list-style: none; margin: 50px auto 0px; padding: 0px;
2020-07-12 15:57:27
149
原创 backgroud属性
属性解释backgroud属性是CSS中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图片和背景颜色的,backgroud是一个复合属性,它可以分解成如下几个设置项:值 描述 CSS background-color 规定要使用的背景颜色。 1 background-position 规定背景图像的位置。 1 background-size 规定背景图片的尺寸。 3 background-repeat 规定如何重复背景.
2020-07-12 13:23:33
594
原创 定位、相对定位、绝对定位
我们可以使用css的position属性来设置元素的定位类型, postion的设置项如下relative:生成相对定位元素,所占据的文档流的位置保留,元素本身相对自身原位置进行偏移。 absolute: 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了定位的父级元素来进行定位,如果找不到,则相对于body元素进行定位。 fixed: 生成固定定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于浏览器窗口进行定位。
2020-07-04 22:43:30
1406
原创 左右浮动、文字饶图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>左右浮动</title> <style type="text/css"> .con{ width: 400px; height: 80px; border: 1px solid black; margin: 50px auto 0; } .c.
2020-07-01 22:33:53
591
原创 display属性(鼠标悬停文字提示)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .box{ width: 200px; background-color: gold; font-size: 16px; display: inline-block; .
2020-07-01 22:23:25
626
原创 CSS浮动菜单及清除浮动
CSS浮动菜单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>菜单</title> <style type="text/css"> .menu{ width: 694px; height: 50px; /*去掉小黑点*/ list-style:none; margin: 50px.
2020-06-30 22:45:52
461
原创 块元素、内联元素、内联块元素
块元素元素就是标签,不居中常用的三种标签,块元素,内联元素,内敛块元素,了解这三种元素的特性,才能熟练进行页面布局地元素,也可以成为行元素,不居中常用的标签如:div p ul li h1 - h6 dl dt dd都是块元素,他们在布局中的行为:支持全部的样式 如果没有设置宽度,默认的宽度为父级宽度100% 盒子占一行、即使设置了宽度内联元素内联元素,也可以成为内元素,不居中常用的标签如:a span em b strong i等等都是内联元素,他
2020-06-23 00:01:02
167
原创 CSS元素溢出
当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性设置的overflow的设置项:1、visible 默认值。内容不会被修剪,会呈现在元素框之外。2、hidden 内容会被修剪,并且其余内容是不可见的,此属性还有清除浮动、清除margin-top塌陷的功能。3、scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。4、auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。5、inherit 规定应该从父元素.
2020-06-21 22:49:25
1409
原创 CSS盒子模型
盒子模型解释元素在页面中显示成一个小方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下:把元素叫做盒子,设置对应的样式分别为:盒子的宽度(width)、盒子的高度(height),盒子的边框(border)、盒子的内容和边框之间的间距(padding),盒子与盒子之间的间距(margin)。盒子的宽度 = witdh + padding左右 + border左右盒子的高度 = height + padding上下 + border上.
2020-06-21 20:46:39
144
原创 CSS选择器
1、标签选择器2、ID选择器3、类选择器4、层级选择器5、组选择器6、伪类及伪元素选择器<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ color: red; } /*1、标签选择器*/ p{ color: blue;.
2020-06-21 16:25:38
128
原创 CSS颜色
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> div{ font-size: 30px; color:blue; color: rgb(255,0,0); /*红*/ color: rgb(0,255,0); /*绿*/ color: .
2020-06-21 15:13:24
127
原创 HTML+CSS布局
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化...
2020-06-21 14:54:56
231
原创 html表单控件
<!DOCTYPE html><html><head> <title>表单</title></head><body> <h1>注册表单</h1> <!--action表单提交地址,如果为空,则提交给当前页面--> <!--method表单提交方式,默认get--> <form action="" method="post"> <di.
2020-06-21 12:09:40
160
原创 html简历布局
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>个人简历</title></head><body topmargin="0"> <!--顶格--> <!---cellpadding单元格文字离边界的距离--> <!---cellspacing单元格边框的大小--> <table wi.
2020-06-20 22:38:56
506
原创 HTML文档结构、链接、表格
HTML5文档结构<!DOCTYPE html> <!--html文档声明--><html lang="zh-CN"> <!--网页语言为中文,lang="en"是英文--><head> <meta charset="utf-8"> <title>个人主页</title></head><body> 你好!欢迎访问我的个人网页!</body>.
2020-06-20 21:23:07
160
原创 通过元类简单实现ORM中的INSERT功能
class ModeMetaclass(type): def __new__(cls, name, bases, attrs): mappings = dict() # 判断是否需要保存 for k, v in attrs.items(): # 判断是否是指定的StringField或者IntegerField的实例对象 if isinstance(v, tuple): .
2020-06-15 23:44:25
335
原创 元类
类也是对象,globals查看所有的全局变量对象引用当定义一个函数:类 全局变量时,其实就是创建一个‘对象’,然后再globals获取的这个字典中添加一个名字,让这个名字指向刚刚创建的对象空间而已使用变量名:先到字典里面找,有直接用,没有就到__builtins__内建里面找,没有就报not found error参考:https://www.jianshu.com/p/119cfad15487...
2020-06-14 15:44:07
155
原创 增加log日志
添加日志等级# coding:utf-8import logginglogging.basicConfig(level=logging.INFO, filename = './log.txt', filemode='a', # a是追加 w是先删除再加 format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(level.
2020-06-14 14:53:30
441
原创 mini_frame框架实现路由和mysql
# coding:utf-8from pymysql import connectimport reURL_FUNC_DICT = dict()get_func_list = list()def route(url): def set_func(func): # URL_FUNC_DICT['/index.py'] = index URL_FUNC_DICT[url] = func get_func_list.append(func).
2020-06-13 23:39:42
203
原创 mini_frame框架添加mysql功能
# data_from_mysql = "暂时没有数据,请等待学习mysql吧,学习完mysql之后,这里就可以放入mysql查询到的数据了" db = pymysql.connect(host='localhost',port=3306,user='root',password='mysql',database='stock_db',charset='utf8') cursor = db.cursor() sql = """select * from info;""" ...
2020-06-09 23:16:02
159
原创 用装饰器实现mini_frame中的路由功能
# coding:utf-8URL_FUNC_DICT = dict()get_func_list = list()def route(url): def set_func(func): # URL_FUNC_DICT['/index.py'] = index URL_FUNC_DICT[url] = func get_func_list.append(func) def get_func(*args, **kwargs):.
2020-06-09 22:08:47
120
原创 函数、匿名函数、闭包、对象 当做实参时有什么区别
1.匿名函数能够完成基本的简单功能,传递的是这个函数的引用,只有功能;2.普通函数能够完成较为复杂的功能,传递的是这个函数的引用,只有功能;3.闭包能过够实现较为复杂的功能,传递的是这个闭包中的函数以及数据,因此传递的是功能+数据;4.对象能够实现最为复杂的功能,传递的是很多数据+很多功能,因此传递的是功能+数据...
2020-06-07 10:25:01
203
原创 闭包和装饰器
一个函数套着另一个函数,内部函数又用到外部函数的变量,Python中,闭包的主要用途就是用于装饰器的实现参考博文:https://blog.csdn.net/u013380694/article/details/90019571?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant..
2020-06-06 21:08:04
133
原创 给程序传递参数,添加web服务器的配置文件,添加shell功能
#coding:utf-8import sysprint(sys.argv)# 运行次程序的方式: python3 xxx.py haha 7890# 是一个列表,里边的项为用户输入的参数mini_frame# coding:utf-8def index(): with open('./templates/index.html', 'r', encoding='UTF-8') as f: return f.read()def center...
2020-06-05 22:27:54
173
原创 mini_frame获取页面模板数据
# coding:utf-8import socketimport reimport multiprocessingimport dynamic.mini_frameclass WSGIServer(object): def __init__(self): # 1.创建套接字 self.tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self...
2020-06-04 23:15:12
165
原创 WSGI介绍及实现WSGI协议的支持
参考博文:https://blog.csdn.net/on_1y/article/details/18803563
2020-06-04 21:24:53
178
原创 多进程-面对对象-web服务器
集成解析动态请求的功能# coding:utf-8import socketimport reimport multiprocessingclass WSGIServer(object): def __init__(self): # 1.创建套接字 self.tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.tcp_server_s.
2020-06-03 22:56:35
159
原创 sql注入
def get_info_by_name(self): find_name = input('请输入要查询的商品名字:') sql = '''select * from goods where name = '%s';''' % find_name print('------------>%s<-----------' % sql) self.execute_sql(sql)请输入要查询的商品名字: 'or 1=1 o...
2020-06-02 20:52:14
329
原创 案例:京东商城查询
#coding:utf-8from pymysql import connectclass JD(object): def __init__(self): # 创建connection连接 self.conn = connect(host='localhost', port=3306, user='root', password='123456', database='scott', charset='utf8') # 获得Cursor对象.
2020-05-28 22:53:35
219
原创 python操作sql
from pymysql import connectdef main(): # 创建connection连接 conn = connect(host='localhost', port=3306, user='root', password='123456',database = 'scott', charset = 'utf8') # 获得Cursor对象 cs1 = conn.cursor() # 执行sql语句,并返回受影响的行数 count.
2020-05-28 22:29:53
218
原创 58到家数据库30条军规解读
军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程、视图、触发器、Event解读:高并发大数据...
2020-05-28 21:28:40
235
原创 数据库操作实战
一、创建goods表并插入数据create table goods(id int unsigned primary key auto_increment,name varchar(150),cate varchar(40),brand_name varchar(40),price decimal(10,3) default 0,is_show bit default 1,is_saleoff bit default 0);insert into goods values(0,'r5.
2020-05-28 21:28:05
375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人