240 发简信
IP属地:广东
  • 预编译nginx

    预编译适用于Linux的绿色便携版nginx。 需求分析 Linux运行中的版本众多,要在目标机器上运行,需确保glibc版本兼容。 SSL安全是当前环境检查的重点,需使用较...

  • 120
    如何看Git分支图

    以Eclipse Git为例介绍如何查看git历史分支图。 Commit 图形界面的Git管理工具会将git log以图状结构呈现,方便阅读和理解。 图一般按提交顺序排序,并...

  • 如何预编译Linux上的Git供其他机器使用

    在Linux系统上安装软件,首选系统自带的包管理器,比如yum、dnf、apt等,它们可以自动解析依赖关系。 但在没网的情况下,就不能直接安装了。要么把包和依赖包都下载好,拷...

  • 纠结单元测试,不如专注自动化测试

    很容易陷入定义争论 单元测试不能算作一种测试类型因为不是一个正交分类。它只是和集成测试相对的一个概念。只是一个在测试分层理论中的一个相对整体而言的对部分的(小范围)一个测试。...

  • 120
    组合优于继承

    老式OOD课程只讲继承和接口,但现实中不止有继承。 继承的特点 人类的思维习惯于分类和层次化,继承正好契合了这种思维方式。 科学家们设想,软件要复用,应该是和人类社会一样,通...

  • VS Code远程开发组件的下载地址

    如何准确完整地下载离线安装和远程开发所用的包和插件,2026适用。 以下内容仅用于stable通道的正式版本,insider通道可自行推理。 VS Code本体下载地址 从版...

  • 120
    软件系统的宏观依赖识别

    做软件系统的都知道,软件组件的依赖管理非常重要,但又很难做好。 微观层面的依赖管理 指在软件开发过程中,管理代码库中各个模块、类、函数等之间的依赖关系。 一个特点:事无巨细地...

  • Git Annex——用git来管理文件同步的方案

    Git annex是一个借助git来管理大型文件的工具。 和git-lfs的区别 相同点:git-lfs、git-annex都是git的扩展,依托git而存在。 不同点:gi...

  • 2026是考验IDE的关键时刻

    自从CASE(计算机辅助软件工程)工具和IDE(集成开发环境)出现以来,软件开发得到普及,生产力提升。 但AI让传统和当下的IDE面临前所未有的挑战,面临被取代的风险。 ID...

  • 为运行容器而生的操作系统CoreOS

    Fedora新开的项目CoreOS,是一个专门为运行容器(如Docker)而设计的轻量级操作系统。 设计理念 CoreOS的设计理念是提供一个最小化的操作系统环境,专注于容器...

  • Geogebra画菱形

    Geogebra画菱形 如图,菱形ABCD中,∠B=60°,点E在边BC上,点F在边CD上。若∠EAF=60°,求证:△AEF是等边三角形; 作图 画菱形很简单,比先前的定角...

  • Windows Arm平板种草

    22年的时候,收到一个礼物:华为MateBook E GO——一个Arm64 Windows 11平板电脑。 挺新鲜的,16G内存,512G SSSD存储,能写能画。 使用遇...

  • 软件扩展性机制设计——Overlay

    在软件设计中有一类常用的扩展性机制,可以用来追加、覆盖软件主体中的资源(如图片、文本、样式等),称之为overlay。 它能方便地在不用重新分发主体软件的情况下,通过附加包的...

  • 人间分级

    CMMI是一种分级体系,将软件开发组织分成5-6个级别档次。感觉上去等级差异明显,但实际上模型要求的差异并没有多大。 人类通过需要分类分级认识事物 分类是人类认知世界的一种基...

  • 别让证明变成了挑毛病

    有些成熟度评估变成了挑毛病。成熟度评估本是为了指导组织工作,找到缺少的过程,补足短板。是好事儿,组织愿意改进。 但一旦引入评估就容易变成,自证不如他证,他证还要自证,要有证据...

  • 设计一个包管理器

    应用市场、插件商店、软件分发仓库本质上都是包管理器(Package Manager)。包管理器负责软件包的发布、分发、安装、升级和卸载等功能。设计一个包管理器需要考虑以下几个...

  • 120
    世界将迎来新GUI时代,AI生成用户界面

    新型GUI,Generative User Interface以前所未有的速度发展。这种新型界面利用生成式人工智能技术,能够根据用户的需求和上下文动态生成界面元素和交互方式,...

  • 设计软件时要避免犯“所见即所需”错误

    图形用户界面的所见即所得特点极大方便了计算机的普及。但是在软件设计的时候如果看到什么就设计什么就犯了只见树木不见森林的错误。 所见 所见指的是看见的那些东西。用户的提供的登记...

  • 设计软件时别把分类当成继承

    分类更像枚举,只有行为差异才要用继承。 分类的特点 分类(Category)是对事物进行划分的一种方式,通常基于某些共同的属性或特征。分类常常是静态的。 面向对象设计中的教学...

  • 120
    Geogebra画定长线段

    一个初中题目:ABCD是正方形,F是BC上一点,DF与EC垂直,DHGF也是一个正方形,已知BE长度2,DF长为,求AH长。 正方形很容易画,但这个怎么画呢? 先确定关键的三...

个人介绍
说法者无法可说,是名说法。