相信国内做Delphi开发的不在少数,信创大趋势下,很多转Lazarus开发了。最近我也研究了一下,决定也转到这下面来,主要考虑:1、商业化方便,无版权纠纷;2、兼容Delphi语法,上手很快;3、原有的源码还可以再利用。 首先,我规划一个云诊所的产品,主要是给诊所使用,利用三层技术,兼顾了C/S的 ...
ESP32-S3接入大模型API,对话AI 1、先使用python验证可行性 import requests url = "https://api.siliconflow.cn/v1/chat/completions" payload = { "model": "deepseek-ai/DeepSe ...
活动中台系统非常注重系统性能和用户体验,而出现慢查询可能导致应用程序响应变慢、请求堆积、系统负载增加等问题,甚至引发系统崩溃或不可用的情况。本文主要介绍活动中台系统针对慢SQL问题的实践治理案例。 ...
ShadowSql包含sql的绝大多数功能 按可执行功能分为Insert、Delete、Update、Select(SingleSelect)、CreateTable、DropTable和TruncateTable 以上功能还包含子功能,有Table、AliasTable、DB、TableView、 ...
曾经,CSS 颜色的写法很专一,就只有十六进制写法(#ff0000)和关键字写法(red)。 现在,它变了,变得花样多了,各种招式眼花缭乱。 以红色(red)为例: 1. 颜色关键字 直接使用预定义的颜色名称: color: red; 解释 直接使用关键词 red。 2. 6位十六进制 使用完整的 ...
MQTT协议 MQTT协议是基于TCP传输协议之上的应用层协议,全程Message Queuing Telemetry Transport。主要用于物联网设备间的通信,在低带宽、不稳定网络环境下的优势非常明显。 当然普通的通信业务开发也是完全可以使用的。MQTT协议采用客户端-服务端架构模式,实现了 ...
解释器模式(Interpreter Pattern) 解释器模式(Interpreter Pattern)是一种行为型设计模式,用于定义一种语言的文法表示,并提供一个解释器来解释该语言中的句子。这种模式通常用于开发需要解析、解释和执行特定语言或表达式的应用程序。 主要目的是为特定类型的问题定义一种语 ...
在机器学习的世界里,分类问题无处不在,而多分类问题更是其中的常见挑战。 无论是识别手写数字、分类新闻主题,还是预测客户购买的产品类别,多分类问题都扮演着重要角色。 线性模型,以其简洁高效的特点,成为了应对多分类问题的有力工具之一。 本文将探讨线性模型解决多分类问题的原理、策略以及优缺点,并通过代码示 ...
引言 Guava 使用术语 流来表示可关闭的,并且在底层资源中有位置状态的 I/O 数据流。字节流对应的工具类为 ByteSterams,字符流对应的工具类为 CharStreams。 Guava 中为了避免和流直接打交道,抽象出可读的 源 source 和可写的 汇 sink 两个概念,指可以从中 ...
qemu中使用passt来作为虚拟机的网卡NAT实现,希望能够利用它IP地址与host一致的优点。这本来是没有啥问题的,但是不知道为什么它的TCP入口流量的延迟很严重。 好吧,反正以后总是要改passt源代码的,再加上当时修了一大堆移植的bug后,就只知道有这个问题了,就干脆给修了。大约是去年11月 ...
大纲 1.zk单机模式是如何启动的 2.zk集群是如何部署和启动的 3.zk集群部署要用什么样配置的机器 4.如何合理设置zk的JVM参数以及内存大小 5.zk配置的核心参数之tickTime、dataDir和dataLogDir 6.影响Leader与Follower组成集群的两个核心参数之ini ...
我正在开发的一个.net sql拼写工具(SqlBuilder),也可以算是ORM,命名为ShadowSql 本工具的作用就是帮码农拼写sql,对标开源项目SqlKata。 在项目里面直接拼写sql很容易出错,是件很Low的事情,所以我们需要ORM工具。 但是有些ORM很重,很担心造成性能问题,这就 ...
Hello,今天聊聊程序员都关心的35岁话题,顺便记录下我的真实面试经历。(doing) 35岁危机是什么,它到底存在吗 它真的存在,最近,年满70岁的格力电器董事长董明珠在央视采访中表示:“35岁的员工如果具备良好的能力和经验,没有理由不予以录用。35岁的员工通常拥有丰富的工作经验,在外面锻炼时间 ...
近日被MCP刷屏了,刚好看到张队发了一篇文章提到MCP的官方C# SDK发布了预览版,于是手痒痒尝了一下鲜,写了一个DEMO分享给大家。MCP,全称是“模型上下文协议”(Model Context Protocol),是Anthropic开源的一个标准协议。有了MCP,就像是插上USB-C线那么简单... ...
一、概述 SearXNG 是一个免费的互联网元搜索引擎,它聚合了来自各种搜索服务和数据库的结果,但摆脱了隐私追踪 —— 用户行为既不会被引擎跟踪也不会被分析。 功能特性 自托管,可以私有化部署 没有用户跟踪/没有分析 可以自定义设置脚本和 cookies 安全加密的连接 轻松整合了近200个搜索引擎 ...
需求: 拿到了 boss 的服务器账号 ssh boss@172.16.1.100,需要登录 boss 的账号,然后为自己创建一个账号,实现 ssh <user_name>@172.16.1.100 登录。 我希望自己的账号 1. 有 sudo 权限,2. home 目录的空间大。 (boss、<u ...
一、概述 有surging企业客户找到我,系统已经在线上环境运行,在使用过程中碰到内存不能释放的问题,每次都要和客户打招呼进行重启造成很坏的影响,问能不能彻底解决掉,然后我打包票可以解决,解决不了不收钱, 下面我将把我解决内容分析出来。 。 木舟 (Kayak) 是什么? 木舟(Kayak)是基于. ...
原文作者:aircraft 原文链接: halcon 入门教程(三) 边缘检测 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇讲一下边缘检测(边缘提取),因为这个我发现也是比较常用的,放在入门教程(三)会比较好,在入门教程(一)(二)学完了形态学,和Blob分析,再来学边缘检 ...
1. 什么是 OpenObserve? OpenObserve 是一个开源的可观测性平台(支持日志、指标、追踪),旨在成为 Elasticsearch/Datadog 的轻量级替代方案。 它支持通过 OpenTelemetry(OTLP)协议接收数据。 2. 搭建 OpenObserve docke ...
前言 一直以来,使用Vue开发桌面应用大部分都是使用基于webview的方案,如electron,tauri等。不依赖webview的,移动端倒有不少,如Weex,NativeScript等,桌面端寥寥无几。 最近,Deft框架完成了Vue3的适配,支持使用Vue+Rust开发跨平台应用,不依赖We ...