- 博客(60)
- 资源 (32)
- 收藏
- 关注
原创 一文读懂PWM(脉宽调制)的基本原理及应用
VLAN(Virtual Local Area Network)是虚拟局域网的缩写,是一种将一个物理局域网(LAN)划分成多个广播域的技术。每个VLAN是一个广播域,VLAN内的主机间可以直接通信,而VLAN间则不能直接互通。这样,广播报文就被限制在一个VLAN内,减少了网络广播风暴的发生,提高了网络的安全性。
2024-05-06 00:50:04
471
原创 为什么前端觉得后端很简单,而后端觉得前端比较难学?
首先,前端工程师眼中的后端工作,似乎就是一系列的数据处理和简单的逻辑判断。他们可能会认为,后端工程师的工作就是不断地从数据库中取出数据,然后按照前端的需求进行简单的处理,再返回给前端。他们认为,后端工作远非前端工程师所想象的那么简单。至于前端工程师所提到的“数据就是这样的,我们就是透传数据”的问题,后端工程师可能会感到无奈。同时,他们还需要关注系统的性能优化和安全性保障,以确保系统的稳定运行和数据的安全可靠。CSS3的复杂性、各种框架的学习成本以及移动端和小程序的适配问题,都是前端工程师需要面对的挑战。
2024-05-06 00:49:19
1219
原创 Linux|如何管理多个Git身份
Git的全局配置文件 ~/.gitconfig 是通常存储 user.name 和 user.email 等设置的地方。然而,.gitconfig文件真正强大的功能是根据仓库的位置有条件地包含其他配置文件。默认设置反映了我的个人身份。然而,对于每个工作或客户特定的身份,我维护一个单独的 gitconfig 文件,当在相应的目录中工作时,它会在主要的 ~/.gitconfig 中被包含。通过以这种方式组织我的仓库,并利用 .gitconfig 文件中有条件的包含,我大大简化了新项目的启动过程。
2024-05-03 00:37:21
518
原创 HTTP协议入门
**请求头**:熟悉常用的请求头,如`Host`、`User-Agent`、`Accept`、`Content-Type`、`Authorization`等。- **响应头**:深入了解响应头,如`Content-Type`、`Content-Length`、`Set-Cookie`、`Cache-Control`等。记住,实践和不断的实验是掌握知识的关键。- **缓存机制**:理解缓存头(如`Cache-Control`、`Expires`、`ETag`、`Last-Modified`)的作用。
2024-05-03 00:36:41
414
原创 YAML配置文件介绍
YAML配置文件介绍一、YAML基础YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式YAML语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可”#” 表示注释,从这个字符一直到行尾,都会被解析器忽略在Kubernetes中,只需要知道两种结构类型即可:ListsMapsMap顾名思义指的是字典,即一个Key:Valu
2024-05-02 00:11:51
1643
原创 Dashboard 安装部署
为kubernetes-dashboard.yaml添加Service后,就可以使用NodePort访问Dashboard。存储到目标Node节点上或存储到私有仓库里,并修改dashboard deploy的镜像地址。Copy产生的Token,并使用此Token登录到dashboard中。目前使用firefox 浏览器访问正常,其他浏览器提示证书错误。国内直接拉外网镜像会失败,可在境外下载镜像。查看 deployment 里的镜像版本。Dashboard 安装部署。, 以便访问所有的k8s资源。
2024-05-01 00:24:02
1867
2
原创 语言模型:智能化未来的钥匙
而AskBot大模型作为其中的重要一环,不仅为语言模型的应用带来了新的思路和方法,更为企业和个人提供了全新的智能化服务体验。AskBot大模型应用简介:AskBot大模型结合了不同的大型语言模型来优化各种任务,同时将来自海量工单数据,机器人对话数据,非结构化文档等安全脱敏数据纳入训练,以确保AskBot能深度理解和适应企业语言和业务场景,为员工提供问题解答,数据查询,业务办理,知识搜索问答等服务,成为员工最亲密的工作助手。未来,它有望成为人们生活和工作中不可或缺的一部分,为社会进步和发展注入新的动力。
2024-04-30 11:01:36
638
原创 HTML URL编码
URL 可以由单词组成,比如 "w3school.com.cn",或者是因特网协议(IP)地址:192.168.1.253。由于URL常常会包含ASCII集合之外的字符,URL 必须转换为有效的ASCII格式。当您点击 HTML 页面中的某个链接时,对应的<a>标签指向万维网上的一个地址。path 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。:port 定义主机上的端口号(http 的默认端口号是 80)统一资源定位器(URL)用于定位万维网上的文档(或其他数据)。URL不能包含空格。
2024-04-29 13:36:13
498
原创 HTML 标签通用属性
src属性: <img/> <embed/> <bgsound/> <frame/> <iframe><iframe/><input type="password" value="单行文本框" size="20"><input type="text" value="单行文本框" size="20"><marquee width="180"></marquee>设定宽度。href属性: <base/> <a></a> <link/> 标签。<img src="" width="180"/>设定图片宽度。
2024-04-29 13:35:02
2218
原创 C#的MVVM 工具包——Messenger
Messenger是.NET社区CommunityToolkit.Mvvm工具包中提供的一种消息传递机制,它允许应用程序中的不同组件之间进行松耦合的通信,而无需直接引用对方,降低了组件之间的依赖性,提高代码的可维护性和灵活性。在 MVVM 架构中,这种模式尤其有用,它支持视图和视图模型之间的清晰分离,提高应用程序的性能和可维护性,同时保持了它们之间通信的流畅和高效。Messenger作为一个强大且灵活的消息传递解决方案,将有助于构建更加健壮和可扩展的应用程序。
2024-04-28 11:32:01
2736
原创 拓扑结构,计算机网络的拓扑结构有哪些类型?
网络的拓扑结构反映出网中个实体的结构关系,是建设计算机网络的第一步,是实现各种网络协议的基础,它对网络的性能,系统的可靠性与通信费用都有重大影响。8.卫星通信拓扑结构。开关电源常用拓扑:buck开关型调整器拓扑 、boost开关调整器拓扑 、反极性开关调整器拓扑 、推挽拓扑 、正激变换器拓扑 、双端正激变换器拓扑 、交错正激变换器拓扑 、半桥变换器拓扑 、全桥变换器拓扑 、反激变换器 、电流模式拓扑和电流馈电拓扑 、SCR振谐拓扑 、CUK变换器拓扑开关电源各种拓扑集锦先给出六种基本DC/DC变换器拓扑。
2024-04-28 11:31:17
869
原创 循环神经网络(RNN)详解
循环神经网络(Recurrent Neural Network,RNN)是一种处理序列数据的有效工具1。它的特点是在全连接神经网络的基础上增加了前后时序上的关系,可以更好地处理比如机器翻译等的与时序相关的问题。
2024-04-27 00:36:28
726
原创 391.C# ML.net 情绪分析
构建有效的二元情绪分类器通常涉及自然语言处理(NLP)和机器学习技术,例如情感词典、支持向量机(SVM)、深度学习等。这些分类器的性能可能会受到训练数据的质量、文本数据的复杂性和上下文的影响。因此,为了提高准确性,可能需要对分类器进行定制和细化,以适应特定的应用场景和领域。
2024-04-27 00:35:46
2691
3
原创 x-cmd pkg | websocat - 用于 WebSockets 的 Netcat、 curl 和 socat
websocat 是一个用 Rust 编写的开源命令行工具,用于创建 WebSocket 连接并实现 WebSocket 通信。它的设计灵感来自于 netcat,但专注于 WebSocket 协议,类似于 netcat (或 curl) ,可以处理 ws:// 协议,并且具有类似于 socat 的高级功能。
2024-04-26 00:35:47
709
原创 算法之重:探寻开发者不可忽视的基石力量
总结起来,算法对于开发者的意义远超过仅仅成为面试过程中的一项考核内容,它是贯穿整个编程实践的核心要件,决定着软件品质和运行效能的关键指标,同时也是推动开发者不断进步、拓宽职业生涯视野的强大助力。因此,我们坚定地认为,算法对于每一个怀抱技术梦想的开发者来说,无疑是无比重要的。每一位走在技术探索道路上的开发者,都应当热情拥抱算法,让它深深植根于自己的技术体系之中,成为自己技能树上那颗熠熠生辉的明珠。
2024-04-26 00:34:58
761
原创 Python 中range和xrange有什么区别
在Python中,range 和 xrange 是两个用于生成数字序列的函数,但它们之间有一些区别。
2024-04-25 14:09:43
772
原创 C++编译器如何实现 const(常量)?
表面上看,我们在讨论 “编译器怎么保证一个常量不会被程序员强行改变呢?其实,我们说的是:如果你表明自己就是要强行修改一个常量,那么,C++编译器也会支持你。
2024-04-25 14:09:09
729
原创 多文件上传插件——anyupload.js
anyupload是一个极度纯净的上传插件, 通过简单调整就可以融入到任何项目, 支持多文件上传、上传速率动态控制、真实进度监控kb/s、分块生成MD5、分块上传、MD5校验秒传、暂停、取消等。|--anyupload(anyupload文件夹)|--spark-md5.js(用于分块计算md5)|--dist(anyupload js打包版本)|--src(anyupload js未打包版本)|--FileConfig.js(配置)|--lib(依赖js)|--js(js库)
2024-04-24 01:09:50
282
原创 提示工程的艺术:释放ChatGPT的潜力
ChatGPT是一种基于Transformer的模型,利用机器学习来预测下一个单词并生成文本。提示工程在引导模型的预测方面起着至关重要的作用。通过制作提供清晰和上下文的提示,用户可以利用ChatGPT生成连贯和相关的句子的能力。
2024-04-24 01:09:12
585
原创 Next.js+React+Node系统实战,搞定SSR服务器渲染
在这个项目中,我们将探讨如何使用 Next.js、React 和 Node.js 来构建一个服务器渲染的 web 应用程序。
2024-04-23 01:06:49
806
原创 React18+TS+NestJS+GraphQL 全栈开发在线教育平台
React18、TypeScript、NestJS和GraphQL的完美结合为在线教育平台的全栈开发提供了无懈可击的支持。通过这种技术组合,我们可以快速构建出高效、稳定、可维护和可扩展的在线教育平台,满足用户不断增长的需求。本文将介绍React18、TypeScript、NestJS和GraphQL这四种技术的完美结合,为在线教育平台的全栈开发提供强大的支持。通过不断的实践和应用,我们可以不断优化技术组合,提高系统的性能和稳定性,为用户提供更加优质的教育服务。
2024-04-23 01:05:53
1157
1
原创 站群软件大揭秘:提效增速、网站SEO一键搞定
站群软件,形成了批量建立及管治多个网站的有效方案,借助一整套高效系统,就能轻松调控上千个站点,实现集成标准化的管理模式。这类软件,大都具备自动内容发布、定时更新维护、搜索引擎优化等核心功能,对于网站架构与管理效率上的提升,具有显著成效。应审慎考虑项目的安全性,确保选取之软件具备稳固可靠的防护措施,以免因安全疏漏而带来不必要的经济损失。根据上述推荐的卓越站群软件,用户可依据个人的需求及技术能力来挑选适用的工具以供使用。精确布局:运营前,务必制定明确的推广目标与策略,妥善处理各级子网站间的相互关系。
2024-04-22 00:29:14
519
原创 主动控制理论的系统建模与辩识理论
主动控制中的次级通道在线辨识的进展包括:日本学者Akhtar研究了一种提升次级通道在线建模的新方法,该方法将改进FXLMS(MFXLMS)算法和变步长LMS算法相结合,之后,Akhtar又研究了一种声反馈通道在线辨识的方法,该方法可以有效控制随机宽带噪声;如果辨识过程是在线的,则控制器设计也可以在线进行。用于主动控制的集中参数建模的理论及应用研究的进展包括:山东大学Niu等提出了一种集成了主动控制、被动控制、力控制和力矩控制功能的复杂柔性耦合系统的一般模型,并针对该模型研究了功率流传递特性及最优控制方法;
2024-04-22 00:28:10
1220
原创 镜像仓库registory中的秘钥管理
假设登录私有镜像仓库的用户命名为admin、密码为admin、邮箱地址为admin@meng.com。docker login -u 用户名 -p ip:端口 # 不输入密码,回车后,使用交互式输入密码(输入的密码不会显示)在使用私有镜像拉取镜像时,需要为私有镜像仓库创建一个镜像仓库的密钥,并在创建容器中进行引用。docker login ip:端口 # 不输入密码和用户名,回车后,使用交互式输入用户名和密码(输入的密码不会显示)#修改nginx.yaml文件,增加参数。#nginx.yaml文件。
2024-04-21 11:50:39
687
原创 webman 事务回滚失效问题记录
webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。除此之外,webman还支持自定义进程,可以做workerman能做的任何事情,例如websocket服务、物联网、游戏、TCP服务、UDP服务、unix socket服务等等。
2024-04-21 11:48:20
1166
原创 Plotteus:一款 storytelling 的可视化神器
Plotteus 是一个开源而且强大的 JavaScript 数据可视化库,旨在更好地讲述故事(storytelling)。Plotteus 通过完全控制故事的呈现方式、具有一流对象稳定性的无缝过渡以及内置响应能力,将数据驱动的故事提升到一个新的水平。Plotteus 还允许开发者从头开始为故事创建交互式可视化,从定义图表类型、图表主题、图表可响应性等开始,通过状态之间的无缝转换,到让用户完全控制它们。
2024-04-20 00:32:50
384
原创 一文读懂Free-Thread和FreeRTOS的区别
是两款比较流行的开源实时操作系统,它们都支持多种芯片平台和通信协议,具有实时性、可靠性、可移植性等特点。更适合需要一个完整丰富的嵌入式操作系统的开发者,而。更适合需要一个轻量简洁的实时内核的开发者。丰富,包括GUI、网络协议栈、安全传输等。创建后加入挂起队列,需手动启动。创建后立即加入就绪队列。
2024-04-19 00:16:18
2341
原创 一文读懂Redis的特性
是一个开源的高性能键值对存储系统,它可以用作数据库、缓存和消息代理。Redis支持多种数据类型,如字符串、列表、集合、有序集合、散列等,以及事务、发布订阅、持久化、主从复制等特性。Redis的优点是速度快、灵活、可扩展,它可以应用于多种场景,如社交网络、实时分析、排行榜、消息队列等。
2024-04-19 00:15:40
429
原创 如何理解大数据开发中的map join 知识点
总结而言,Map Join 是大数据处理中针对大小表连接的一种高效策略,通过在 Map 阶段利用内存中的小表哈希表进行并行 join,有效地减少了 Shuffle、消除了数据倾斜、提高了内存效率和作业执行速度,特别适用于处理大数据集中的特定连接场景。由于 join 在 Map 阶段完成,无需进行 Shuffle,即不需要按照 join 键对数据进行重新分区和网络传输,这极大地减少了数据移动的成本,是 Map Join 性能提升的关键所在。需要合理规划和监控集群内存资源,确保有足够的空间用于存储广播的小表。
2024-04-18 00:51:47
795
原创 WordPress采集插件大比拼:哪款才是站长的救星?
多个先进的WordPress文章采集插件提供了多种实用功能,如多功能的内容采集、自动化发布和数据清理等等,涵盖全面。众多优质的WordPress采集工具和软件均展现出卓越的稳定性能,他们通过定期更新以修复漏洞、加强功能并适应新版的WordPress体系。这类插件包揽了核心功能,且操作便捷,既能满足基本需求,也无需担心操作过于复杂费时的问题。利用WP采集工具需具备相关知识,包括理解运作机理、制定规则以及处理数据流程,部分软件提供了教程与案例库协助快速掌握,然总体来说,熟练运用仍需耗费时间投入。
2024-04-17 12:37:08
1896
原创 HarmonyOS实战开发-如何实现一个简单的健康生活应用
成就页面展示用户可以获取的所有勋章,当用户满足一定的条件时,将点亮本页面对应的勋章,没有得到的成就勋章处于熄灭状态。共有六种勋章,当用户连续完成任务打卡3天、7天、30天、50天、73天、99天时,可以获得对应的“连续xx天达成”勋章。
2024-04-17 12:35:59
1372
原创 单细胞分析|映射和注释查询数据集
在本文中,我们首先构建一个reference,然后演示如何利用该reference来注释新的查询数据集。生成后,该reference可用于通过cell类型标签传输和将查询cell投影到reference UMAP 等任务来分析其他查询数据集。值得注意的是,这不需要纠正底层原始查询数据,因此如果有高质量的reference可用,这可能是一种有效的策略。
2024-04-16 15:00:59
533
原创 如何在伪元素上添加点击事件?
伪元素是CSS中的一种特殊选择器, 用于在元素的特定位置插入内容, 它们被称为“伪元素”, 是因为它们不是实际存在于HTML DOM文档中的元素, 而是通过CSS来创建的, 那伪元素如何添加点击元素?在页面上我们无法通过jQuery获取到元素中的伪元素进行事件绑定,所以我们利用pointer-events属性屏蔽元素操作事件, 将事件绑定到伪元素上。" 伪元素使用"pointer-events: auto;在伪元素代码中加上这句,可穿透伪元素点击。解决伪元素盖住点击事件。
2024-04-15 00:31:31
873
原创 数据库同步服务-DatalinkX
xxl-job: https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.zip 纯Java项目,可clone代码后打包成jar包启动,xxl-job依赖mysql,需要修改对应数据库地址配置,表结构在/xxl-job-2.3.0/doc/db/tables_xxl_job.sql,导入mysql即可。执行 /datalinkx-server/src/main/resources/db.sql。袋鼠云开源数据同步框架。分布式大数据计算引擎。
2024-04-14 16:31:17
1048
原创 WPF中Binding的原理和应用
在WPF中,Binding机制是实现数据与界面的连接和同步的重要工具。了解Binding的原理和应用,对于开发人员来说是非常重要的。本文将详细介绍WPF中Binding的原理和应用,帮助读者更好地理解和运用这一强大的机制。
2024-04-14 16:30:27
694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人