自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python实现词频统计的两种方法

词频统计是指在文本中计算每个单词出现的次数,是文本处理中一个最基本的任务。在Python中,可以使用多种方法实现词频统计,包括使用字典、列表、Counter类等数据结构。

2023-05-23 20:42:11 7467

原创 Pandas1.4.3高亮最大值或最小值遇到TypeError

原本使用的pandas1.0.5时,调用高亮最大值或最小值的方法时,可以不传任何参数,自动实现所有数值列最大值或最小值的高亮。

2022-07-27 22:47:45 881

原创 Pandas数据集的分块读取

所谓“分块”,顾名思义,就是将数据集分成几块进行读取,比如有105条数据,一次读取10条,读取11次才能全部读完。以下提供两种分块读取的方法,两种方法各有优劣。

2022-07-24 21:25:11 2602

原创 HTML表格单元格控制文本长度,超出部分显示省略号

1 固定单元格宽度这种效果采用css实现。单元格(td)的设置和块(div)有一点不同,前者不能直接设置width,要首先将表格布局(table-layout)设为固定(fixed),然后再设置单元格宽度,否则文字仍然会把单元格撑开。单元格宽度只需设置表头元素就可以作用于整列。<style> /*隐藏多余文字*/ table{ /*将表格布局设为fixed,默认是auto*/ table-layout: f

2022-05-10 18:24:17 3879

原创 Spring中的日期格式转换

Spring框架中,将前端输入yyyy-MM-dd格式的日期传值给后端作为类的属性处理时,如果未对前端的日期字符串做转换处理,会发生错误,如以下通过提交表单向数据库中添加包含日期的数据时,报出错误:有两种解决途径,一是在实体类的日期类型属性上添加注解@DateTimeFormat,该注解来自spring框架,如:public class User implements Serializable { @TableId(type = IdType.AUTO) private In

2022-05-02 23:04:32 1607

原创 JS中fori和forEach跳出循环的问题

在hmtl中写一个全选/反选的功能,选中全选时所有的复选框全部选中,相反,只要有一个复选框被取消选中,全选也会被取消选中。为此写了两个函数,非全选的复选框都用forEach循环。function checkAll() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); oneList.forEach(function (o

2022-04-02 15:52:03 491

原创 jquery在thymeleaf循环的按钮元素中不能直接用id选择器

html页面中作为分页页码的按钮元素是写在循环里的,代码如下:<li th:each="p:${page.navigatepageNums}"> <button class="btn btn-default" id="pn" th:text="${p}"></button></li>使用id选择器绑定点击事件, 点击数字时可以跳转页面,代码如下:$("#pn").click(function (){ $("#pageN

2022-04-02 02:21:42 1065

原创 如何用Python打印带数字上下标的字符串(函数表达式、化学方程式等)

打印上下标可以采用str对象的maketrans(str1, str2)方法。该方法用于创建字符映射转换表,有两个参数,参数str1存入要转换的字符,参数str存入相应的转换后的字符,例如大小写字母的转换:upper_letter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'lower_letter = 'abcdefghijklmnopqrstuvwxyz'# 创建字符映射表upper_to_lower = str.maketrans(upper_letter, lower_l

2022-01-10 21:56:51 8301

原创 使用numpy遇到ValueError: The truth value of an array with more than one element is ambiguous

Python中使用numpy和pandas时,遇到如标题所示的报错,完整报错是:写了一个函数,参数均为ndarray对象,方法是将ndarray加入到DataFrame中。其中一个ndarray是否加入DataFrame需经过条件判断,代码示例:def demo(array1, array2, array3=None): if not array3: df = pd.DataFrame(np.column_stack((array1, array2))) els

2021-12-31 00:33:46 1758

原创 java将数字转化为类似10W+的字符串格式

public void numberToString(){ int number = 11001000; if(number<100000){ System.out.println(deliveryNumber+""); }else{ // 先将整数转换为浮点数 int floor = (int)Math.floor(number / 10000); Sys.

2021-11-16 17:13:59 535

原创 HTML中form和div出现间隙以及页面居中的问题

用HTML编写一个简单的用户注册页面,主体结构是:div+form+div,form和第二个div之间出现空隙。设置margin和padding为0不起任何作用,按网上的说法将在form标签中设置display为inline。但这样背景效果消失,因此设为inline-block。修改的CSS代码:form{ background-color: rgba(121, 236, 201, 0.5); width: 80%;

2021-10-21 02:07:50 1249

原创 JDBC预状态通道设置时间格式的问题

调用JDBC的preparedStatement中的setDate()方法时出现显示日期少一天的情况,比如设定的是2021-11-11,实际显示是2021-11-10pps = connection.prepareStatement("insert into airInfo values (?,?,?,?)");pps.setInt(1,2);pps.setString(2,"002");pps.setString(3,"Shanghai");pps.setDate(4, Date.valueOf

2021-10-12 00:36:09 304

原创 【公式小记】自相关、卷积、能量信号、功率信号

整理思路主要参考了B站UP主AI破壁者二元论的视频,同时加了一些自己的理解。1 自相关、卷积与功率谱自相关(Auto-correlation)又叫序列相关,是一个信号与其自身在不同时间点的互相关。有一组连续时间信号:x(t)x(t)x(t),其自相关函数为:R(τ)=∫−∞+∞x(t)x(t+τ)dtR(\tau)=\int_{-\infty}^{+\infty} x(t)x(t+\tau)dtR(τ)=∫−∞+∞​x(t)x(t+τ)dt将信号x(t)x(t)x(t)的自相关写成卷积(Conv

2021-06-29 03:06:23 5129 24

原创 数据结构学习笔记(七):哈希表(Hash Table)

1 哈希表的含义与结构特点1.1 哈希(Hash)即无序哈希表(Hash Table)更直观的中文名字是散列表,存储在里面的元素不是单个的,而是成对的,这就是我们熟悉的键值对(key-value pair)。Java中的Map(映射)、Python中的Dictionary(字典)以及NoSQL(非关系型数据库)采用的都是这种存储方式。“数据结构学习笔记”系列的前6篇文章介绍的线性表型结构(链表、栈、队列)、数组型结构(数组、基于数组的字符串)和树型结构(二叉树)都有一个共同的特点,就是它们都要保

2021-06-25 23:57:23 2062 35

原创 【MySQL随手记】一个踩坑记录:在安全更新模式下进行数据的修改与删除

最近我入坑了MySQL,跟着教程用装在windows电脑上的Navicat for MySQL一步步操作,一切都很顺利。为了对软件界面的避免审美疲劳,我用另一台ubantu电脑上的MySQL Workbench做巩固练习。体验下来,Workbench除了不支持中文,用起来还是很舒服的,而且还完全免费。然而,在做一些数据的修改(update)和删除(delete)时,遇到了Error Code: 1175的问题。在解决问题的过程仍有一些困惑,还请各路大神指教。

2021-06-24 00:07:59 1564 28

原创 【MySQL随手记】字符集编码的查看、指定与修改语句

初学MySQL,发现很少有资料梳理字符集编码的查看、指定和修改的相关操作,自己研究了一番,整理成文章,希望能给一些朋友带来帮助。

2021-06-20 20:43:20 1821 40

原创 【Python语音分析】从绘制好看的波形图和语谱图开始

1 Python-Librosa库Librosa是一个强大用于处理声音信号的第三方库,并且提供了官方的API供使用者学习。主页链接贴在这里:http://librosa.org/doc/latest/index.html

2021-06-19 00:26:47 20961 48

原创 数据结构学习笔记(六):二叉树(Binary Tree)

1 树与二叉树的概念1.1 树的概念前面笔记中介绍的链表、栈、队列、数组和字符串组织数据的方式都是

2021-06-13 19:35:30 2105 69

原创 万字长文带你回顾Java集合框架

Java类集中有三大顶层接口:存储单值的最大父接口Collection,存储双值的最大父接口Map,迭代器Iterator,所有类集都定义在java.util包中,可以直接导包:import java.util.*。

2021-06-13 01:02:55 1244 27

原创 数据结构学习笔记(五):重识字符串(String)

1 字符串与线性表/数组的关系

2021-06-05 17:25:22 399 79

原创 码这么多字只为搞懂如何在Python和Java中使用JSON

1 JSON:一种高度结构化的“字符串”JSON的全称是JavaScript Object Notation,中文翻译是JS对象简谱。

2021-06-02 19:34:40 1256 62

原创 数据结构学习笔记(四):重识数组(Array)

1 数组的定义及其与链表的异同数组的严格定义是:数组是用一组连续的内存空间,

2021-05-30 23:43:25 350 58

原创 数据结构学习笔记(三):队列(queue)

1 队列的结构形式与操作原则队列是在两端分别进行增删操作的线性表,

2021-05-29 14:28:21 1444 61

原创 Python os和os.path的基础知识与常用操作

1.os模块常用属性与方法os是python内置的处理文件或目录的模块1.1 os模块常用属性以下列举了os模块下常用的属性,通过这些属性能得到当前操作系统、当前/上层目录标识符、

2021-05-24 20:59:24 2992 11

原创 数据结构学习笔记(二):栈(stack)

1 栈的结构形式与操作原则栈是仅允许在一端进行增删操作的线性表,由于进出都在同一端,栈一般被形象化为一个纵向的容器,第一个进栈的元素位于栈底(bottom),最后进入的元素位于栈顶(top),只有栈顶能进行数据增删的操作。至于查找操作,和链表一样,只能遍历,别无他法。我们用一个存储了八大行星的栈来展示栈的结构形式。向栈中存入数据的操作被称为压栈(push,也叫进栈),从栈中取出元素的操作被称为弹栈(pop,也叫出栈)。由于栈只有一个数据出入口,因此遵循后进先出(last in first out

2021-05-16 18:27:37 635 10

原创 数据结构学习笔记(一):链表(linked list)

数据结构学习笔记(一):常见数据结构及其增删查操作1 链表(linked list)链表,又称线性表或线性链表,是若干数据元素组成的线性序列,将数据元素像链条一样组织在一起。存储在链表中的数据元素被称为结点(node),每个结点具有两个要素:第一、数据元素的具体值,第二、指向下一个结点的指针,指针用来存储下一个结点的内存地址。最基本的链表结构是单向链表,最前面是一个头指针用来指向第一个结点,最后一个结点的指针是一个空指针(null pointer),每一个结点都只指向它的下一个结点,例如一个存储

2021-05-11 22:11:09 1695 18

JSON-jar-new.zip

截止2021年6月最新版本的Gson和FastJson

2021-06-02

空空如也

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

TA关注的人

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