探索数据结构:冒泡,选择,插入,希尔排序的实现与应用 2024-05-19 算法, java, 排序算法, 数据结构, 开发语言 113人 已看 这篇博客将介绍数据结构中常用的排序算法。排序算法在计算机科学中扮演着重要角色,能够将数据按照特定的顺序进行排列。我们将深入探讨各种排序算法的原理、复杂度分析和应用场景,包括冒泡排序、选择排序、插入排序、归并排序等。通过阅读博客,您将深入了解这些算法的实现方式和它们之间的差异,从而更好地理解和应用排序算法。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 131人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
js中数组的filtter方法 2024-05-22 前端, vue.js, javascript, 开发语言, ecmascript 87人 已看 方法是 JavaScript 中数组对象的一个内置方法,用于创建一个新数组,新数组中的元素是通过检查指定函数而得出的所有元素。方法会遍历数组中的每个元素,并对每个元素执行提供的函数。如果该函数对某元素返回。假设我们有一个包含数字的数组,我们想要创建一个新数组,其中只包含偶数。(即该元素是否为偶数)。满足条件的元素被收集到新的。数组中的每个元素,并检查每个元素是否满足条件。方法不会改变原数组,而是返回一个新数组。,则该元素会被包含在新数组中。
【设计模式】JAVA Design Patterns——Command(事务模式) 2024-05-23 java, 设计模式, 开发语言 109人 已看 有一个巫师在地精上施放咒语。咒语在地精上一一执行。第一个咒语使地精缩小,第二个使他不可见。然后巫师将咒语一个个的反转。这里的每一个咒语都是一个可撤销的命令对象。在面向对象编程中,命令模式是一种行为型设计模式,它把在稍后执行的一个动作或触发的一个事件所需要的所有信息封装到一个对象中。将请求封装为对象,从而使你可以将具有不同请求的客户端参数化,队列或记录请求,并且支持可撤销操作。用命令对象的方式存储请求以在将来时可以执行它或撤销它。创建咒语的目标:地精。
计算机视觉与深度学习实战:以Python为工具,基于分水岭分割进行肺癌诊断 2024-05-23 python, 计算机视觉, 人工智能, 开发语言 127人 已看 计算机视觉是一门研究如何使机器从数字图像或视频中提取、分析和理解有用信息的学科。它涉及图像处理、模式识别、机器学习等多个领域,是人工智能领域的一个重要分支。深度学习作为机器学习的一个子集,通过模拟人脑神经网络的工作方式,实现了对图像、文本等数据的自动学习和理解。在计算机视觉领域,深度学习技术已经被广泛应用于图像分类、目标检测、图像分割等多个方面。
php爬虫之获取淘宝商品数据 2024-05-22 爬虫, php, 开发语言 151人 已看 上图是前三页的url地址,你会发现其实并没有太大的变化,经过测试发现,真正有效的参数是框起来的内容,它的变化会导致页面的跳转,很明显第一页的s=0,第二页s=44,第三页s=88,以此类推,之后就可以轻松做到翻页了。因为之前,在配置Python环境变量的时候,就将Python的目录放到我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path。selenium是一个用于测试网站的自动化测试工具,支持很多主流的浏览器,比如:谷歌浏览器、火狐浏览器、IE、Safari等。
Python教程:手把手带你开发一个桌面文件搜索小工具 2024-05-23 python, 运维, linux, 服务器, 开发语言 58人 已看 在日常工作中,我们经常需要在大量的文件中查找特定的内容或者文件名,这个过程可能非常耗时和繁琐。为了提高工作效率,我们可以开发一款简单而高效的文件搜索工具。本文将介绍如何使用Python和PyQt来开发这样一个工具,并提供设计思路、分阶段代码示例以及最终的完整代码示例。
在C# 中 使用 System.Threading.Channels 建立一个高性能的TcpServer 2024-05-18 c#, 网络, 网络协议, tcp/ip, 开发语言 96人 已看 viewModel: public partial class TcpServerChannelViewModel : ObservableObject { private Socket socketServer = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp );
Python 中的分步机器学习 2024-05-15 python, 机器学习, 人工智能, 开发语言 105人 已看 在此步骤中,我们将通过几种不同的方式查看数据:1 数据集的维度。2 查看数据本身。3 所有属性的统计摘要。4 按类变量对数据进行细分。
反编译dist包里的map.js到vue源码 2024-05-18 前端, javascript, 开发语言, ecmascript 44人 已看 (五)、该文件目录下出现source文件夹,该文件夹内就是反编译的文件结构。(二)、全局安装reverse-sourcemap资源。(三)、找到dist的map.js文件路径。(一)、管理员模式下打开cmd。(四)、cmd中执行以下代码。
001集—创建、写入、读取文件fileopen函数——vb.net 2024-05-19 java, .net, microsoft, 开发语言 134人 已看 任何进程都可以读取或写入文件。读取模式下打开文件;其他进程无法读取文件。用法,以启用文件的输入和输出。模式下打开文件以执行写入操作。此示例演示函数的各种。
利用sersync和rsync实现Linux服务器间数据实时自动同步 2024-05-16 r语言, 数据库, 开发语言 175人 已看 本文介绍在Linux服务上利用sersync和rsync来实现Linux服务器间数据实时自动同步。
Windows平台C#版RTSP转RTMP直播推送定制版 2024-05-19 c#, 开发语言 13人 已看 Windows平台RTSP转RTMP推送定制版,目前发布的C#版本,只是做了基础的封装,方便开发者二次定制处理,如果有更复杂的界面和逻辑需求,基于此版本继续开发就好。
用Python的pynput和pyautogui实现自动化操作 2024-05-22 python, 运维, 自动化, 开发语言 124人 已看 在日常生活和工作中,常常需要重复执行一些机械性的操作,如复制粘贴、点击按钮等。这些操作虽然简单,但频繁执行会浪费大量时间。为了提高效率,可以使用Python编写脚本来实现这些操作的自动化。本文将介绍如何使用pynput库记录各种按键操作,并结合pyautogui库执行相应的操作。
C语言期末习题之数组逆序存放 2024-05-22 算法, java, 数据结构, 开发语言 107人 已看 1. 使用一个循环遍历数组 a 的前一半元素,将其和数组 a 对应位置的后一半元素交换位置。2. 使用两层循环遍历数组 a,将 a 中每个元素倒序放入数组 b 的对应位置中。1. 在函数内部定义一个大小为 n 的新数组 b,用于保存逆序后的结果。也可以在原数组中进行操作,避免创建新的数组。3. 遍历完整个数组后,将数组 b 中的结果返回给主函数。2. 遍历完整个数组后,原数组 a 中的元素已经逆序存放。写一个函数将数组中的数逆序存放,例如i。思路2:在原来的数组上交换。思路1:创建新数组存放。
622.设计循环队列 2024-05-19 restful, java, 后端, 开发语言 124人 已看 但是这里有一个问题,一开始head=tail为空当随着往下进行的时候,head=tail为满。因为是循环队列要注意tail到最后时要形成循环队列,所以tail指针要返回去。取尾:这里还有另外一种写法,如果tail为0也就是放满了tail又循环回来了,此时取下标为k位置的数。判满:结合上图,当元素放满时,tail的下一个位置就是head,根据取模得到关系(tail+1)%(k+1)==head。判空:当在这种情况下时,head和tail相等时只会是在为空的时候。开k+1个空间,但是只放进k个元素。
深入研究Qt Meta - Object System 2024-05-18 java, qt, 数据库, 开发语言 81人 已看 这篇文章我打算研究一下QMetaObject System,也就是Qt自己构建起来的元对象系统。