自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 下载nvm注意事项

输入npm -v 会有一个Error: EPERM: operation not permitted错误。我原先下在了Program Files里面。

2024-02-29 19:51:08 250

原创 pycharm2023.3专业版安装后打开无反应

C:\Users\用户名\AppData\Roaming\JetBrains\PyCharm2023.3下的pycharm64.exe.vmoptions。原因:我之前试过一次2019破解,导致无法打开新版。然后记得把注释掉的这个路径中对应的文件,也删除掉!成功后可以看到可以创建项目,并且选择比社区版多得多。

2024-02-29 15:28:01 1057

原创 ubuntu——解决复制粘贴问题

注:如果出现说open-vm-tools未安装的提示,可以跳过这一步骤。②使用APT(高级包管理工具)来自动移除系统中未使用的依赖包,并且将。启动open-vm-tools之后就可以实现自由复制粘贴了!open-vm-tools没有启动!但是——我重启之后发现还是不行!软件包及其相关的未使用的依赖包一并移除。以上安装过程都yes即可,安装完毕后需要。④使用APT(高级包管理工具)来安装。

2024-02-28 00:53:47 1709

原创 学习笔记整理-大数据算法解析5-AGNES算法、k-最邻近分类算法

①首先将,直到所有的对象都在一个簇里,或者达到了某个终止条件。绝大多数的层次聚类方法都属于这一类,只是簇间相似度的定义上有所不同。凝聚层次聚类的代表就是AGNES算法。②首先将,直到每个对象自成一簇,或者达到某个终止条件。例如达到了某个希望的簇数目,或者两个接近的簇之间的距离超过了某个阈值。代表算法为DIANA算法。

2023-11-20 16:52:27 535

原创 学习笔记整理-大数据算法解析4-K-means算法、sklearn

聚类是将数据对象的集合分成相似的对象类的过程,使得或者类中的对象之间有较高的,而的对象具有较高的。①分类是为了建立分类模型而分析的数据对象,其的;而聚类处理的所有数据对象的类别都是。②分类是具有的,是通过例子学习的过程,而聚类是的,通过观察学习的过程。距离相似性的测量:准备数据-属性选取以及提取-某种聚类算法-评估结果(后三个可互相迭代)

2023-11-20 16:07:32 144

原创 学习笔记整理-大数据算法解析3-Matplotlib

构建一张空白的画布,可以选择画布划分多个部分。

2023-11-20 03:17:07 92

原创 学习笔记整理-大数据算法解析2-Pandas

