- 博客(33)
- 收藏
- 关注
原创 Python 查找字典中key与子字符串匹配的项
本文介绍了四种方法来查找字典中键与子字符串匹配的项。通过for循环、列表推导式、filter函数和正则表达式的应用,我们可以根据特定的条件从字典中筛选出符合要求的项。根据实际需求和个人偏好,选择适合的方法可以提高代码的效率和可读性。希望本文能帮助你更好地理解和使用Python中的字典查找。
2024-10-14 17:38:03
415
原创 MariaDB部署和配置
MySQL是一个流行的开源关系型数据库管理系统,被广泛应用于Web应用开发中。MariaDB是MySQL的一个分支,保持与MySQL高度兼容,并添加了一些新的特性。
2024-10-14 17:30:50
3322
原创 操作系统网络配置基础
iptables是Linux系统中一个强大的防火墙工具,它允许系统管理员定义数据包的转发、过滤和网络地址转换(NAT)规则,以保护网络安全、限制网络流量并优化网络资源的利用。nmap(Network Mapper)是一款开源免费的针对大型网络的端口扫描工具,nmap可以检测目标主机是否在线、主机端口开放情况、检测主机运行的服务类型及版本信息、检测操作系统与设备类型等信息。Firewalld 是一个基于区域的防火墙管理工具,它提供动态管理的防火墙,支持定义网络连接或接口的信任级别的网络区域。
2024-10-14 17:29:31
2021
原创 Linux操作系统基础
resolv.conf 文件通常包含了系统的DNS配置。:将显示所有正在监听的TCP和UDP端口。:查看系统上所有用户的信息。:查看操作系统版本信息。,来开放文件夹权限。rm -rf 文件名。
2024-10-14 17:28:41
426
原创 confluence在centos7上的安装
下载jdk1.8:https://www.oracle.com/java/technologies/downloads/?下载对应系统的mysql8.0.37软件包:https://downloads.mysql.com/archives/community/下载地址: https://www.atlassian.com/software/confluence/download-archives。confluence安装位置:/opt/atlassian/confluence。添加执行权限,执行安装程序。
2024-10-10 16:37:35
711
原创 Cursor AI代码模板生成新的可能,CURD 工程师末日已到?
在cursor中点开设置中,里面的Features中可以看到有一个的按钮,这里可以将和代码相关的 框架、库、规范 等等相关的网址依赖添加进来并进行索引。然后就可以在生成代码时引用这些库,生成更加符合项目的代码还是有比较深的危机感吧,每一次变革最先淘汰的就是这个行业的最底层,刚好我也是能写写CURD的程序员。太难的脑子不够用学不会啊,只能干点简单的不用太费脑子的活。不过对这个未来还是很期待啊,赛博女友、脑机接口、虚拟现实等等。感觉未来的人不要太爽好不好。就是可惜没有晚生几百年,能看到更加绚丽的世界。
2024-10-10 16:24:05
1154
原创 tauri 外部二进制嵌入
众所周知,大部分前端开发在做桌面应用开发时,都会感觉力不从心所以很多时候都会采用调用第三方程序的方式来扩展自己的程序。相对来说tauri将这种嵌入第三方可执行程序称之为sidecar相当于摩托车旁边的边斗。
2024-10-10 16:18:08
558
原创 tauri + vue 初探
最近公司准备做桌面端项目,准备使用tauri构建一个桌面版本软件,于是稍微研究了一下搭建一个基础框架。总的来说试用下来和electron体验差不多,感觉各方面配置可能相对来说要更加简单易用一点。编译后的包也非常小只有5M左右大小,不会像electron最少都是70M的包了。不过就是主程序使用的rust增加了学习成本。
2024-10-10 15:58:53
1321
原创 JAVA 图片压缩踩坑记
咳咳,这篇简单的文章就到这里就结束了,代码的话特别简单。只是调用了下第三方包做了下处理。只是找寻合适的png第三方压缩包和测试方面,比较消耗时间。这篇文章就是踩下坑,节省下大家找寻第三方包的时间吧。
2024-10-10 15:43:59
959
原创 JAVA 一个简单查重的实现
最近在做一个教育网站时,有一个考试的模块,其中学生编写的文章需要有一个查重的功能。到网上找了下,感觉这方面的资料还是比较少,大部分都需要收费,由于公司家境贫寒(不愿意花钱),且需求不是特别难,只需要一个建议版本的功能。于是只能亲自动手做一个simple版本的。
2024-10-10 15:41:16
475
原创 翻车了,vue3 transition 居然有问题?
最近遇到有用户反馈我们线上网站无法用鼠标滚轮进行滚动的BUG,对此,我这个老码农早已经是见怪不怪,坑定是用户自己的浏览器版本太低、操作有问题、用户自己鼠标滚轮坏掉了导致的。毕竟老夫本地测试网站好好的,怒滚几十次都完全能够流畅的滚动嘛,完全不可能是BUG呀。于是在心里怒骂用户太菜了,鼠标滚轮坏了都不知道去修一修,居然还敢提反馈过来我个人感觉vue这块可能有设计方面的缺陷,按道理来说unMounted应该是能够完全处理所有组件的副作用的,而不是需要通过hack。
2024-10-10 15:39:45
771
原创 JAVA 拷贝文件的几种方式
闲话少叙,今天主要讲讲 JAVA 四种拷贝文件的方式,分析一下他们对内存使用的方式和各自应用的场景,其实也是对之前学过的知识做一个回顾吧,毕竟太久不回顾的话,记忆就像拼图,随着时间流逝就只剩下散落一地的碎片了。对于 JAVA 文件拷贝来说,本文只是展示和介绍了冰山一角,实际上对于读写流操作,操作系统的实现经过了长时间的演化,从CPU 中断到pagecache,从sendFile到DMA,以及网络传输过程中的bioniopoll和epoll,操作系统经过很多年的演化其中文件和网络的传输处理的复杂程度可想而知。
2024-10-10 15:26:22
1510
1
原创 代码之道 - change or not change
谈论代码之道可能有些言过其实,我更倾向于将其视为一种交流与分享的机会,以便我们能够共同学习并取得进步,今天我主要从变与不变的角度来和大家分享一下我写代码的一些心得。
2024-10-10 15:22:52
379
原创 说了这么多,为啥我还是不能理解 JS 是单线程的?
很多网上的教程都想教会大家浏览器的渲染原理,我想这对于初学者来说可能还是过于复杂了,今天我想用简单的几个例子方式让大家理解为什么js中有那么多异步操作,js却还是单线程的。
2024-10-10 15:20:35
883
原创 哇噻,简直是个天才,无需scroll事件就能监听到元素滚动
最近在做 toolTip 弹窗相关组件封装,实现的效果就是可以通过hover或点击在元素的上面或者下面能够出现一个弹框,类似下面这样这时我遇到一个问题,因为我想当这个弹窗快要滚出屏幕之外时能够从由上面弹出变到由下面弹出,本来想着直接监听scroll事件就能搞定的,但是仔细一想scroll事件到底要绑定到那个DOM上呢?因为很多时候滚动条出现的元素并不是最外层的body或者html可能是任意一个元素上的滚动条。这个时候就无法通过绑定scroll事件来监听元素滚动了。
2024-10-10 15:10:19
1758
原创 记一次Vue + Vite 的 SSR 改造记
介于可能有些人还是不了解 SEO 和 SSR,这里还是简单描述一下。SEO: SEO就是平常经常使用到的搜索引擎比如 百度一下、必应搜索等等,当网站上线后,需要到该搜索引擎上提交网址或通过被录入的其它网站的友链,来被搜索引擎的爬取到,这样用户通过在该搜索引擎上输入关键词就可以检索到你的网站,通过优化网站本身,让网站能被好的关键词检索到并且排名靠前就叫 SEO,其实就是拉用户进来看网站的一个手段SSR。
2024-10-10 15:01:08
1923
原创 Vue路由守卫优化: 我把老王的门锁换了
很多时候简单就是复杂,复杂有时候却意味着简单,通过抽象和分离,看似代码变得更加复杂了,但是维护起来却其实变得更加简单了。当然代码编写有时候就是取舍之道,你不一定要做的多正确,很多时候你的优化和重构并不一定能让代码变得更好,但是一定要前进在让代码变好的路上。
2024-10-10 11:09:06
228
原创 我的AI初体验 - 赛博算命
最近年关刚过,长沙的天气就和春天一样,老夫闲来无事,华灯初上,烟火响彻之际,便想着去到五一广场闲逛,发现这边算命先生是真的多,人山人海,起初我以为都是一些老人家喜欢算命,没想到年轻人也是一个比一个积极。算命的价格也是非常高,只是看看手相,测个名字,几句话不过三五分钟便是四、五十块钱,简直暴利。正好掘金扣子发布了 AI Chat Bot 征文活动,便萌生了通过创建一个赛博抽签算命的 AI 来蹭一蹭流量。
2024-10-10 11:05:17
2550
原创 打造你的AI编程助手——Tabby
你是否曾在深夜的办公室里,对着满屏的代码发呆,灵感就像被风吹走的蒲公英,无影无踪?别担心,Tabby,这个AI界的“小灵通”,将是你编程路上的得力助手。
2024-09-24 10:57:05
1060
原创 掌握Zabbix:强大的开源监控解决方案
在这个数字化飞速发展的时代,系统监控变得至关重要。今天,我们将带您了解Zabbix——一款功能强大的开源监控工具,它能帮助您实时监控您的网络和应用程序的性能与健康状况。
2024-09-24 10:54:13
535
原创 探索DiceDB:Redis的替代品,让数据存储更智能!
DiceDB/dice是一个创新的项目,它为数据库领域带来了新的可能。无论你是数据库管理员、开发人员还是数据科学家,这个项目都值得你的关注。让我们一起探索DiceDB/dice,开启数据存储的新篇章!原文地址:https://www.xplaza.cn/topic/topicView?
2024-09-24 10:52:42
807
原创 《OpenHands:代码界的“懒人”革命,让编程不再是噩梦》
亲爱的朋友们,今天我要给你们介绍一个神奇的项目——OpenHands。别急,我知道你们在想什么,这不是让你放弃编程,而是让你的编程之路更加轻松愉快!
2024-09-24 10:44:00
1664
原创 《告别PDF,迎接Markdown的革命——Marker项目介绍》
用Marker,让你的文档转换像变魔术一样简单!大家好!今天,我要给大家介绍一个神奇的项目——Marker。是一个能将PDF文件转换成Markdown格式的神器!想象一下,你手里有一堆PDF文档,它们像顽固的石头一样,内容难以编辑和分享。但有了Marker,这些文档就能瞬间变成灵活的Markdown格式,让你轻松编辑、分享,甚至还能美化一番。
2024-09-24 10:42:26
811
1
原创 告别手动录入,Surya带你进入智能文档识别新时代!
大家好,今天我要给大家介绍一个神奇的项目——Surya,是一个能够让你的工作事半功倍的超级助手!想象一下,你手里有一堆乱七八糟的文件,有中文的、英文的、甚至是阿拉伯文的,你需要把它们变成电子版,怎么办?一个个敲键盘录入?别急,Surya来帮你!
2024-09-24 10:38:11
474
原创 最佳Linux系统信息查看工具
以前我们最常使用的就是Neofetch了,然而,种种迹象表明neofetch的开发已经停止,虽然工具仍可用,但随着新的硬件与软件的出现,neofetch提供的信息的准确性就可能会逐渐下降。FastFetch是Linus Dierheimer开发的一个轻量级的Linux内核信息提取工具,其目的是以最快的速度提供系统的关键信息,如内核版本、硬件架构、安装的模块等。与传统的/proc和/sys目录遍。欣赏结果:一秒钟后,你的屏幕上就会展示出系统的所有信息,清晰、准确、美观。
2024-09-24 10:34:24
431
原创 全能的跨平台提示符——Starship
大家好,今天要给大家介绍的就是一款非常好用的终端工具,毋庸置疑,在终端工具中,Shell 是使用最频繁也最重要的工具。Starship 可以适用于任何 Shell,是一个跨平台的命令行提示符工具,它通过自定义、可配置的方式提供有用的信息,帮助用户更高效地在终端环境中工作。它就像是你生活中的小助手,不仅能让你的终端界面变得高大上,还能智能地显示你所需要的信息,比如当前的git分支、天气、时间等等。1.高性能:Starship 的设计考虑了性能优化,使得即便在复杂的开发环境中,它也能保持闪电般的速度。
2024-09-24 10:32:29
559
原创 NarratoAI-能自动剪辑视频还能自带解说的AI
它通过深度学习模型,能够理解视频内容,并自动生成解说文本。随后,这些文本可以被转换成语音,并与视频同步,实现自动配音。此外,NarratoAI还能够根据解说内容智能剪辑视频,确保视频内容与解说完美匹配。最近,GitHub上出现了一个引人注目的项目 — NarratoAI,它利用AI大模型,实现了一键解说并剪辑视频的功能。项目地址:https://github.com/linyqh/NarratoAI/tree/main。配置文件:检查并配置项目中的配置文件,如API密钥、路径等。
2024-09-24 10:27:32
2029
原创 EasyOCR:一款支持80+语言的全能OCR工具
EasyOCR是由JaidedAI团队开发的一款开源OCR工具,它支持超过80种语言和所有流行的书写系统,包括拉丁文、中文、阿拉伯文、梵文、西里尔文等。这意味着无论你需要处理哪种语言的文档,EasyOCR都能够提供有效的解决方案。EasyOCR作为一个功能强大、易用性高的OCR工具,已经成为许多开发者和用户的首选。基于深度学习技术,EasyOCR在文本识别的准确性上有着出色的表现。用户无需深入了解OCR技术的细节,即可快速上手并实现文本的提取。函数中的参数是一个语言列表,你可以根据需要识别的语言来指定。
2024-09-24 10:25:43
444
原创 开源神器MinerU:一键提取PDF、网页、电子书的宝藏工具
MinerU是由opendatalab开发的一站式开源数据提取工具,它包括两个主要组件:Magic-PDF和Magic-Doc。Magic-PDF专注于PDF文档的提取,而Magic-Doc则能够处理网页和电子书。
2024-09-24 10:24:25
2842
原创 又一个惊艳的AI开源项目诞生了,能让你变成马斯克!
最近,一个名为Deep-Live-Cam的开源项目在GitHub上引起了广泛关注,一口气登上了github趋势榜第一名:这个项目由hacksider开发,它允许用户通过单张图片实现实时面部交换,创造出令人难以置信的深度伪造视频。例如,你可以使用马斯克的正脸照来表演一段不失尴尬的微笑:与之前其他深度伪造技术相比,Deep-Live-Cam能够实现实时面部交换,用户只需要一张目标人物的图片即可进行面部交换,简化了操作流程,这对于直播或即时视频编辑非常有用。
2024-09-23 17:14:27
568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人