自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos服务器fail2ban部署指南标准流程

Fail2Ban的默认配置文件在/etc/fail2ban/jail.conf,但不建议直接编辑这个文件。/etc/fail2ban/jail.local的优先级默认更高,无需指定路径。创建或编辑过滤器文件 /etc/fail2ban/filter.d/nginx-errors.conf,添4xx、5xx错误码。Fail2Ban会使用iptables来禁止IP地址。确保你的防火墙允许Fail2Ban添加规则。重启fail2ban生效。

2024-07-03 00:56:03 346

原创 确保数据可视化的准确性:后校验的重要性和方法

在数据可视化项目中,选择合适的图表类型并确定数据字段是首要步骤,但这些步骤本身并不能保证最终的图表能够有效地传达正确的信息。数据的质量和特性可能会影响图表的解释性和准确性。因此,进行后校验以确保数据的适用性和一致性对于避免误导观众和提升决策质量至关重要。本文将探讨在数据可视化中实施后校验的方法,以确保图表不仅美观,而且准确无误。正文后校验的必要性数据可视化的目的是清晰和准确地传达数据洞察。无论技术多么高级,如果图表基于错误或不适当的数据,其结果可能会误导决策者。数据完整性问题,如缺失值或异常值。

2024-05-15 23:22:55 410

原创 监控工具对比分析报告:Zabbix与Prometheus

Zabbix是一个成熟的全功能企业级监控解决方案,提供从数据收集到报警的一站式服务。它支持多种监控方式,包括通过SNMP、IPMI、JMX、SSH和特定的代理进行监控,适合传统的IT和网络设备监控。Prometheus则是一个开源监控系统,专为云原生应用设计,特别强调可扩展性和简洁性。它主要通过拉取(pull)模式收集监控指标,适用于微服务架构中的动态环境。

2024-05-08 13:45:36 465

原创 数据可视化准备:动态识别echarts的横纵坐标数据字段

继上一篇文章自动选择图表类型:基于数据特征智能决策分析了如何根据sql和数据结果判断应该自动使用哪种图表类型,本文继续将图表的x轴和y轴横纵坐标识别出来,基本一个二维数据类普通图表就可以直接输出为echarts参数了。在数据可视化领域,正确识别哪些字段应该作为X轴(通常代表分类或时间序列数据)和Y轴(通常代表度量或数值数据)是确保图表正确表达信息的关键步骤。

2024-05-07 19:45:02 635

原创 自动选择图表类型:基于数据特征智能决策

在数据可视化的世界中,选择正确的图表类型对于有效地传达信息至关重要。图表类型的选择不仅影响数据的呈现方式,而且直接影响观众对数据的理解。自动选择图表类型可以大大简化数据分析的流程,尤其是在处理动态源或大量数据集时。本文将探讨如何根据数据的特征和字段语义自动选择最合适的图表类型,确保信息的有效传达。自动选择图表类型不仅提高了数据可视化的效率,还确保了数据以最适合的形式展示,从而最大化信息的传递效果。

2024-05-07 19:25:46 619

原创 基于ollama和CPU运行本地gguf量化模型

本文先以Windows电脑运行为例,Linux同理本案运行配置:Win11/CPU i5/RAM 32G (实际运行使用约占用10G)假设你已经下载好了需要的xxx.gguf模型文件,本案:下载地址:https://huggingface.co/TheBloke/WizardCoder-Python-13B-V1.0-GGUF。

2024-04-10 19:55:27 2161

原创 Neo4J图数据库入门示例

Neo4j 和 MySQL 是两种不同类型的数据库,它们在数据模型、用途、性能和查询语言等方面有着显著的区别。以下是它们的主要区别:Neo4j 是一种图数据库,它使用图数据模型来存储和查询数据。在图数据库中,数据以节点(实体)和边(关系)的形式存在。这种模型非常适合表示和查询复杂的关系网络,如社交网络、推荐系统、欺诈检测等。MySQL 是一种关系型数据库管理系统(RDBMS),它使用表格数据模型。数据以行和列的形式存储在表中,表之间通过外键关系相连。这种模型适合处理结构化数据,如客户信息、订单记录等。