类似于表格的二维数组,包含一组有序的列,每列可以是不同的值类型,有行索引也有列索引,可以看作由Service组成的字典。数据库读取除了pandas之外,还需要使用SQLAlchemy库建立对应的数据库连接,使用。类似于一维数组,由一组数据(各种Numpy数据类型)以及一组与之相关的数据标签组成。例如我从数据库啊csv等取出来的数值,都是由DataFrame格式存储的。文本文件是一种由若干行字符构成的计算机文件,是一种典型的顺序文件。,又称为字符分隔文件,文件以纯文本形式存储表格数据(

2023-11-20 02:48:35 50

原创 学习笔记整理-大数据算法解析1-Numpy

是一个开源的pthon科学计算库,是一个由多维数组对象和用于处理数组的例程集合组成的库。①数值计算,使用numpy可以直接对数组和矩阵进行操作②numpy中数组的存储效率和输入输出性能远远优于python中等价的基本数据结构③大部分代码是c语言写的④通常与Scipy和Matplotlib一起使用⑤开源Numpy提供了两种基本对象:①ndarray:多维数组对象②ufunc:对数组进行处理的函数。

2023-11-20 02:04:20 73

原创 学习笔记整理-深度学习3-自编码器、生成对抗网络

包括编码器和解码器。

2023-11-19 17:03:37 132

原创 学习笔记整理:深度学习2-神经网络、卷积神经网络、循环神经网络

是目前最常用的激活函数,能够在x小于0的时候保持梯度不变解决梯度消失的问题。

2023-11-19 16:07:38 124

原创 学习笔记整理:深度学习1-环境搭建、TensorFlow操作、回归问题、分类问题

由大到小:人工智能->机器学习->神经网络->深度学习。

2023-11-19 14:20:30 56

原创 启动hadoop并测试问题合集

1. 具体配置 我用的是vmware配的虚拟机,一个master,2个slave2. 遇到的问题hadoop 多次格式化format namenode 导致节点不能启动,出现这个问题的原因是多次格式化会导致节点的clusterID不一致3. 解决方法 我是参考的stackoverflow的方法,有一些不同 https://stackoverflow.com/qu..._hadoop多次格式化导致节点缺失。输入jps的时候说找不到?==========以上为前提,然后开始遇见问题===========

2023-09-07 03:10:05 818 1

原创 虚拟机Linux20.04磁盘扩展

删除了快照之后就可以点击这个【扩展】,输入你要的磁盘大小即可。最后最后再输入一次命令df -h查看,已经扩展完成啦!先把快照删掉,如果担心弄坏的话可以先克隆一个。(查看挂载点为/的容量大小,发现并没有改变)(我这里原先20G,扩展到50G)扩展之前必须要确保!接着点下面的文件系统。

2023-08-31 23:28:44 313

原创 学习笔记整理-UML建模与应用复习4-构架建模

在一个描述一个应用系统的结构,包括系统,以及的关系。

2023-06-30 03:13:49 156

原创 学习笔记整理-UML建模与应用复习3-动态模型

动态模型是用来描述系统的动态行为,分为和。其中状态模型分为和;交互模型分为和。

2023-06-30 03:04:41 1388

原创 学习笔记整理-UML建模与应用复习2-静态建模类图

类包装了信息和行为,是面向对象的重要组成部分,类具有相同属性、操作的对象集合。每个类都具有一定的职责。满足开-闭原则,具有高聚合。低耦合特征。其中结构的造型是2、类与类图关联、泛化、依赖、实现。①关联:是一种结构化的关系,指的是一种对象和另一种对象有关联,有单向/双向的关联。(Rose的正向工程,可以把模型的一个或多个类图转换为源代码。

2023-06-30 02:25:56 241

原创 学习笔记整理-UML建模与应用复习1-概述、用例建模

全程为Unified Modeling Language,是对象管理组织(OMG)制定的一个语言的标准。可以用来软件密集型系统的各种工作。uml是一种建模语言而不是一种方法,本身的独立于过程的。

2023-06-30 01:57:13 126

原创 学习笔记整理-nosql复习4-MongDB数据库

mongdb是由c++语言编写的,是一个面向文档的nosql数据库,用于海量数据存储,是一个基于分布式文件存储的开源数据库系统。(前面的Cassandra是java编写的,是列族nosql;redis是c编写的,是键值nosql。mongdb在web应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,添加更多的节点,可以保证服务器性能。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的bson格式。

2023-06-25 22:54:35 501

原创 学习笔记整理-nosql复习3-redis数据库

redis是一个开源使用ansi c语言编写,遵守bsd协议、支持网络、基于内存可持久化的日志型,key-value数据库,并提供多种语言的api。通常称为数据结构服务器,因为其value可以是字符串、哈希、列表、集合、有序集合。

2023-06-25 20:32:25 196

原创 学习笔记整理-nosql复习2-Cassandra数据库

是一个开源、分布式和分散式/分布式存储系统(数据库),用于管理遍布世界各地的大量半结构化数据。提供高可用性服务,没有单点故障。①高性能②高可用性③高可扩展性

2023-06-25 13:36:12 640

原创 学习笔记整理-nosql复习1-非结构数据库概述

非结构化数据库是指其,并且每个字段的记录又可以由的数据库,用它不仅可以处理(如数字、符号、字符串等)而且更加适合处理(全文本,图像、声音、影视、超媒体信息)。简称nosql,意思是not only sql(不仅仅是sql)

2023-06-25 00:50:13 887

原创 学习笔记整理-操作系统复习4-设备管理、文件管理

以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~①提高设备利用率,提高cpu与I/O设备之间的并行操作程度。②为用户提供方便统一的界面。其方便是指用户能独立于具体设备的复杂物理性之外而方便地使用设备;统一是指对不同的设备尽量使用统一的操作方式。①交互功能分类:人机交互设备、存储设备、网络通信设备。②信息交换的单位分类:块设备(以数据块为单位 ,如磁盘)、字符设备(以字符为单位的一类设备,如打印机)③资源角度分类:独占设备、共享设备、虚拟设备。 I/O设备一般由机械部件和电子部件两部

2023-06-24 16:12:30 334

原创 学习笔记整理-操作系统复习3-连续、分页分段、虚拟的存储管理

不常用的段放入”覆盖区“,在需要的时候调入内存,不需要的时候调出内存。②回收是释放首址为baddr的内存区,并将其插入空闲区链表(队列),上下邻存在空闲区时合并,返回成功或失败或者其他。①分配是寻找一个能满足size的空闲区,分配给申请的进程,将剩余部分变成另一空闲区,返还空闲区的首地址baddr。③主存的利用率不高,每个分区的作业不可能恰好占满该区,剩余的又不能给其他作用利用——内部碎片问题。②分区大小相等,预先规划了分区的大小,大程序无法装入,必须采用覆盖技术。,并使分区大小正好适合进程的需要。

2023-06-24 01:44:43 582

原创 学习笔记整理-操作系统复习2-同步与互斥、进程通信、死锁与银行家算法

使用的独立资源叫做临近资源,包含有访问临界资源的那段代码叫做临界区。其多个进程共享临界资源的方式,称为同步或互斥。①空闲让进②忙则等待③有限等待④让权等待。

2023-06-23 23:23:57 175

原创 学习笔记整理:操作系统复习1-概述、进程线程、处理器调度

操纵系统是控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,提供给用户和其他软件方便的接口和环境最基本的软件系统(操作系统是属于软件系统!

2023-06-23 20:42:03 230

原创 备战蓝桥杯-4

解题思路:其实就是一个选择排序啦,分为两个区间,一个是排过的区间,一个是没有排过的区间,在没有排过的区间内选择最小的数,与没有排过的区间的第一个交换(如果恰好就是自己本身,那就不用换咯),然后让这个第一个包含进为排过的区间。求出来的余数呢,我们从小时开始,一个小时60*60s,除以它得出的就是小时个数,求余数出来的就是剩下的秒数,剩下的秒数再除60,得出的就是分钟个数,求余出来的就是秒的个数。一天需要24*60*60s,那么我们先对其求余数,剩下的就是新的一天开始的时间了。

2023-06-21 19:21:11 47

原创 备战蓝桥杯-3

一个个数拿进去试,题目是围成一圈,我是想象为排了一条队伍,前面K个是好人,后面K个是坏人,只要每次数到m的时候不是前K个人,并且出局了K个(都是坏人)的时候,那么这个数就是最小的m了。想法比较暴力,如果输入的数不是十进制,我先转为十进制后再转为我需要转换的进制,这里比较繁琐的一件事就是字符串、单字符、整数之间的转来转去。就是让等待时间最短的往前面排,这样后面累加的等待时间就会减少,那么平均的等待时间就是最小的。代码(注意一下,有些地方的单词之间是有空格的!

2023-03-18 18:43:10 98

原创 备战蓝桥杯-2

现在想要算某一段最大,那么可以将其先前缀和的方式存储到一个数组中,然后还要存入该下标之前最小的数(可以理解为我存入了这个最小的数了,那么后面我要减掉这个最小的数,那就是我这个下标与前面数累加和最大的了),依次遍历哪个下标到最小数最大,最后得出结果。②isalnum():判断一个字符是否为数字或者字母,如果属于a~z||A~Z||0~9,返回非0,否则返回0。:对该字符串循环,如果遇见了字符,那就添加该字符,如果遇见的数字,那么将前面的字符重复其次数-1。先将每个数(除了第一个),等于前面数的累加和。

2023-03-18 16:27:46 110

原创 备战蓝桥杯-1

先将链表遍历,n计数有多少个数据,遍历完后指针是指向最后一个数据后,让它的下一个指向为head(形成了闭合链表),然后计算指针移动次数(add=n-k%n;因为是要求连续一段加起来最大的值,即便出现负数,那么先将sum2归零再变成下一位的数据,比大小后,sum只存大的数,那么相当于sum存档一样。解题思路:先用判断head和head->next是否为空,如果为空那么返回head,然后用新的指针p,递归函数,使得p指针指向了head最后一个数据。,如果相同,则有重复是数,返回true,否则返回false。

2023-03-18 15:44:24 165

原创 学习笔记整理-数据库系统原理复习7-备份与还原、数据库与完整性、并发控制与数据库恢复

防止错误的数据进入数据库造成无效操作。防止合法用户使用数据库时向数据库加入不符合语义的数据。7、完整性规则:①D:代表约束作用的。

2023-02-18 18:36:54 384

原创 学习笔记整理-数据库系统原理复习6-mysql编程基础、存储过程、函数、触发器

2、存储过程由三个部分组成:①所有。

2023-02-18 04:59:38 168

原创 学习笔记整理-数据库系统原理复习5-关系模式分解、系统需求与概念结构设计

1、属于低级范式的关系模式通常存在一些数据冗余及操作异常,因此属于低级范式的关系模式需要向高级范式的关系模式进行转换时,需要通过来实现。等价的三种标准:①分解要具有(保证数据不丢失信息)②分解要具有(减轻或解决各种异常情况)③分解。2、无损分解的测试算法:①如果只是分解为两个R1R2,就直接看两个的,看交集能不能推出R1与R2或者R2与R1的,能就是无损的。②如果分解大于两个就要建表::没有两个a。最后。3、保持函数依赖的分解:就是看,最后并在一起,再看看有没有。

2023-02-18 01:23:52 315

原创 学习笔记整理-数据库系统原理复习4-权限、关系规范化、候选码的求解理论和算法

如果R的关系键为单属性或者R全体属性均为主属性,则R为2NF。(就是说如果你只有一个候选码并且候选码的单个属性的,或者说你全部都为候选码,那么一定是2NF)④目的和原则:规范化的目的就是使得结构合理,消除存储异常,使得数据冗余校,便于数据的更新。③F中不存在这样的一个函数依赖X->A,X有真子集Z使得F-{X->A}∪{Z->A}与A等价。闭包:设F是函数依赖集,被F逻辑蕴含的函数依赖的全体构成的集合,称为函数依赖集F的闭包。②F中不存在这样的一个函数依赖:X->A,,使得F与F--{X->A}等价。

2023-02-18 00:51:13 269

原创 学习笔记整理-数据库系统原理复习3-数据更新、表的查询、视图、索引

1、添加数据(insert):①添加一行新记录:insert表名 (列名1,列名2,列名3....)(值1,值2,值3....)如果值是字符串要用""/'',并且列名和值要一一对应。②添加多行记录:2、修改数据(update):①修改一行:update 表名列名1=表达式1,列名2=表达式2....条件②修改多行:update S set age=age+23、删除数据(delete):①一行一行删除:delete表名条件表名。

2023-02-17 17:49:52 165

原创 学习笔记整理-数据库系统原理复习2-数据库和表的基本操作、关系的键与关系完整性、关系代数

主要包括字段有效性约束和记录有效性约束。2、定义数据库表的约束:①。

2023-02-17 02:36:13 439

原创 学习笔记整理-数据库系统原理复习1-数据库模型、数据库系统概述、发展

1、数据(data):数据是数据库存储的基本对象,是信息的具体表现形式。2、数据库(DB)①严格定义:长期存储在计算机中有组织、可共享的大量数据和数据对象的集合。②特点:这种集合按一定的数据模型组织、描述和存储,具有较小的数据冗余较高的数据独立性,可为多种用户共享,能以安全和可靠的方法进行数据的检索和存储。③简单理解为是计算机按照一定格式存储的数据仓库。3、数据库技术的产生和发展:①人工管理阶段:数据不保存、不共享、无独立性,没有专用软件管理数据。②文件系统阶段文件形式长期保存。

2023-02-17 00:22:45 251

原创 学习笔记整理-Web应用技术开发复习5-Spring数据库编程、事务管理

②声明式事务管理:最原始的事务管理方式,通过AOP技术实现,需在配置文件中定义数据源和事务管理器,然后把事务管理器注入到TransactionProxyFactoryBean中,设置目标类和事务的相关属性,使用该类生成代理。,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑当中。1、在一个业务流程中,通常需要多条DML语句共同完成,多条DML必须同事成功或者同时失败,这样才能保证数据的安全。的支持,可以完成对数据库表的增、删、查、改等操作。分为基于注解和xml文件两个方式。

2023-02-14 00:08:10 89

原创 学习笔记整理-Web应用技术开发复习4-Spring基本应用、Spring中的Bean、Spring中的AOP

可以使用CGLIB代理,是一个高性能开源的代码生成包,采用非常底层的字节码技术面对指定的目标类生成一个子类,并对子类进行增强。,对象之间的关系由spring容器控制,而不是调用者的程序代码,控制权由应用代码转移到了spring容器,控制权发生了反转。(Joinpoint):程序执行过程中某个特定的点,如方法的调用,或者异常的抛出。,而Spring中的Bean其实就是对实体类的引用,来生产Java对象,从而实现生产和管理Bean。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。

2023-02-11 17:13:29 57

原创 学习笔记整理-Web应用技术开发复习3-jsp、javabean、EL标签、JSTL标签库

在jsp页面中,向客户端发送文本内容的时候可以使用out对象,out对象是javax.servlet.jsp.JspWriter类的实例对象,它的作用与ServletResponse.getWriter()方法返回的PrintWriter对象非常相似,不同的是,out对象的类型为JspWriter,它相当于一种。③page指令:在JSP页面中,经常需要对页面的某些特性进行描述,例如,页面的编码方式,JSP页面采用的语言等,可以通过page指令来实现,语法格式:

2023-02-11 12:20:28 290

原创 学习笔记整理-Web应用技术开发复习2-会话、过滤器、事件监听器

HttpServletRequst、HttpSession、ServletContext对象在web容器中遵循生成、运行销毁这样的生命周期,当进行相关配置后,web容器就会调用监听器上的方法,进行对应事件处理。当客户端后续访问这个服务器的时候,只要将标识号发送给服务器,服务器就能够判断该请求是哪个客户端发送的,从而选择与之对应的session对象为其服务。:在web应用中用户通过浏览器访问服务器的时候,服务器会给客户发送一些信息,这些信息都保存在Cookie中。这样,当浏览器再次访问服务器的时候,

2023-02-09 00:32:34 1978

空空如也

空空如也

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

TA关注的人

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