自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Datawhale夏令营】大模型技术方向Task1打卡笔记

从给定的<客服>与<客户>的群聊对话中, 提取出指定的字段信息。其实就是企业收集了大量的客服与客户之间的对话记录,这些对话记录属于非结构化数据,而企业想通过大模型技术,将它们变为结构化数据,以用于后续的数据治理和数据挖掘,为企业带来更多价值。输入:客服对话记录输出:结构化json数据。

2024-07-02 23:31:47 675

原创 Excel周报制作

学习excel的sum、sumif、sumifs、vlookup、index+match等函数,进行周报制作。

2023-09-07 19:15:00 2341 3

原创 第3章 数据科学的5个步骤

数据科学严格遵循结构化、一步一步的操作过程,保证了分析结果的可靠性。

2023-04-14 09:28:11 1486

原创 第2章 数据的类型

很多人认为平均值也可以作为测度中心,这是不正确的,因为两个变量相减或相加得到的值无任何意义,比如4分减去2分,差异的2分没有任何意义,所以数学运算得出的平均值也没有任何意义。温度是最常见的定距尺度数据。所以,我们可以增加一个叫“相对长度”的新特征,用来表示这条推文的长度相对平均推文长度的倍数。比如,对于世界卫生组织的酒精消费量数据,出现次数最多的洲是Africa,因此Africa可以作为continent列的测度中心。比如,体重可以是68千克,也可以是89.66千克,注意小数点,所以体重是连续型数据。

2023-04-14 09:27:40 972

原创 第1章 如何听起来像数据科学家

案例:分析一条推文在本例中,我们将分析一些含有股票价格信息的推文。下面解释一下上面的代码片段:(1)用变量tweet存储推文信息(Python中的string类型):RT @robdv: $TWTR now top holding for Andor,unseating $AAPL(3)用for循环对切分开的列表进行迭代,逐个查看列表中的内容(4)用if语句判断推文中的每一个词是否包含$符号(人们在推文中使用$表示股票行情)(5)如果推文中包含$符号,则输出该词。

2023-04-14 09:26:53 442

原创 [计算机组成原理] 02 数据的表示和运算(3)

[计算机组成原理] 02 数据的表示和运算(3)文章目录[计算机组成原理] 02 数据的表示和运算(3)浮点数的表示定点数的局限性从科学计数法理解浮点数浮点数的表示浮点数尾数的规格化规格化浮点数的特点IEEE 754移码IEEE 754标准浮点数的运算浮点数的加减运算舍入强制类型转换电路的基本原理、加法器设计算术逻辑单元(ALU)最基本的逻辑运算复合逻辑用门电路求偶校验位一位全加器串行加法器并行加法器加法器、ALU的改进如何更快地产生进位?并行加法器的优化ALU芯片的优化浮点数的表示定点数的局限性

2022-01-19 21:21:46 513 1

原创 [计算机组成原理] 02 数据的表示和运算(2)

[计算机组成原理] 02 数据的表示和运算(2)

2022-01-19 21:18:48 604

原创 [题解] Leetcode 92 反转链表II

Leetcode 92 反转链表II一、题目给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5]二、解法我们之前在 Leetcode

2022-01-18 14:57:58 328

原创 [题解] Leetcode 206 反转链表

Leetcode 206 反转链表一、题目给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2:输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]二、解法方法一人最容易想到的是递归解法。先使用 reverseList(head->next) 递归地处理该链表,效果是将从head->next的结点到最后一个结点翻转。

2022-01-18 14:53:52 365

原创 [题解] Leetcode 237 删除链表中的节点

Leetcode 237 删除链表中的节点一、题目请编写一个函数,用于 删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 。题目数据保证需要删除的节点 不是末尾节点 。示例 1:输入:head = [4,5,1,9], node = 5输出:[4,1,9]解释:指定链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9示例 2:输入:head = [4,5,1,9],

2022-01-18 14:51:42 197

原创 [题解] Leetcode 203 移除链表元素

Leetcode 203 移除链表元素一、题目给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7,7,7], val = 7输出:[]二、解法最直接的思路就是遍历一遍整个链表,遇到 N

2022-01-18 14:50:09 517

原创 [题解] Leetcode 19 删除链表的倒数第N个结点

Leetcode 19 删除链表的倒数第N个结点一、题目给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]二、解法首先遍历一次链表得到链表元素的个数num,再用num减去题目给出的参数n,恰好可以定位到待删除结点的上一个结点。示例2提示我们需要用

2022-01-18 14:46:48 356

原创 [计算机组成原理] 02 数据的表示和运算(1)

计算机组成原理 02 数据的表示和运算(1)

2022-01-10 20:01:37 777 13

原创 [计算机组成原理] 01 计算机系统概述

计算机系统概述,简单地介绍计算机系统。

2021-12-14 21:31:12 494 4

