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

    love 0
    crossoverJie
    发表于
    2025-08-22 06:25:55

    StarRocks 开发环境搭建踩坑指北之存算分离篇

    前段时间碰到一个 StarRocks 物化视图的bug:https://github.com/StarRocks/starrocks/issues/55301但是这个问题只能在存算分离的场景下才能复现,为了找到问题原因我便尝试在本地搭建一个可以 Debug 的存算分离版本。之前也分享过在本地 Debug StarRocks,不过那是存算一体的版本,而存算分离稍微要复杂一些。这里提到的本地 Debug 主要是指可以调试 FE,而 CN/BE 则是运行在容器环境,避免本地打包和构建运行环境。当前 StarRocks 以下的存算分离部署方式,在本地推荐直接使用MinIO部署。启动 MinIO首先第一步启动 MinIO:12345678docker run -d --rm --name minio \-e MINIO_ROOT_USER=miniouser \-e MINIO_ROOT_PASSWORD=miniopassword \-p 9001:9001 \-p 9000:9000 \--entrypoint sh \minio/minio:latest \-c 'mkdir -p /minio_data/starrocks && minio server /minio_data --console-address ":9001"'进入 MinIO 容器设 ...继续阅读 (52)


    love 0
    crossoverJie
    发表于
    2025-08-22 06:25:55

    StarRocks 如何在本地搭建存算分离集群

    之前写过一篇StarRocks 开发环境搭建踩坑指北之存算分离篇讲解如何在本地搭建一个可以 debug 的存算分离版本。但最近在本地调试一个场景,需要 CN 节点是以集群的方式启动,我还是按照老方法通过 docker 启动 CN,然后 export 端口的方式让 FE 进行绑定。比如用以下两个命令可以启动两个 CN 节点。1docker run -p 9060:9060 -p 8040:8040 -p 9050:9050 -p 8060:8060 -p 9070:9070 -itd --rm --name cn -e "TZ=Asia/Shanghai" starrocks/cn-ubuntu:3.5.21docker run -p 9061:9060 -p 8041:8040 -p 9051:9050 -p 8061:8060 -p 9071:9070 -itd --rm --name cn2 -e "TZ=Asia/Shanghai" starrocks/cn-ubuntu:3.5.2然后按照之前的方式在 FE 中手动绑定这两个节点:123ALTERSYSTEMADDCOMPUTE NODE "127.0.0.1:9050";ALTERSYSTEMADDCOMPUTE NODE "127.0.0.1:9051";showcompute nodes;此时会出现新增的第二个节点的状 ...继续阅读 (51)


    love 0
    Yiwei Zhang
    发表于
    2025-08-22 05:22:34

    Docker GPU 报错 - Failed to initialize NVML Unknown Error 解决方案

    在 Docker 中使用 GPU 时,过一段时间后就会报错Failed to initialize NVML Unknown Error, 本文记录原因和解决方案。 ...继续阅读 (39)


    love 0
    bigwhite
    发表于
    2025-08-22 01:22:10

    解锁 CPU 终极性能:Go 原生 SIMD 包预览版初探

    本文永久链接– https://tonybai.com/2025/08/22/go-simd-package-preview大家好,我是Tony Bai。多年以来,对于追求极致性能的 Go 开发者而言,心中始终有一个“痛点”:当算法需要压榨 CPU 的最后一点性能时,唯一的选择便是“下降”到手写汇编,这让利用 SIMD (Single Instruction, Multiple Data) 指令集提升程序性能这条路显得尤为陡峭难行。今年6月份,漫长的等待终于迎来了曙光。Go Runtime 负责人 Cherry Mui提出了在Go标准库中增加simd包的官方提案#73787。这才过去两个月左右时间,Cherry Mui就给我们带来惊喜!其主导的SIMD 官方提案迈出了决定性的一步:第一个可供尝鲜的预览版实现已登陆 dev.simd 分支!这不再是纸上的设计,而是开发者可以立刻下载、编译、运行的真实代码。这不仅是一个新包的诞生,更预示着 Go 语言在高性能计算领域,即将迈入一个全新的、更加现代化的纪元。本文将带着大家一起深入这个万众期待的 simd 包预览版,从其实现原理到 API 设计,再到上手实战,全方位初探 Go 原生 SIMD 将如何帮助我们解锁 CPU 的终极性能。什么是 SIMD?为何它如此重要?SIMD,即“单指令多数据流”,是一种并行计算的形式。它的核心思 ...继续阅读 (44)


    love 0
    阮一峰
    发表于
    2025-08-22 00:18:34

    科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计

    这里记录每周值得分享的科技内容,周五发布。本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。封面图中国首艘火箭回收船"星际归航"本月成功下水,它的40米x60米的甲板,将用于火箭在海上降落。该船的拥有者是民营航天公司"星际荣耀"。(via)GitHub 工程师谈系统设计上周,我读到一篇文章,作者是 GitHub 的高级工程师肖恩·戈德克(sean goedecke)。文章题目是《我所知的良好的系统设计》。读完后,我觉得写得不错。GitHub 工程师总结经验,教大家设计一个良好的系统,不是空泛之谈。下面是我的一些摘录。1、程序设计是组装代码,系统设计是组装服务。程序设计的组件是变量、函数、类等,系统设计的组件是服务器、数据库、缓存、队列、事件总线、代理等。2、如果一个系统很长时间不出错,它的设计就是良好的。如果你进一步看了代码,脱口而出:"哈,这比我想的要简单",或者"这个部分不用我操心,即使出问题也容易解决",它的设计就是优秀的。3、良好的系统设计,总是从一个有效的简单系统发展而来。千万不要从零开始设计一个复杂的系统。4、系统设计的难点在于状态。尽量采用无状态组件,最小化"有状态组件"的数量。状态的复杂性在于,你无法简单地重启服务。一旦出错,往往需要手动修复状态。5、状态需要保存在数据库。数据库是最重要的系 ...继续阅读 (52)


    love 0
    美团技术团队
    发表于
    2025-08-22 00:00:00

    可信实验白皮书系列08:开放式分析引擎 | 附PDF合集

    本篇为《可信实验白皮书》系列的最后一篇内容,主要分享了 AB 实验分析方法库在美团的实践。同时,我们也为大家准备了一份系列全集的 PDF 文档,希望能够帮助到更多从事 AB 实验工作的同学们。 ...继续阅读 (45)


    love 0
    Paulin
    发表于
    2025-08-21 23:48:24

    Monitor Fleksibel: Inovasi Masa Depan dalam Dunia Teknologi Visual

    JAKARTA, cssmayo.com– Dalam beberapa tahun terakhir, dunia teknologi menampilkan gebrakan besar melalui hadirnyamonitor fleksibel. Monitor jenis ini menjadi sorotan karena kemampuannya untuk dilipat, digulung, bahkan dibentuk sesuai kebutuhan. Perkembangan ini tidak hanya menawarkan tampilan visual yang lebih praktis, tetapi juga memberikan pengalaman berbeda dibanding monitor konvensional.Mengapa Monitor Fleksibel Jadi Tren Baru?Seiring berkembangnya gaya hidup modern, kebutuhan perangkat yang ringkas dan mudah dibawa semakin meningkat. Monitor fleksibel muncul sebagai jawaban tepat kar ...继续阅读 (47)


    love 0
    oscar999
    发表于
    2025-08-21 23:07:45

    UI自动化测试

    UI自动化测试是提升软件开发质量和效率的关键手段。本文系统介绍了UI自动化测试的概念、优势、常见类型和实施步骤。核心内容包括:测试框架和工具选择(如Selenium、Cypress)、六大测试类型(功能/回归/兼容性等)、具体实现流程(从需求分析到脚本维护),并提供了Python+Selenium的登录测试示例。文章强调应优先测试核心功能,建议采用页面对象模式,集成CI/CD流水线,通过自动化测试实现快速反馈和持续质量保障。 ...继续阅读 (29)


    love 0
    oscar999
    发表于
    2025-08-21 22:54:36

    测试管理全攻略:从入门到精通

    《软件测试管理:保障质量的关键环节》摘要: 测试管理是软件开发生命周期中系统化管控测试活动的过程,包含五大核心阶段:计划(明确目标/资源)、设计(拆解测试用例)、执行(运行验证)、缺陷管理(跟踪修复)和报告(质量评估)。其价值在于确保软件符合需求、提升团队协作效率、降低修复成本。实施时需应对计划不足、环境复杂等挑战,推荐采用敏捷测试、工具化管理及持续优化机制。通过结构化测试流程,企业可有效控制质量风险,为产品发布提供可靠决策依据。(149字) ...继续阅读 (37)


    love 0
    自行 (zzxworld@163.com)
    发表于
    2025-08-21 22:16:17

    使用 Docker 搭建 Rust 开发环境

    最近对 Rust 编程语言有了兴趣,特别是其标榜的无 GC 和内存安全特性。Rust 官网提供了一个 Playground,可以零成本的在线尝试这门语言。通过这个工具搭配官方教程掌握了一点基础语法后,我决定在本地搭建一个开发环境来深入了解一下 Rust。 ...继续阅读 (46)


    love 0
    二丫讲梵
    发表于
    2025-08-21 21:49:25

    学习周刊-总第225期-2025年第34周

    如要阅读全文,点击标题跳转。 学习周刊 - 总第 225 期 | md-editor-v3 | Translator | claude-code-router | zen | flagwise | mkeditor ...继续阅读 (46)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2025-08-21 21:25:27

    PVE9与k3s那点事:深夜填坑记,搞定AppArmor

    适用于部署了 PVE9 的 k3s 节点。由于本文属于回忆文,可能存在一些出入,总体流程没问题。背景我目前已经将大部分 k3s 节点系统升级到最新的 Debian13 了,最近手头又多了一台杜甫,首先装了 Debian13,部署了 k3s 计算节点,然后观察到节点资源还很富裕,可以跑个 PVE 集群节点。PVE 部署主要参考oneclickvirt/pve,直接在 Debian13 上安装 PVE9。中间踩了一个坑,忘记安装前配置 hosts# 确定能ping,不然后面/etc/pve/local/pve-ssl.key创建失败导致pve没法正常启动 ping $(uname -n)现象未部署 PVE 前,k3s 正常工作了很长时间。安装完 PVE 后,部分 POD 开始报错了,本文以kruise-daemon为例,一直启动不了直至 CrashLoopBackOff。查看相关日志后,发现 pod 所在节点审计日志:[Thu Aug 21 11:52:09 2025] audit: type=1400 audit(1755748328.817:29): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="cri-containerd.appar ...继续阅读 (48)


    love 0
    Putri Siapah
    发表于
    2025-08-21 21:00:04

    Water Softener: Solusi Praktis untuk Air Bersih dan Sehat!

    cssmayo.com —Water Softeneradalah perangkat yang dirancang untuk mengurangi kadar mineral keras seperti kalsium dan magnesium dalam air. Mineral-mineral ini sering kali menjadi penyebab kerak pada peralatan rumah tangga, membuat sabun sulit berbusa, serta menimbulkan berbagai masalah pada kesehatan kulit maupun rambut. Dengan menggunakan Water Softener, kualitas air di rumah menjadi lebih lembut, aman, dan nyaman untuk digunakan sehari-hari.Manfaat Menggunakan Water SoftenerSalah satu manfaat utama dari Water Softener adalah menjaga keawetan peralatan rumah tangga. Mesin cuci, pemanas air, dan ...继续阅读 (56)


    love 0
    siti
    发表于
    2025-08-21 18:49:09

    Sensor Parkir Mundur: Cara Cerdas Biar Nggak Mati Gaya

    JAKARTA, cssmayo.com –Sensor Parkir Mundur– Siapa nih yang dulu suka was-was pas parkir mundur? Jujur aja, aku salah satunya! Sekarang sih, setelah ngerasain manfaat sensor parkir mundur, rasanya dunia parkir makin fun, jarang banget lagi drama mobil nyenggol tiang atau hampir ‘cium’ tembok.Yuk, Kenalan Sama Sensor Parkir MundurSebelum masuk ke pengalaman-seru-tapi-emosi, kita bahas dulu apa sih sensor parkir mundur itu? Jadi, alat ini tuh semacam mata tambahan di bagian belakang mobil yang bantu kita ngedeteksi halangan atau objek di sekitar mobil waktu lagi mundur. Biasanya saring dipa ...继续阅读 (52)


    love 0
    leftfist
    发表于
    2025-08-21 16:33:29

    程序跑在docker容器里会有性能瓶颈吗?

    Docker容器默认不会限制宿主机资源,性能损耗极低。与虚拟机不同,Docker采用进程级隔离,容器可动态使用宿主机的CPU和内存资源。除非手动设置限制参数(如--cpus、-m),否则容器程序能充分利用多核CPU和大内存。这种轻量级隔离机制确保硬件性能得到充分发挥,不会造成资源浪费。 ...继续阅读 (53)


    love 0
    Denis | 邓鸿华
    发表于
    2025-08-21 15:58:37

    WordPress 6.9 可能开发哪些功能?

    WordPress 6.9 将在年底前的 12 月 2 日发布,那么到时候发布的 6.9 版本有什么新功能呢?WordPress 6.9 版本将重点改进站点编辑器,使其编辑模式更简洁,模板管理更直观;通过区块批注功能实现协作式内容创作,通过更新 Interactivity API 和引入 Abilities API 扩展开发者功能;并通过更快的页面转换和更智能的资源处理提升性能。另外 6.9 版本不会新增默认主题,这一决定是基于该版本发布速度,另外现在区块主题生态已经相当成熟了!​站点编辑器全面改进​​极简编辑模式​:专注内容编辑,不会被复杂的设计工具干扰,一键切换简洁/完整编辑界面,写作更专注​模板管理升级​:支持一个页面多套模板​(比如可以随时切换不同风格的首页)、草稿保存,换主题不丢设置,新增模板草稿功能,做好再发布,不怕误操作,管理更简单,还能直接用API操作。​区块隐藏功能​:前台隐藏区块,后台继续编辑,适合这些场景:先准备好内容但暂时不发布,做不同版本的测试,以后还会支持根据不同设备隐藏区块完善内容创作拖放操作更顺手​:现在移动区块就像玩拼图一样简单​区块转换更灵活​:轻松把段落变成列表,把图片变成画廊​键盘快捷键升级​:老司机用键盘就能完成大部分操作​全新UI设计​:所有区块设置都换上统一的新界面,找选项不再迷路团队协作新体验​​区块批注​:直接在内容区块@同事留言, ...继续阅读 (49)


    love 0
    nokiaguy
    发表于
    2025-08-21 14:09:55

    ES2025:重塑Web开发的JavaScript革命——新特性详解与实践指南

    ECMAScript 2025(简称ES2025)作为JavaScript语言的最新标准,于2025年6月正式发布,带来了多项革命性特性,这些更新不仅提升了开发效率,还优化了代码的可读性和性能。在Web开发领域,ES2025通过迭代器辅助方法(如map、filter)、新的Set方法(union、intersection等)、正则表达式改进(/v标志和重复命名捕获组)、导入属性及JSON模块支持、Promise.try等特性,彻底改变了数据处理、异步操作和模块管理的范式。例如,迭代器辅助方法允许开发者更优雅 ...继续阅读 (39)


    love 0
    nokiaguy
    发表于
    2025-08-21 14:09:21

    具身智能点燃工业4.0之火:从智能工厂到智慧仓储的颠覆性变革

    具身智能作为人工智能与物理世界深度融合的典范,正在深刻重塑工业4.0的核心框架。本文探讨了具身智能如何通过机器人、传感器和算法的协同,实现从工厂生产到仓储管理的全面革命。文章首先阐述具身智能的基本原理,包括感知-决策-执行闭环模型,并引入相关数学公式如强化学习中的价值函数$$V(s) = \max_a \mathbb{E}[R_t + \gamma V(s') | s, a]$$。随后,详细分析其在工厂中的应用,如自动化装配线和质量检测系统,提供Python代码示例实现路径规划算法。在仓储领域,聚焦智能物流 ...继续阅读 (36)


    love 0
    ShirleyYD
    发表于
    2025-08-21 14:00:00

    AI 驱动的 Google 谷歌一体化解决方案

    想要更快速构建创新应用,却担忧全球化部署的弹性与效率?渴望更精准触达全球用户,却苦于缺乏智能的获客与转化路径?希望更高效地实现商业变现,却面临全球分发与复杂生态的挑战?这些,正是中国出海创业企业在全球化浪潮下加速出海所面临的普遍挑战。作为同行者,谷歌推出了全链路生态下的一体化解决方案,旨在帮助中国出海初创企业更高效地将创新构想变成现实,在全球市场实现规模化增长并取得成功。出海加速,打造一站式增长引擎通过深度整合 Google Cloud、Google Play、Google Ads 以及谷歌全球合作伙伴体系等全链路生态能力,谷歌进一步整合技术基建、全球分发、智能增长与商业变现关键环节,为中国出海创业企业按下了全球化发展的“加速键”。快速构建基础设施:Google Cloud 为优秀初创企业在海外市场提供弹性、可扩展的全球云基础设施和最先进的 AI 模型,并提供最高可达 35 万美金的云服务抵免额度,可用于 Gemini 等模型调用及 GPU 和 TPU 算力消耗。初创企业还可以获得谷歌专家一对一出海咨询和全球 Go-to-Market 资源,快速构建、部署并扩展创新应用,实现全球稳定运行和高效增长。高效触达全球市场:Google Play 以 25 亿用户生态,帮助开发者触达全球用户,通过 140 多项持续更新的功能,赋能应用全生命周期,并推出“当前年度前 100 万美元收入可享 ...继续阅读 (33)


    love 0
    Yinong, Zhang
    发表于
    2025-08-21 12:39:03

    完播率高≠播放量高?2025年抖音首次公开算法!

    点赞数多的视频一定能上热门吗? 完播率高的视频为什么最后的播放量不高? 模仿热门爆款视频的内容,为什么最后表现平平? 为什么超长解读视频,会在短视频平台上斩获超高播放量? 关于这些问题的答案,这一次,可以从抖音官方公布的推荐算法中找到答案。 […] ...继续阅读 (38)


    love 0
    C1G
    发表于
    2025-08-21 11:56:33

    Linux 安装drissionpage 和chrome ,编写爬虫爬取bilibili校招和社招信息

    ## drissionpage DrissionPage® 是一个基于 Python 的网页自动化工具。读作 […]The postLinux 安装drissionpage 和chrome ,编写爬虫爬取bilibili校招和社招信息first appeared onC1G军火库. ...继续阅读 (45)


    love 0
    牧人
    发表于
    2025-08-21 10:45:00

    用于Windows系统的Python多版本管理工具pyenv-win入门使用

    pyenv是一个简单的 python 版本管理工具,可轻松地在多个 Python 版本之间切换。但不直接支持 Windows。pyenv-win分支,用于Windows上的pyenv支持,本文以pyenv-win为例,使用pyenv请参考其官方介绍。pyenv-win官网:https://pyenv-win.github.io/pyenv-win/pyenv-win开源地址:https://github.com/pyenv-win/pyenv-winWin系统下快速安装方法:1、下载并解压安装包: 下载地址:https://github.com/pyenv-win/pyenv-win/archive/master.zip 2、将压缩包中的pyenv-win目录解压并放置到D:\ProgramFiles\pyenv-win目录下 3、配置环境变量 新建PYENV、PYENV_ROOT、PYENV_HOME这三个环境变量: PYENV => D:\Developer\pyenv-win PYENV_ROOT => D:\Developer\pyenv-win PYENV_HOME => D:\Developer\pyenv-win 在PATH里面追加下面两个: %PYENV_HOME%\bin %PYENV_HOME%\shims常用命令:1、查看支持的python版本列表 ...继续阅读 (41)


    love 0
    牧人
    发表于
    2025-08-21 10:45:00

    用于Windows系统的Python多版本管理工具pyenv-win入门使用

    pyenv是一个简单的 python 版本管理工具,可轻松地在多个 Python 版本之间切换。但不直接支持 Windows。pyenv-win分支,用于Windows上的pyenv支持,本文以pyenv-win为例,使用pyenv请参考其官方介绍。pyenv-win官网:https://pyenv-win.github.io/pyenv-win/pyenv-win开源地址:https://github.com/pyenv-win/pyenv-winWin系统下快速安装方法:1、下载并解压安装包: 下载地址:https://github.com/pyenv-win/pyenv-win/archive/master.zip 2、将压缩包中的pyenv-win目录解压并放置到D:\ProgramFiles\pyenv-win目录下 3、配置环境变量 新建PYENV、PYENV_ROOT、PYENV_HOME这三个环境变量: PYENV => D:\Developer\pyenv-win PYENV_ROOT => D:\Developer\pyenv-win PYENV_HOME => D:\Developer\pyenv-win 在PATH里面追加下面两个: %PYENV_HOME%\bin %PYENV_HOME%\shims常用命令:1、查看支持的python版本列表 ...继续阅读 (38)


    love 0
    伍华聪
    发表于
    2025-08-21 09:50:00

    在Vant4+Vue3+TypeScript的H5移动前端使用UnoCSS - 伍华聪

    【摘要】UnoCSS 是一个 即时原子化 CSS(Atomic CSS / Utility-first CSS)引擎,类似于 Tailwind CSS 或 Windi CSS,但更轻量、灵活、性能高。本篇随笔结合项目代码介绍在Vant4+Vue3+TypeScript的H5移动前端使用UnoCSS。阅读全文 ...继续阅读 (35)


    love 0
    Hendra Brown
    发表于
    2025-08-21 08:10:04

    Citizen Developer Platforms: Masa Depan Teknologi Programmer

    Jakarta,cssmayo.com– Ada sebuah fenomena yang sedang pelan-pelan mengubah cara perusahaan, startup, bahkan individu memandang dunia digital:Citizen Developer Platforms. Kalau dulu membuat aplikasi identik dengan tim IT profesional, sekarang seorang staf marketing, HR, atau bahkan mahasiswa bisa membuat aplikasi sendiri hanya dengan drag-and-drop.Istilah “citizen developer” merujuk pada orang biasa—bukan programmer profesional—yang menggunakan platform low-code atau no-code untuk membuat aplikasi. Fenomena ini tumbuh pesat seiring kebutuhan digitalisasi yang makin mendesak. Menariknya, ba ...继续阅读 (37)


    love 0
    autopost
    发表于
    2025-08-21 05:00:03

    顺丰三次加注,无人车公司「白犀牛」完成近5亿元B轮融资|36氪独家

    36氪汽车获悉,L4级自动驾驶企业白犀牛近日完成了B+轮融资。至此,白犀牛的B轮融资总额累计近5亿人民币。本轮融资中,老股东顺丰、线性资本继续跟进,以骏资本、三六零基金、华泰紫金等机构也加入成为新股东。据悉,本轮资金将重点投向车规级无人车产品研发、AI技术的持续迭代和商业场景的拓展等三大领域。值得注意的是,本轮融资后,白犀牛B轮总融资金额已近5亿元。并且本轮是顺丰自2024年8月首次注资后,一年内的第三次投资。白犀牛成立于 2019 年 4 月,由前百度自动驾驶团队成员朱磊和夏添共同创立,是一家致力于研发全栈式无人配送解决方案,并提供无人车常态化运营的自动驾驶公司。今年3月,白犀牛官宣原东风商用车公司总经理黄刚加盟白犀牛,出任总裁一职。白犀牛瞄准的无人物流领域,目前正处在技术、成本和政策共振的商业爆发期。乘用车辅助驾驶的蓬勃发展,带动激光雷达等关键零部件价格降低。国家政策也正在推动无人车在物流行业的应用,目前已有103个城市开放无人配送车路权。大规模路测与商业化运营下,无人物流车降本增效的逻辑也在逐步得到验证。2025年,新石器完成10亿元C+轮融资,九识智能B3轮融资1亿美元,如今白犀牛迎来今年第二轮亿元融资。在投融资趋冷的背景下,资本仍向该领域密集加注,这印证投资者对“规模盈利临界点”的共识。无人物流领域规模初显白犀牛从商超配送场景起步,曾与永辉、盒马等头部零售企业达成合作。自 ...继续阅读 (42)


    love 0
    伍华聪
    发表于
    2025-08-21 03:44:00

    在Vue3+ElementPlus前端中,使用watch监控对象变化,实现字典列表的级联更新处理 - 伍华聪

    【摘要】在Vue3+ElementPlus前端中,有时候一些字典的关联显示,需要使用级联,因此一般使用watch监控对象变化,实现字典列表的级联更新。本篇随笔介绍基于实际案例来实现多级关联的处理操作,以供参考。阅读全文 ...继续阅读 (41)


    love 0
    Qianyugang
    发表于
    2025-08-21 03:00:12

    武汉凉面

    那时候刚毕业,还在武汉上班,一个不怎么大的也不怎么正规的公司,老板带我们去大排档吃武汉的油焖小龙虾,一般光吃虾不太到位,就会点上一大盆凉面放在小龙虾的中间,作为今天的主食,我们几个员工的聚餐就这么开始了。在火炉武汉的夏日晚上,下了班,在人声鼎沸的大排档里,这么一桌子员工聚餐凉面作为收尾再适合不过了,如果第二天没有什么重要工作,还会来上一打冰镇啤酒,完美。凉面的这个面就是碱面里最细的那种面,就是我在之前的襄阳牛肉面里面说的,我非常喜欢的那种碱面细面,不需要煮的很软,因为这种面在备面的时候已经是熟的了,一般为了快速出锅,稍微烫一下就可以直接配上菜上桌了。配菜经过这么些年的进化基本也就大一统了,黄瓜丝儿、汆烫过水的绿豆芽、酸豆角,如果想要卖的贵一些的还会加一些鸡丝儿,基本也都是鸡胸肉煮好之后直接用手撕一撕。调味上也不太复杂,蒜水是比较重要的一环,去皮的大蒜,用压蒜器压成蒜泥、用菜刀剁一剁也行然后加入适量的凉白开,搅一搅完事儿。蒜水、蒜末、盐、味精、生抽、香醋、能吃辣椒的再加一些油辣子、剁椒酱之类的。还有更讲究一点可以弄点花椒水,简单的做法就是提前用热水把花椒浸泡就行,取其鲜麻味就可以。芝麻酱在武汉的重要程度不言而喻,不知道别的地方的凉面是不是也会加芝麻酱,反正当时吃的凉面里最后一步,就是淋上芝麻酱,这个芝麻酱貌似也没有什么特别处理,似乎就是早上吃的热干面同款,至少我没吃出什么区别来。细碱 ...继续阅读 (42)


    love 0
    一线码农
    发表于
    2025-08-21 02:18:00

    记一次 .NET 某光谱检测软件 内存暴涨分析 - 一线码农

    【摘要】一:背景 1. 讲故事 训练营里的一位学员找到我,说他们的系统会出现内存暴涨的情况,看了下也不是托管堆的问题,让我协助一下到底怎么回事?既然有dump了,那就开始分析之旅吧。 二:内存暴涨分析 1. 为什么会暴涨 在分析之前还是那条原则,不要过分的相信求助者的话,否则容易被他带沟里去,毕竟人家是业余阅读全文 ...继续阅读 (45)


    love 0
    bigwhite
    发表于
    2025-08-21 00:09:56

    哲学家与工程师:为何 Rust 和 Go 的“官方之声”如此不同?

    本文永久链接– https://tonybai.com/2025/08/21/go-rust-official-voices大家好,我是Tony Bai。最近,在阅读Rust 核心团队负责人 Niko Matsakis 庆祝十周年的系列博文时,我注意到了一个有趣的现象。我下意识地将他的文字,与我长期关注的 Go语言之父Rob Pike以及Go 团队前技术负责人 Russ Cox 的文章放在一起对比。这时我发现,两者窗外的风景截然不同。一边,Niko Matsakis 这样写道:“Graydon(Rust创始人)为我们设定了正确的‘北极星’……‘是的,我们可以拥有好东西’,我常这么想。这句话也捕捉到了 Rust 的另一种特质,那就是试图挑战关于‘权衡’的传统智慧。”另一边,Russ Cox 在一篇关于 Go 模块依赖的重要文章中,开篇即是:“本文定义了 Go 模块,这是对 go get 命令支持的版本化依赖的提议。这篇文章是七篇文章中的第一篇,描述了一个关于版本化 Go 的全面提案。”可以看到,一种声音像一位哲学家,在讨论愿景和原则;另一种,则像一位总工程师,直接给出工程计划。这并非偶然的文笔差异。一门编程语言核心团队的写作风格,不只是表面的文字选择,而是其设计哲学、治理模式和社区文化的直接反映。它在很大程度上预示了这门语言的演进方向,以及它最终会吸引哪一类开发者。今天, ...继续阅读 (38)

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