2024-03-08 17:48:33 824

原创 深入探讨开源对话系统:IntelliQ的世界

IntelliQ是一个开源项目,它结合了最新的自然语言处理技术,致力于提高对话系统的性能。通过多轮对话管理,这个系统能够处理复杂的对话场景,并支持连续的多轮交互。这不仅增强了系统的实用性,也为用户提供了更加流畅和自然的交流体验。IntelliQ不仅是一个开源项目,更是一个探索人机交互未来的窗口。对于开发者来说,这是一个机会,可以在这个项目的基础上构建更加先进的应用。对于热爱技术的人来说,这是一个学习的平台,可以通过实践来深入理解大型语言模型和自然语言处理的技术。

2023-12-22 00:50:59 787 1

原创 大模型(LLM)+词槽(slot)构建动态场景多轮对话系统

IntelliQ旨在创建一个灵活的聊天机器人框架,能够处理多种不同的对话场景。通过结合大型语言模型的强大理解能力和基于词槽的精确信息提取,我们的系统可以在各种场景中有效地与用户进行交互,例如天气查询、旅行预订等。核心特性动态场景处理:轻松添加和修改对话场景,无需改动核心代码。插件式架构:每个场景都有独立的处理器,方便扩展和维护。自然语言理解:利用大型语言模型处理复杂的用户输入。词槽填充机制:精确地从用户输入中提取必要信息。

2023-12-18 23:14:59 2896 1

原创 Gradle问题解决 Unable to make field private final java.lang.String java.io.File.path accessible: module

4、5、项目的 JDK 版本,这个可以看看项目配置里的 Java 有没有设置对,clone 的项目是 jdk1.8 查看项目配置是一致的,跳过。如果问题是由于 Gradle 运行时的 Java 模块系统安全性造成的,您可以尝试修改 Gradle 的 JVM 参数。目前没有发现能实质性推进的改动。如果仍然遇到问题,请提供更多的上下文信息,如错误发生时的具体情况,以及您正在使用的 Android Studio。如果您无法修改代码(比如它是第三方库的一部分),您可能需要联系库的维护者以获取帮助或者查找替代的库。

2023-12-10 16:38:30 8960 2

原创 基于LLM+场景识别+词槽实体抽取实现多轮问答

随着人工智能技术的不断进步,大语言模型(LLM)已成为技术前沿的热点。它们不仅能够理解和生成文本,还能在多种应用场景中实现复杂的交互。本文将深入探讨一段结合了大语言模型能力、意图识别和词槽实体抽取的Python代码,这段代码展示了如何实现智能的多轮问答能力,为用户提供更加丰富和个性化的交互体验。

2023-11-19 22:38:23 2663

原创 APP备案获取安卓app证书公钥获取方法和签名MD5值

在开发和发布安卓应用程序时,了解应用程序证书的公钥和签名MD5值是很重要的。这些信息对于应用程序的安全性和合规性至关重要。现在又因为今年开始APP必须接入备案才能在国内各大应用市场上架,所以获取这两个值成了所有开发者的必经之路。本文将介绍如何通过APP备案获取安卓应用程序的证书公钥和签名MD5值的方法。第一部分:什么是证书公钥和签名MD5值?证书公钥:证书公钥是应用程序证书的一部分,用于验证应用程序的身份和数据的完整性。通过查看证书公钥,可以确认应用程序是否由合法的开发者签名,并且数据是否被篡改。

2023-11-13 22:50:58 8858 1

原创 GPT3.5+文心一言+chatGLM 计算和代码生成能力简单对比

chatGLM3刚发布(10.27),打算尝试一下其code和计算能力。共选取三个问题,难度从中等,偏困难,到困难。测试内容是正好手头上在做的事想让LLM来完成(偷懒),之前都是直接使用GPT,这次正好对比测试一下。测试产品包括GPT3.5、文心一言、chatGLM,均使用web端版本(1105当天)。总的来说:GPT3.5还是完全领先;chatGLM在前两个问题上还可以拼一拼,在最后一个代码生成上还是很难提供有效帮助;文心一言三题均无法提供指导(差距太大)。对比详情见tab=BB08J2。

