自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

原创 结合案例通俗理解关系型数据库中的三大范式

三大范式的概念  关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库。  目前主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。范式可以避免数据冗余,减少数据库的空间,减轻维护数据完整性的麻烦。但是操作困难,因为需要联

2021-03-15 21:41:30 732

原创 idea 出现 Failure to find org.eclipse.m2e:lifecycle-mapping:pom:1.0.0 in http://maven.aliyun.com/

Failure to find org.eclipse.m2e:lifecycle-mapping:pom:1.0.0 in http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of alimaven has elapsed or updates are forc

2020-02-16 11:29:31 14835 3

原创 分布式、集群,还有三次握手,真的很难理解吗???

        第二篇博客,我真的又在这个点起来写了!舍友们还在呼呼大睡呢。。。。。        用萝卜白菜这种寻常人都熟悉的知识把原子弹原理讲明白的都是牛人。用一堆名词把你忽悠晕的人可能什么都不懂。听了这话很有启发。回想了我学习中遇到过的用萝卜白菜,把一些计算机高深技术简要概括的说法,能看到这些牛人的分享真是一种境界的提高啊。自己总结一下,分享出来。以供大家日后有机会装的像个牛人的时候用。  ...

2018-04-24 10:39:19 827

原创 利用python批量创建文件夹、批量创建文件、批量复制文件到指定文件夹

python创建文件夹mkdir,python批量创建文件夹;python如何批量创建文件;python如何批量复制文件到指定文件夹;python复制文件shutil

2022-08-20 12:04:04 6764 2

原创 java+springboot+mysql仓库管理系统(源码、文档、ppt)

javaweb实战项目,基于Springboot+mysql的仓库管理(进销存管理)系统(源码+论文+视频+ppt)-可做java课程设计

2022-07-05 10:57:26 1226 1

原创 JavaScript函数七重关之函数定义

Javascript函数定义详解

2022-07-05 10:26:44 560

原创 项目管理中PBS、WBS与OBS的关系

本文将项目管理的三个重要术语PBS、WBS和OBS作简要解读

2022-05-07 15:06:52 3168

原创 关于python中if __name=‘__main__‘的理解

关于’__name __’首先创建两个py文件A.py和B.py,我们来看一下他们各自的‘__name __’属性。A.pyprint('this is A.my __name__ is: '+__name__)B.pyprint('this is B.my __name__ is: '+__name__)输出结果如下:由此可见它们的__name__属性都是__main__。如果我们在A中引入B,即在A的文件中加入import B语句。再看一下各自的__name__属性。A.py:

2021-11-03 12:31:24 232

原创 python整理桌面,让桌面干净清爽井井有条。

1.学习题目:python整理桌面,让桌面干净清爽,井井有条。2.知识领域:python实际应用3.知识内容:电脑用的时间长了,桌面各种文件杂乱无章,本案例将实现桌面所有文件按文件类型分类整理。效果如下:①导入所需py库import osimport shutil②获取电脑桌面路径,并创建clean文件夹#获取到桌面路径desktop = os.path.join(os.path.expanduser('C:\\Users\\yg'),'Desktop')#p

2021-10-31 10:37:11 1579 2

原创 markdown如何首行缩进

写文章的时候遇到了用markdown不知如何首行缩进的问题,查阅资料后记录一下:  半角的空格   全角的空格首行缩进两个字符:(每个表示一个空格,连续使用两个即可)

2021-03-15 21:48:14 7774

原创 计算机网络复习——TCP/IP四层模型助记图

2021-03-14 17:22:47 246

原创 软件工程导论复习——生命周期法助记图

下图形象地展示了一个软件项目从启动到上线的过程。大家共同学习!(复习书本知识用,不代表实际情况,勿喷~~)

2021-03-14 16:53:58 149

原创 计算机网络OSI七层模型助记图

