自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 windows server + iis 部署若伊前端vue项目

打开windows server 自带的服务器管理器,打开添加角色和功能->下一步->下一步->选中web服务器(IIS)... 反正只需要选中iis服务,按着提示一直下一步安装就可以了。2,重复启动:最头疼的问题其实是这个,客户自己的运维人员,有的时候会自己操作,再启动一次或者多次nginx,导致后台实际上有多个nginx同时在运行,这种情况下只能通过任务管理器关闭nginx进程。点击确定,此时应该能够进入到若伊的登录也,上面的路径有#,此时获取不到验证码(我的已经调完了,所以有验证码)

2024-07-05 20:31:53 724

原创 如何让其他模型也能在SemanticKernel中调用本地函数

简介的翻译如下:一个集成到语义内核中的计划器,可以在所有基于LLMs聊天(Mistral、Bard、Claude、LLama 等)上实现函数调用。在SemanticKernel的讨论区,我也发现世界各地的人也都有这种需求,不想只用OpenAI,也要使用其他的模型,在SemanticKernel中实现本地函数调用。但我在实践的过程中,发现直接这样子,只有OpenAI的模型与Moonshot AI可以用,而其他模型的本地函数调用都无效。就可以实现本地函数的调用了,这很酷,也是最吸引我的地方。

2024-07-05 20:31:12 525

原创 深入理解Prometheus: Kubernetes环境中的监控实践

Prometheus, 作为一个开源系统监控和警报工具包,自从2012年诞生以来,已经成为云原生生态系统中不可或缺的组成部分。在深入Prometheus与Kubernetes的集成之前,首先简要回顾一下Kubernetes的核心概念。Kubernetes是一个开源的容器编排平台,用于自动化容器的部署、扩展和管理。它提供了高度的可扩展性和灵活性,使得它成为微服务和云原生应用的理想选择。

2024-06-27 20:24:43 916

原创 第三方App与Termux命令建立IO通道

继上一篇Android 调用 Termux 执行命令,执行命令的问题基本解决,但是bashawkclangd这类命令可以从标准输入读取信息并维持运行,Termux 第三方调用缺乏有效支持。而可以允许命令后台运行,然后我们以某种方式取得该后台程序的标准输入/输出,便可以实现前后端的持续通信。

2024-06-27 20:21:16 693

原创 lpszBlogNameC#开发多年中途被迫改行C++但工作中又经常偷偷使用C#的C++程序员

配置完展台模式,重启设备后,Windows会以全屏的方式运行展台应用,无法进入桌面。有点类似iPhone中的引导者模式。此时我们自己的应用如果设置了开机自启,也会运行,但是会被展台应用遮挡,无法显示在最前,即使设置了。Windows有一个展台(Kiosk)模式。展台模式可以使Windows作为数字标牌进行使用。如图:将Windows安全中心为展台应用。其原因是展台应用使用了。的子级,我们只需要获取当前进程的。配置展台时,系统会将展台账户的。是否存在于注册表中即可。

2024-06-26 17:59:46 160

原创 如何使用代理方式打开网页

小任务用同步长时间IO任务用异步高并发系统用异步以后的功能扩展考虑异步更灵活一般来说对于现代化系统,异步编程模型将是主流趋势。但同步在某些场景也同样易用。选择时要根据具体需求来权衡。

2024-06-26 17:58:58 642

原创 仓颉语言HelloWorld内测【仅需三步】

2024年6月21日,华为仓颉正式公开发布。还记的19年和王学智老师的团队做过接触,他们反馈说16年我出版的《自己动手构造编译系统》一书对他们的研发很有帮助,身为作者听到这个消息还是很开心的。那时他们还在组建华为编程语言实验室,南大冯新宇教授任首架,方舟编译器也是刚刚发布,版本各种不稳定,记得社区Meetup上有同学反馈说方舟第一个版本连HelloWorld构建流程都不能走完……五年时光,稍纵即逝。一眨眼,仓颉正式发布了,我也第一时间翻阅了他们的白皮书,好奇华为会把PL设计成什么样子。

2024-06-26 17:57:53 1114

原创 MySQL自定义函数(User Define Function)开发实例——发送TCP/UDP消息

提前说明:本文只介绍满足前面提到的需要的情况下涉及到的自定义函数设计方法。这里要涉及两个方法bool SendG_init(UDF_INIT* init, UDF_ARGS* args, char* message) 这个后缀_init方法显然是一个前置函数void SendG(UDF_INIT* init, UDF_ARGS* args, char* result, unsigned long* length, char* is_null, char* error) 主体函数。

