- 博客(33)
- 收藏
- 关注
原创 HTML&CSS
HTML&CSSHTML常见标签1.1 标题标签标题标签一般用于在页面上定义一些标题性的内容,如新闻标题,文章标题等,有h1到h6六级标题代码<body> <h1>一级标题</h1> <h2>二级标题</h2> <h3>三级标题</h3> <h4>四级标题</h4> <h5>五级标题</h5> <h
2024-03-23 17:48:46
605
原创 系统配置和性能评价
衡量数据库管理系统的主要性能指标包括数据库本身和管理系统两部分,有数据库的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数等。(2)通过改进的执行方式所取得的性能提高,即如果整个系统使用了改进的执行方式那么,系统的执行速度会有多少提高,这个值等于在原来的条件下系统的执行时间与使用改进组件后系统的执行时间之比,记为Se。(1)在原有的系统上,能被改进的部分在总执行时间中所占的比例。
2023-09-06 11:24:45
148
原创 数学与经济管理
有时很难用实际案例或聘请专家来检验模型,例如,试验或实验的代价太大,难以取得实际案例,有的项目技术比较新,缺乏有经验的专家。从逻辑推理的角度来看,无论另一名嫌疑犯的选择是什么,每个嫌疑犯自己的最佳策略都是坦白。:在假设的基础上,利用适当的数学工具来刻划各变量之间的数学关系,建立相应的数学结构。经验丰富的专家一般会根据模型自身的逻辑,再结合实际情况,分析是否会出现矛盾或问题。:根据实际对象的特征和建模的目的,对问题进行必要的简化,并用精确的语言提出一些恰当的假设。:对所得的结果进行数学上的分析。
2023-09-05 12:46:23
431
原创 面向对象基础1
类的定义使用关键字:class。/*[修饰符] class 类名{属性声明;方法声明;}*///声明属性//种类//昵称//主人名称//声明方法public void eat(){ //吃东西System.out.println("狗狗进食");Dog dog;//喂宠物dog.eat();
2023-09-04 17:13:02
283
原创 计算机网络
广义云计算指服务的交付和使用模式指通过网络以按需、易扩展的方式获得所需服务。物理网络设计是对逻辑网络设计的物理实现,通过对设备的具体物理分布、运行环境等确定,确保网络的物理连接符合逻辑连接的要求。将一个建筑物的电缆延伸到建筑群的另外一些建筑物中的通信设备和装置上,是结构化布线系统的一部分,支持提供楼群之间通信所需的硬件。二维条码中,常用的码制有:Data Matrix, MaxiCode,Aztec,QR Code,Vericode,PDF417,Ultracode,Code 49, Code 16K。
2023-09-04 10:55:23
568
原创 数据库系统概述
(提高系统的可用性,即当系统中某个节点发生故障时,因为数据有其他副本在非故障场地上,对其他所有场地来说,数据仍然是可用的,从而保证数据的完备性。设R(U,F)是属性U上的一个关系模式,X和Y是U的子集,r为R的任一关系,如果对于r中的任意两个元组u,V,只要有u[X]=v[X],就有u[Y]=v[Y],则称X函数决定Y,或称Y函数依赖于X,记为X->Y。设数据库模式p={R1,R2,···,Rk}是关系模式R的一个分解,F是R上的函数依赖集,p中每个模式Ri上的FD集是Fi。
2023-09-03 17:37:14
781
原创 操作系统基础
针对不同的硬件平台,操作系统通常建立在一个硬件抽象层(HAL)上,该层位于底层硬件和内核之间,为内核提供各种方便移植的宏定义接口,在不同的平台间移植时,只需要修改宏定义即可。如果一个进程在等待一件不可能发生的事,则进程就死锁了。请求资源:当一个进程请求资源时,首先需要检查该请求是否合法,即请求的资源数目是否小于等于该进程的最大需求量,并且小于等于系统当前可用资源数目。程序是一个静态的概念,而进程是一个动态的概念,它由创建而产生,完成任务后因撤销而消亡,进程是系统进行资源分配和调度的独立单位,而程序不是。
2023-08-28 17:21:54
986
原创 计算机的组成和结构
哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度。如果某一位出错,则余数不为0。总线带宽:总线的带宽指的是这条总线在单位时间内可以传输的数据总量,它等于总线位宽与工作频率的乘积,总线带宽指的就是它的数据传输率。
2023-08-24 23:06:57
568
原创 java数组
每一个存储到数组的元素,都会自动的拥有一个编号,从 0 开始,这个自动编号称为数组索引(index)或下标,可以通过数组的索引/下标访问到数组中的元素。Java 中数组的下标从[0]开始,下标范围是[0, 数组的长度-1],即[0, 数组名.length-1]某一行的列数:二维数组名[行下标].length,因为二维数组的每一行是一个一维数组。元素的数据类型[][] 二维数组名 = new 元素的数据类型[总行数][];元素的数据类型[][] 二维数组名 = new 元素的数据类型[m][n];
2023-08-20 17:27:08
565
原创 流程控制学习
第 2 步:执行完此 case 的执行语句以后, 情况 1:如果遇到 break,则执行break 并跳出当前的 switch-case 结构 情况 2:如果没有遇到 break,则会继续执行当前 case 之后的其它 case 中的执行语句。switch(表达式)中表达式的值必须是下述几种类型之一:byte,short,char,int,枚举(jdk 5.0),String (jdk 7.0);表达式语句都是顺序执行的。break 语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块。
2023-08-17 16:04:33
71
原创 hadoop可能会遇到的问题
安装集群所遇到的问题1 在Oracle VM VirtualBox安装ubantu集群式时每次重启IP地址都会改变可通过命令修改各个节点上虚拟机的IP地址。2 节点间ping连接超时输入sudo vim /etc/hosts查看映射关系是否正确3 开启集群后输入jps缺少进程查看5个配置文件:slaves、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml是否有地方未与虚拟机配置同步4 找不到start-dfs.sh等命令检查
2021-06-21 21:01:47
178
原创 窗体
#导入相关的库import tkinterimport tkinter.messageboximport randomshuzi = tkinter.Tk() #生成主窗口shuzi.title(‘猜数字游戏’)#主窗口加标题shuzi.geometry(‘400x300’) # 设置主窗口的大小number = random.randint(1,100)#建立一个文本框输入想要的文字wenzi1 = tkinter.Label(shuzi,fg=‘pink’,text=“猜数字小
2020-12-18 07:48:39
264
原创 IPv6地址应用与配置
enableconfigure teripv6 unicast-routinginterface gigabitEthernet 0/0p address 192.168.1.1 255.255.255.0ipv6 enablepv6 address 2001:AAAA::1/64no shutdownexitinterface gigabitEthernet 0/1ip address 192.168.2.1 255.255.255.0ipv6 enableipv6 addre..
2020-12-09 15:44:29
482
原创 初试配置无线局域网
搭建一个合适的拓扑查看路由器信息1.我们发现无线路由器的基本配置页面为DHCP2.本实验的路由器的地址默认为192.168.0.1配置网络终端1.打开pc的配置页面2.关机点击下图中间部分的红圈3.更换网卡将下面红框部分拖拽出来,并点击wmp300n,将其拖拽智至下面的红框处4.开机查看电脑IP地址的变化完成效果...
2020-12-07 11:20:56
767
原创 初试组建小型以太网
搭建以太网络建立合适的拓扑,并配置ip,如下图所示验证网络的连通性使用命令ping来测试pc0和laptop0之间的连通性,其他同理
2020-12-07 10:29:19
408
原创 UDP报文观测
UDP协议1.定义:用户数据协议是一种无链接的传输层协议,提供面向事物的不可靠信息的传送服务。UDP协议基本上是IP协议与上层协议的接口,适用于端口分别运行在同一台设备上的多个应用程序。UDP采用“尽力而为”的交付方式传送数据报,不保证数据的完整性和正确性。2.特点:无连接,发送数据之前不需要建立连接。应用进程可以直接发送数据报,减少了建立和释放连接的开销。不对数据进行检查与修改,不需对方确认面向报文,UDP对应用程序交付的报文,添加UDP首部后直接交给IP层。不合并,不拆分。没有拥塞控制,网络
2020-11-28 22:52:47
343
原创 tcp的建立与释放
搭建合适的拓扑如下图设置IP地址实操切换simulattion模式,在pc0的desktop界面点开web browser在URl中输入服务器的IP地址因为http服务基于tcp的,所以发送请求的时候会先建立tcp连接从下图客户端发送的tpc连接报文可以看出HTTP服务使用TCP端口号(DEST PORT)为80报文序号(SEQUENCE MUN)和确认序号(ACK NUM)都为0同时,服务器的报文如下图所示报文序号(SEQUENCE MUN)为0确认序号(ACK NUM)为1由
2020-11-28 22:20:29
330
原创 TCP以及三次握手和四次挥手的区别
TCP 协议简述TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。同时由于TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议,TCP是全双工模式,所以需要四次挥手关闭连接。TCP 三次握手建立连接所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需要客
2020-11-22 13:39:54
1381
原创 demo.py
问题:要求运行该程序后,生成demo_new.py文件,其中内容与demo.py一样,但需要在每一行的后面注释上行号(#1),并且要求所有行的#垂直对齐思路:首先统计文档中最长的那一行的长度(maxlength),然后再每行的末尾填充至最长长度最后在每行末尾添加‘#’号代码:filename = 'demo.py'with open(filename, 'r', encoding='UTF-8') as fp: lines = fp.readlines()
2020-11-19 09:35:17
4372
原创 apr协议的使用粗解和练习
每一台主机都有一个ARP高速缓存(ARP cache),用于保存本局城网上其它所有主机和路由器的IP地址到MAC地址的映射关系。每当一台主机A要向本局域网中的另一台主机B发送数据报时,主机A就先从自己的ARP高速缓存中根据主机B的IP地址查找其MAC地址。如果找到主机B的映射记录,就把主机B的MAC地址封装到MAC帧中。如果没找到,主机A就通过ARP协议获得主机B的MAC地址,并把主机B的映射记录写入自己的ARP高速缓存中。~aaaaaaaaaaaaaa至此,主机A已经通过ARP成功得到了主机B的M
2020-11-19 09:27:26
1532
原创 词频统计(python)
打开文件f = open('C:/Users/12579/Desktop/txt','r')我把我要打开的文件放在桌面上,所以路径是"C:/Users/12579/Desktop/txt"注意:python的open()函数中使用的是”/“而非windows系统默认的”\“txt = f.read()读出全文件f.close关闭文件,用open()打开后记得关闭,否则会占用系统可打开文件句柄数修改因为python中大写开头的单词和结尾带标点的单词都会被单独划为一类,所以要进行一定修改
2020-11-18 08:26:15
258
原创 数据包分片原理粗解
1.建立如下图所示的拓扑,使用copper cross-over线连接2.配置ip地址如图所示(desktop下ip configuration)3.配置转换器的信息代码:enableconfigure terinterface gigabitEthernet 0/0ip address 10.1.1.1 255.255.255.0no shutdownRouter(config-if)#exitinterface gigabitEthernet 0/1ip address
2020-11-10 23:02:48
478
原创 Python字典及其使用方法
Python字典及其使用方法字典的定义Python中的字典属于散列类型,其数据内容是以键值对的形式存在。即{ k e y : v a l u e } {key:value}{key:value}的形式,其中,key值是不可变类型,value是可变类型。key值不能相同,但是value可以相同,若key值相同,则无法存入字典,可以通过key值修改字典value,直接通过键值添加。(来源于网络)接下来总结下字典的一些常见操作创建字典1.可以使用花括号2.可以使用内建 函数dict>>&
2020-11-10 21:27:43
187
原创 集合和元组的增删,修改,查找,拼接
1.集合1 string = ‘list’23 #字符串 -》 列表4 list1 = list(string) # [‘l’, ‘i’, ‘s’, ‘t’]56 #列表 - 》字符串7 string1 = ‘’.join(list1) # list89 #增加10 list1 = list(‘I have a pen’)11 list1.append(’!’)#末尾增加一个元素[‘I’, ’ ', ‘h’, ‘a’, ‘v’, ‘e’, ’ ', ‘a’, ’ ', ‘p’, ‘e’
2020-11-10 21:16:11
125
原创 猜数字游戏(Python下的jupyter)
先引入代码random,其作用是生成随机数import random设定生成 1-100 之间的一个随机数,让用户猜(secretNum为变量名,后面的guess一样,randint用于产生 1 到 100 的一个整数型随机数)secretNum = random.randint(1,100)设定用户只能猜八次,八次后自动输出正确答案i=0while(i<8): #计次,到八次结束 print("请输入猜测的数:") guess = int
2020-11-07 12:56:39
899
1
原创 数到三就删除游戏(python)
1.创建数列我们输出一个1到41的数列使用list1=[i for i in range(1,42)]输出数列,如图2. 实操利用pop函数取出前三项(注意当第一项也就是“0”项被取出后原先的第二项也就是第“1”项将成为新数列的第一项也就是新数列的第“0"项。也就是步骤有先后顺序不可忘记 很重要!!!!)然后对于题意我们需要删除的是第三项也就是“2”项 而前两项需要放于后面所以再次利用append函数将取出的前两项置于数列末尾!才能符合题意可以将前两项当作变量a与b进行操作。3.结尾对此代
2020-11-05 21:48:31
330
原创 使用anaconda创建一个虚拟环境
介绍Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Pythonconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换(来源于百度百科)使用1.先打开命令行(Anaconda Prompt)2.查看虚拟环境输入conda env list 或者conda info -e查看存在哪些虚拟环境,下图当前不存在虚拟环境3.创建虚拟环境使用“
2020-11-05 21:36:37
1062
原创 在packet tracer模拟器中创建拓扑并重置密码
一,搭建拓1.在packet tracer中拉出一台pc和一台cisco 2811路由器用console缆线连接pc的“rs 232(com接口)”连接路由器的“console”2.进行配置i.打开pc中的desktop目录下的terminal,点击ok进入CLI访问界面ii.基本命令配置配置控制台信息配置远程登陆信息配置特权模式密码与加密配置接口信息保存配置3.pc与路由器以太网连接口连接交叉线缆(copper cross-over)二,密码重置打开路由器,关机再
2020-11-01 14:58:22
833
原创 gitee的使用笔记
1、首先要先在github的官网注册一个属于自己的账号。官网是https://github.com/2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,右上角的加号中创建仓库3、创建仓库后命名,要英文4、需要安装git的命令工具,Git Bash,安装好之后,双击打开Git Bash,是一个黑框界面:5,Git 全局设置:git config --global user.name “你的id”git config --global user.email “你的id@user.norepl
2020-10-25 16:35:51
471
原创 markdown的使用笔记
markdown的使用笔记1.标题在需要设置标题的文字前面加#来形成标题,在#结束的时候添加空格和标题分开2.为上下文添加分割线需要注意的是至少需要三个同样的符号以上。3.字体字体的用法主要有斜体,加粗,斜体加粗,加删除线我使用的是jupyter notebook,具体方法如下打开jupyter notebook,并选择浏览器在上方工具栏打开cell再在cell type中找到markdown,点击后即可...
2020-10-25 16:28:23
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人