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

    love 0
    云风的 BLOG
    发表于
    2025-08-23 01:14:10

    编写游戏程序的一些启示

    这个月我开了个新项目:制作deep future的电子版。之所以做这个事情,是因为我真的很喜欢这个游戏。而过去一年我在构思一个独立游戏的玩法时好像进入了死胡同,我需要一些设计灵感,又需要写点代码保持一下开发状态。思来想去,我确定制作一个成熟桌游的电子版是一个不错的练习。而且这个游戏的单人玩法很接近电子游戏中的 4x 类型,那也是我喜欢的,等还原了原版桌游规则后,我应该可以以此为基础创造一些适合电子游戏特性的东西来。另一方面,我自以为了解游戏软件从屏幕上每个像素点到最终游戏的技术原理,大部分的过程都亲身实践过。但我总感觉上层的东西,尤其是游戏玩法、交互等部分开发起来没有底层(尤其是引擎部分)顺畅。我也看到很多实际游戏项目的开发周期远大于预期,似乎开发时间被投进了黑洞。在 GameJam 上两个晚上可以做出的游戏原型,往往又需要花掉 2,3 年时间磨练成成品。我想弄清楚到底遇到了怎样的困难,那些不明不白消耗掉的开发时间到底去了哪里。这次我选择使用前几个月开发的soluna作为引擎。不使用前些年开发的 Ant Engine 的原因在这个帖子里写得很清楚了。至于为什么不用现成的 unreal/unity/godot 等,原因是:我明白我要做什么事,该怎么做,并不需要在黑盒引擎的基础上开发。是的,虽然很多流行引擎有源码,但在没有彻底阅读之前,我认为它们对我的大脑还是黑盒。而阅读理解这些引擎代 ...继续阅读 (11)


    love 0
    @1900\'Blog
    发表于
    2025-08-23 01:14:00

    266、处暑

    “黎月”和“张曼王”今日处暑,残暑犹烈,天地始肃而未寒。宜“申憩子眠,卯酉调衡”,食“三瓜三豆”(丝瓜、冬瓜、苦瓜;绿豆、赤小豆、扁豆)清暑化湿,饮乌梅山楂羹生津敛汗。衣选竹棉轻软,常按“曲池”“合谷”疏风祛湿。晨练宜在辰初(7-9点)习“呼”字诀以健脾土,暮时临水静坐,迎一襟微凉。此时“鹰乃祭鸟,天地始肃”,养生当循“缓收”之道——如晚稻灌浆,粒满而芒不张;缓泄其湿热,则秋乏不侵。一蝉初歇处,一开一阖皆含秋。 ...继续阅读 (6)


    love 0
    bigwhite
    发表于
    2025-08-23 00:48:15

    泛型重塑 Go 错误检查:errors.As 的下一站 AsA?

    本文永久链接– https://tonybai.com/2025/08/23/proposal-errors-asa大家好,我是Tony Bai。自Go 1.13 引入 errors.Is 和 errors.As 以来,Go 语言的错误处理进入了一个结构化、可追溯的新时代。然而,errors.As 的使用方式,对于追求代码简洁与优雅的 Gopher 而言,始终存在一丝“不和谐”:开发者必须预先声明一个目标错误类型的变量,然后将其指针传入函数。随着Go 1.18 泛型的正式落地,一个酝酿已久的问题浮出水面:我们能否利用类型参数,彻底重塑这一核心错误检查机制,终结那些恼人的样板代码?GitHub 上的Issue #51945正是这场变革的中心舞台。它不仅是一个新函数AsA的提案,更深刻地揭示了 Go 社区是如何在 API 设计、性能、向后兼容性与语言哲学之间反复权衡,以决定 errors.As 的未来。那么,AsA 会是 errors.As 的下一站吗?在这篇文章中,我就和大家一起来看一下Go社区和Go团队针对这一提案的讨论和决策过程。现状之痛:errors.As 的人体工程学难题要理解为何需要“重塑”,我们必须先审视 errors.As 带来的便利与痛点,我们先来看一下现状:// Go 1.13 至今的标准模式 err := someOperation() if err ...继续阅读 (11)


    love 0
    豌豆花下猫
    发表于
    2025-08-23 00:00:00

    Python 潮流周刊#116:Python 2025 年现状

    本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。温馨提示:在微信关注Python猫,发送数字“9”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。去专栏阅读全文:全文链接分享了 12 篇文章,12 个开源项目以下是本期标题摘要:🦄文章&教程① Python 2025 年现状报告② Python 文件流传输:8 美元服务器上实现 237MB/s③ 有时 LFU 比 LRU 更好④ 上下文工程:DSPy 全面实战教程⑤ Python 代理对象的实现原理⑥ PyPI 防范域名复活攻击⑦ 以符号模式匹配的视角设计算法⑧ Python 约束编程:用 CP-SAT 解决优化问题⑨ Python BDFL 称号的起源⑩ ASCII 雨滴滚动艺术⑪ 人性化的超时和取消机制⑫ 你只需要两个日志级别:INFO 和 ERROR🐿️项目&资源① parlant:可控的 LLM AI 智能体② GhostTrack:位置和手机号追踪工具③ Archon:AI 编程助手的知识管理平台④ mcp-context-forge:MCP 网关和注册中心⑤ tensorlake:文档摄取 API 和无服务器数据处理平台⑥ flower:Celery ...继续阅读 (14)


    love 0
    Paulin
    发表于
    2025-08-22 23:54:52

    Teknologi Genetik: Menyingkap Masa Depan Kehidupan

    JAKARTA, cssmayo.com–Teknologi genetikadalah cabang ilmu yang mempelajari manipulasi gen untuk tujuan tertentu. Dengan kemajuan teknologi ini, manusia kini bisa mengubah, menambah, atau memperbaiki materi genetik organisme. Selain itu, teknologi genetik membuka peluang besar dalam bidang medis, pertanian, dan penelitian ilmiah. Tidak hanya berguna, tetapi teknologi ini juga menimbulkan pertanyaan etis yang kompleks.Sejarah Singkat Teknologi GenetikSejak penemuan DNA oleh James Watson dan Francis Crick pada 1953, dunia ilmu genetika mulai berkembang pesat. Kemudian, pada tahun 1970-an, te ...继续阅读 (12)


    love 0
    oscar999
    发表于
    2025-08-22 23:17:50

    恢复性测试:定义、重要性及实施方法

    摘要: 恢复性测试(Recovery Testing)通过模拟系统崩溃、网络中断等故障,验证软件能否快速恢复并保障数据完整性,属于非功能性测试范畴。其核心价值在于提前暴露风险、保护数据、提升稳定性。测试类型包括灾难恢复、数据库恢复、安全恢复等,需按步骤设计用例并借助工具(如Chaos Monkey、Datadog)实施。该测试是构建可靠系统的关键,确保故障场景下用户体验与业务连续性,最终增强产品信任度。关键词:恢复性测试、故障模拟、数据完整性、混沌工程。 ...继续阅读


    love 0
    oscar999
    发表于
    2025-08-22 23:12:14

    回归测试的重要性与实践指南

    回归测试是确保软件更新后原有功能不受影响的关键测试环节。它通过重新运行先前测试用例,防止新改动引发旧问题"复活"。常见测试类型包括全面回归、部分回归和单元回归测试,可根据改动范围选择。回归测试虽能提升稳定性,但手工执行耗时,建议优先自动化核心功能测试。最佳实践包括定期执行、按优先级覆盖、持续更新用例和完善文档记录。通过系统化的回归测试,团队能在迭代中持续交付可靠产品。 ...继续阅读


    love 0
    Putri Siapah
    发表于
    2025-08-22 21:51:25

    Shirt Microphone Bikin Suara Jadi Lebih Jelas dan Praktis!

    cssmayo.com  —Jadi,Shirt Microphoneini sebenernya udah jadi sahabat banyak orang yang doyan bikin konten. Lo tinggal jepit di kerah baju atau kemeja, langsung deh bisa rekam suara dengan cukup jelas tanpa ribet bawa-bawa mic besar. Gue pertama kali nyobain Shirt Microphone waktu bikin video santai di rumah, dan jujur, rasanya kayak punya studio mini sendiri. Beda banget kalau dibandingin sama mic bawaan HP yang kadang suka cempreng atau kedengeran banyak noise.Kelebihan Shirt Microphone yang Bikin Gue Betah PakaiNah, salah satu kelebihan dari Shirt Microphone itu jelas banget di sisi kepraktis ...继续阅读 (12)


    love 0
    siti
    发表于
    2025-08-22 18:20:09

    Dashcam: Kunci Aman & Tenang di Jalan dengan Tips Wajib

    JAKARTA, cssmayo.com –Pernah nggak sih ngalamin momen deg-degan di jalan? Dulu sebelum kenalDashcam, gue sering juga, bro. Kayak waktu itu nyetir malem-malem pulang kerja, tiba-tiba ada motor ngebut—eh hampir celaka! Untunglah sekarang gue udah pasang Dashcam di mobil. Rasanya, makin duduk di belakang setir tuh jadi lebih santai, nggak was-was, bahkan pengen jalan lebih jauh.Apa Itu Dashcam dan Kenapa Penting Banget?Dashcam alias dashboard camera itu beneran kayak bodyguard digital di mobil. Nggak lebay, lho! Awalnya, gue pikir cuma buat ‘pamer footage’ pas touring—taunya fungsinya jauh ...继续阅读 (11)


    love 0
    Raymond
    发表于
    2025-08-22 15:42:13

    XXL-JOB的部署、搭建与使用

    XXL-JOB是一个分布式任务调度平台,它可以很方便的实现分布式的任务调度。部署首先我们下载XXL-JOB的源码git clone git@github.com:xuxueli/xxl-job.git之后我们根据doc/db/tables_xxl_job.sql中的sql创建对应的数据库和表。在启动XXL-JOB之前,有些配置需要修改:xxl-job-admin/src/main/resources/logback.xml中property的value需要设置为xxl-job/xxl-job-admin/data/applogs/xxl-job/xxl-job-admin.log,否则可能会因为文件夹不存在而启动不了xxl-job-admin/src/main/resources/application.properties中数据库的地址、用户名和密码,以及accessToken等等需要修改为自定义的配置值修改完配置,就可以启动服务了mvn clean packagecd xxl-job-admin/targetjava -jar xxl-job-admin-3.1.2-SNAPSHOT.jar这样服务就启动成功了,之后我们可以访问http://127.0.0.1:8080/xxl-job-admin/进入控制台服务搭建我们基于SpringBoot来构建业务服务,首先我们添加依赖c ...继续阅读 (11)


    love 0
    Denis | 邓鸿华
    发表于
    2025-08-22 14:50:23

    优化一下「图片集」的批量设置功能,现在不仅可以给 WordPress 媒体批量添加分类,也可以批量移除!

    我们可以给 WordPress 媒体设置分类的「图片集」插件,之前批量设置分类的时候,只能批量给媒体图片批量添加分类,不能取消,如果要取消的话,只能单个设置,可以说非常不方便。前面我介绍过现在浏览器还可以给复选框设置中间态:「不知道了吧?复选框(checkbox)竟然还有不确定(indeterminate)的状态!」,处于不确定状态的复选框在框中有一条横线(看起来有点像连字符或减号),而不是一个对勾:比如在 WordPress 后台,在 WordPress 文章列表页面,选中所有文章,然后批量操作中选择编辑,就很有可能看到不确定的状态了,如上图,「开源程序」这个分类这个选项就是不确定(indeterminate)的状态,这里这个不确定状态代表的是「开源程序」这个分类是有部分文章使用它,而不是所有文章都使用。我们基于这个复选框这个功能,我们也给「图片集」在批量设置图片的时候,如果某个分类不是所有媒体图片都使用的,就将其设置为不确定(indeterminate)的状态:比如上图,「子分类 3」就是不确定状态,只有部分图片在用,这时候如果将子分类 3 勾选,然后再点击「设置分类」按钮,则所有选择的文章都会设置上「子分类 3」分类,同样取消,也可以将所有选中的文章取消该分类,如果继续保留「子分类 3」的不确定状态进行设置,则所选的文章是否使用「子分类 3」保持原来状态,这样就实现了批量设 ...继续阅读 (10)


    love 0
    nokiaguy
    发表于
    2025-08-22 12:33:03

    【人工智能】AI进化的新纪元:从对话机器人到智能代理的2025年跃迁

    在AI技术迅猛发展的2025年,AI应用正从传统的聊天机器人(Chatbot)向更具自主性和智能化的代理式AI(Agentic AI)转型。这一进化路径标志着AI从被动响应向主动决策的转变,涉及自然语言处理、强化学习、多模态融合等关键技术。本文深入探讨了Chatbot的起源与局限性,Agentic AI的核心概念及其实现机制,并通过大量代码示例和数学公式阐述了从简单对话系统到复杂代理系统的构建过程。文章强调了Transformer模型、LangChain框架以及自主代理算法在这一转型中的作用,并展望了202 ...继续阅读 (11)


    love 0
    nokiaguy
    发表于
    2025-08-22 12:31:48

    Java RESTful API 构建从入门到精通:一步步打造高效后端服务

    在当今数字化时代,RESTful API 已成为现代Web应用的核心组成部分,它提供了一种标准化、灵活的方式来实现前后端分离和跨平台数据交互。本文作为一篇完整的指南,将从基础概念入手,详细阐述如何使用Java语言构建高效的RESTful API。我们将覆盖开发环境的搭建、Spring Boot框架的应用、模型设计、控制器实现、服务层逻辑、数据持久化、安全机制、测试策略以及部署优化等多个方面。通过大量的代码示例和详细解释,包括中文注释,帮助读者从零开始掌握这项技能。文章强调实践导向,提供完整的CRUD操作示例 ...继续阅读 (11)


    love 0
    宋星
    发表于
    2025-08-22 10:55:40

    NIKE的DTC失败,是一个深刻的教训

    01 Nike的DTC战略完成了当初设定的目标,却被认为是一个失败 2017年,Nike推出“消费者直接进攻”(Consumer Direct Offense,简称CDO)战略,旨在通过自有渠道(官网、应用程序、直营门店)直接接触消费者,减 […] ...继续阅读 (10)


    love 0
    怕刺
    发表于
    2025-08-22 09:19:00

    AIchat:一个CLI大语言模型工具,配合智谱免费API摆脱浏览器

    很多LLM通过网页提供使用,但是大多数时候需要的是个随手打开随手问操作,之后就不再需要的LLM助手。打开浏览器会降低效率,于是aichat就出现了。aichat 使用 Rust 语言编写,是一个大型语言模型(LLM)命令行界面(CLI)工具 。支持命令模式(CMD)和交互模式(REPL),方便用户进行单次查询或持续对话。更高级的功能还包括检索增强生成(RAG)、AI 工具以及智能体(agents)的支持。最近智谱的免费语言模型 GLM-4-Flash 又推出了升级版的 glm-4.5-flash,依旧免费且支持128K上下文和96K输出,很是和shell助手这个场景。现在,一些简单的问题,直接随手打开terminal问AI就好。 ...继续阅读 (14)


    love 0
    lincyang
    发表于
    2025-08-22 09:16:52

    OpenCV-python小玩意5 找轮廓

    本文介绍了使用OpenCV检测并绘制图像轮廓的方法。主要内容包括:1)使用cv2.findContours()函数从二值图像中检测轮廓,详细解析了轮廓检索模式(mode)和轮廓近似方法(method)的参数选择;2)通过cv2.drawContours()函数绘制检测到的轮廓,说明了各参数的作用;3)给出了完整的代码示例,演示如何实时检测摄像头画面中的轮廓。文章还指出当前方法会检测所有轮廓,下节将介绍如何筛选特定轮廓(如纸张)并计算其长宽尺寸。该方法适用于目标检测和形状分析等应用场景。 ...继续阅读 (12)


    love 0
    guntur
    发表于
    2025-08-22 07:25:59

    Blockchain Beyond Crypto: Revolusi Teknologi Mengubah Dunia

    Jakarta,cssmayo.com– Ketika mendengar kataBlockchain Beyond Crypto, sebagian besar orang masih langsung mengaitkannya dengan Bitcoin atau mata uang kripto. Padahal, blockchain lebih dari sekadar pondasi bagi cryptocurrency. Teknologi ini adalah buku besar digital (digital ledger) yang terdesentralisasi, transparan, dan nyaris tidak bisa diubah.Mari kita tarik ke belakang. Tahun 2009, saat Satoshi Nakamoto memperkenalkan Bitcoin, dunia melihat blockchain hanya sebagai sarana transaksi finansial alternatif. Tapi seiring waktu, para peneliti dan perusahaan menyadari bahwa sistem ini bisa di ...继续阅读 (11)


    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 容器设 ...继续阅读 (12)


    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;此时会出现新增的第二个节点的状 ...继续阅读 (10)


    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, 本文记录原因和解决方案。 ...继续阅读 (5)


    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,即“单指令多数据流”,是一种并行计算的形式。它的核心思 ...继续阅读 (5)


    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、状态需要保存在数据库。数据库是最重要的系 ...继续阅读 (14)


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

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

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


    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 ...继续阅读 (10)


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

    UI自动化测试

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


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

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

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


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

    使用 Docker 搭建 Rust 开发环境

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


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

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

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


    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 ...继续阅读 (10)


    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 ...继续阅读 (12)

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