技术探秘
文章平均质量分 59
此栏目,将以吾之智慧,探讨技术之奥妙,解析编程之精髓,及互联网之广袤。吾不以繁复之言,惑汝耳目,但愿以浅显之语,引汝入胜。
@斜杠君
请关注我的公众号:斜杠君,更多免费教程~~
展开
-
《Attention Is All You Need》总结
这篇论文之所以厉害,是因为它提出了一种新的、更有效的理解和处理语言的方法,这种方法让机器翻译和语言理解变得更加准确、快速,并且有广泛的应用前景。:Transformer模型的这种注意力机制,后来被广泛应用于各种不同的AI模型中,成为了现代AI技术的一个重要组成部分。:这篇论文的提出,不仅改变了机器翻译领域,还影响了其他很多AI领域的发展,比如自然语言处理(NLP)。:Transformer模型提出了一种全新的处理语言的方法,这种方法更接近人类理解语言的方式。,编程界之翘楚,代码之大师。赐教,吾将感激不尽。原创 2024-08-05 13:45:06 · 291 阅读 · 0 评论 -
最新扣子(Coze)实战案例:扣子卡片的制作及使用,完全免费教程
例如你在扣子上通过插件或工作流返回一篇新闻,如果直接输出,就是一行标题,一段内容,可能有的还会有一个链接。正常情况下,循环的数据是接口返回的。通过本节课学习,彻底让大家掌握扣子卡片的使用,让你的应用与众不同。好了,到这里,我们就把卡片的制作及使用学习完了,希望大家多多使用卡片的形式展现更好的的效果。上面的这个结构,可以看出,是一个两列布局,有左右两部分内容。数组变量的值如下,一共有三个元素,也就是对应展示出来的新闻列表也应是三条。这时让图片的部分占1分,让文字的内容占5份,这样就能达到我们的效果了。原创 2024-06-21 13:24:22 · 1653 阅读 · 1 评论 -
为什么要学习扣子(Coze)
🧙♂️ 诸位好,吾乃,编程界之翘楚,代码之大师。算法如流水,逻辑如棋局。📜 吾之笔记,内含诸般。吾欲以此笔记,传授编程之道,助汝解技术难题。📄 吾之文章,不以繁复之言,惑汝耳目;但以。🚀 若此文对阁下有所裨益,敬请👍🏻-⭐ -👀 -,不胜感激。原创 2024-06-06 15:35:04 · 398 阅读 · 0 评论 -
最新消息:OpenAI宣布,免费用户可全面使用 GPTs
🧙♂️ 诸位好,我是斜杠君。本教程是《AI应用开发系列教程之扣子(Coze)实战教程》,完全免费学习。超过100万个GPTs 组成的GPT Store,以及在线浏览、视觉、数据分析和文件上传等新特性。OpenAI刚刚宣布了,chatGPT 正式开放,免费用户可全面使用 GPTs 和大批新特性。可以免费使用ChatGPT-4o,但是有调用次数限制,大概10次左右。,编程界之翘楚,代码之大师。吾欲以此笔记,传授编程之道,助汝解技术难题。📄 吾之文章,不以繁复之言,惑汝耳目;赐教,吾将感激不尽。原创 2024-05-30 15:19:15 · 308 阅读 · 0 评论 -
ubuntu安装curl工具
在Ubuntu上安装curl工具是一个简单的过程。curl是一个非常有用的命令行工具,用于传输数据,支持多种协议,包括HTTP、HTTPS、FTP等。这就是在Ubuntu上安装curl的全部步骤。现在,你可以开始使用curl来下载文件、测试网站的响应或进行其他网络请求了。在安装任何新软件之前,最好先更新你的包列表。这确保你安装的是软件的最新版本。如果curl已成功安装,该命令将显示curl的版本信息。首先,你需要打开一个终端窗口。系统可能会要求你确认安装。原创 2024-04-10 13:34:12 · 2006 阅读 · 0 评论 -
Dify教程:Dify使用 Cloudflare Workers 设置API 扩展
我们克隆示例 GitHub 存储库,https://github.com/crazywoola/dify-extensions-worker,其中包含一个简单的 API 扩展。🧙♂️ 诸位好,大家好,我是斜杠君。今天,为大家讲解在Dify中如何设置外部的API扩展,部署方式使用Cloudflare Workers。这个界面里,重要的两个字段是API Endpoint和API-key。记住TOKEN,这个需要填写到后台设置那里的API-key。好了,这时候点击保存。首先,登录到Dify账号,进入设置页面。原创 2024-03-18 14:08:28 · 1252 阅读 · 0 评论 -
LiblibAI哩布哩布AI:满血不收费的ai生图真的来了!过万授权模型免费用!
♂️ 诸位好,我是斜杠君。全栈技术,跨界斜杠青年。分享探索AI技术,副业赚钱,个人成长等干货内容。LiblibAI, 中文名:哩布哩布AI是原创AI模型分享社区,这里有最新、最热门的模型素材,你可以在这里分享优秀的作品,与中国原创模型作者交流,共同探索AI绘画。,就可以开始生成图片了,根据模型不同,每张图一般需要1-3个算力值。你也可以训练自己的LORA模型,但这个就需要升级会员操作了。2.非会员免费算力只能用于生图,不能用于训练LoRA。填好提示词并调好参数就可以生成了。若此文对您有所裨益,敬请。原创 2024-03-18 09:29:32 · 4907 阅读 · 0 评论 -
Linux 文件搜索大师:掌握 find 命令的艺术与示例
在使用 find 命令时,需要注意 -exec 后面的命令需要用 {} 来代表 find 命令找到的文件名,并且命令的结尾需要用 \;这样 find 命令会对每个找到的文件执行后面的命令。find命令是 Linux 系统中用于搜索文件系统中文件的强大工具。它可以根据各种条件来查找文件,比如文件名、文件类型、文件大小、文件权限、所有者、组、时间戳等。[路径]:指定开始搜索的目录路径。[表达式]:定义搜索的标准,比如按名称、大小、类型等查找文件。[选项]:控制搜索的行为,比如深度、是否跟随符号链接等。原创 2024-01-16 09:29:40 · 514 阅读 · 0 评论 -
自动化网络监控:每分钟自动检测网站可用性
一旦保存了crontab文件,cron守护进程将自动加载新的crontab,并开始按照你设定的时间表执行任务。这里的五个星号分别代表分钟、小时、日、月、星期的时间字段,星号表示“每个”或“任何”。在打开的crontab文件中,添加一行来定义你的计划任务。如果没有安装,你可以使用包管理器来安装它们,例如在基于Debian的系统上使用。请注意,如果你的URL需要特定的HTTP方法或者额外的HTTP头部,你可以在。在打开的crontab文件中,添加一行来定义你的计划任务。,编程界之翘楚,代码之大师。原创 2024-01-13 10:54:23 · 1053 阅读 · 0 评论 -
知识汇总:查看linux服务器系统命令
你可以根据需要选择合适的命令来获取你想要的信息。记住,某些命令可能需要root权限才能显示完整的信息或者在某些系统上可能不可用。要查看Linux服务器的系统信息,你可以使用多种命令来获取不同类型的信息。- 显示或设置系统的主机名和相关信息(在systemd系统上可用)- 显示CPU架构信息,如核心数、每个核心的线程数、CPU家族等。- 显示Linux标准基础(LSB)兼容的发行版信息。,编程界之翘楚,代码之大师。吾欲以此笔记,传授编程之道,助汝解技术难题。- 显示发行版特定的系统信息。原创 2024-01-12 09:36:43 · 725 阅读 · 0 评论 -
知识点:AbortController是什么
这个功能在需要取消一个网络请求或者停止一个长时间运行的任务时非常有用,比如当用户离开页面或者当组件在前端框架中被卸载时。属性是Web标准的一部分,被现代浏览器广泛支持。这为开发者提供了一种标准化的方式来取消异步操作,而不需要依赖特定的库或实现自己的取消逻辑。是一个JavaScript的内置对象,它允许你对尚未完成的异步任务(如。属性,这个属性可以传递给支持中止操作的任何异步API,比如。,编程界之翘楚,代码之大师。吾欲以此笔记,传授编程之道,助汝解技术难题。📄 吾之文章,不以繁复之言,惑汝耳目;原创 2024-01-11 09:03:04 · 1206 阅读 · 0 评论 -
技术知识点:Treeshaking是什么?
为了使 tree shaking 更有效,开发者通常需要遵循一些最佳实践,比如使用ES6模块语法(import/export),因为这种语法更容易进行静态分析,而不是使用CommonJS的require语法。例如,如果你有一个工具库,其中包含了许多函数,但是你的应用程序只使用了其中的几个,tree shaking 将会识别出这些未使用的函数,并在最终的打包文件中排除它们。总的来说,tree shaking 是一种优化策略,可以帮助开发者创建更小、更快的应用程序,通过移除不必要的代码来减少资源的浪费。原创 2024-01-10 10:21:12 · 483 阅读 · 0 评论 -
Vue3响应式数据原理是什么
当属性被读取时,响应式系统会记录这个操作,以便在该属性的值发生变化时通知相应的视图或计算属性进行更新。当响应式数据发生变化时,系统会查找所有依赖于这个数据的依赖关系,并触发它们对应的更新函数,这样就可以实现数据变化到视图更新的响应式效果。这种基于 Proxy 的响应式系统相比于 Vue 2 的 Object.defineProperty 实现,有更好的性能和更广泛的兼容性(可以监听数组变化和动态添加的属性),同时也支持 Map、Set 等更多的数据结构。属性的读取和写入也会被拦截,从而实现响应式。原创 2024-01-04 09:29:02 · 492 阅读 · 0 评论 -
Vim 快速指南:高效删除文本行
🧙♂️ 诸位好,吾乃,编程界之翘楚,代码之大师。算法如流水,逻辑如棋局。📜 吾之笔记,内含诸般。吾欲以此笔记,传授编程之道,助汝解技术难题。📄 吾之文章,不以繁复之言,惑汝耳目;但以。🚀 若此文对阁下有所裨益,敬请👍🏻-⭐ -👀 -,不胜感激。在 Linux 中,vi编辑器是Vim(Vi IMproved)的别名或链接,因此在大多数 Linux 发行版中,当你运行vi时,实际上是在使用Vim。以下是在viVim。原创 2024-01-03 10:29:48 · 1299 阅读 · 0 评论 -
精准掌控 Git 忽略规则:定制化 .gitignore 指南
在 .gitignore 文件中,你可以使用不同的模式来指定应该被 Git 忽略的文件和文件夹。/dist/ 这个模式会忽略项目根目录下名为 dist 的文件夹,但不会忽略同名的文件。dist 这个模式会忽略项目中任何地方的名为 dist 的文件或文件夹。/dist 这个模式会忽略项目根目录下名为 dist 的文件或文件夹。dist/ 这个模式会忽略项目中任何地方的名为 dist 的文件夹。,编程界之翘楚,代码之大师。吾欲以此笔记,传授编程之道,助汝解技术难题。📄 吾之文章,不以繁复之言,惑汝耳目;原创 2024-01-02 13:56:20 · 768 阅读 · 0 评论 -
Typescript使用技巧:在typescript中,Omit是什么意思
这个工具类型非常有用,尤其是在你想要处理一个对象但不包含某些属性的时候。例如,你可能有一个用户对象,它包含了敏感信息(如。是一个工具类型(utility type),它用于创建一个新的类型,这个新类型是从现有类型(),而你想要创建一个不包含这些敏感信息的新对象类型,以便在不需要这些敏感信息的上下文中使用。表示创建一个新的类型,这个类型包含了。在TypeScript中,)中排除了某些指定的属性(类型的所有属性,除了。原创 2023-11-29 10:11:27 · 491 阅读 · 1 评论 -
数据库命名的艺术:索引的科学命名
在 MySQL 中创建唯一键索引时,命名通常遵循一些最佳实践,以确保索引名称的清晰和一致性。请记住,索引名称在数据库中必须是唯一的,所以确保你的命名不会与现有的索引名称冲突。:如果索引是为了特定的查询或操作而创建的,可以在名称中反映出来。:在索引名称中包含列名可以帮助你了解索引是基于哪些列创建的。:在索引名称中包含表名可以帮助你快速识别索引属于哪个表。或者,如果你在创建表的同时添加唯一键索引,可以使用。:尽量保持索引名称简短而清晰,避免过长的名称。表,并且想要创建一个基于。原创 2023-12-05 17:33:20 · 517 阅读 · 1 评论 -
Vant ui使用技巧:van-nav-bar中可以放van-button吗
请注意,Vant 组件库的版本可能会影响具体的语法和可用的属性。如果你使用的是 Vant 3.x 或更新版本,语法可能略有不同,但基本概念是相同的。组件中,你可以使用插槽(slot)来自定义左侧、中间以及右侧的内容。确保你的 Vant 组件库是最新版本,并且查看官方文档以获取最准确的信息和示例。是 Vant 组件库中的一个导航栏组件,通常用于移动端页面的顶部导航。是一个命名插槽,用于自定义导航栏右侧的内容。组件,并设置了按钮的类型(type)和大小(size)。以下是一个基本的例子,展示了如何在。原创 2023-12-07 13:16:07 · 1110 阅读 · 0 评论 -
探索 AI 编程助手:了解 GitHub Copilot 的功能与使用
需要注意的是,GitHub Copilot 生成的代码可能并不总是完美无误的,开发者需要对建议的代码进行审查和测试,以确保它们符合项目的要求和质量标准。此外,由于 Copilot 在生成代码时可能会参考公共代码库中的代码,因此还需要注意潜在的版权和许可问题。Copilot 的工作原理是通过分析开发者输入的代码上下文,然后预测并提供可能想要编写的下一行或下几行代码。:随着时间的推移,Copilot 会根据开发者的编码习惯和偏好进行学习和适应,以提供更加个性化的代码建议。原创 2023-12-07 21:35:18 · 1187 阅读 · 0 评论 -
TypeScript 解决指南:处理 “number | undefined” 类型分配至 “number” 类型错误
请注意,类型断言(方法1)和非空断言操作符(方法3)应该谨慎使用,因为它们会绕过类型检查。如果你错误地使用了它们,可能会导致运行时错误。并处理它(方法2和方法4),或者在设计函数和变量时就考虑到可选性和默认值(方法5)。在TypeScript中,当你遇到这样的错误信息时,意味着你的代码试图将一个可能是。这通常发生在你没有正确地处理可选值或者未初始化的变量。1.使用类型断言来告诉TypeScript你确定这个值不会是。为了解决这个问题,你需要确保在分配之前。3. 使用非空断言操作符(的值分配给一个只能接受。原创 2023-12-08 11:11:50 · 3452 阅读 · 0 评论 -
Van-Cell 组件深入解析:如何灵活运用插槽功能
请确保你使用的 Vant 版本支持上述插槽,如果你的 Vant 版本较旧,插槽的使用方式可能有所不同。查阅 Vant 的官方文档可以获取最新的组件和插槽信息。是 Vant 组件库中的一个单元格组件,用于展示列表中的信息。组件提供了多个插槽(slot),允许你自定义内容。:额外内容插槽,用于自定义右侧额外内容的区域。:默认插槽,用于自定义显示在单元格中的内容。:标题插槽,用于自定义标题区域的内容。:标签插槽,用于自定义标签区域的内容。:图标插槽,用于自定义图标区域的内容。:值插槽,用于自定义单元格值的显示。原创 2023-12-08 14:29:17 · 2622 阅读 · 0 评论 -
深入理解TypeScript:export interface与export type的区别与应用
都非常有用,它们可以互相替换使用。可以用来声明一个类型别名,它可以是任何有效的类型,包括基本类型、联合类型、交叉类型等。都可以用来导出类型,但它们在某些方面有所不同。如果你需要声明联合类型、交叉类型、元组类型或其他复杂的类型组合,那么。可以被扩展和实现,这使得它们非常适合定义对象的形状或类的公共接口。如果你需要使用继承或实现,或者你想要利用声明合并的特性,那么。是一个可以用来描述对象形状的结构,它支持继承和实现。,TypeScript会将它们合并为一个接口。可以通过交叉类型来组合,但不能被扩展或实现。原创 2023-12-08 17:50:36 · 4299 阅读 · 1 评论 -
TypeScript转型警告:从string 到number的正确转换方法
在 TypeScript 中,如果你确定需要进行这种类型转换,并且知道在运行时你的代码不会因为类型错误而出现问题,你可以使用类型断言来告诉编译器你知道自己在做什么。类型断言可以用来覆盖 TypeScript 的类型推断,但是它不会在运行时改变变量的实际类型。类型,但是 TypeScript 编译器无法保证这种转换是安全的,因为。,那么在运行时你的代码将会出错。更安全的做法是先检查。类型,但是你确定在某个上下文中它是一个可以转换为。但是,这种做法是危险的,因为如果。例如,如果你有一个变量。原创 2023-12-12 11:21:59 · 1368 阅读 · 0 评论 -
AI革命:揭秘百模大战中的技术突破与行业未来趋势
深度学习之创新,自动化机器学习之兴起,强化学习之应用,以及人工智能伦理与可解释性之关注,皆如星辰之光,照亮了技术前行之路。1、数据隐私和安全:随着数据泄露事件的增多,对数据隐私和安全的关注也在增加,推动了相关法规和技术的发展。2、云计算和边缘计算:云计算和边缘计算的结合为AI提供了更加灵活和高效的计算资源,促进了AI的实时应用。多学科融合之需求,全球化人才之争夺,教育与培训之加强,伦理与责任之培养,皆是此时代下,人才成长之关键。2、金融科技:AI在风险管理、欺诈检测、智能投顾等金融服务中的应用日益增多。原创 2023-12-21 19:53:17 · 362 阅读 · 0 评论 -
炫技编程:那些令人目瞪口呆的代码技巧
这个函数使用了快速排序算法的分治法思想,将数组分成小于、等于和大于基准元素的三个部分,然后对每个部分递归地进行排序,最后将它们合并起来。这个函数使用了归并排序算法的分治法思想,将数组分成两个子数组,然后对每个子数组递归地进行排序,最后将它们合并起来。这个函数使用了冒泡排序算法的思想,通过多次比较相邻的元素并交换它们的位置,将最大的元素逐步“冒泡”到数组的末尾。这个函数使用列表推导式和递归的方式来实现斐波那契数列。它只需要一行代码,就可以生成指定长度的斐波那契数列。原创 2023-12-20 20:55:26 · 392 阅读 · 0 评论 -
Python技巧:python中有trim函数吗
的函数来去除字符串两端的空白字符。不过,Python 提供了类似的方法来完成这个任务,这些方法是。如果你想去除字符串两端的特定字符,你也可以将这些字符作为参数传递给。请注意,这些方法不会改变原始字符串,它们会返回一个新的字符串。: 去除字符串两端的空白字符(包括空格、制表符、换行符等)。: 只去除字符串左端(开头)的空白字符。: 只去除字符串右端(结尾)的空白字符。在Python中,没有一个直接叫做。原创 2023-12-01 09:14:17 · 881 阅读 · 1 评论 -
PHP技巧:加static和不加static有什么区别
在设计类和方法时,应该根据是否需要访问对象的状态来决定使用静态方法还是非静态方法。静态方法和属性也可以被子类继承和覆盖(override),但是它们的行为与非静态成员有所不同,因为静态成员不依赖于具体的对象实例。静态方法属于类本身,而不是类的实例。非静态方法适合实现依赖于对象状态的行为,它们可以访问和修改对象的属性。非静态方法可以访问类的所有属性和方法,无论它们是静态的还是非静态的。非静态方法属于类的实例,你必须创建一个类的实例才能调用这些方法。静态方法不能访问类的非静态属性,因为这些属性属于类的实例。原创 2023-12-03 11:27:25 · 432 阅读 · 1 评论 -
ClickHouse入门:案例初识ClickHouse
ClickHouse是一个用于在线分析处理(OLAP)的列式数据库管理系统(DBMS)。简单来说,它是一个专门为快速查询和分析大量数据而设计的数据库软件。在更通俗易懂的语言中,可以把ClickHouse比作一个超级强大的电子表格程序,比如Excel,但它可以处理的数据量远远超过普通电子表格软件的能力。如果你有成千上万甚至上亿条记录,比如用户行为数据、交易记录、日志文件等,你想要快速地对这些数据进行各种统计和分析,ClickHouse就是为了这种需求而生的。原创 2023-12-04 09:38:20 · 476 阅读 · 0 评论 -
Tailwind使用技巧:在配置时,可以省略掉@tailwind base吗
这些基础样式包括了一些全局的样式重置(reset)和默认样式,它们的目的是为了提供一个一致的样式基线,让你构建的界面在不同的浏览器中表现一致。样式重置(Normalize.css 或类似的重置样式):这些重置样式的目的是减少浏览器之间的差异,例如,移除默认的 margin 和 padding,设置一致的字体继承等。在你的 CSS 文件中,只需要包含你想要使用的 Tailwind 指令。如果你的项目中已经有一套自己的基础样式,并且你不希望 Tailwind 的基础样式覆盖或冲突它们,那么可以不包含这个指令。原创 2023-11-28 23:06:16 · 1260 阅读 · 0 评论 -
前端配色技巧:推荐几个网页配色网站
这些工具可以帮助你找到合适的颜色组合,无论是为了启发灵感还是为了确保你的设计在视觉上吸引人。记得在选择颜色时考虑到品牌、可访问性和目标受众。选择合适的配色方案对于设计网站和应用程序至关重要。原创 2023-11-28 13:54:37 · 986 阅读 · 0 评论 -
Postcss入门:Postcss的使用
如果现有的插件不能满足你的需求,PostCSS提供了API来创建自定义插件,这为开发者提供了无限的可能性。原创 2023-11-28 13:38:55 · 523 阅读 · 0 评论 -
比较移动端UI框架:Vant 与 RN-Vant 的关键区别
它是为了在React Native应用程序中使用而设计的,这意味着它用于构建跨平台的移动应用程序,可以在iOS和Android上运行。提供了一系列预制的Vue组件,如按钮、单元格、标签页等,这些组件都是为了在移动端有更好的表现和交互而设计的。如果你是React Native开发者并且在构建跨平台的移动应用程序,你会选择。的启发,但它们是为了在React Native环境中工作而专门实现的。是一个轻量、可靠的移动端Vue组件库,由有赞团队开发和维护。是两个不同的前端UI库,它们分别针对不同的平台和框架设计。原创 2023-12-05 09:19:00 · 680 阅读 · 1 评论 -
CSS详解:Sass、Scss、Css、Postcss的关系
SCSS(Sassy CSS)是SASS(Syntactically Awesome Stylesheets)的一个版本,它使用类似于CSS的语法,但增加了许多有用的特性,如变量、嵌套规则、混合(mixins)、函数、条件语句和循环等。总结来说,SASS和SCSS都是CSS的扩展,它们提供了更强大的编程特性,以便更高效地编写样式。(Sassy CSS)都是CSS预处理器,它们允许开发者使用更加动态和富有表现力的语法来编写样式表,然后再将其编译成普通的CSS,以便在网页中使用。原创 2023-11-28 11:20:51 · 1113 阅读 · 0 评论 -
PHP技巧:如何解析JWT
库来解析和验证带有 “Bearer” 的 JWT 令牌。在 PHP 中,你可以使用。原创 2023-11-29 17:40:56 · 652 阅读 · 1 评论