IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    一线码农
    发表于
    2025-03-07 03:10:00

    Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露 - 一线码农

    【摘要】一:背景 1. 讲故事 前面跟大家分享过一篇 C# 调用 C代码引发非托管内存泄露 的文章,这是一个故意引发的正向泄露,这一篇我们从逆向的角度去洞察引发泄露的祸根代码,这东西如果在 windows 上还是很好处理的,很多人知道开启一个 ust 即可,让操作系统帮忙介入,在linux上就相对复杂一点了阅读全文 ...继续阅读 (68)


    love 0
    CareySon
    发表于
    2025-03-07 01:49:00

    开发者必知的日志记录最佳实践 - CareySon

    【摘要】对程序来说,良好的日志风格能够极大的降低排错的成本,增强程序的健壮性与可运维性,但大多数开发同学并没有将日志的重要性提的和代码本身一样高,本文讨论我个人记录日志的一些最佳实践 基本原则 将日志作为程序的第二个UI 软件的第一UI当然是使用方或API调用方,而日志作为第二UI,用于开发、运维、合作方进阅读全文 ...继续阅读 (45)


    love 0
    美团技术团队
    发表于
    2025-03-07 00:00:00

    老显卡福音!美团开源首发INT8无损满血版DeepSeek R1

    DeepSeek R1模型权重原生为FP8类型,仅能被英伟达新型GPU支持。美团技术团队进行了INT8精度量化的尝试,量化后模型精度基本无损,可部署到A100等其他型号GPU,从而解锁了芯片限制;相比BF16实现了50%的吞吐提升,降低了推理成本。相关技术已在Hugging Face上开源。 ...继续阅读 (48)


    love 0
    二丫讲梵
    发表于
    2025-03-06 20:57:16

    学习周刊-总第201期-2025年第10周

    如要阅读全文,点击标题跳转。 学习周刊-总第201期 | HiveChat | sqlchat | atujii | aya | analytics | deep-research-web-ui | UotanToolboxNT ...继续阅读 (73)


    love 0
    叶小钗
    发表于
    2025-03-06 11:51:00

    当我老丈人都安装上DeepSeek的时候,我就知道AI元年真的来了! - 叶小钗

    【摘要】关注公众号回复1 获取一线、总监、高管《管理秘籍》 春节期间DeepSeek引爆了朋友圈,甚至连我老丈人都安装了APP,这与两年前OpenAI横空出世很不一样,DeepSeek似乎真的实现了“与民同乐”。 另一方面,我一做AI培训的同学前两天在感叹AI流量的变化,年前到年后的流量和收费达到了10倍的阅读全文 ...继续阅读 (68)


    love 0
    qihang01
    发表于
    2025-03-06 10:17:45

    Linux系统下安装部署JumpServer堡垒机

    简单介绍: 1、JumpServer是一款开源堡垒机,它可以帮助企业安全地管理服务器和设备。 2、JumpServer使用Docker和Docker Compose进行部署 3、我们使用Rocky Linux 9.x系统来安装部署JumpServer堡垒机 知识储备: Rocky Linux 9.x系统安装配置图解教程 https://www.osyunwei.com/archives/14859.html 准备篇 1、禁用SELinux rpm -q grubby #确认grubby软件包是否已经安装 grubby --update-kernel ALL --args selinux=0 #添加selinux=0到内核​​命令行 shutdown -r now #重启系统 getenforce #查看结果为Disabled 2、防火墙设置 Rocky Linux 9.x默认是firewalld防火墙,因为‌Docker需要iptables,我们这里卸载firewall,安装iptables作为防火墙,并清空防火墙规则 2.1关闭firewall systemctl stop firewalld.service systemctl disable firewalld.service systemctl mask firewalld systemctl stop firewalld ...继续阅读 (93)


    love 0
    圣殿骑士
    发表于
    2025-03-06 06:47:00

    开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码 - 圣殿骑士

    【摘要】2025 年是 AI Agent 的元年,我们团队历时 3 个多月,现正式开源Multi-Agent AI 框架,欢迎各位园友前往 GitHub Fork、Star 或提交 PR,共同打造 aevatar.ai 生态。 Github地址: aevatar 核心框架: https://github.c阅读全文 ...继续阅读 (20)


    love 0
    Wincer
    发表于
    2025-03-06 06:06:09

    读《拖延心理学》有感

    好久没在文字阁分类里发文了这当然不是因为我好久没读书了。最近这段时间因为意识到了内心深处的冲突与迷茫,我开始不断看书,试图从书中寻找答案。倒不是说最近我的内心才有冲突与迷茫,而是我最近才从我的一些行为意识到原来这是我内心冲突与迷茫的外在表现。我在2024 年终总结里写道:「今年我浪费了好多时间在刷 B 站、抖音上面,我觉得这样并不好,短视频刷多了会让我明显感觉到自己变得浮躁了起来」。其实我当时弄错了因果关系,并不是因为刷短视频让我变得浮躁了。而是因为我的内心本身就是浮躁的,所以才会去看刷很多视频。言归正传,我最近看的一些书的确能缓解一些我内心的冲突与迷茫。本文的标题提到的《拖延心理学》就是其中之一。拖延的心理问题曾几何时,我对于心理学相关的内容都不怎么感冒的,我还记得在上大学时看圆桌派,有一期心理学家武志红来当嘉宾,他说世界上只有两种人:一种人是承认自己心理有问题的,另一种是不承认自己心理有问题的。我当时对于这句话是嗤之以鼻的,想着这不过是他一个心理学家屁股决定脑袋才能说出来的话,我也不认为自己的心理会有什么问题。可几年来,我自己也在改变,我不得不承认:也许我真的有一些心理方面的问题。就比如,我目前能意识到的最明显的问题——拖延。我想很多人或多或少都经历过拖延:也许是在生活中早就给自己定下目标,却迟迟不愿开始;或者习惯在工作里卡着 deadline 前才匆忙交付。有一些意识到自己有 ...继续阅读 (47)


    love 0
    白宦成
    发表于
    2025-03-06 06:04:46

    看不同的种类的小说,理解不同的人生

    作为一个网文爱好者,近些年来,我看了不少的小说,最近在看一本医生为主人公和一本刑警为主人公的小说。写这篇文章的意图是希望鼓励我的博客的读者们,试着去读一读小说(网文是其中的一种),通过小说,来感知不同的人的不同生活,从而收获对于世界的新的理解。作为一个爱读书的人,我每年看的书都在 10 本以上,其中一小部分是各项工具书,因为工作 / 业务需要读的书,而更多的则是我看的小说。看这些小说算是我工作之余的放松途径,在写了一天代码之后,我会开始看小说来放松。同时,看网文这种相对简单粗暴、挑逗人的多巴胺的小说,可以让我不用太烧脑(看推理小说,感觉自己脑子要烧了)。不同的小说因为其作者的背景,或多或少会带上一些职业的特性,对于我这样的局外人,已经足够管中窥豹了。如果你对于别人的生活感兴趣,那么我也推荐你试着去通过看小说来理解别人的生活。当然,其实不只是小说,电影也是一样的。本质上是这些内容当中充满了故事。举个例子,我看《银河写手》,知道了编剧的生活和日常,也知道了《救猫咪》和《节拍器》。终我一生,我可能无法去体验所有的职业,通过这些片段,也能让我掀开其他职业的帘子,去尝试了解不同人的人生。 ...继续阅读 (48)


    love 0
    Conan Zhang
    发表于
    2025-03-06 04:06:05

    2025 微软聚技站 – 如何让数据分析落地

    跨界知识聚会系列文章,“知识是用来分享和传承的”,各种会议、论坛、沙龙都是分享知识的绝佳场所。我也有幸作为演讲嘉宾参加了一些国内的大型会议,向大家展示我所做的一些成果。从听众到演讲感觉是不一样的,把知识分享出来,你才能收获更多。 关于作者 张丹,数据分析师/程序员/Quant: R,Java,Nodejs blog: http://fens.me email: bsspirit@gmail.com 转载请注明出处: http://blog.fens.me/meeting-ms-jujizhan-20250305/ 前言 Deepseek的横空出世似乎打破整体数据分析的瓶颈,无数的人都谈起了Deepseek。无论之前是做什么的人,现在都说可以做数据分析了,所有人觉得自己一下子都行了。 数据分析领域是Deepseek的能力的一个主战场,作为数据分析的老人,我也觉得自己和大厂的距离近了一些,但是能做什么,能做成什么,还是要自己心理有数据不能连自己的骗了。 目录 分享主题:如何让数据分析落地 会议体验和照片分享 1. 分享主题:如何让数据分析落地 Deepseek的出现,也让很多的数据分析从业人员感到担忧,什么时候自己会被模型所替代。去年在大模型影响下,很多人都觉得数据分析师会被大模型很快的替代。今年来看,虽然大模型技术更新速度很快,但是对于专业领域数据分析和数据科学的场景,大模型依然有较 ...继续阅读 (28)


    love 0
    windliang
    发表于
    2025-03-05 23:32:23

    一文了解Cursor使用方法和技巧

    认识 Cursor一句话总结:基于 VScode 全方位集成 AI 的一款代码编辑器。常用功能官网介绍的非常详细,可以浏览一遍:https://www.cursor.com/cn/features打开 Cursor Setting,有一些常用设置:企业内用可以先把隐私模式打开:除了上一代编码辅助 copilot 的 TAB 补全、问答,最关键的是增加了agent 模式,可以自主完成某一个具体的目标。模型一般选择 claude-3.5,或者 claude-3.7(claude 3.7 实测:在实际编程任务中提升到底有多大?, 刚出不久,效果目前褒贬不一),Agent 模式下可以自己执行命令行脚本、自主修复 lint 错误、自主跑 build 修复相应报错,也可以让它跑单测再自主修复。可以开启 yolo 模式,跑命令行时候不需要二次确认。安全起见,也提供了一些禁止执行的命令的配置。增加了代码库的索引,可以基于整个代码库来完成一些事情。Ask 模式下可以主动 @Codebase ,Agent 模式下会主动搜寻整个仓库。可以在设置中查看是否索引了整个项目:聊天中比较常用的就是 @ ,可以 @ 文件,@ 文档,@ git 等等,对于文件也可以直接做左边目录树拖动到对话框。提前索引文档:查看执行的历史,甚至可以并行让它执行多个:Pro 版本每月 $20,可以通过wildcard 虚拟信用卡充 ...继续阅读 (49)


    love 0
    chgaowei
    发表于
    2025-03-05 23:02:55

    开源智能体通信协议对比分析:MCP、ANP、Agora、agents.json、LMOS、AITP

    在智能体通信协议开发的过程中,我收集了行业已经出现的智能体通信协议,并且使用OpenAI的deepresearch,对协议的目标问题、关键技术、适用场景、技术架构、兼容性与扩展性、开源与生态以及未来发展前景等方面进行分析。我们去年初就启动了开源智能体通信协议的设计与开发工作,作为最早在这个领域研究的团队,我们能够十分明显的感受到,最近两三个月,这个领域正在受到越来越多的人的关注。欢迎关注我们的开源项目,加入我们的开源社区,无论你是个人开发者,还是人工智能领域的公司,我们都十分的欢迎。 ...继续阅读 (45)


    love 0
    依云
    发表于
    2025-03-05 20:46:24

    pacfiles: 高速的 pacman -F 替代品

    本文来自依云's Blog,转载请注明。缘起Linux 发行版的软件包管理器通常都会提供这么一个功能——查找文件在哪个仓库中存在的软件包里。实现起来也挺简单:仓库维护一个每个软件包里都有哪些文件的数据库,软件去查就可以了——假如用户不介意性能问题的话。最开始,我使用的是pkgfile。它是使用 C++ 编写的,会把 Arch 官方提供的 .files 数据库(压缩的 tar 归档)转成 cpio 归档再用(压缩可以靠 btrfs,问题倒是不大)。它比 pacman -F 可快多了,但是我后来不用了,因为它当时不支持多架构——即在 pacman.conf 里把 Architecture 设置为多个值,比如我用的x86_64 x86_64_v3。现在等我写好了 pacfiles,才发现它终于在大半年之前支持多架构了……不过它看起来开发还是不太活跃,选项和输出格式也和 pacman -F 有很大的差别。效果对比最主要的功能是按文件名搜索,因此让我们先看看这个:pacman -F 和 pkgfile 都是遍历整个数据库。pacman -F 和 pacfiles 是单线程的,pkgfile 是多线程,但我不知道为什么 pacman -F 会慢那么多。pkgfile 比 pacfiles 快一些 ...继续阅读 (46)


    love 0
    logic
    发表于
    2025-03-05 16:51:00

    爬大工山

    爬山已经是上周日的事了,本是与友人相约,却不想对方熬夜不想起床。不想难得空出的周末就这么打水漂浪费掉,遂独自出发攀登大工山。大工山是南陵第一高峰,海拔523米,考虑到芜湖整体的海拔,实际高度也应当有个500m了,和南京的绿地金茂国际金融中心大楼差不多,那栋楼地上有104层。emmm现在想想确实有点不自量力了,毕竟当初爬过20层的合工大双子楼,两腿就开始打颤了。此前许久没过运动了,攀登起来着实费力。不得不提的是,大工山的山路有别于其他景观山。例如赭山等,因为开发完善,不仅有直上直下的阶梯路,也有绕山而行的柏油路。即便体力稍弱,也可以慢悠悠的绕山而行,无非就是耗时长些罢了。但大工山上山和下山有且仅有延山脊而建的两条阶梯路,全程鲜有坡度小于30°的,靠近山顶更是只剩下石块与黄土,在长久的风化作用以及人为踩踏下,石块大多崩碎开来,走在山路上稍有不慎便容易滑落下来,路边倒下的栓有铁链的水泥柱便是明证。上周日还数初春,山上没有太多花开的风景,只有几处小瓣品种的梅花开得异常绚烂。另有几处野花树,认不出来品种,但也结出花骨朵来,将要开了。但爬山甚是疲累,并没有好好欣赏一番。从9:30开始,爬山耗去了2.5h,前半程一直没有遇着与我同向的,爬得甚是寂寞,途中歇息了十余次,直到11:30左右,后面赶上来一家子,有了一块同行的,爬起来也更有些力气了,一鼓作气上了山顶,已是12:00了。山顶没有特别出彩的 ...继续阅读 (34)


    love 0
    Yinan
    发表于
    2025-03-05 15:18:43

    On \"You don\'t need to work on hard problems\"

    You don't need to work on hard problems - Ben KuhnI just came across this interesting article. I have to agree on how the problems (and how you are evaluated) in school set deliberately to be linear or 1 dimensional. While in real world, problems tend to be multi-dimensional, which relies on both so-called soft skills and hard skills. However, it is also exactly the same reason that there is no other place than school, that you'll been evaluated in a fair, straight-forward way.I am not saying that you don't need to work hard in school. However, what school really taught us was really far beyo ...继续阅读 (42)


    love 0
    运维咖啡吧
    发表于
    2025-03-05 15:01:23

    AI 实践|零成本生成SEO友好的TDK落地方案

    本文介绍如何利用AI自动生成博客SEO友好的TDK信息,包括标题、描述和关键词。通过调用AI模型的API,可以实现文章内容到SEO友好信息的自动化转换,提高博客的搜索引擎排名。 ...继续阅读 (69)


    love 0
    CareySon
    发表于
    2025-03-05 10:55:00

    SQL Server 2025 AI相关能力初探 - CareySon

    【摘要】SQL Server 在2024年11月开始进行社区私有预览(链接),由于涉及AI能力,我也是第一时间申请了内侧资格,悲剧的是,直到2025年2月,才拿到预览版的测试资格-.-,此时已经是CTP1.3了,也就是内侧的第四个版本了。 但whatever,late better than never。下阅读全文 ...继续阅读 (51)


    love 0
    qihang01
    发表于
    2025-03-05 10:44:22

    Windows 下添加Nginx 为系统服务

    需求:把Windows版本的nginx添加为系统服务,并且设置为开机自启动 操作步骤: 1、下载Windows Service Wrapper工具 Winsw (Windows Service Wrapper) 可以将任何可执行文件配置成为能够在Windows系统后台自动启动、停止、重启的服务。 Winsw的工作原理是读取一个XML配置文件(通常命名为winsw.xml),在这个配置文件中定义了服务的名称、可执行文件路径、启动参数、服务描述、日志配置等信息。 通过运行Winsw提供的exe文件(如winsw.exe),根据XML配置来管理对应的应用程序作为服务。 官方网站:https://github.com/winsw/winsw 下载地址:https://github.com/winsw/winsw/releases/download/v2.12.0/WinSW-x64.exe 2、编写XML配置文件 文件名nginx-service.xml,添加下面的内容,特别注意格式缩进 <!-- nginx-service.xml --> <service> <id>nginx</id> <name>nginx</name> <description>nginx</de ...继续阅读 (95)


    love 0
    白宦成
    发表于
    2025-03-05 06:01:17

    如何从工商银行银行个人网银下载借记卡交易记录

    首先,你需要开通你的工商银行网上银行,如果没有开通,则需要前往线下网点开通后,再来阅读本文。具体操作如下:访问工商银行网上银行,使用密码登录或者扫码登录登录后,访问 — 首页 — 我的账户,进入到账户详情页面,并选择要查询的账户在明细页跳转至账单查询,查询数据并下载1. 登录工商银行网上银行访问工商银行网上银行, 登录,并进入其中。2. 找到账户点击首页 — 我的账户 — 卡包,找到你的账户,并点击明细按钮,跳转到明细页面。3. 选择账户和对应的月份,下载明细在明细页面,可以选择时间范围,并选择下方的下载数据明细的格式,就可以点击下载,来完成数据下载的动作。 ...继续阅读 (33)


    love 0
    尧景
    发表于
    2025-03-05 00:00:00

    窗口函数Frame优化思想

    窗口函数Frame优化思想背景MySQL从8.0开始支持窗口函数(Window Functions),作用是计算一组聚合行的结果。其特点是可以同时具有分组和排序功能,且不改变原表行数,主要应用于数据分析场景。本文将介绍下窗口函数Frame子句的优化思想,首先看下窗口函数示例:SELECTSUM(c1)OVER(PARTITIONBYc2ORDERBYc3ROWSBETWEENxPRECEDINGANDyFOLLOWING)FROMt;如图所示,图示为窗口函数的语法逻辑。其中窗口函数分为特有的窗口函数与聚合函数两类,窗口函数子句包含分区子句,排序子句和框架子句Frame。具体地,展开上述窗口函数子句,如上述case,我们首先基于c2 分区,c3 排序,每一个分区中,计算每一行时,会根据当前行构造frame区间,如当前case会从当前行向前数x行,向后数y行,最后计算x+y+1行的sum(c1)值。默认场景下,每一行计算时,都需要先算出其Frame范围,并基于范围计算窗口函数值。一个分区遍历计算完,需要时间复杂度为O(N2). 考虑到当前行Frame与上一个的Frame关系,由此可以对Frame语句进行优化。优化思想由于窗口函数分为两类,其中一类为特有窗口函数,计算逻辑多与Frame无关,另一类为聚合函数,与Frame子句呈相关性,因此本文后续所述优化特指对聚合函数场景的Frame优化 ...继续阅读 (43)


    love 0
    尧景
    发表于
    2025-03-05 00:00:00

    窗口函数Frame优化思想

    窗口函数Frame优化思想背景MySQL从8.0开始支持窗口函数(Window Functions),作用是计算一组聚合行的结果。其特点是可以同时具有分组和排序功能,且不改变原表行数,主要应用于数据分析场景。本文将介绍下窗口函数Frame子句的优化思想,首先看下窗口函数示例:SELECTSUM(c1)OVER(PARTITIONBYc2ORDERBYc3ROWSBETWEENxPRECEDINGANDyFOLLOWING)FROMt;如图所示,图示为窗口函数的语法逻辑。其中窗口函数分为特有的窗口函数与聚合函数两类,窗口函数子句包含分区子句,排序子句和框架子句Frame。具体地,展开上述窗口函数子句,如上述case,我们首先基于c2 分区,c3 排序,每一个分区中,计算每一行时,会根据当前行构造frame区间,如当前case会从当前行向前数x行,向后数y行,最后计算x+y+1行的sum(c1)值。默认场景下,每一行计算时,都需要先算出其Frame范围,并基于范围计算窗口函数值。一个分区遍历计算完,需要时间复杂度为O(N2). 考虑到当前行Frame与上一个的Frame关系,由此可以对Frame语句进行优化。优化思想由于窗口函数分为两类,其中一类为特有窗口函数,计算逻辑多与Frame无关,另一类为聚合函数,与Frame子句呈相关性,因此本文后续所述优化特指对聚合函数场景的Frame优化 ...继续阅读 (2)


    love 0
    尧景
    发表于
    2025-03-05 00:00:00

    窗口函数Frame优化思想

    窗口函数Frame优化思想背景MySQL从8.0开始支持窗口函数(Window Functions),作用是计算一组聚合行的结果。其特点是可以同时具有分组和排序功能,且不改变原表行数,主要应用于数据分析场景。本文将介绍下窗口函数Frame子句的优化思想,首先看下窗口函数示例:SELECTSUM(c1)OVER(PARTITIONBYc2ORDERBYc3ROWSBETWEENxPRECEDINGANDyFOLLOWING)FROMt;如图所示,图示为窗口函数的语法逻辑。其中窗口函数分为特有的窗口函数与聚合函数两类,窗口函数子句包含分区子句,排序子句和框架子句Frame。具体地,展开上述窗口函数子句,如上述case,我们首先基于c2 分区,c3 排序,每一个分区中,计算每一行时,会根据当前行构造frame区间,如当前case会从当前行向前数x行,向后数y行,最后计算x+y+1行的sum(c1)值。默认场景下,每一行计算时,都需要先算出其Frame范围,并基于范围计算窗口函数值。一个分区遍历计算完,需要时间复杂度为O(N2). 考虑到当前行Frame与上一个的Frame关系,由此可以对Frame语句进行优化。优化思想由于窗口函数分为两类,其中一类为特有窗口函数,计算逻辑多与Frame无关,另一类为聚合函数,与Frame子句呈相关性,因此本文后续所述优化特指对聚合函数场景的Frame优化 ...继续阅读 (1)


    love 0
    Yinan
    发表于
    2025-03-04 23:18:05

    Cross-post from Mastondon to X and Bluesky

    These are the current methods I am using to do Crossing Posting.From Mastodon to Bluesky:https://skymoth.app/.Log in both accounts and you're ready to post toots.From Mastodon to X (Formerly Twitter):yinan-c/Mastodon-to-Twitter-SyncYou'll need to configure both Twitter and Mastodon API for this.Unfortunately I did not find a good way to sync old Tweets to mastodon account in mastodon.social. Let me know if you do find something for this. ...继续阅读 (50)


    love 0
    testcs_dn
    发表于
    2025-03-04 20:32:49

    Chrome扩展background.js访问剪贴板指南

    Chrome 扩展的 (或 Manifest V3 中的 Service Worker)可以访问剪贴板,但需要满足以下条件:在 中声明剪贴板权限: { "permissions": ["clipboardRead", "clipboardWrite"] } 2. 使用 Clipboard API 在 中,通过现代 Clipboard API()操作剪贴板: // 写入剪贴板 navigator.clipboard.writ ...继续阅读 (23)


    love 0
    绪风
    发表于
    2025-03-04 15:25:00

    修复搜狗输入法无法输入中文

    亲测搜狗输入法在 Ubuntu 24.04LTS 以及 Linux Mint 22.1 系统安装好后会出现无法输入中文的情况。有两种解决办法:百度输入法 For Linux;修复 Qt 包的问题。下面介绍方法 2 的修复步骤。首先退出 Fcitx 程序,然后在终端执行sogoupinyin-watchdog程序。sudo su /opt/sogoupinyin/files/bin/sogoupinyin-watchdog执行完成之后,查看终端的错误输出,例如我的输出:./sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5: no version information available (required by ./sogoupinyin-watchdog) ./sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Widgets.so.5: no version information available (required by ./sogoupinyin-watchdog) ./sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../li ...继续阅读 (67)


    love 0
    夕水
    发表于
    2025-03-04 15:22:00

    js实现大数字求和

    在现代编程中,处理超大数字常常会遇到限制,因为大多数编程语言的数字类型在存储较大的整数时可能会溢出。为了解决这一问题,通常采用字符串表示法来处理大数字。在这篇文章中,我们将深入探讨如何通过字符串实现大数字的求和,展示一个简单而有效的 JavaScript 函数。背景在数学中,加法是最基本的运算之一,但对于超出机器数值范围的数字,我们需要采取不同的方法。通过将数字表示为字符串,我们可以逐位进行加法运算,模拟人工计算时的进位过程。这种方法简单直观,尤其适合处理任意大的数字。函数实现以下是我们实现的大数字求和函数bigNumberSum:const bigNumberSum = (a: string, b: string) => { let aArr = a.split(''), bArr = b.split(''); const maxLen = Math.max(aArr.length, bArr.length); let flag = false, res: number[] = []; for (let i = 0; i < maxLen; i++) { const nPopA = aArr.pop(), nPopB = bArr.pop(), numA = pars ...继续阅读 (81)


    love 0
    C1G
    发表于
    2025-03-04 11:43:51

    Dify v1.0本地部署+deepseek

    Dify 一词源自 Define + Modify,意指定义并且持续的改进你的 AI 应用,它是为你而做的(Do it for you)生成式 AI 应用创新引擎开源的 LLM 应用开发平台。内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持,提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。比 LangChain 更易用。在线体验:https://dify.ai/zh开源地址:https://github.com/langgenius/dify官方文档:https://docs.dify.ai/v/zh-hansDify云服务,可以在线使用.Sandbox(免费版) 每天可调用200次GPT专业版 $59/month团队版 $159/month企业版 面议开源社区版安装 Dify 之前, 请确保你的机器已满足最低安装要求:CPU >= 2 CoreRAM >= 4 GiB克隆 Dify 代码仓库安装gityum install -y git克隆 Dify 源代码至本地环境# 假设当前最新版本为 0.15.3 git clone https://github.com/langgenius/dify --branch 0.15.3 Cloning into 'dify'.. ...继续阅读 (39)


    love 0
    Usubeni Fantasy
    发表于
    2025-03-04 10:02:20

    70% 困境:AI 辅助开发的残酷真相

    本文深入探讨了AI在软件开发中的应用现状与挑战,揭示了“70%问题”——即开发者在使用AI工具快速完成大部分工作后,剩余部分变得异常困难。文章分析了AI对不同经验水平开发者的不同影响,提出了“AI初稿”“持续对话”“信任但验证”等有效使用模式,并展望了AI作为“代理性软件工程师”的未来潜力。尽管AI显著加快了开发速度,但软件质量的提升仍需人类的判断和工程纪律。本文为开发者、技术领导者以及对AI在软件开发中应用感兴趣的读者提供了宝贵的见解和建议。 ...继续阅读 (47)


    love 0
    superadmin
    发表于
    2025-03-04 08:31:42

    Java:解压jar后反编译,修改后重新打包更新jar

    mkdir tmp cd tmp # 解压jar主包 jar xf ../main.jar # 编译lib文件夹下某子jar依赖包, 生成class文件,使用classpath加载依赖包 javac -cp "../*:." com/budwk/Demo.java # 将class文件打包到jar包中 jar uf demo.jar com/budwk/Demo.class # 手动覆盖新的 demo.jar 包 # 不能使用这个更新命令,会导致jar包被二次压缩 # jar uf ../main.jar lib/demo.jar # 使用0这个参数,将解压文件打包到jar包中 jar cfM0 ../main.jar * ...继续阅读 (72)


    love 0
    x359981514
    发表于
    2025-03-04 08:30:18

    揭开Flutter Slider中Shapes的神秘面纱

    点击上方蓝字关注我,知识会给你力量Slider是Flutter中使用非常多的一个组件,通常设计师都会对Slider做很多的自定义设计,在Android中,我们其实是很难通过配置xml来改变Slider的外观的,而在Flutter中,我们可以很方便的组合整个实现,当然,前提是你需要对Slider的整体概念有个清晰的认识。下面这张图是Slider的一个基本组成,这里已经融合了一些基础的设计元素,所以,... ...继续阅读 (44)

上一页 104/4361 下一页
沪ICP备19023445号-2号
友情链接