在软件行业耕耘的二十年里,我们这一代程序员见证了从拨号上网到移动互联,从单体架构到云原生,再到如今 AI 席卷一切的每一次浪潮。假如把一个开发人员的职业生涯开端放在上世纪九十年代末,那时的同行们还在用汇编语言与硬件打交道,用 Fortran 语言进行纸带穿孔的工作,这些也并未离我们过于遥远。而今天, ...
语句 一、行的概念 1.1 物理行 定义:程序员在编辑器中手动编写代码时,肉眼可见的每一行,是代码的「视觉行」。 示例: print("Hello") a = 1 + 2 + 3 上面两行代码,就是两个物理行。 1.2 逻辑行 定义:Python解释器实际执行的一条完整指令,是代码的「功能行」。 示 ...
不少朋友装完OpenClaw爽是爽,但总担心两个问题:1)权限太大,万一哪天AI抽风执行rm -rf /*,硬盘直接原地升天;2)多模型切换用起来没数,一觉醒来token账单三位数。这篇我把自己踩了N个坑总结的OpenClaw安全管控方案全分享: 容器化部署隔离权限、IP白名单控制面板访问、toke... ...
这是 「AI是怎么回事」 系列的第 16 篇,也是最后一篇。我一直很好奇 AI 到底是怎么工作的,于是花了很长时间去拆这个东西——手机为什么换了发型还能认出你,ChatGPT 回答你的那三秒钟里究竟在算什么,AI 为什么能通过律师考试却会一本正经地撒谎。这个系列就是我的探索笔记,发现了很多有意思的东 ...
EasyOCR 应用 在日常办公、数据处理、资料整理中,我们经常会遇到图片转文字的需求:截图里的文案无法复制、PDF 扫描件不能编辑、证件信息需要手动录入、外文图片需要提取文本…… 传统手动录入效率极低,而专业 OCR 工具要么收费,要么配置复杂。 今天给大家分享一款零门槛、高性能、免费开源的 Py ...
基于Google Material3设计,美观且适配全分辨率,集成交互、视觉、网络、UI、拓展、安全全能力,一套框架搞定所有自动化需求,真正的开箱即用! ...
部署使用完OpenClaw后,发现无论从部署复杂度、资源占用还是启动速度上来说,OpenClaw还是比较重量级的。在AI助手爆发式增长的今天,有没有其他更轻量又好用的呢?PicoClaw皮皮虾诞生-一个超轻量的AI智能助手,核心功能与OpenClaw对标,部署简单、资源占用低,或许不再需要抢购Mac... ...
Thread Dump介绍 什么是Thread Dump Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是 大多都提供了当前活动线程的快 ...
搜索"网页天气效果",你大概率会找到两类东西:一类是纯 CSS 写的下雨动画,十几行代码,@keyframes 让 div 从上往下飘;另一类是"调用天气 API 展示温度"的教程,跟视觉效果没半点关系。 真正意义上的"沉浸式天气可视化"——雨滴打到界面元素上溅射、雪花堆积在导航栏、镜头光斑随太阳位 ...
1.准备工作 已经在云服务器上,或者自己电脑上安装好了Openclaw Openclaw已经接入QQ,或者飞书之类的即时通讯软件 开通公众号 2.接入飞书 之前只介绍了怎么接入QQ机器人的教程,现在写下接入飞书的教程 腾讯云服务器上直接快捷配置飞书:https://console.cloud.ten ...
原文 | Přemek Vysoký 翻译 | 郑子铭 术语 让我们来看看本节剩余部分将用到的一些术语: 源代码/产品存储库– 当前开发存储库之一,例如dotnet/runtime。不是 VMR。 前向流程——将变更从产品存储库移动到虚拟存储库的过程。 回流– 将变更从 VMR 移动到产品存储库的过 ...
去年断断续续用 C# 写了一个命令行智能体框架,最近总算跑通了整个流程。Python 的 LangChain、AutoGen 已经烂大街了,但 .NET 这边一直缺个轻量级的、能直接看懂代码的 Agent 实现。这篇文章不讲概念,直接沿着一条请求从头走到尾,把每一步对应的代码摊开来讲。 项目地址:l ...
1 内存布局 按照LLVM工程源码中的Block-ABI-Apple.rst描述,Block的内存布局如下: struct Block { void *isa; int flags; int reserved; R(*invoke)(Block *, ...); struct Block_Descr ...
在服务器、存储设备及各类企业级硬件架构中,RAID磁盘阵列是保障数据安全、提升存储性能的核心技术之一。无论是追求读写效率的高并发场景,需要数据冗余的核心业务,还是需扩容存储空间的海量数据存储需求,合理选型RAID级别,直接决定了业务稳定性、数据安全性及后期运维成本。但实际运维中,多数人对RAID的认 ...
greenlet - 轻量级并发,协程切换的基石 一、什么是greenlet? greenlet 是一个用于在单个操作系统线程中实现伪并发的 Python 库。 它可以帮助你: 创建轻量级的微线程(greenlets),这些微线程可以在不进行上下文切换的情况下暂停和恢复。 手动控制协程的切换,提供了 ...
当长江电力的百万级水电测点故障预警从“分钟级”压缩至“毫秒级”,当中广核的核反应堆数据分析效率提升10倍,这场由国产时序数据库掀起的工业数据革命,正在重新定义“实时”的边界。 一、引言:工业物联网的“数据富矿”与“价值陷阱” 干了多年的工业自动化,我见过太多企业掉进同一个坑里——数据越采越多,价值却 ...
目录 静态免杀篇 动态免杀篇 流量混淆篇 免杀实战案例(一步步带你从0过卡巴) 结语 静态免杀篇 静态查杀原理 想要了解如何进行静态免杀,首先就得了解杀毒软件一般是如何查杀木马的,下面我列出常见的几种检测方式: 特征码比对:杀软会在云端或本地存储大量的病毒库,当一个木马被杀软扫描时,会将木马的某些特 ...
引言 在使用OpenCV进行摄像头开发时,我们经常会看到这样的代码: cv::VideoCapture cap(0); // 打开默认摄像头 但你是否注意到,VideoCapture的构造函数其实还有第二个参数: cv::VideoCapture cap(0, cv::CAP_DSHOW); // ...
阿里云函数计算 AgentRun 全新发布后,我们整理了「探秘 AgentRun」系列文章,本系列将梳理企业落地 Agent 常见难题,给出具体解法,助力 Agentic AI 快速走进生产级环境。欢迎加入「函数计算 AgentRun 客户群」与我们交流,钉钉群号:134570017218。 引言: ...
顶级AI Agent背后的记忆系统,源码级别的拆解来了
不是教你调参,是带你看真实工程代码怎么写的:
- 混合搜索怎么让向量+关键词互补
- Context快满了AI怎么自动「写遗嘱」
- 索引损坏怎么做到零停机重建
龙虾工程师必看 ↓ ...