自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舒一笑的博客

纸上得来终觉浅,绝知此事要躬行。

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

原创 两个list如何根据一个list中的属性去过滤掉另一个list中不包含这部分的属性,用流实现

你可以使用Java 8的流来实现这个功能。假设你有两个包含对象的List,每个对象有一个属性,你想根据一个List中的属性值来过滤掉另一个List中不包含这个属性值的对象。下面是一种使用流的方式来实现这个功能在上面的例子中,我们有两个List:list1包含了MyClass对象,每个对象有一个属性property;list2包含了一些属性值。我们使用流来筛选list1中的对象,只保留那些property值在list2中存在的对象,最后将筛选后的结果收集到filteredList中。AB。

2023-08-16 01:08:57 12987

原创 Java中获取年份月份的方法

【代码】Java中获取年份月份的方法。

2023-07-30 16:31:18 15665

原创 公司服务器中的kafka消息中间件挂了,我是如何修复的?

今天的公司的system系统服务在运行过程中,提示连接不上kafuka的消息中间件。但是负责kafka的同事已经离职了,询问公司开发也不知道如何处理,我是如何重启kafka消息中间件使system系统服务正常运行?

2024-04-25 15:09:47 247 3

原创 一篇文章告诉你CentOS7中从0到1搭建kafka消息中间件

在 CentOS 7 上安装 Apache Kafka 需要一些准备步骤,主要包括安装必要的依赖、下载 Kafka 以及配置 Zookeeper 和 Kafka 服务。

2024-04-25 14:49:10 857 1

原创 如何判断一个服务是否适合于公司项目使用

判断一个服务是否适合公司项目使用是一个涉及多方面因素的决策过程。这个过程通常包括对服务的全面评估,确保它能够满足项目的需求、与公司的技术栈兼容,并且从长远来看是经济效益和安全性的最佳选择。

2024-04-22 23:10:37 314

转载 哭了,朋友当韭菜被割惨了

最近我的朋友,被某些知识付费坑得很惨。全程毫无干货可言。内容仅仅只适用于初级、或者说部分中级的程序员。为此,我的朋友交了大几千的学费,却收获甚微。当然,你可能说,是你的朋友问题啊?你朋友烂泥扶不上墙,学习方法不对,别人都有很多成功的案例。什么offer收到手酸,外包入大厂。我买这些课就是为了学习,入门一些语言。知识付费很合理呀!!于是我跟我朋友在微信彻夜长谈,有了如下分析。

2024-04-19 22:18:29 12

原创 因为工作安排让我写SQL,我带上了“痛苦面具”

事情是这样子的,公司内部需要部署BI看板系统,因此在多方资源的协调和商定之下,一致选择了国内开源的工具DataEase,本来的一切都很美美好,源码方式部署服务,进行公司UI个性化修改一切都算是我的舒适圈。但是当服务部署完成之后需要写复杂SQL语句去查询数据,噩梦开始了。有一说一这个看板看起来真的不错,但是看到需要展示的数据和SQL与数据之间的距离之后我呆住了。给大家看一下原型的效果,简直是需要落泪了。看着这个需要展示的数据还是挺美丽的。但是当我见到需要写的SQL之后。痛苦面具之后我的思考。

2024-04-15 23:34:48 305 1

原创 Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet support.如何解决?

亲爱的架构爱好者们!👩‍💻👨‍💻 如果你对今天的技术分享感到兴奋,那我保证,在“舒一笑的架构笔记”公众号上,还有更多等待你挖掘的宝藏!🚀 深入解析、干货满满,我们不仅仅是在表面上略过!我在“舒一笑的架构笔记”等你,带你领略更多精彩的架构艺术和未曾揭晓的技术干货!📚 不要让你的求知欲孤单地等待,加入我们,一起揭开技术世界的神秘面纱吧!🌟 我们在公众号见!🔍 想不想知道我们是如何一步步构建起高效、稳健的架构的呢?点击这里 [立即探索],一起深入架构的奥秘!你需要安装至少一个支持Parquet格式的库。