2023-11-05 16:29:41 958

原创 知识问答产品利器:文本分段器实现自动知识加工

在处理文本数据时,有时我们需要将长文本按照指定的最大长度进行分块处理,以便更好地进行处理和分析,当前知识库+LLM产品都需要为用户上传的文档进行知识工程处理(通常是对文档进行分段,然后进行向量化,最后在问答时向量搜索知识库以获得答案)。文本分块器(TextChunker)是一个实用的工具类,它可以帮助我们将长文本按照指定的最大长度进行分块处理。文本分块器的主要功能是将输入的文本按照指定的最大长度进行分块处理,并返回分块后的结果和每个分块的令牌数量。希望本文能够帮助你了解文本分块器的基本原理和使用方法。

2023-10-07 00:05:50 393

原创 【大模型】自动化问答生成:使用GPT-3.5将文档转化为问答对

通过这个教程,你可以自动将大段文档转化为一问一答的问答对,无需人工干预。你可以对脚本文件再进行调试和改进,以适应你自己的项目。这个方法可以在处理大量文本时非常有用,特别是使用 GPT-3.5-16k 模型,它具有更大的输入长度限制,但是大文档仍然需要先做一些分段处理。

2023-09-04 00:53:14 8965 4

原创 使用Python的requests库与chatGPT进行通信

在人工智能领域,自然语言处理模型如OpenAI GPT-3.5 Turbo具有广泛的应用。虽然官方提供了Python库来与这些模型进行交互,但也有一些人更喜欢使用requests库来自定义请求和处理响应,比如现在很多第三方LLM都提供了与chatGPT类似的http请求格式,只需要稍作调整就可以直接使用。本文将介绍如何使用Python的requests库来与OpenAI GPT-3.5 Turbo进行通信。

2023-09-03 15:33:52 2077

原创 【大模型】 chatGPT 最终会一家独大吗

法律领域:法律文书的处理、法律问题的回答和法律案例的分析等任务需要对大量的法律知识和规则进行理解和应用。半年前,因为大模型高昂的训练成本,包括研发人员、训练所需要的大量的数据、强大的计算资源支持和时间成本,我认为 chatGPT 真的有可能会成为未来通用大语言模型的标准,再加上其目前最高的使用量,可以反哺模型优化或可能形成正向反馈循环,变成护城河让其他竞争者无法超越。为了实现更准确和可靠的自动驾驶和智能辅助驾驶系统,汽车制造商可能会自己训练大型视觉模型,用于识别和理解道路、交通标志、行人和其他汽车等。

2023-08-27 12:32:57 130

原创 WorkTool企微机器人自动接收图片回传(方案三)

WorkTool企微机器人可以接收客户群的消息,但接收图片一直是个问题,前面也介绍过两种图片接收方案,但都会影响运行效率,并且不能达到100%的图片接收率(实测95%+),本方案三是通过企微官方能力“会话存档”混合WorkTool进行消息收发,达到极致效率和稳定100%的图片接收率。你已经使用WorkTool企微机器人并且自己接入过第三方QA(或有回调接口开发能力)有图片OCR或图像识别能力或相关接口。

2023-08-07 18:19:46 610

原创 AI助手登场:探索自动化回复在微信视频号的潜力

在当今社交媒体时代,微信视频号成为了许多企业和个人运营的重要平台。然而,管理和回复大量的用户留言和评论可能会耗费大量的时间和精力。为了解决这一问题,我们找到一款机器人程序,可以自动登录微信视频号的后台管理页面,并自动监控用户私信和评论,做到快速回复等处理。本文将给你介绍这个高效的工具及其功能。

2023-07-13 22:12:53 1900 1

原创 Java程序服务器线程问题排查

当我们在服务器上运行 Java SpringBoot 程序时,了解该程序的实时线程运行情况和进行故障排查是非常重要的。这可以帮助我们追踪问题、定位故障并进行相应的修复。本文将介绍如何在服务器上查看 Java SpringBoot 程序的实时线程运行情况和进行故障排查的步骤和工具。本文主要使用工具jstackjstack 是 Java 自带的一款命令行工具,它可以生成Java程序的线程转储信息,帮助我们分析程序中发生的故障。