原创 [AcWing算法基础课] Chapter2 数据结构(一)

链表与邻接表做面试题时,我们常用的实现方式是struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * };下面讲的主要是用数组

2021-11-18 10:51:13 380 2

原创 尝试理解KMP算法

查找一个模式串在母串中是否匹配暴力算法我们直接从左到右一位一位地匹配,遇到母串和模式串不相同的位时就

2021-11-18 10:40:23 750 11

原创 [AcWing算法基础课] Chapter1 基础算法(三)

双指针算法我们在快速排序和归并排序里就已经用到双指针算法了。第一类:第一个指针指向序列1,第二个指针指向序列2第二类:两个指针指向同一个序列for(int i=0,j=0;i<n;i++){ while(j<i && check(i,j)) j++; //每道题目的具体逻辑}核心思想:将朴素算法优化到O(n)问题1:有一个形如abc def hij的字符串,请输出每个单词(不含空格),每个单词占一行。#include <iostream>

2021-11-11 21:07:39 393 18

原创 [MySQL] 零基础学MySQL10

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记MySQL表类型和存储引擎基本介绍MySQL的表类型由存储引擎(Storage Engines)决定,主要包括MyISAM、innoDB 、Memory等MySQL数据表主要支持六种类型,分别是:CSV、Memory、ARCHIVE、MRG_MYISAM、MYISAM、InnoDB这六种又分为两类,一类是“事务安全型”(transaction-safe)[支持事务],.

2021-11-08 16:25:21 534 10

原创 [MySQL] 零基础学MySQL 09

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记

2021-11-07 16:09:49 262 2

原创 [MySQL] 零基础学MySQL 08

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记自增长一个问题:在某张表中,存在一个id列(整数),我们希望在添加记录的时候,该列从1开始,自动地增长,该如何处理呢?字段名 整形 primary key auto_increment添加自增长字段的方式如果字段1是自增长的,给字段1赋值要写null,或者不给字段1赋值。insert into xxx (字段1,字段2......) values(null,'值'..

2021-11-06 09:16:19 372 2

原创 [MySQL] 零基础学MySQL 07

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记表复制

2021-11-04 21:58:15 160

原创 [AcWing算法基础课] Week1 习题课

AcWing 786 第k个数#include <iostream>using namespace std;const int N=100000;int n;int k;int q[N];void quick_sort(int q[],int l,int r){ if(l>=r) return; int x=q[(l+r)/2],i=l-1,j=r+1; while(i<j){ do i++; while(q[i]<x)

2021-11-03 20:56:07 253

原创 [MySQL] 零基础学MySQL 06

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记查询增强(多表查询)介绍在前面我们讲过mysql表的基本查询,但是都是对一张表进行的查询,这在实际的软件开发中还远远不够。下面我们讲解的过程中,将创建三张表(emp,dept,salgrade)为大家演示如何进行多表查询。...

2021-11-01 21:11:28 528 1

原创 [AcWing算法基础课] Chapter1 基础算法(二)

高精度两个比较大的整数相加 A+B,位数约为10的6次方两个比较大的整数相减 A+B,位数约为10的6次方一个大整数乘一个小整数 A*a,A的位数<=10的6次方,a的数值<=10的9次方一个大整数除以一个小整数 A/a大整数是如何存储的呢?其实是把大整数的每一位存入数组里面。数组下标为0的位置存储最低位。为什么?因为可能会进位,就需要在最高位补上数,在数组的最末尾是最容易补上的。(push_back)运算是模拟人工加法的过程先相加各位,得出结果和进位用代码模拟 Ai

2021-11-01 13:31:38 182 2

原创 [AcWing算法基础课] Chapter1 基础算法(一)

快速排序快速排序的主要思想基于分治。待排序数组q 第一个元素下标l 最后一个元素下标r确定分界点 q[l] q[(l+r)/2] q[r] 随机调整范围 挑选出x 第一个区间里的所有数都小于等于x 第二个区间里的所有数都大于等于x递归处理左右两个区间两块拼接到一起 整个区间都排好序了步骤2 的一种暴力思路是 开辟额外的数组空间 a[] b[]扫描q数组 小于q[x]的全部放入a[] 大于q[x]的全部放入b[]再把a\b里的每个元素重新赋值给数组q优美的方法:(不需要开辟额外空间)

2021-10-31 00:55:04 651

原创 [MySQL] 零基础学MySQL 05

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记统计函数(合计函数)countcount返回行的总数Select count(*) | count(列名) from tablename [where where_definition]练习统计一个班级共有多少学生统计数学成绩大于90的学生有多少个统计总分大于250的人数有多少count(*)和count(列)的区别SELECT COUNT(*) FRO.

2021-10-28 18:05:07 164

原创 [MySQL] 零基础学MySQL 04

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记修改表#添加列ALTER TABLE tablenameADD (column datatype [DEFAULT expr] [,column datatype]...);#修改列ALTER TABLE tablenameMODIFY (column datatype [DEFAULT expr] [,column datatype]...);#删除列.

2021-10-28 00:59:27 189

原创 [MySQL] 零基础学MySQL 03

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记

2021-10-26 22:28:14 114

原创 [MySQL] 零基础学MySQL 02

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记数据库三层结构

2021-10-25 23:48:59 144

原创 [MySQL] 零基础学MySQL 01

本博客是【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门视频的学习笔记文章目录数据库的作用MySQL数据库的安装和配置软件下载安装步骤命令行连接到MySQLNavicat 安装和使用SQLyog安装和使用数据库的作用我在家里电脑的浏览器上用张三作为用户名来访问了淘宝网,然后退出了系统。我到公司上班时摸鱼,用公司电脑访问淘宝网,用张三登录时依然能获得数据。MySQL数据库的安装和配置版本:mysql5.7软件下载MySQL官网如果安.

2021-10-25 16:42:59 159

原创 [JavaSE] 练手小项目 贪吃蛇小游戏

本文章是【狂神说Java】一小时开发贪吃蛇游戏的学习笔记。动画帧的概念动画帧——就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显.

2021-10-25 01:16:44 2145

原创 [1024征文] 1024快乐!

大家1024节日快乐呀!明明今天发过博客了,但没得到勋章,只好水上一篇JavaSE专栏[JavaSE] 01 基础语法[JavaSE] 02 流程控制[JavaSE] 03 方法和数组[JavaSE] 04 面向对象编程[JavaSE] 05 异常机制从第一篇博客开始,一共花了七天时间跟着狂神的视频过了一部分JavaSE的基础语法了。下面要做的就是查缺补漏+看书复习(没错,说的就是你 Java核心技术卷I)+小项目练手然后就要开启新的旅途啦!...

2021-10-24 15:19:20 185

原创 [JavaSE] 05 异常机制

Error和Exception文章目录Error和Exception什么是异常简单分类异常体系结构ErrorException异常处理机制自定义异常实际应用中的经验总结什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对、你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是: Except

2021-10-24 07:54:45 118 2

原创 [JavaSE] 04 面向对象编程

面向对象编程面向对象的概念面向过程思想:步骤清晰简单,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想:分类的思维模式,思考问题首先会思考解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。什么是面向对象面向

2021-10-22 21:39:30 100

原创 [JavaSE] 03 方法和数组

方法

2021-10-20 21:25:06 190

原创 [JavaSE] 02 流程控制

流程控制Scanner对象之前我们学的基本语法中并没有实现程序和人的交互,但是Java给我们提供了一个工具类,可以通过它获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入基本语法:Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。import

2021-10-19 02:09:10 95

原创 [JavaSE] 01 基础语法

第一个程序——HelloWorldclass HelloChina{ public static void main(String[] args){ System.out.println("HelloWorld!"); }}将JAVA代码编写到扩展名为.java的文件中通过javac命令对该java文件进行编译通过java命令对生成的class文件进行运行#mermaid-svg-JoNnrZliRCmgc23V .label{font-family:'trebuchet ms'

2021-10-17 16:01:41 96

原创 [CPP]大一学生学习C++的笔记(2)

[CPP]C++学习之路——类的组合

2021-03-31 09:40:05 188

原创 [快速排序]python实现快速排序

「数学家救火法」的名字来源于著名的网络段子:一天,数学家觉得自己已受够了数学,于是他跑到消防队去宣布他想当消防员。消防队长说:「您看上去不错,可是我得先给您一个测试。」消防队长带数学家到消防队后院小巷,巷子里有一个货栈,一只消防栓和一卷软管。消防队长问:「假设货栈起火,您怎么办?」数学家回答:「我把消防栓接到软管上, 打开水龙,把火浇灭。」消防队长说:「完全正确。最后一个问题:假设您走进小巷,而货栈没有起火,您怎么办?」数学家疑惑地思索了半天,终于答道:「我就把货栈点着。」消防队长大叫起来:

2021-03-28 15:58:07 202 2

原创 [新手]使用python爬取光明日报

第一篇文章Hello CSDN!我是一名python新手,前些天自己写了个爬取光明日报的爬虫,现在在博客中分享出来。实现效果全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;增加了 焦点写作模式、预览模式、简洁

2021-03-27 09:45:57 1628 4

【韩顺平讲MySQL】零基础一周学会MySQL 作业2

内容来自【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门 https://www.bilibili.com/video/BV1H64y1U7GJ?p=90

2021-11-09

【韩顺平讲MySQL】零基础一周学会MySQL 作业1

内容来自【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门 https://www.bilibili.com/video/BV1H64y1U7GJ?p=90

2021-11-09

空空如也

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

TA关注的人

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