2024-04-09 11:00:40 161

原创 一口气说完Pandas数据结构简介

接下来我将对 pandas 的基本数据结构进行快速、非全面的概述,以帮助您入门。有关数据类型、索引、轴标签和对齐的基本行为适用于所有对象。从根本上说,。除非您明确这样做,否则标签和数据之间的链接不会被破坏。

2024-04-09 10:50:46 720

原创 DataEase-V1.18版本源码通过Docker镜像部署与静态资源通过阿里云OSS存储实现看这一篇就够了

需要后端POM文件中有的资源依赖拉取不下来,可以链接:https://pan.baidu.com/s/1UYKk9R96B6dBUEqsRgjJhA 提取码:x8wr 这里获取然后直接替换即可。配置启动类配置处的配置文件信息,由于是在windows的环境中,下图是Linux中的文件写法,因此偷懒一些可以直接就是在windows的项目的根路径下建立相似的路径文件信息即可,详情见下图。注意事项:由于使用的是V1.18版本左右的前端代码,因此node版本不宜太高16.0.0左右即可。

2024-04-08 15:12:47 653

原创 十分钟让我带你入门Pandas基础使用

DataFrame.agg() 和 DataFrame.transform() 应用用户定义的函数 分别减少或广播其结果。平均值乘以5.6。

2024-04-07 10:25:17 816

原创 用讲故事的方式学Pandas的数据结构之DataFrame

在图书馆的中心,有一个巨大的索引表,称为"index",它记录了每一行书架的名字。DataFrame学者知道,要创建一个有用的大书,最常见的方法是用一个巨大的字典,字典的键是列的名称,字典的值是一串神秘的数字,代表着那一列的知识。在完成了他的大书后,DataFrame学者用一种特殊的魔法查看了它的结构,他发现大书中的知识是如何通过行(“index”)和列(“columns”)来组织的,他也能看到整个大书的形状(“shape”),以及藏在大书中的所有知识(“values”)。然而,谷中的故事还没有结束。

2024-04-06 22:36:50 1087 1

原创 用讲故事的方式学Pandas的数据结构之Series

于是,通过施展一个简单的咒语,魔法师将字典转化为了一个全新的Series卷轴,每个键自然地成了索引,键对应的值成了数据。在Pandas的魔法世界里,Series卷轴被视为一种特殊的魔法物品,既像是一个装满魔法药水瓶的箱子,又似一个装着珍贵宝石的宝箱。有一次,一个年轻的魔法师想要给他的Series卷轴赋予更特殊的符号,于是他在创造卷轴的时候,用了一串神秘的字符作为索引。然而,如果一个卷轴上有一个珍珠而另一个卷轴上没有对应的符号,那么这个珍珠就没有对手,结果就会显示为一个空位,也就是神秘的NaN。

2024-04-06 16:03:11 921

原创 http: server gave HTTP response to HTTPS client 分析一下这个问题如何解决中文告诉我详细的解决方案

这个错误信息表明 Docker 客户端在尝试通过 HTTPS 协议连接到 Docker 仓库时,但是服务器却返回了一个 HTTP 响应。这通常意味着 Docker 仓库没有正确配置为使用 HTTPS,或者客户端没有正确配置以信任仓库的 SSL 证书。

2024-04-02 23:38:38 1530

原创 Set “PUPPETEER_SKIP_DOWNLOAD“ env variable to skip download. 分析一下这个问题。中文告诉详细的原因和解决方案

这个错误通常出现在使用Puppeteer这个Node.js库时。Puppeteer是一个Node库,它提供了一套高级API来通过DevTools协议控制Chromium或Chrome。在安装Puppeteer时,它会尝试下载对应版本的Chromium,以确保API的兼容性。这个错误表明在安装过程中Chromium的下载失败了。

2024-04-02 23:30:33 328

原创 全网最详细Redis安装之Windows 最新版本redis 5.0.14.1教学

