- 博客(59)
- 收藏
- 关注
原创 【R语言教程】
R 是一种自由、开源的编程语言,专门用于统计分析、数据挖掘、数据可视化以及整理和清洗数据。R 的强大功能和丰富的扩展包使得它在全球统计学家、数据科学家甚至其它领域的研究员和技术人员中都非常受欢迎。
2024-03-01 09:40:00
462
原创 【服务器磁盘清理技巧】
服务器磁盘空间的管理是一个非常重要的系统管理员工作。大量的日志文件、临时文件、备份文件等可能会迅速填满你的磁盘空间,导致应用无法正常运行。因此,磁盘空间的清理和管理就显得非常重要。本文将介绍一些在Linux服务器上清理磁盘空间的基本技巧。
2024-02-28 11:53:07
677
原创 【使用Python实现简单的情感分析】
情感分析是一种自然语言处理任务,旨在识别和提取文本中的情感信息,通常分为正面情感、负面情感和中性情感。在本文中,我们将使用Python编程语言来实现一个简单的情感分析器,以判断给定文本的情感极性。
2024-02-27 09:50:33
889
原创 Element UI 组件的安装及使用
Element UI是基于Vue.js 的一套企业级的前端UI 组件库,它包含了丰富的UI组件供开发者使用,极大的提高生产效率。这篇文章将帮你快速了解Element UI的安装和使用。
2024-02-23 16:16:12
753
原创 Rust 介绍与开发环境搭建
Rust是一种新型的系统编程语言,注重安全、速度和并发性。这种语言设计的目标是提供了内存安全的保证,同时保持高性能和零成本抽象。Rust不使用垃圾收集器,提供了类似C++的资源管理模式,拥有像Python一样丰富的函数库,又加入了一些函数式编程模式。
2024-02-23 16:10:37
713
原创 Spring Cloud原理详解
Spring Cloud是构建微服务架构的最佳选择之一。它基于Spring Boot提供了一整套微服务解决方案,包括服务注册与发现、配置中心、全链路监控、服务网关、负载均衡、断路器等组件。它的最大优点是它所有的组件全都可以"开箱即用"。
2024-02-23 16:06:11
373
原创 SQL创建数据库
使用 SQL 创建数据库是一个非常简单的过程,只需要记住 “CREATE DATABASE” 这个简单的语句。另外,我们也学习了如何查看所有数据库以及如何删除数据库。希望这篇文章能帮助到你,让你更加了解如何使用 SQL。
2024-02-23 15:49:29
618
原创 Json简介与基本使用
JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式。JSON易于人阅读和编写,同时也易于机器解析和生成。JSON建构于两种结构:一种是键值对,这使得它成为了理想的数据交换语言。尽管JSON是JavaScript的一个子集,但JSON是语言无关的。这也是它在实际应用中如此广泛的原因。JSON 主要被用来在Web页面和服务器之间传输数据。由于其体积小,格式明晰,方便解析,所以在Web开发中,作为数据格式的JSON 更受欢迎。
2024-02-23 15:46:27
324
原创 数据库的介绍、分类、作用和特点
数据库是一个长期存储在计算机内能被多个用户共享的数据集合的二本一式的通俗的说法,或者可以说是一种操作系统的扩充,它为用户提供了统一的、与语言和磁盘设备无关的数据概念。这样,数据库就是由数据、数据库管理系统及操作数据库的用户组成的一个整体概念。数据库的出现,解决了数据共享、减少冗余数据、维护数据一致性等一系列的问题。
2024-02-23 15:41:50
278
原创 MySQL数据库的下载及安装教程
以上便是MySQL数据库的下载和安装过程,简洁明了,容易上手。数据库是开发过程中必不可少的一环,掌握其下载和安装是每个开发者的基本功。希望对你有所帮助,如果你在安装过程中遇到问题,欢迎在评论区提问我。MySQL是最流行的开源关系数据库管理系统之一,在互联网行业广泛应用。本文将主要讲解MySQL数据库的下载及安装过程。首先,我们需要在官网下载MySQL Community Server,访问MySQL官方网站。,选择适合的操作系统及版本进行下载。,然后输入之前设置的密码,如果出现。打开cmd命令行,输入。
2024-02-23 15:34:06
279
原创 Eureka:微服务中的服务注册与发现机制
Eureka是Netflix公司开源的一套云中间件框架,其中的Eureka用于服务的注册和发现。Eureka采用了C-S的设计架构。Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员就可以通过Eureka Server来监控系统中各个微服务是否正常运行。
2024-02-23 15:28:30
926
原创 主流开发语言和开发环境介绍
以上便是目前主流的开发语言及其开发环境介绍,不同的项目有不同的需求,选择适掌合项目需求的开发语言和开发环境至关重要。祝你在编程的路上一帆风顺!Visual Studio Code是微软为前端工程师推出的一款轻量级编辑器,除了拥有代码高亮、代码折叠、区域缩进等基础功能外,其丰富的插件支持使其能轻松应对各种前端框架和库的开发需求。他们的选择会影响到开发速度、代码质量,甚至是项目成功的可能性。TypeScript是JavaScript的超集,添加了类型系统和对ES6新特性的支持,提升了大规模项目的可维护性。
2024-02-23 15:23:31
669
原创 C语言中的大小写字母转换
在ASCII码表中,大写字母A-Z的ASCII值是65-90,小写字母a-z的ASCII值是97-122。我们会发现,小写字母的ASCII值恰好是对应大写字母的ASCII值加32。因此,我们可以通过添加或减去32将字母在大写和小写之间转换。在C语言编程中,我们经常需要进行大小写字母的转换。在 ASCII 码中,大写字母和小写字母之间的差值是固定的,因此我们可以利用这一特性进行大小写转换。上述示例只处理单个字符,如果需要处理字符串,我们可以通过循环来逐个字符进行转换。如有任何疑问,欢迎给我留言。
2024-02-23 15:21:17
314
原创 Java 中文乱码浅析及解决方案
在对字符串进行操作时,尽量确保所有字符串的字符集是一致的。如果需要,可以使用new String(byte[] bytes, String charsetName)或str.getBytes(String charsetName)对字符串的编码进行显式的转换。Java的编码问题是一个复杂而又普遍的问题,上面提供的是一些常见的解决方案。在实际开发过程中,需要对发生问题的场合进行具体的分析,采取针对性的措施。在进行数据库操作时,需要确保数据库连接的url里指定了正确的字符编码,以及数据库表的字符集与此一致。
2024-02-23 15:17:48
317
原创 机器学习中的决策树算法
决策树是一种常见的机器学习算法,属于监督学习。它借鉴了我们日常生活中采取决定的方法。每一个决定都会导向一个新的局面,这种情境可以被模拟成树的结构,因此被称为决策树。决策树是一种易于理解和实现的机器学习算法,同时也是很多强大的机器学习模型(如随机森林、GBDT)的基础。学好决策树,我们在机器学习的道路上就已经走出了一大步。
2024-02-23 15:05:53
375
原创 机器学习简介
机器学习”是一种让计算机从数据中学习的研究领域。这个过程在许多场合下是自动的,就像人类从经验中学习一样。例如,一个机器学习模型可以从用戶输入数据中学习规律,进而预测未来事件或决策。机器学习的类型机器学习大体上可以分为三种类型:监督学习、无监督学习、增强学习。监督学习:在监督学习中,我们为机器提供输入数据和期望的输出。机器学习算法的目标是找到输入和输出之间的关系。无监督学习:无监督学习是没有标签的学习,算法需要发现数据本身的内在规律和结构。
2024-02-23 15:02:33
496
原创 【TypeScript基础知识点】
TypeScript基础知识点TypeScript,简洁地说,就是带有类型检查的JavaScript。TypeScript 是由 Microsoft 开发的一种开源编程语言,并且在 JavaScript 的基础上增加了静态类型定义。这使得我们在代码编写阶段就能够预知并预防可能的错误,使得团队在进行大规模项目开发时能够更加高效。下面,让我们一起探讨一下 TypeScript 的基础知识点。
2024-02-23 08:31:15
200
原创 【如何系统学习Python】
Python是一种面向对象的解释性计算机程序设计语言,具有简洁清晰的语法特性,被广泛应用于Web开发、数据分析、人工智能等多个领域。如果你想系统地学习Python,以下是可以遵循的步骤和建议。
2024-02-23 08:23:51
504
原创 【Python编程+数据清洗+Pandas库+数据分析】
Pandas是为Python编程语言创建的一款用于数据操作和分析的库。Pandas通过两种主要的数据结构——Series和DataFrame,对数据进行处理。
2024-02-22 16:54:26
1057
原创 【机器学习——决策树算法——Python实现——信用评级】
在风险防控和金融市场中,信用评估是不可或缺的环节。而随着大数据技术和机器学习算法的加入,信用评估工作已经能被自动化处理,且效果显著。决策树是一种简单易用,可解释性强的机器学习算法,非常适合用于这种分类问题。本文主要讲述如何利用Python实现决策树算法进行信用评级。
2024-02-22 16:49:42
815
1
原创 【区块链技术——智能合约——以太坊平台——金融交易】
在如今这个高度数字化的世界中,金融交易趋向于使用更加先进的技术来减少交易成本,提高效率。区块链技术的出现作为一场革命,尤其是其衍生技术——智能合约,为金融交易带来诸多新机遇。本文将以最广泛使用的区块链平台——以太坊为例,探讨在金融交易中使用智能合约的具体实现及其潜力。
2024-02-22 16:34:42
878
原创 【数据分析——Python& Pandas库——数据清洗——电商数据分析】
现如今,我们在电商平台上购物已经成为日常生活的一部分。对于电商公司而言,如何准确理解消费者的需求,提供更好的服务是非常重要的。在这里,数据分析成为提供关键洞察力的工具。Python语言与其数据处理库Pandas,特别是在数据清洗方面有着巨大的优势。本文将探讨如何使用Python和Pandas库进行电商数据的清洗,为电商数据分析做好准备。
2024-02-22 16:32:20
471
原创 spring框架介绍--目前最新的是spring5版本
spring是一个轻量级的开源的j2EE (念 j two ee)框架轻量级: jar包数量少而且体积比较小 使用spring时可以不依赖其他的组件,自己单独使用开源: 源码公开 免费j2EE:java企业级应用框架: 为解决企业应用开发的复杂性,使得开发更加简洁方便两个核心的部分: ioc 容器、 aopioc : 控制翻转 (di 依赖注入)----解耦合使用spring容器来管理创建对象的过程aop:面向切面在不修改源代码的情况下,增强程序的功能除此之外...
2020-06-16 23:56:36
6272
原创 测试Junit
测试:黑盒测试不需要具体逻辑,不需要写代码,给输入值,看程序是否输出期望值白盒测试具体执行逻辑,需要写代码。Junit概述白盒测试的一种使用:定义一个测试类(测试用例)测试类名 : 别测试类名+Test包名: .test定义测试方法:可以独立运行注解@Test导入依赖判定结果:红色代表失败绿色代表成功一般使用断言操作处理结...
2020-04-12 23:24:34
149
原创 函数式接口
概念函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。备注:“语法糖”是指使用更加方便,但是原理不变的代码语法。例如在遍历集合时使用的for-each语...
2020-04-08 22:24:30
172
原创 网络编程
网络编程入门软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机 的通信的程序。 网络通信协议网络...
2020-04-03 00:02:32
231
原创 缓冲流、转换流、序列化流
缓冲流缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流: BufferedInputStream , BufferedOutputStream 字符缓冲流: BufferedReader , BufferedWriter 缓冲流的基本原理:是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系...
2020-03-24 23:19:23
117
原创 字节流、字符流
io:Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写 出数据IO的分类根据数据的流向分为:输入流和输出流。 输入流 :把数据从 其他设备 上读取到 内存 中的流。 输出流 :把数据从 内存 中写出到 其他设备 上的流。 格局数据的类型分为:字节流和字符流。 字节流 :以字节为单位,读...
2020-03-18 19:46:33
149
原创 递归
递归:指在当前方法内调用自己的这种现象。递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。java.lang.Stack...
2020-03-17 22:54:05
126
原创 File类
java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。 ...
2020-03-17 20:57:55
133
原创 Lambda表达式、函数式接口
函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过 分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以 什么形式做。 面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情. 函数式编程思想: 只要能获取到结果,谁...
2020-03-16 20:47:15
123
原创 线程池
等待唤醒机制线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如 一个线程负责生产,而另一个线程负责消费,两个线程就存在通信问题。wait/notify 就是线程间的一种协作机制。 1. wait:线程不再活动,不再参与调度,进入 wait set 中,因此不会浪费 CPU 资源,也不会去竞争锁了,这时 的线程状态即是 WAIT...
2020-03-13 22:40:30
110
原创 线程状态
在API中 java.lang.Thread.State 这个枚举中给出了六种线程状态:new (新建) 线程刚被创建,但是还没有调用start()Runnable(可运行状态) 线程可以在java虚拟机中运行的状态,可能正在运行自己的代码,也可能没有,zheq这取决于cpuBlocked (阻塞状态) 当一个线程试图获得一个对象锁,而这个对象锁被其他的线程持有,该线程进入到...
2020-03-13 00:08:45
157
原创 线程安全
线程安全:如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样 的,而且其他的变量的值也和预期的是一样的,就是线程安全的。线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写 操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步, 否则的话...
2020-03-12 23:08:50
110
原创 Thread类和Runnable类
Thread类:构造方法:public Thread() :分配一个新的线程对象。public Thread(String name) :分配一个指定名字的新的线程对象。public Thread(Runnable target) :分配一个带有指定目标新的线程对象。public Thread(Runnable target,String name) :分配一个带有指定目标新的...
2020-03-11 22:19:35
340
1
原创 多线程
并发与并行并发:指两个或多个事件在同一个时间段内发生。(宏观上)并行:指两个或多个事件在同一时刻发生(同时发生)。 ,当系统只有一个CPU时,线程会以某种顺序执行多个线程,我们把这种情况称之为 线程调度。 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进程也是程序的一次执行过程,是系统运行程序的基...
2020-03-11 22:09:53
95
原创 异常
异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 异常的根类是 java.lang.Throwable ,其下有两个子类: java.lang.Error 与 java.lang.Exception Error: 内存溢出,系统崩溃Throwable中的常用方法: public void printStackTrace()...
2020-03-11 21:30:52
95
原创 Map集合
映射:Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接 口。Collection 中的集合称为单列集合, Map 中的集合称为双列集合。Map 中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。 Map集合的常用子类HashMap:存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、...
2020-03-11 20:47:11
122
原创 Collections
常用功能java.utils.Collections 是集合工具类,用来对集合进行操作。部分方法如下: public static <T> boolean addAll(Collection<T> c, T... elements) :往集合中添加一些元素。 public static void shuffle(List<?> list) 打乱顺序 ...
2020-03-09 22:32:31
107
原创 可变参数
在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致修饰符 返回值类型 方法名(参数类型... 形参名){ } 同样是代表数组,但是在调用这个带有可变参数的方法时,不用创建数组(这就是简单之处),直接将数组中的元素 作为实际参数进行传递,其实编译成的class文件,将这些元素先封装到一个数组中,在进行传递。这些动作都在编 译.class文件时,自动完成了...
2020-03-09 21:39:55
93
人力资源管理+面试策略+简历模板+求职准备
2024-02-22
数据库技术+Redis集群+搭建指南+系统优化使用
2024-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人