自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序星空实验室

聚焦软件系统开发、人工智能算法领域前沿技术,欢迎您的关注

  • 博客(87)
  • 收藏
  • 关注

原创 python字符串中find()和index()的区别

在python中,find()和index()方法都是用于检测字符串中是否包含指定的子字符串,两者的区别主要是在目标子字符串不存在时的返回结果。

2023-04-06 17:00:29 1067 1

原创 python中append()和extend()的区别

在python中,append()和extend()方法都是用于在原有列表上添加元素,两者有什么区别呢?

2023-04-06 16:36:34 675

原创 java中HashSet的用法以及与HashMap的区别

HashSet实现了Set接口,是一个不允许有重复元素、无序的集合,不是线程安全的,仅仅用于存储对象,使用add()方法添加元素,而HashMap实现了Map接口,不允许有重复的键,但允许有重复的值,存储的是键值对,使用put()方法添加元素。

2023-03-29 16:42:40 413

原创 python中获取列表的最大值和最小值

python中获取列表中元素的最大值和最小值,通常使用max()和min()方法。其中,max()方法返回列表中元素的最大值,min()方法返回列表中元素的最小值。

2023-03-23 16:35:01 6057

原创 java中获取当前时间和日期的方法

java中的Date类提供了获取当前时间和日期的方法,java中使用SimpleDateFormat类来格式化时间。

2023-03-22 16:48:45 1125

原创 java中输出语句println()和print()的区别

在java中,println()和print()语句都用于输出内容到控制台,两者有什么区别呢?println()语句在输出完信息后会自动换行,输出光标定位到下一行,括号()中可以不填参数。print()语句在输出完信息后不会换行,输出光标定位在字符后面,括号()中必须填写参数。

2023-03-13 16:52:48 2145

原创 java中map与hashmap的区别

在java中,map和hashmap两者都是键值对的集合,存储的元素都是无序的,和插入的顺序无关。但是,map是一个接口,而hashmap是实现了map接口的类,根据键的HashCode值来存储数据,访问速度快,不支持线程同步。

2023-03-13 16:16:02 903

原创 python中的条件语句

python中使用if语句进行条件判断,控制程序的运行。

2023-03-10 15:36:17 99

原创 python中的变量类型

在python中赋值给变量时不需要进行类型声明,只要定义了一个变量,并且进行了赋值操作,那么该变量就被创建,其类型也确定了。

2023-03-10 10:17:12 177

原创 python中解决中文字符输出错误的问题(SyntaxError: Non-ASCII character)

在python2.x中会遇到输出中文报错的问题,报错信息如下:这是因为python2.x默认编码格式是ASCII,没有指定编码无法正确打印中文,解决方法是在文件开头添加如下语句:注意:python3.x默认编码格式是utf-8,可以正确解析中文,无需指定。

2023-03-09 11:29:24 2087

原创 python中的占位语句pass

pass语句是python中的占位语句,也称之为空语句,程序运行到pass语句时,不做任何事情,直接运行下面的语句。pass语句是为了保持程序结构的完整性,作为空间占位符。

2023-03-09 11:06:19 611 1

原创 python函数中对象传递

在python中,对象可以分为不可变类型和可变类型两种。不可变类型:包含字符串、整数、元组等类型,类似c++中的值传递。可变类型:包含列表、字典等类型,类似c++中的引用传递。

2023-03-08 16:10:55 764

原创 python中函数def的使用方法

python中的函数是用来实现某一功能、可重复使用的代码块。函数是用def关键词来进行创建的

2023-03-08 15:57:58 839

原创 python中enumerate()函数的使用方法

python中的enumerate()函数可以将一个可遍历的数据对象(比如list列表、tuple元组等)组合成一个索引序列,一般运用在for循环中。start:索引下标起始位置的值,默认从0开始。sequence:一个可迭代的数据对象。

2023-03-07 17:03:14 421 1

原创 python中使用collections.Counter()方法进行计数

python中的Counter()计数器是一个容器对象,实现了对可迭代对象中元素的统计,以键值对形式存储,key代表元素,value代表元素的个数。

2023-03-07 16:25:28 786

原创 python中list列表与tuple元组的区别