2024-06-26 17:57:20 593

原创 使用 GPU 进行 Lightmap 烘焙 - 简单 demo

至此一个简单的 lightmap baker 功能就出来了。虽然它性能不好,功能不强,但是对于学习流程来说已经足够。后面有机会,我会继续完善这个系统,让它变的更加实用,高效。

2024-06-26 17:56:32 644

原创 视觉语言跨模态特征语义相似度计算改进--表征空间维度语义依赖感知聚合算法 ACM MM

对于任意单词特征𝑢={𝑢𝑖}𝑖=1𝑑与区域特征𝑣={𝑣𝑖}𝑖=1𝑑之间的语义相似性,如图1(a)所示,现有方法通常采用隐式的独立聚合来反映所有维度对应关系,即∑𝑖=1𝑑𝑠𝑖,其中𝑠𝑖可以通过内积操作中的标量𝑣𝑖和标量𝑢𝑖的乘积确定。然而,如本章针对先进模型NAAF的调查实验所示,在表示空间中的维度并不是相互独立的,其中有部分维度具有显著倾向性,即统计共现概率,联合表示特定语义,例如图(b)为倾向表示语义‘dog’的维度,以及图(c)为倾向表示语义‘man’的维度。因此,可以将可学习维度语义依赖感知公式?

2024-06-26 17:55:00 979

原创 k8s集群搭建及对一些组件的简单理解(二)

后续再讲下完全没有网络的环境中的安装吧,也算是给自己备忘了。博客目录导航,让我们一起学起来吧(持续更新)我是逐日, 前华为、前鹅厂大头兵,现在成都小公司躺平,可以关注我公号,想起来了就更新;或者右下角有个加号,咱们博客园见。

2024-06-26 17:54:12 762

原创 IoTBrowser V2.0:引领物联网时代的全新浏览器

无论是目标对象检测(支持onnxruntime、YOLO v5,可识别人、汽车、刀具等80种物体,以及火灾烟雾),还是图像分类识别(支持ML.NET、transform,可进行物体识别和音频图谱特征识别),IoTBrowser V2.0都能为您提供强大的技术支持。从称重模块(支持耀华系列、顶尖OS2、XK3168等)到RFID射频识别(支持英频杰、博研系列),再到Modbus、MQTT等通信协议,IoTBrowser V2.0都能为您提供强大的支持。

2024-06-26 17:53:23 239

原创 推荐一款基于业务行为驱动开发(BDD)测试框架:Cucumber!

Cucumber是一个行为驱动开发(BDD)工具,它结合了文本描述和自动化测试脚本。它使用一种名为Gherkin的特定语言来描述应用程序的行为,这种语言非常接近自然语言,使得非技术人员也能够理解和参与测试。Gherkin语言是一种用于描述业务行为的领域特定语言(Domain Specific Language, DSL),它允许用户不关注具体实现细节地描述软件系统需要执行的操作。这种语言具有类似于自然语言的易读性,使其成为业务人员和开发人员在编写自动化测试用例时的理想选择。

2024-06-26 14:27:46 805

原创 Excel Grid Data Converter 知识点总结

通过本脚本,我们学习了如何使用 Pandas 读取和处理 Excel 数据,如何使用 Tkinter 创建图形用户界面,以及如何处理文件对话框和文件操作。这些知识点在日常的 Python 开发中非常实用,特别是涉及数据处理和用户界面的项目中。

2024-06-26 14:26:57 322

原创 基于Python和TensorFlow实现BERT模型应用

BERT基于Transformer架构。Transformer由编码器(Encoder)和解码器(Decoder)组成,但BERT只使用编码器部分。编码器的主要组件包括:多头自注意力机制(Multi-Head Self-Attention):计算序列中每个位置对其他位置的注意力分数。前馈神经网络(Feed-Forward Neural Network):对每个位置的表示进行独立的非线性变换。

2024-06-26 14:26:01 974

原创 【干货】Vue3 组件通信方式详解

毫无疑问,组件通信是Vue中非常重要的技术之一,它的出现能够使我们非常方便的在不同组件之间进行数据的传递,以达到数据交互的效果。所以,学习组件通信技术是非常有必要的,本文将总结Vue中关于组件通信的八种方式,帮助大家在使用Vue的过程中更加得心应手!如果文中有不对、疑惑的地方,欢迎在评论区留言指正!!在开始之前我们需要明白什么是组件通信,组件通信组件通信都知道组件是vue最强大的功能之一,vue中每一个.vue文件我们都可以视之为一个组件,简单来说组件就是对UI结构的复用。