一定要跟上配置文件不然是读取默认的配置文件,配置信息不会生效。

2024-04-01 17:02:55 551

原创 给我十分钟,让你理解并牢记AI领域算法大白话理解

在最简单的情况下,假设你只能画直线,并且你希望找到一条最好的直线,让所有的红点都在直线的一边,所有的蓝点都在直线的另一边。总而言之,线性回归就像是你的超级工具箱🧰里的一个工具,帮助你揭示不同事物之间的神秘联系,并用一条优雅的直线(或者在更复杂的情况下是一个形状)来描述它们之间的关系。这里,你就是那个"待分类的数据点",周围的人就是"已知分类的数据",而你决定加入的小组,就是KNN帮你找到的"类别"。在这本书里,每当你到达故事的一个关键点,你都要做出选择,比如“如果你决定进入神秘洞穴🕳️,翻到第36页;

2024-03-29 23:32:17 694 2

原创 用卡哇伊的语调说说为什么Pandas中需要有Series数据类型

想象一下,你正在探险在数据分析的大海中,手里的工具只有一把叫做 NumPy 的瑞士军刀。这把军刀锋利无比,能切能割,处理数值计算就像切黄油一样轻松。但是,当你面对那些复杂多变的数据分析任务时,仅仅依靠这把军刀显然不够。你需要的是一种更加灵活、更加强大的工具。🔧此时,远方传来了 R 语言的回声,那里有一个被称作 DataFrame 的神器,它就像是一座能够储存和操作各种数据的宝库,每一列都像是一个装满宝藏的箱子,而且每个箱子都有自己的名字。

2024-03-29 00:12:06 474

原创 如何使用Python结合Pillow、matplotlib和OpenCV实现图片读取

OpenCV是一个强大的计算机视觉和机器学习库。它不仅提供了大量的图像处理功能,还能方便地读取和展示图片。matplotlib是一个绘图库,经常用于数据可视化,但它也可以用来展示图片。

2024-03-27 07:10:40 536

原创 Python中的数据类型有四类八种如何理解?

每种数据类型都有其特定的特性和用途,了解这些类型有助于更有效地使用Python进行编程。例如,如果你需要存储一组可以修改的元素,你可能会选择使用列表。如果你需要存储不重复的元素集合,并且不关心元素的顺序,那么集合可能是更好的选择。在Python中,数据类型大致可以分为四大类,包含了八种基本的数据类型,这些分类有助于理解和使用Python进行编程。

2024-03-26 21:46:37 323

原创 为什么Python的内置方法中后面一定要带一个(),存在什么特殊用意吗?

在Python中,方法(或称为函数)后面的括号()有特定的含义,它们表示对方法的调用。这种语法规则不仅适用于Python,也适用于许多其他编程语言。以下是括号()

2024-03-26 21:33:50 438

原创 一文简单说说Python中常用的String方法

中的元素(必须是字符串)合并为一个新字符串,元素之间使用调用此方法的字符串作为分隔符。检查字符串中的所有字符是否都是字母或数字,并且字符串至少有一个字符。检查字符串中的所有字符是否都是空白字符,并且字符串至少有一个字符。检查字符串是否为标题化的(即所有单词的首字母大写,其余字母小写)。检查字符串中的所有字符是否都是数字,并且字符串至少有一个字符。检查字符串中的所有字符是否都是字母,并且字符串至少有一个字符。,如果找到,则返回第一次出现的索引,否则返回-1。将字符串中的所有字母都转换为大写。

2024-03-26 21:17:50 643

原创 vue项目在本地源码方式启动和打包之后在nginx中代理有什么不同

总的来说,本地源码方式启动适合开发阶段使用,打包后在Nginx中代理适合生产环境,二者在性能、安全、部署流程等方面有所不同。在实际开发过程中,需要根据不同的阶段选择合适的方式。Vue项目在本地源码方式启动和打包之后在Nginx中代理的主要区别在于开发环境与生产环境的配置、性能优化、安全性和部署流程等方面。