列表与元组都是序列的形式,都能够存储数据,它们之间有什么区别呢?列表是动态数组,使用方括号的形式来表示,能继续添加和删除数据,是可变的。元组是静态数组,使用小括号的形式来表示,数据一旦创建就不可改变。当希望创建的数据不被轻易改写的时候,可以使用元组来存储;当数据需要频繁改动的时候,可以使用列表来存储。

2023-03-06 17:07:57 150

原创 python中break和continue的区别

break语句通常用在for循环和while循环中,作用是终止当前循环,一般会结合if语句一起使用,表示在某个条件下跳出循环。continue语句是用于跳出本次循环,也就是跳过本次循环体中剩下的代码,转而执行下一次循环。

2023-03-03 15:56:22 246

原创 java中string转换为int的方式

使用java Integer类的parseInt()方法进行转换。由于待转换的字符串中可能出现非数字的情况,需要捕获NumberFormatException的异常。

2023-02-28 17:11:36 373

原创 java中int转换为string的方法

使用java Integer类的toString()方法进行转换。使用java String类的valueOf()方法进行转换。2.Integer.toString(int i)方法。1.String.valueOf(int i)方法。3.加上空字符串的方法。

2023-02-28 16:52:22 3309 1

原创 java中string数组转换为list列表的方法

string数组转换为list列表的方法,使用Arrays.asList()方法将string数组转换为list列表,具体如下。

2023-02-28 16:32:47 5372

原创 java中list列表转换为string数组的方法

list列表转换为string数组的方法,通过list列表的toArray()方法进行转换,具体如下。

2023-02-28 16:24:05 5128

原创 Java使用substring()方法截取字符串

substring()方法是java String类的常用方法,作用是返回字符串的子字符串。

2023-02-28 16:07:09 4116

原创 python redirect重定向使用方法

redirect重定向有如下几种使用方法:重定向到视图函数路径。使用url_for函数构建指定函数的URL,操作对象是函数,不是route里的路径,即得到函数的路由地址。重定向到完整链接。

2022-10-28 09:33:53 3482 2

原创 python中cls和self的用法与区别

python中self表示类的实例化对象,cls表示类本身,classmethod修饰的类方法中可以通过cls来实例化对象,一般来说,一个类首先会调用new方法生成该类的实例化对象,所以init方法的第一个参数self便是new方法的返回值。

2022-10-27 17:03:10 749

原创 python按照【修改时间顺序】读取文件夹下的TXT文本内容

有时候,我们需要按照【修改时间顺序】对文件夹下的所有TXT文本内容进行读取,可以使用sorted()排序方法。

2022-09-16 15:54:42 1313

原创 python获取指定路径的文件夹下所有TXT文本内容

有时候,我们需要读取某个指定路径的文件夹下的所有txt的文本内容,具体步骤:可以使用os.listdir()方法先获取文件夹下所有文本的文件名,然后循环遍历文件名,使用open()方法读取txt中的内容,并添加到列表中就可以实现了。其中,file_path为传入的文件夹路径。

2022-09-16 15:48:25 9590

原创 div或者div中的内容居中对齐的方法

【代码】div或者div中的内容居中对齐的方法和样式。

2022-09-09 16:58:02 4407

原创 解决Maven中依赖包org.apache.commons.lang3不存在

有时候,我们java代码中import org.apache.commons.lang3.SerializationUtils;在pom.xml文件中添加以下依赖项即可。

2022-09-09 16:46:16 15460 1

原创 【随机数】jQuery生成指定区间内的随机数

【随机数】jQuery生成指定区间内的随机数,有时候,我们需要生成指定区间内的随机数,可以使用Math.random()方法。

2022-08-11 17:06:49 1203

原创 【localStorage】jQuery使用localStorage进行本地数据存储

jQuery使用localStorage进行本地数据存储。localStorage方法用来存储本地数据,不会在请求时候携带传递,在所有同源窗口中共享。判断浏览器是否支持localStorage。存储、获取、删除

2022-08-10 16:55:39 1780

原创 【shuffle】python中使用random.shuffle()打乱列表元素顺序