2024-06-26 14:25:03 556

原创 将PaddleOCR 转为 ONNX 运行

PaddleOCR 是目前最好的开源OCR框架, 但paddle框架的兼容性实在不怎么好, 部署的时候容易出现各种各样的问题. 如果能把PaddleOCR转成ONNX, 就可以跳过paddle框架坑的同时, 又可以白嫖PaddleOCR的强大检测性能.经过测试,pp_ocr系列模型的预处理和后处理部分是通用的。该项目基于转换后的ppocr_server_v2.0模型,已经完成了文本识别所需的外围数据处理部分。转换为ONNX格式后的模型精度损失情况尚不明确,但从简单的demo来看,模型能够正常进行推理。

2024-06-26 14:23:48 473 1

原创 python并发执行request请求

在Python中,我们可以使用requests库来发送HTTP请求,并使用threadingasyncio(配合aiohttp)或等库来并发执行这些请求。这里,我将为我们展示使用和requests库并发执行HTTP请求的示例。

2024-06-26 13:43:43 818

原创 如何快速让搜索引擎(如百度、搜狗)收录网站的方法

总结来说,要让搜索引擎快速收录你的网站,你需要优化网站结构和内容、提交网站到搜索引擎、建立外部链接、使用SEO工具以及保持耐心和持续努力。通过综合运用这些方法,你可以提高网站在搜索引擎中的曝光度和排名,吸引更多的潜在用户访问你的网站。这不仅可以提高网站的流量,还可以增加搜索引擎对你的网站的关注度。这不仅可以提高你的网站知名度,还可以吸引更多的潜在用户访问你的网站。:使用关键词分析工具(如百度指数、谷歌关键词规划工具等)来查找与你的网站相关的热门关键词,并在网站内容中合理使用这些关键词。:登录百度站长平台(

2024-06-23 22:15:55 956

原创 搜索引擎搭建一个蜘蛛池需要哪些设备和软件支持呢

总结来说,搭建一个蜘蛛池需要高性能的服务器、可靠的存储系统、稳定的网络环境以及合适的软件和开发工具的支持。同时,还需要掌握反爬虫技术和搭建监控系统来确保蜘蛛池的高效运行和安全性。

2024-06-23 22:12:01 346

原创 搜索引擎蜘蛛池的原理是什么,蜘蛛池搭建教程

搜索引擎蜘蛛池,简称“蜘蛛池”,是搜索引擎优化(SEO)领域中的一种技术手段。它的主要目的是通过搭建一个集中管理和控制搜索引擎爬虫(蜘蛛)的环境,来优化网站在搜索引擎中的收录和排名。请注意,搭建蜘蛛池需要一定的技术基础和对搜索引擎工作原理的深入了解。如果你不熟悉相关技术或没有足够的经验,建议寻求专业的技术支持或咨询相关领域的专家。搭建蜘蛛池需要一定的技术基础和对搜索引擎工作原理的深入了解。一、搜索引擎蜘蛛池的原理。

2024-06-23 22:11:12 395

原创 Clickhouse集群create drop database可删除集群数据库或只删除本地数据库

集群环境下,在任意一个节点创建数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都创建了该数据库,并在集群环境的所有节点上都创建了该数据库对应的目录,且数据库的metadata_path对应的目录路径在所有节点都是一致的。集群环境下,在任意一个节点创建数据库,如果不加ON CLUSTER clustername,则只在当前节点建立了这个数据库,其他节点没有自动建立,需要在其他节点也执行创建一遍,且数据库的metadata_path对应的目录在各个节点各不相同。

2024-06-23 22:07:12 872

原创 Clickhouse备份恢复_Docker环境下的clickhouse如何备份恢复

Docker环境的下的clickhouse备份,可以使用TCP的clickhouse-client的9000或HTTP的8123连接clickhouse服务器后使用backup\restore命令来备份\恢复。Docker环境的下的clickhouse备份,不能使用clickhouse-backup,因为clickhouse-client只能备份Docker环境下的clickhouse的元数据。实践过只能备份元数据,因为clickhouse-backup远程备份,只能备份元数据。备份的shell脚本。

2024-06-23 22:05:36 829

原创 Clickhouse监控_监控的指标以及Grafana配置Clickhouse指标异常时触发报警

4 、在https://grafana.com/grafana/dashboards/ 中查找Clickhouse 的模板,在Grafana 监控配置页面导入所需的Clickhouse 的模板比如https://grafana.com/grafana/dashboards/882-clickhouse ,然后在Grafana 监控配置页面的数据源选项中选择Prometheus ,再更改模板中的被监控对象信息为实际的被监控机器。挂掉一个节点DAILACHDBUD003 的时候的监控界面。

2024-06-23 22:03:57 486

原创 Clickhouse备份恢复_clickhouse-client方式backup命令之备份目录的设置

<allowed_disk></allowed_disk>

2024-06-23 22:02:46 659

原创 Oracle RAC异机恢复到单机步骤及常见问题

查看控制文件记录的归档信息,最后一个归档SEQUENCE#是18023,NEXT_CHANGE#是375681013。将 +DATA/cjc/datafile 转换为 /db/oracle/oradata/cjc。实例是mount状态,不支持查询dba_data_file表、dba_temp_files表。之前查到,控制文件中记录的最后一个归档是18023,没有18024。执行rename报错:ORA-01511,ORA-01516。源、目标数据文件、临时文件路径不同时,需要路径转换。

2024-06-23 21:58:42 544

原创 数据标注工具 doccano | 文本分类(Text Classification)

击左侧菜单中的“Labels”按钮来定义我们的标签。我们看到标签编辑器页面。在标签编辑器页面中,您可以通过指定标签文本、快捷键、背景颜色和文本颜色来创建标签。同理,可以定义负面neg标签。现在有了pos和neg两个标签。

2024-06-22 18:25:13 413

原创 详解Kubernetes Pod优雅退出

注意从集群中删除的 Pod,因为它们的 IP 地址可能仍然用于路由流量。与立即关闭 Pod 相比,你应该考虑在应用程序中等待更长的时间,或者设置一个preStop钩子。只有在集群中的所有端点都被传播并从 kube-proxy、Ingress 控制器、CoreDNS 等中删除后,才应该删除 Pod。通过合理的优雅退出配置 T4 <= T2,即在确保网络层面已经删除了Pod IP的前提下,容器再进行优雅退出,在优雅退出过程中继续处理尚未完成的请求,并完成必要的清理工作,如数据保存、连接关闭等。

2024-06-22 18:24:18 561

原创 使用 TensorRT C++ API 调用GPU加速部署 YOLOv10 实现 500FPS 推理速度——快到飞起!!

TensorRT是NVIDIA官方推出的一个高性能深度学习推理加速引擎,它能够使深度学习模型在GPU上进行低延迟、高吞吐量的部署。TensorRT是基于CUDA和cuDNN的,专门为NVIDIA的GPU进行了优化。TensorRT支持TensorFlow、PyTorch、Caffe、MxNet等深度学习框架。对于MxNet和PyTorch,需要先将其模型转换为中间模型ONNX格式。

2024-06-22 17:36:26 499

原创 SVG <pattern> 标签的用法和应用场景

通过使用<pattern>标签,可以在 SVG 图像内部定义可重复使用的任意图案。这些图案可以通过fill属性或stroke属性进行引用。

2024-06-22 17:35:07 770

原创 【原创】EtherCAT主站IgH解析(二)-- 如何将Igh移植到Linux/Windows/RTOS等多操作系统移植指南

目前,EtherCAT商用主站有:Acontis、TwinCAT3、KPA、Codesys等,开源EtherCAT主站则主要有两大方案:igh与SOEM,两者设计天差地别,SOEM开源于2008年底1.1.2版本,具备良好的可移植性,能够轻松适配各类操作系统乃至裸机环境,然而,在功能丰富度与实时性能表现上(除裸机外)远不如IgH,应用层面想要应对复杂的EtherCAT应用场景会非常困难,SOEM的协议栈运作依托于应用层接口的驱动,其内部并无独立任务(线程)。

2024-06-22 17:11:13 682

原创 使用Microsoft.SemanticKernel基于本地运行的Ollama大语言模型实现Agent调用函数

大语言模型的发展日新月异,记得在去年这个时候,函数调用还是gpt-4的专属。以上就是整个文章的内容了,可以看到在这个过程中我们主要做的工作就是通过系统提示词诱导模型输出回调函数json,解析json获取参数,调用本地的函数后再次回调给模型,这个过程其实有点类似的RAG,只不过RAG是通过用户的提示词直接进行近似度搜索获取到近似度相关的文本组合到系统提示词,而函数调用给了模型更大的自由度,可以让模型自行决策是否调用函数,从而使本地Agent代理可以实现诸如帮你操控电脑,打印文件,编写邮件等等助手性质的功能。

2024-06-22 17:07:36 627

原创 Operational Property Graphs,中文通常译为“操作属性图”。

简单说,开发者可以直接在Oracle 23ai中进行实时图分析,而不需要额外的图数据库。原生JSON数据类型、操作属性图。直观体验Oracle数据库多模、融合的设计理念所带来的便利性。

2024-06-22 17:06:50 605

原创 Service Mesh技术详解

Service Mesh是一种用于处理微服务架构中服务间通信的基础设施层。它的主要功能是提供可靠的网络通信,并在服务间通信中实现负载均衡、流量管理、安全认证、监控和故障处理等功能。Service Mesh通过在应用程序中部署轻量级代理(通常称为Sidecar)来实现这些功能,这些代理负责拦截和处理服务之间的所有网络流量。目前市场上有多种Service Mesh框架,每种框架在功能、性能和易用性上都有不同的特点。Istio概述。

2024-06-22 16:53:06 989

原创 金仓数据库全攻略:简化部署,优化管理的全流程指南

通过本篇文章的学习和实践,我们深入了解了如何利用Docker技术快速部署KingbaseES数据库。从下载镜像到编写Docker Compose模板,再到容器的启动和管理,每一步都体现了现代化部署方式的便捷和高效。此外,我们还掌握了KSQL命令行工具的使用,这将极大地提升开发人员与数据库交互的效率。在探索金仓数据库的配置和优化过程中,我们认识到了合理配置数据库参数的重要性。通过调整参数,我们能够根据实际需求优化数据库性能,确保系统的稳定运行。

2024-06-22 16:51:50 815

原创 人工智能大模型之开源大语言模型汇总(国内外开源项目模型汇总)

Large Language Model (LLM) 即大规模语言模型,是一种基于深度学习的自然语言处理模型,它能够学习到自然语言的语法和语义,从而可以生成人类可读的文本。所谓"语言模型",就是只用来处理语言文字(或者符号体系)的 AI 模型,发现其中的规律,可以根据提示 (prompt),自动生成符合这些规律的内容。LLM 通常基于神经网络模型,使用大规模的语料库进行训练,比如使用互联网上的海量文本数据。

2024-06-22 16:49:01 719

原创 硬件开发笔记(二十一):外部搜索不到的元器件封装可尝试使用AD21软件的“ManufacturerPart Search”功能

这是一个AD的一个强大的新功能,能招到元器件的原理图、3D模型还有价格厂家,但是不一定都有,有了也不一定有其3D模型。

2024-06-22 16:46:50 389

原创 Jemter代理服务器录制脚本,优化后形成性能测试场景

在进行性能测试(压力、负载)等,先要有对应的测试场景,比如添加功能:要先登录成功,然后调用添加接口,输入添加的内容,才可以添加成功。那么可以通过Jemter代理服务器,设置代理,打开测试的网站,录制脚本,当然,也可以根据接口文档,使用接口文档添加对应的接口形成业务测试脚本。4. Jmter Http代理器,点击启动,打开录制网址,要录制时,按shift+F5,就可以检查是否有录制到,如果没录制到,可能代理设置还有问题,请检查。6. 性能测试脚本整理完成之后,可以增加性能测试的参数,比如同时用户并发等。

2024-06-22 16:43:57 291

原创 Python连接Etcd集群基础教程

最近接手了一个项目,项目是使用Python开发的,其中使用到了Etcd,但是项目之前开发的方式,只能够支持单节点连接Etcd,不能够在Etcd节点发生故障时,自动转移。因此需要实现基于现有etcd sdk 开发一个能够实现故障转移的功能,或者更换etcd sdk来实现故障转移等功能。先来看看项目之前使用到的 etcd 库,即,通过给出的示例,没有看到可以连接多节点的方式,深入到源码后,也没有发现可以连接多节点的方式,基本上可以断定之前使用到的 etcd sdk 不支持集群方式了。

2024-06-22 16:42:57 636

原创 基于MM32F5270的Ethernet实现LwIP协议栈移植

基于移植的 LwIP协议,LibSamples还提供了展示 TCP 协议客户端与服务器通信的 lwip_tcp_client、lwip_tcp_server样例,展示 UDP 协议客户端与服务器通信的 lwip_udp_client、lwip_udp_server。若想令LwIP运行,还需补充contrib文件中部分内容,如图2所示,由于部分源文件中使用头文件写法为”arch/xx”,因此,在src文件下新建arch文件,并将需要修改的模板文件及contrib中的部分接口文件放入arch文件中。

2024-06-22 16:39:40 1018

空空如也

空空如也

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

TA关注的人

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