2024-03-26 21:04:19 530

原创 Numpy使用中的十大经典routines函数

【代码】Numpy使用中的十大经典routines函数。

2024-03-26 06:58:57 201

原创 Jupyter notebook启动之后更换浏览器访问需要Password or token验证如何解决

访问本地启动的 Jupyter Notebook 时需要密码或 token 的情况通常发生在首次访问或使用不同的浏览器访问时。:当你启动 Jupyter Notebook 时,命令行界面会输出一些信息,其中包括用于访问 Notebook 的 URL。运行后,它会提示你输入并确认一个密码。你可以直接复制这个 URL 到浏览器中访问 Jupyter Notebook,这时不需要额外输入密码或 token。:如果 Jupyter Notebook 已经在运行,你可以打开一个新的命令行界面,然后运行。

2024-03-25 21:50:29 444

原创 Jupyter notebook快捷键看这一篇就够了

Jupyter Notebook 是一种非常流行的交互式编程环境,支持包括 Python 在内的多种编程语言。它提供了一个便捷的界面来编写代码和运行代码块(称为“单元”),并查看结果。为了提高效率,Jupyter Notebook 提供了许多快捷键,这些快捷键可以帮助用户更快地执行常见任务。这些快捷键通常分为两类:命令模式快捷键和编辑模式快捷键。

2024-03-25 21:41:38 582

原创 全网最详细教学如何创建Python的虚拟环境

使用虚拟环境是一个很好的做法,可以帮助你为每个项目维护独立的依赖环境,从而使项目更加稳定和可移植。模块是当前推荐的创建虚拟环境的方法,因为它是 Python 官方支持的,并且随 Python 安装自带,无需额外安装。:首先,你需要为你的项目选择一个合适的目录。在某些情况下可能提供更多的功能和更好的兼容性,特别是在较旧的 Python 版本或特殊的环境中。激活虚拟环境后,你的终端或命令提示符前面应该会显示虚拟环境的名字,表明虚拟环境已被激活。是你给虚拟环境起的名字,你可以根据需要将其替换为任何你喜欢的名字。

2024-03-25 19:38:59 432

原创 人工智能三剑客NumPy、pandas、matplotlib和Jupyter四者之间的关系

最后,在整个场景的底部,有一个巨大的开放式工作室,里面布满了工作台,每个工作台上都有一本打开的大书,书页上显示着代码、图表和文本说明,代表Jupyter提供的交互式编程和文档编制环境。在画布的右上方,有一个艺术家正在用画笔和调色板在画布上绘制色彩斑斓的图表和图形,这位艺术家代表matplotlib,他正在将枯燥的数据转化为易于理解和赏心悦目的视觉图表。紧接着,在城堡的右侧,有一片繁忙的市场场景,各种摊位上堆满了表格、图表和数据列表,商人们在进行数据的买卖和分析,代表了pandas在数据处理和分析中的角色。

2024-03-25 19:25:44 950

原创 win11关机时候总是提示我更新正在进行中,请不要关机。

如果等待一段时间后(例如,几个小时)问题仍旧存在,则可以尝试以下步骤。部署映像服务和管理(DISM)工具可以修复Windows映像和恢复Windows更新服务的健康状态。如果以上步骤都不能解决问题,可能需要考虑使用系统还原点来恢复到较早的状态,或者重置Windows。重启电脑,并在启动过程中进入“高级启动”菜单。从这里选择“故障排除” > “高级选项” > “启动设置”,然后重启并选择“安全模式”。在进行上述操作前,请确保备份重要数据,以防万一出现数据丢失的情况。,搜索并下载最新的更新包,然后手动安装。

2024-03-25 19:08:20 1084

原创 Ipython与Jupyter之间的关系