python中random.shuffle()打乱列表元素顺序。有时候,我们需要将列表中的元素随机打乱顺序,其实只需要使用random库提供的shuffle方法即可,不需要自己额外编写函数。注意,shuffle方法没有返回值,不会生成新的列表,只是将原列表的顺序随机打乱。...

2022-08-10 16:22:49 3684

原创 【控件显示】Android中控件的显示(visible、invisible、gone)

【控件显示】Android中控件的显示(visible、invisible、gone)visible:代表可见;invisible:代表不可见,但实际还占空间;gone:代表隐藏,实际不占空间;

2022-08-08 16:27:28 1406

原创 【软键盘】Android开发之隐藏软键盘的方式

在Android开发中,当EditView中的内容输入完毕后,通常需要隐藏编辑时自动弹出的软键盘,我们常常使用InputMethodManager方法来隐藏软键盘。

2022-08-02 14:06:20 3349

原创 【ScrollView】Android ScrollView无法滚动到底部

无法滚动到底部,这是因为调用fullScroll()时,TableLayout还没有显示完成,自然无法滚动到正确的位置。

2022-08-01 17:08:04 1950 1

原创 jQuery去除字符串中的空格、换行符、html标签样式方法

如果字符串中存在空格、换行符等内容,可以采用如下方式去除:也可以采用以下方式去除字符串中部分html标签的样式:

2022-07-12 17:26:21 2655

原创 【去除样式】jquery粘贴内容时去除样式,仅粘贴文本

针对contenteditable="true"的元素或是元素,在粘贴内容时会将文本的标签样式如一起粘贴过来,造成网页上内容提取时出现问题。解决方法:针对contenteditable="true"的元素,以上方法去除了剪贴板内容中的样式,使得剪贴板保留纯文本内容。元素中本身存在空格、换行符等内容,text = event.clipboardData.getData('text/plain');.........

2022-07-12 17:14:33 1361

原创 【pyinstaller】报错:Unable to find “nltk_data“ when adding binary and data files

有时候,我们在打包调用nltk库的应用时,会遇到如下的报错:Unable to find "nltk_data" when adding binary and data files解决方法:修改hook-nltk.py文件,通常此文件位于Anaconda安装文件夹下的site-packages里,比如我的hook-nltk.py位于:D:\anaconda\Lib\site-packages\PyInstaller\hooks\hook-nltk.py修改此文件,具体如下:把......

2022-07-08 16:55:20 1351

原创 【向量范数】详解常用的向量范数

对应于闵可夫斯基距离(Minkowski distance),假设维向量,其Lp范数记作,定义为:假设维向量,其L0范数记作,定义为:L0范数表示向量中非零项的个数,当P=1时,也就是L1范数,对应曼哈顿距离(Manhattan distance),假设维向量,其L1范数记作,定义为: L1范数表示向量中各个元素绝对值之和,L2范数是最常用的范数,它表示从原点出发到向量确定的点的欧几里得距离。可用于优化正则化项,避免过拟合。无穷范数主要被用来度量向量中元素的最大值。...

2022-07-05 10:09:48 6707

原创 【CI/CD】详解自动化开发之CI/CD(持续集成、持续交付、持续部署)

CI(Continuous Integration):指持续集成,它属于开发人员的自动化流程。CD(Continuous Delivery):指的是持续交付和/或持续部署,这些相关概念有时会交叉使用。持续部署扩展了持续交付,以便软件构建,在通过所有测试时自动部署。.........

2022-07-04 16:49:28 10768

原创 【云计算】详解云计算的三种服务模式(IaaS、PaaS、SaaS)

云计算(Cloud Computing)是分布式计算的一种,是基于互联网的相关服务的增加、使用和交互模式,通常通过互联网来提供动态易扩展且经常是虚拟化的资源。云计算将计算作为一种服务交付给用户而不是一种产品,在这种服务中,计算资源、软件和信息如同日常的水、电一样通过互联网交付给计算机和其他的计算媒介。云计算的服务模式一直在不断的进化,目前业界内将其按照服务模式来进行划分,大致分为三大类:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。1、IaaS(Infrastructure a

2022-07-04 15:22:27 19109

空空如也

空空如也

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

TA关注的人

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