2023-07-04 17:37:40 550 1

原创 WorkTool企微机器人3分钟接入小程序发送API

我们知道分享小程序可以采用转发形式发到企业微信的客户或群里,但是如果我们业务需要配置每次path不同,如链接附带一些业务参数,这时单纯使用转发常常不能满足需求。找到一种替代方案快速发送自定义path小程序是很有必要的。所幸根据企业微信官方已经支持提供这类功能sdk,前提是小程序主体与企业微信主体必须一致。至此,你应该已经获得了小程序分享所需的必要参数。WorkTool 企微机器人可以自动将自定义path小程序发送给客户或外部群,如果还没了解过 WorkTool 可以先看下官网或入门教程尝试一下。

2023-06-28 17:25:54 1283

原创 使用Java读取和修改图片的Exif信息

可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。使用Java读取和修改图片的Exif信息。使用Java复制图片的Exif信息

2023-06-16 16:05:42 2664

原创 本地连接服务器搭建的 Redis 集群

在实际运行测试中,存在两个问题第一个问题检查防火墙或安全组就可以解决,第二个问题需要在每个 redis 启动时通过命令设置属性(当然也可以使用 redis.conf)的方式进行,本文不再叙述。

2023-06-15 14:57:46 1117 1

原创 Redis Sentinel + HAProxy代理主节点(一主一备)

Redis是现今最常用的缓存数据库之一,高可用一直是我们对软件服务的要求。常见的 Redis 高可用是主从+哨兵配置,在主节点挂掉后哨兵监控程序进行主从切换将从节点升级。本文采用 Redis 哨兵模式加 HAProxy 代理层实现 Redis 对后台服务的隐藏,后台服务只需要像连接单机 Redis 服务一样连接到代理程序即可。HAProxy是一款自由、快速、可靠的、开源的TCP和HTTP应用程序负载均衡器和代理服务器软件。

2023-06-09 18:15:07 822

原创 InnoDB Cluster集群Mysql Router代理层最佳实践

Mysql是现今最常用的关系型数据库之一,高可用一直是我们对软件服务的要求。常见的Mysql高可用是主从配置,在主节点挂掉后需要依赖监控脚本进行主从切换将从节点升级,后台服务代码层面也需要进行相关配置。那有没有更简约的办法做到后台代码零侵入呢,答案是有的,本文就采用 Mysql 官方的集群模式加官方的 Router 代理层实现 Mysql 对后台服务的隐藏,后台服务只需要像连接普通 Mysql 服务一样连接到 Router 即可。MySQL Router 是官方出品,是轻量级代理程序,后台应用不可见。

2023-06-02 11:17:27 802

原创 10分钟极速部署开源监控平台HertzBeat

该监控平台可使用 docker 快速部署,可周期性监控各 API,数据库等状态,并提供比较完整的可视化功能。监控平台已经集成异常通知,方式包括 webhook、企微钉钉飞书通知机器人、邮件。这些功能已经完全满足我们的日常服务监控需求。本文的目的是让开发者可以极速本地部署自己的监控平台服务,然后最好一次配置完不用再管它。

2023-04-21 17:42:57 1755 1

原创 浅谈ChatGPT与RPA的应用价值及展望

机器人流程自动化 (Robotic Process Automation,简称 RPA) 是一种使用软件机器人或 AI 技术自动执行重复性、规律性或高度标准化任务的自动化技术。RPA 可以模拟人类用户在计算机中执行的操作,并自动完成各种业务流程和任务,包括数据输入、信息提取、报告生成、自动审核、基本决策等。RPA 技术是基于软件的机器人,它能够通过与电脑屏幕、键盘和鼠标进行交互,将业务流程中的各种操作自动化执行,从而提高工作效率、减少手动错误率和提高任务执行的准确性。

2023-04-18 16:03:25 781

原创 使用OkHttp流式请求OpenAI API(GPT API)接口

