AScript如何实现LINQ语法

AScript是一个开源的C#动态脚本解析执行引擎,支持扩展自定义语法,本篇将详细讲解如何扩展实现LINQ语法。 一、原理 LINQ语句会被编译为调用Queryable/Enumerable扩展方法中的SelectMany/Where/Join/GroupJoin/GroupBy/OrderBy/O ...

让数学公式自动推导

博主头像 我们在做数学公式推导的视频时,比如,想展示一个因式分解: $ x^2+2x+1 $ 变成 $ (x+1)^2 $ 的,或者反过来因式展开,都需要手动计算分解或展开后的结果。 然后再做一个切换动画。 expr1 = MathTex("x^2 + 2x + 1") expr2 = MathTex("(x ...

Jstack定位生产环境线程阻塞问题解决

博主头像 转载请注明出处: 一、问题现象 告警现象: 有一个异步处理的任务日志没有往后继续打印了 这个任务对应的队列存在消息积压 系统日志无任何ERROR堆栈,服务既不崩溃也不恢复 第一反应: 服务没挂但卡住了,极大概率是线程阻塞问题。 二、初步诊断:jstack第一眼看到什么 2.1 获取Java进程PID ...

【Azure Relay】记录使用Azure Relay在通信中遇见侦听器(Listener)或发送端(Sender)断开时的异常日志 (Hybrid Connection by Websocket)

博主头像 问题描述 使用Azure Relay服务,可以帮助服务器与客户端无法直接访问的情况下,提供牵线搭桥中转的沟通方式,俗称“中继”。 它是一种单对单的通信方式,需要对服务端和客户端代码有一些改动才可以,需要定义服务端侦听器(Listener)来接受消息,客户端(Caller)来发送消息。 服务端侦听器( ...

AirSIM+PX4+QGC无人机仿真环境

博主头像 PX4 + AirSim + QGC 仿真环境搭建完整指南 本文档记录了在 Windows 11 + WSL2 (Ubuntu 22.04/24.04) 环境下,从零开始搭建 PX4 v1.15.2、AirSim v1.8.1 和 QGC 仿真环境的完整过程。 ...

pybind11函数指针入门到放弃

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在我们想把底层C++/C的接口暴露给python的时候,我们一般采用的是pybind11框架,可以很方便的让我们暴露接口。对于普通的接口参数类型来说,pyb ...

【EF Core】继承策略——TPH

博主头像 既然 EF Core 的设计理念是以面向对象的方式操作数据库,那么,继承问题是绕不过去的。然而大伙伴也知道,数据库是用表来存储数据记录的,表与表之间哪来的继承。很自然地,EF Core 必须在数据库与实体类之间做一些特殊处理,才能让存在继承关系的实体类与数据表之间的映射不被破坏。 EF Core 内 ...

《觉醒时刻:AI Agent引爆企业效率革命》第一章

博主头像 第一章 AI的第三次觉醒:从对话到行动 1.1 一个传统企业老板的自白 "我一年开两百多场会,每场会平均一个半小时。七个副总、二十多个部门,关键决策最终还是推到我这里。每天打开微信,未读消息三百多条;打开邮箱,未读邮件一百多封;打开OA,待审批流程几十项。信息从一线到我这里,不知道过了多少手、变了多 ...

Calico BGP 网络模型生产实践

博主头像 前言 本文参考 Calico 官网生产实践:基于 IP 的 Calico 架构 为什么使用 BGP? 因为 BGP 扩展能力强,不关心拓扑,只关心"端点在哪",配合路由反射器可扩展至数万节点,且能容纳更多的路由表; Calico 的设计初衷是复用互联网几十年积累的大规模网络运维经验。BGP 作为互联 ...

一次线上慢查询,竟然查出了 MySQL 溢出页问题

博主头像 有些线上问题,表面上看只是 SQL 变慢,实际上背后却隐藏着数据库底层存储结构的问题。 前段时间,我们在生产环境就遇到过一次典型案例: 一张访问量并不算高的业务表,查询RT(响应时间)却突然飙升,甚至出现了大量 IO 等待。最开始大家都以为是索引失效、慢查询或者buffer pool不够,但最终定位 ...

17. LangChain FewShotPromptTemplate少样本应用实战

博主头像 做 AI 应用开发的人应该都有过这种经历:明明在提示词里写了一大堆要求,大模型还是会输出不符合预期的内容,甚至一本正经地胡说八道。这时候,与其继续堆砌文字说明,不如试试 LangChain 里的 FewShotPromptTemplate—— 用几个简单的示例,就能让大模型瞬间明白你想要什么。视频在 ...

AI摆摊:在 muShanghai × 观猹 AI 练摊集市的一次高密度体验

AI集市体验报告:5分钟玩转创意AI应用 本文记录了作者在muShanghai × 观猹联合举办的AI集市上的体验。重点推荐了多个创新AI产品:Star CoPlay将AI融入《星露谷》游戏体验;NeonLingo实现无痛英语学习;Ordine框架支持多Agent工作流编排;谱乐AI简化音乐创作流程... ...

莱特摩比的一面之缘(前端经验)

博主头像 这篇不是“面试题答案合集”,而是一次高级前端面试复盘。 如果只把这些问题背下来,下一场面试换个问法还是会慌;但如果能看懂它们背后的能力模型,你会发现:CSS、请求、Nginx、Docker、Linux、安全、产品判断、算法题,其实都在问同一件事:你是不是已经从“能写页面的人”,成长为“能把前端系统负 ...

洛谷-P10786 [NOI2024] 百万富翁 题解

博主头像 Subtask 1 直接每对 \((i,j)\) 均询问一次,然后找出比其他数都大的一个即可。 Subtask 2 不难想到每次请求把候选点集合二等分并对应连边,每条边必然排除一个数。于是每次请求排除一半候选点。可以做到 \(t=20,s=10^6\),期望得分 \(11\)。 题目要求 \(t\l ...

<1···202122···100>