OSI七层模型:OSI欲成为全球计算机都遵循的标准。OSI在市场化过程中困难重重,TCP/P在全球范围成功运行。OSI最终并没有成为广为使用的标准模型。OSI模型没能使用的原因:OSI的专家缺乏实际经验。OSI标准制定周期过长,按OS标准生产的设备无法及时进入市场。OSI模型设计的并不合理,一些功能在多层中重复出现。...

2021-03-14 16:48:20 505

原创 操作系统重要概念——异步性

在多道程序环境下,允许多个进程并发执行,进程在使用资源时可能需要等待或放弃,进程的执行并不是一气成的,而是以走走停停的形式推进。如下举例:进程以不可预知的速度向前推进。何时执行、何时暂停、何时完成都是未知的,这就造成了系统的异步性。...

2021-03-13 16:31:12 7238

原创 操作系统重要概念——虚拟性

虚拟性表现为把一个物理实体转变为若干个逻辑实体,物理实体是真实存在的,逻辑实体是虚拟的操作系统中的虚拟技术有两种形式:时分复用技术 空分复用技术时分复用技术指的是资源在时间上进行复用,不同程序并发使用多道程序,分时使用计算机的硬件资源。提高资源的利用率。在操作系统中的应用有:虚拟处理器技术,借助多道程序设计技术为每个程序建立进程,多个程序分时复用处理器;虚拟设备技术,物理设备虚拟为多个逻辑设备,每个程序占用一个逻辑设备,多个程序通过逻辑设备并发访问。空分复用技术用来实现虚拟磁盘、虚拟内存等,

2021-03-13 16:22:34 9110

原创 操作系统重要概念——共享性

共享性表现为操作系统中的资源可供多个并发的程序共同使用,这种共同使用的形式称之为资源共享。举个例子:假如下面是一整片内存,红色的被程序A所使用,绿色的被程序B所使用。多个程序可以同时使用主存资源,可以说主存被程序A和程序B共享了。资源共享根据属性可分为两种形式:互斥共享形式 (当资源被程序A占用时,其他想使用的话只能等待,只有进程A使用完以后,其他进程才可以使用该资源) 同时访问形形式 (某种资源在一段时间内并发地被多个程序访问,这种“同时”是宏观的,从宏观去看该资源可以被同时访问)..

2021-03-13 16:07:52 5647 1

原创 操作系统重要概念——并发性

操作系统中的并发性概念是共享性、虚拟性、异步性的前提。为了更好解并发性,我们需要与并行性一起对比了解。先看概念:并行是指两个或多个事件可以在同一个时刻发生。 并发是指两个或多个事件可以在同一个时间间隔发生。更形象一些,请看下面的例子:8:00PM.咚咚呛老师在准备课程,同时8:00PM.同学们在认真学习,这两件事属于并行的关系。8:00P.M.咚咚呛老师在准备课程,8:05P.M.咚咚呛老师喝了口水。这两件事属于并行的关系。区分并行、并发的关键就是两件事是否在同一时刻发生。同一时

2021-03-13 15:53:17 6137 2

原创 HTML页面中引入视频的好方法

在搭建个人网站时,我们租用的个人云服务器通常内存有限,带宽有限。想在HTML中引入视频,如果视频放在本地会占用大量的存储空间,在线播放的时候也会z占用本来就很小的带宽。一个好的解决办法就是把我们想要展示的视频放到某某视频平台上,让他们替我们保存。我们只需要在用到的时候引入即可。视频平台提供了这样的功能,方便我们引入。以 youku 和 bilibili 为例。优酷:上传完成后点看想要用的视频,鼠标放到分享按钮,会弹出一些选项,点击“复制通用代码”(优酷)、“复制嵌入代码” (bilibili)将代码

2021-01-13 09:18:07 11065 2

原创 C语言32个关键字及其含义

ANSI C标准C语言共有32个关键字。这些关键字如下:auto break case char const continuedefault do double else enum externfloat for goto if int longregister return short signed sizeof staticstruct switch typedef union unsigned voidvolatile while词义解释:auto :声明自动变量break:跳出当前循环ca

2020-10-06 08:06:56 5754