因为 GPT 流式请求的出色交互体验,我们打算做一个开源基础应用,方便开发者快速集成项目。本应用集成 ChatGPT API,使用模型为 gpt-3.5-turbo,项目代码为 Kotlin 语言开发的安卓应用。人机交互的趋势已经到来,本应用框架也希望能帮助更多开发者快速集成 ChatGPT 体验到人机交互的乐趣!至此,你应该已经完成了Chat机器人智能问答对接,一个智能QA机器人就实现了,后续我会继续进行AI能力的扩展,如多模态等。喜欢本文可以给开源项目一个 star~有问题可以留言或私信我。

2023-03-29 17:46:44 3703 1

原创 Android APP检查设备是否为平板

我们吸收参考网上的多种平板判断方案,同时也使用一些大厂 APP 对设备的判断进行交叉验证。注:需要注意的是,这三种方法都有一定的局限性,不能百分之百地准确判断设备类型。在蓝叠5和自制redroid上我们使用各大APP可以被验证为平板设备。喜欢本文可以关注我~有问题可以留言或私信我。

2023-03-20 17:15:01 4825

原创 WorkTool企微机器人自动接收图片回传(方案二)

WorkTool企微机器人可以接收客户群的消息,但接收图片一直是个问题,本文以企业微信为例,实际原理具有广泛适用性,并可扩展到微信等所有APP端。你已经使用WorkTool企微机器人并且自己接入过第三方QA(或有回调接口开发能力)有图片OCR或图像识别能力或相关接口至此,你应该明白了自动化框架实现图片获取的原理,但这种方案还是存在不稳定的情况,比如截图可能会因为屏幕出现其他信息而导致两张图片的一致性判断失效,而且本方案的速度确实要更慢一点,我们在调研有没有更好的办法或对其速度和稳定性进行优化。

2023-03-19 10:26:08 975

原创 WorkTool企微机器人接入智能问答

WorkTool 企微机器人现已经集成 ChatGPT 可以零代码、简单快速地搭建智能对话机器人。OpenAI开放文档(ChatGPT):https://platform.openai.com/docs/guides/chat目前集成版本使用模型为 gpt-3.5-turbo。至此,你应该已经完成了 WorkTool 企微机器人和 ChatGPT 的对接,一个智能问答企微机器人就实现了,如果还没了解过 WorkTool 可以先看下官网或入门教程尝试一下。

2023-03-18 18:05:47 4517

原创 WorkTool企微机器人自动接收图片回传(方案一)

WorkTool企微机器人可以接收客户群的消息,但接收图片一直是个问题,本文以企业微信为例,实际原理具有广泛适用性,并可扩展到微信等所有APP端。你已经使用WorkTool企微机器人并且自己接入过第三方QA(或有回调接口开发能力)有图片OCR或图像识别能力或相关接口至此,你应该明白了自动化框架实现图片获取的原理,但这种方案还是存在不稳定的情况或者图片下载了但不知道是谁发的这种问题。后面我们继续写方案二,自动截图,稳定性理论上可以大幅度提升。

2023-03-07 11:31:20 958

原创 ReDroid打造自己的云手机(二) arm转译x86