随着时间的推移,IPython 发展了一套丰富的工具,其中最著名的就是 IPython Notebook。Jupyter 这个名字反映了项目支持的三种核心编程语言:Julia、Python 和 R,并象征着科学数据的探索,就像朱庇特探测器探索外太空一样。简而言之,IPython 是 Jupyter 项目的起源和一部分,专注于 Python 语言的交互式计算。而 Jupyter 拓宽了这一概念,提供了一个语言无关的平台,使得各种不同的编程语言都能使用丰富的交互式计算环境。

2024-03-25 07:45:35 400

原创 全网最详细介绍如何实现图片存储阿里OSS实现资源持久化存储

阿里云OSS(Object Storage Service,对象存储服务)是阿里云提供的一种存储服务,它支持任意类型的数据存储,如图片、视频、日志文件等。OSS以对象(Object)的形式组织数据,并存储在容器(Bucket)中。每个对象由其数据和元数据组成,对象被唯一地标识,使得用户可以在全球任何地方通过网络访问这些数据。高可靠性和可用性:通过数据多副本机制确保数据安全,同时保证服务的高可用性。可扩展性:用户可以根据需求无限扩展存储空间,不需要担心存储容量的限制。灵活的访问控制。

2024-03-20 19:13:50 702

原创 Java中json字符串解析的常用类型写法示例与性能分析

关于性能,Jackson、Gson和org.json在不同的使用场景下各有优势,但Jackson通常被认为在多数场合下具有更好的性能,尤其是在处理大型JSON数据和复杂的数据绑定时。然而,最终的选择应基于你项目的具体需求,包括对性能的要求、对库大小的考虑以及团队的熟悉度。如果你的项目已经依赖于Jackson或你需要高度的性能和灵活性,那么使用Jackson是合理的。如果你的项目要求最小化依赖或者只需要基本的JSON处理功能,使用org.json可以是一个合适的选择。方法用于解析JSON字符串,然后调用。

2024-03-19 22:12:39 515

原创 《以书为友第六章》

如果实在不知道要干吗,不如投身热门行业,参与大城市的竞争,并且让自己获胜,让自己赚钱。所谓成熟,就是理解了世界的复杂性,不再要求一味走直线。在路线问题上,拥抱折射,在最终结果上专注不动。组织是最经典的“愿景——战略——资源——管理——执行”多层系统,我们常常在某一层很强,就会忽略其他层级,导致失控。与其总是望着远在地平线上你的雄心壮志,还不如将远大的目标分解成众多更小和更容易达到的小目标。你究竟能有多么优秀?挫伤你的意志的不会是失败,而只会是对失败的恐惧。搭讪关系——认识关系——朋友关系——情侣关系。

2024-03-17 17:13:25 328

原创 第一章python科学编程入门