原创 打开CMD(Windows命令行)的几种方式

打开CMD的几种方式开始->windows系统->命令提示符(win10系统)win键+R 输入cmd(推荐使用)在任意的文件夹下面,按住shft建+鼠标右键,点击在此处打开命令行窗口(win10是powershell窗口)资源管理的地址栏的路径前面加上cmd然后空格,回车即可...

2020-04-04 20:02:22 20030

原创 经典C语言编程100例——题目+答案代码(完结)

【程序 91】题目:时间函数举例 11.程序分析:2.程序源代码:#include "stdio.h"#include "time.h"void main(){ time_t lt; /*define a longint time varible*/lt=time(NULL);/*system time and date*/printf(ctime(<)); /*engli...

2020-03-15 07:35:22 23222

原创 经典C语言编程100例——题目+答案代码(81-90)

【程序 81】题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为 3 位数。求??代表的两位数,及 809*??后的结果。1.程序分析:2.程序源代码:output(long b,long i){ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);}main(){long int a,...

2020-03-15 07:31:08 3862

原创 经典C语言编程100例——题目+答案代码(71-80)

【程序 71】题目:编写 input()和 output()函数输入,输出 5 个学生的数据记录。1.程序分析:2.程序源代码:#define N 5struct student{ char num[6];char name[8];int score[4];} stu[N];input(stu)struct student stu[];{ int i,j;for(i=0;...

2020-03-14 19:47:54 2283 1

原创 经典C语言编程100例——题目+答案代码(61-70)

【程序 61】题目:打印出杨辉三角形(要求打印出 10 行如下图)1.程序分析:2.程序源代码:main(){int i,j;int a[10][10];printf("\n");for(i=0;i<10;i++){a[i][0]=1;a[i][i]=1;}for(i=2;i<10;i++)for(j=1;j a[i][j]=a[i-1][j-1]+a[i-1...

2020-03-14 19:39:23 2198

原创 经典C语言编程100例——题目+答案代码(51-60)

【程序 51】题目:学习使用按位与 & 。1.程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=12.程序源代码:#include "stdio.h"main(){int a,b;a=077;b=a&3;printf("\40: The a & b(decimal) is %d \n",b);b&=7...

2020-03-13 18:58:28 4309

原创 经典C语言编程100例——题目+答案代码(41-50)

【程序 41】题目:学习 static 定义静态变量的用法1.程序分析:2.程序源代码:#include "stdio.h"varfunc(){int var=0;static int static_var=0;printf("\40:var equal %d \n",var);printf("\40:static var equal %d \n",static_var);...

2020-03-13 18:51:33 2901

原创 经典C语言编程100例——题目+答案代码(31-40)

【程序31】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。2.程序源代码:#includevoid main(){char letter;printf("please input the first letter of someday\n");w...

2020-03-13 18:39:33 2570 1

原创 python期末考试考到的几道题

求两个数的最大公约数和最小公倍数(辗转相除法)用1.2.3.4.5这五个数字能组成多少个不同的三位数 随机产生100个整数(0-100),放入一个列表中,统计每个数字出现的次数,结果用字典保存。统计字符串中每个字符的个数,并写入字典

2020-01-12 06:55:46 2111

原创 Xpath用法详细总结

Xpath用法详细总结HTML内容解析网页的源代码是一种结构化的数据,如果仅仅使用正则表达式,那么这种结构化的优势就没有被很好地利用起来。HTML简单介绍<标签名> 文本</标签名><标签名 属性1=“属性1的值” 属性2=“属性2的值”> 显示在网页上的文本</标签名>HTML标签的层级关系就像树形...

2020-01-08 11:30:46 2174

原创 学生选课系统简单说明

给看这个视频:链接的小破站小伙伴,做个简单介绍。具体的函数功能自己摸索吧,比较基础的。Util(工具类)1 处理字符串的统一操作,封装成一个类。程序中用到的字符串的操作都用这个类处理。2 处理来自前端页面的响应,返回结果的大体公共流程,因为所有的前后端交互操作都会用到,做成一个工具类3 连接数据库的工具类4 处理页面分页功能的工具类。Servlet(接收用户请求...

2020-01-08 09:54:25 10008 19

原创 python爬虫保存图片和文件

看了一篇博客,是这么保存图片的:照做:src = "https://i0.hdslb.com/bfs/sycp/creative_img/201912/01b2f081d58e49c708c1d32b7b8c20ed.jpg"r = requests.get(src)with open("C://Users//yg//Desktop//bbb.jpg", "wb")as f: ...

2020-01-06 09:57:09 10147 6

原创 解决IDEA进行SpringBoot热部署失败

热部署要加入下面的依赖: <!--热部署配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>...

2020-01-04 13:17:05 1331

原创 常见反爬虫手段及应对策略

网站反爬虫的手段(1)通过User-Agent校验反爬浏览器在发送请求的时候,会附带一部分浏览器及当前系统环境的参数给服务器,服务器会通过User-Agent的值来区分不同的浏览器。(2)通过访问频度反爬普通用户通过浏览器访问网站的速度相对爬虫而言要慢的多,所以不少网站会利用这一点对访问频度设定一个阈值,如果一个IP单位时间内访问频度超过了预设的阈值,将会对该IP做出访问限制...

2019-12-30 20:55:57 8094 3

原创 HTTP的常见状态码种类及举例

HTTP的常见状态码种类: 状态码类型 状态码意义 1XX 表示请求已被接受,需接后续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。 2XX 表示请求已成功被服务器接收、理解并接受。 3XX ...

2019-12-30 20:45:19 1397 3

原创 HTTP主要的请求方法

HTTP的主要请求方法: 请求方法 方法描述 GET 请求指定的页面信息,并返回实体主体。 HEAD 与GET方法一样,都是向服务器发出指定资源的请求。只不过服务器将不传回具体的内容,使用这个方法可以在不必传输全部内容的情况下,就可以获取其中该资源的相关信息(元信息或称...

2019-12-30 20:41:53 468 2

原创 Python爬虫相关库

目前Python有着形形色色的爬虫相关库,按照库的功能,整理如下。 类型 库名 简介 通用 urllib Python内置的HTTP请求库,提供一系列用于操作URL的功能 Requests 基于urllib,采用Apache2 Licens...

2019-12-30 20:37:07 706 1

原创 pycharm如何同时编辑多行

实现像这个样子:ctrl双击不松手+上下键.可以在同一列增加光标.ctrl+shift+alt+点击鼠标左键.可以在任意位置增加光标.设置好光标后就可以松开按键使用shift+ctrl+左右按键组合,可以选中光标后面的代码,进行多行编辑。...

2019-12-30 07:54:00 20156 5

原创 python中join()函数的用法

今天在看这段爬虫代码的时候,遇到了join函数。经过查阅学习后,简单总结下join()的用法.函数:string.join() 具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串str = "+";seq = ("a", "b", "c"); # 字符串序列print(str.join( seq...

2019-12-30 07:07:39 4269 1

原创 python使用正则表达式(Regular Expression)超详细

一、导入re库python使用正则表达式要导入re库。import re在re库中。正则表达式通常被用来检索查找、替换那些符合某个模式(规则)的文本。二、使用正则表达式步骤1、寻找规律;2、使用正则符号表示规律;3、提取信息,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。三、正则表达式中常见的基本符号1.点号“.” 一个点号可...

2019-12-28 17:58:02 17289 4

原创 程序员必须掌握的英文单词(四)

程序员必备的 600 个英语词汇(4) 对于程序员来说,生命在于静止,上班,下班,睡觉,上班,加班,下班,上班。。。表面上看一个程序员没有任何的动作,但是,他的大脑能在以 3600r/s 的速度在运转,心脏再以 30 次/s 在跳动,随时都有可能死机,导致系统崩溃。下面继续学习英语词汇吧!runtime 执行期 运行期、运行时common language runtime...

2019-12-04 09:01:25 707

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除