市面上已经存在很多云手机厂商如多多云、雷电云、河马云手机等,价格从几十到上百元每月一台。价格还好说,但设备运行稳定性、可靠性、数据安全性全部依赖第三方厂商,注定不能进行敏感性操作或部署对安全可靠高要求的企业级服务。本文介绍一种开源的 AIC (Android In Container) 解决方案ReDroid,使用本教程可以在一台普通型服务器运行多个安卓设备环境,并可在客户机电脑连接使用该云手机。之前写过一篇云服务器搭建 ReDroid 的方案(点击这里查看。

2023-03-01 11:19:04 8611

原创 WorkTool无障碍服务实现企业微信机器人接口

想要实现一个企业微信机器人,如京东/拼多多福利群、美团瑞幸定时营销群、自助订单查询、智能咨询或社群管理机器人等,首先官方未提供外部群/客户群的机器人API,会话存档也只在一定场景下适用,及时使用会话存档也存在只能收不能发的问题,有哪些办法可以合规的创建客户群机器人呢。网上关于企业微信自动化技术的总结,我认为功能上和优缺点总结的差不多,附图如下:我再从合规角度和封号风险进行补充合规角度Web网页端协议:协议逆向+数据伪造+数据篡改,不合规iPad协议:协议逆向+数据伪造+数据篡改,不合规。

2023-02-09 11:16:13 2937

原创 Android设备网络故障排查

Android手机tcpdump抓包本次使用设备为Android虚拟设备(已获取root权限)很实用的Android设备网络故障分析方法,实际上出现问题的原因多还是些传统问题,如目标地址的网络防火墙,宿主机网络异常等。

2022-12-19 14:32:03 725

原创 安卓模拟器登录微信自动化测试最佳实践

最近的需求需要在多个设备上登录微信进行一些 WechatTool 自动化测试,当然需要大量机器我们又不想维护真机,因此选择模拟器登录微信成为我们的首选。模拟器选择雷电模拟器5(稳定版7.1)逍遥模拟器8蓝叠5(蓝叠中国非国际版)注:这三个基本算是国内用的较多的代表了,当然还有MuMu、夜神等模拟器也是不错~最新版微信也可以登录并且使用 WechatTool 自动化测试了。原来选择32位版本微信才是正道,选雷电或蓝叠都可(感觉逍遥连接adb调试不太友好),运行流畅不卡顿,甚至还可以开小程序。

2022-12-16 12:04:30 2819 2

原创 使用OpenAI作为开发辅助工具效果分析

最近OpenAI已经火出圈了,我们也对新的技术产品保持好奇,肯定要做个测评,和大多数人关注的领域不通(大部分人在关注它生成文案的能力,以及对部分运营人员的冲击概率),我们尝试在软件开发层面关注下它目前的实力如何。直接进入问答环节看来这点难不倒它,我换个语言试试呢这也没问题,上点难度,增加我的需求描述总结现在的OpenAI已经非常准确的理解了我的需求描述(它可是没有使用中文语料的,对中文的理解和输出都是再翻译的结果),从实现层面上已经可以真正帮助开发者做一些事情了,比如编写一些工具类或常规功能的

2022-12-08 11:43:34 1490

原创 Spring Boot使用宝兰德BES进行改造和部署

本记录供日后观看也是为以后其他需要国产化改造的朋友提供指引帮助,因为内网等原因本文主要以文字内容进行记载,确保按照本流程下初次使用BES系统也可以轻松部署服务。在 pom.xml 文件找到在 spring-boot-starter-web 的下面加上运行时移除 tomcat (provided)修改后为只用改主程序/module 的 pom.xml 里的打包方式修改为打 war 包这里就算完成了,如果你和我一样有使用 websocket 就继续跟我改造,没有可跳过在 pom.xml 文件里找到(

2022-12-07 11:06:56 8563 9

原创 WorkTool企微机器人APP分享自定义小程序

WorkTool企微机器人自动化工具:https://wt.asrtts.cn/。什么是自定义小程序,就是我们可以通过业务逻辑或代码来动态修改每次发出的小程序所附带的路径(path)和参数(params),以此来控制每次发出的小程序都是有不同含义的,但企业微信并不让我们这样做,为此我们需要找到一种方便可用的解决方案。我们通过官方文档和资料了解到,可以通过移动端APP接入企业微信SDK后,以分享小程序形式发送到企业微信会话中,并且我们也在之前的调研中成功实践了分享自定义链接到企业微信。

2022-12-05 15:12:42 1356

原创 WorkTool企微机器人APP分享自定义链接

WorkTool企微机器人自动化工具:https://wt.asrtts.cn/。我们知道分享自定义网页可以采用转发形式发到企业微信的客户或群里,但是如果我们业务需要配置每次链接入口不同,如链接附带一些业务参数,这时单纯使用转发常常不能满足需求。找到一种替代方案快速发送自定义网页链接是很有必要的。所幸根据企业微信官方回复,目前移动端可以调用sdk分享文字、图片视频、网页等至企业微信会话。Android端的sdk文档。

2022-12-04 19:32:03 1990

IconWorkshopshiyongban

ico图标制作软件。支持x windows欢迎大家前来下载。

2013-11-26

空空如也

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

TA关注的人

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