在Python中,区分常量和变量主要依靠命名约定和编程实践,因为Python本身不像某些语言(如C++或Java)那样有内置的常量类型。Python中的关键字是保留的词汇,它们具有特定的语法意义。Python的内置函数是不需要任何特殊导入即可使用的函数,提供了许多基本功能,从而使得日常编程任务变得更加简单。如果你需要在多个文件中使用相同的常量,一个好的实践是将它们定义在一个单独的文件(例如。列表是有序的元素集合,元素可以是不同的数据类型,列表是可变的。集合是无序的、不重复的元素集合。

2024-03-15 21:14:32 2279 2

原创 《以书为友第五章》

带着上一个领域的知识积木进入下一个、再下一个领域时,这些知识汇聚到一起,形成了一个可怕的复杂系统——大师思想从中诞生。不能解决当下问题的,降低关注度。并不是否认这个知识好,只是暂时不需要,以后再说。提出一个又一个问题,像一盏灯,带领你穿越忙乱和无常,走向自己希望的未知。时代是水流,答案是河岸,而问题是船只。比终身学习者更有效的,是终身提问者。把能力封装成轻产品,高频次刷出去。一个好问题是你开始创造的第一步。以问题为出发点是唯一的试金石。商业竞争是现代人的战场。别列书单,列问题单。连点成线,功不唐捐。

2024-03-15 18:54:41 350

原创 如何将Git拉取项目后,将SSH验证方式修改为HTTPS?

通过以上步骤,你的项目现在应该配置为使用HTTPS进行验证和通信,而不是SSH。使用HTTPS克隆的好处包括不需要管理SSH密钥,以及在某些受限环境下可能更容易访问。然而,根据你的工作流程和安全要求,SSH可能提供了更强的安全性和便利性。你可以在项目的Git托管页面上找到HTTPS URL。命令将远程仓库的URL从SSH更改为HTTPS。首先在打开项目所在位置的Git BashGUI。替换为实际的HTTPS URL。上述URL是SSH格式的。

2024-03-15 18:30:43 591

原创 MySQL中出现‘max_allowed_packet‘ variable.如何解决

默认情况下,MySQL的参数可能设置得相对较小,这对于大多数常规操作来说足够了。但是,当你尝试执行包含大量数据的操作(如大批量插入或大型查询)时,可能会超过这个限制,从而导致这个错误。

2024-03-14 18:36:23 486 2

原创 Docker出现容器名称重复如何解决

这条命令会强制删除正在运行的容器。一旦容器被删除,你就可以重新使用这个名字创建新的容器了。:如果你不再需要那个已经存在的名为“mysql5”的容器,你可以删除它。:另外一个简单的解决方案是为你的新容器选择一个不同的名字。假如你的重复容器名称是mysql5。命令中使用不同的名字即可。为你想要使用的新名字。

2024-03-14 18:32:22 547

原创 413 Request Entity Too Large 问题如何解决

遇到“413 Request Entity Too Large”错误通常意味着你尝试上传或提交到服务器的数据量超过了服务器能够处理的限制。这个问题通常与Web服务器的配置相关,比如Nginx或Apache。这个问题出现在使用Nginx作为Web服务器的环境中。

2024-03-14 18:29:20 1167

原创 什么是Ipython

Jupyter Notebook和JupyterLab等工具提供了基于网页的交云界面,允许你编写代码、运行代码、查看结果,以及创建和分享包含实时代码、可视化和文本的文档。通过提供以上特性,它极大地扩展了标准Python交互式环境的能力。:IPython提供了所谓的魔术命令(Magic Commands),这些是以百分号(%)开头的特殊命令,用于提供诸如运行外部代码、执行性能分析等高级功能。:IPython能够保存你的命令历史,甚至在会话之间也能保留这些历史,使得你可以轻松地回顾或重新执行之前的命令。

2024-03-13 23:21:43 358

导出Excel技术分享

感谢大家能够参加今天的技术分享会。我很荣幸能够在这里与大家分享关于导出Excel技术的内容。 今天,我将与大家讨论如何利用导出Excel技术来提高工作效率和数据处理的准确性。在现代商业环境中,Excel已经成为我们日常工作中不可或缺的一部分。然而,Excel仅仅是一个存储和计算数据的工具,而导出Excel技术将帮助我们把Excel的功能发挥到极致。 首先,我将介绍导出Excel技术的概念和背景。导出Excel是指将其他数据源(如数据库、网页、文本文件等)中的数据以Excel的格式进行输出。这种技术可以帮助我们快速、准确地将大量数据导入到Excel中进行进一步处理和分析。 接下来,我将分享导出Excel技术的优势和应用场景。通过导出Excel技术,我们可以轻松地从各种数据源中提取数据,并将其导入到Excel中进行处理。这将极大地简化大数据量处理的过程,提高工作效率。此外,导出Excel技术还可以帮助我们生成具有格式化样式和公式的Excel报表,使数据的展示更加直观、易读。 然后,我将深入探讨导出Excel技术的实现方法和工具。在这一部分,我将介绍一些常用的导出Excel技术,如使

2023-09-15

MySQL数据类型选择

MySQL数据类型选择

2023-08-14

SynchronousQueue核心属性和方法源码的分析

SynchronousQueue核心属性和方法源码的分析的代码

2023-06-17

空空如也

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

TA关注的人

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