大家好,我是程序员鱼皮,分享个有点儿意思的项目,我用 AI 制作了一个 互联网数字墓园 !用于纪念那些曾经辉煌的互联网产品。 有这个想法挺突然的,前几天我上网冲浪的时候刷到了人人网,结果发现人人网在 2024 年 12 月就正式停止服务了,心里突然五味杂陈。想想当年还是小学生的我,为了玩开心农场专门 ...
如何保证使用 node 和 go 传递 json 数据给后台后, node 和 go 后台接收到的 json 格式和用户端传递的是一致的, 经过 HMAC 计算后得到的结果也是一致的 注: 这篇文章只讨论签名和验签问题, 对密钥管理,重放攻击等其他安全问题暂时不做讨论 问题根源 JSON 标准并未规 ...
安装步骤 拉取镜像 [root@localhost ~]# curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.23.1/minikube-linux-amd64 % Total ...
1. 为什么公司要将代码开源 1.1. 当公司考虑为开源项目作出贡献时,事情远比表面上看到的要复杂得多,更不用说启动一个开源项目了 1.1.1. 要想在组织内获得对代码开源的支持,首先需要了解开源的动机 1.1.2. 启动一个开源项目是一种挑战,而且确实值得骄傲 1.2. 降低开发成本 1.2.1. ...
大家好,我是鲏。前几天上网冲浪刷到一个招聘帖: 好家伙,全远程、无面试、自由时间、不打卡?月薪 30 - 50K? 而且没有面试,评估方式是给一个网站写一段代码,达标就录用! 招聘帖的最后一句话更是 Punchline,只要你热爱代码,就有机会加入我们! 好家伙,真是令人心动的 Offer 啊,我都 ...
记录一次将未合并的PR分支合并到本地 前言 最近一直再折腾博客,我发现fuwari有很多实用的功能没有被作者合并,例如文章固定的功能,简而言之就是置顶。 PR地址:PR433 https://github.com/saicaca/fuwari/pull/433 通过vercel提供的预览地址:htt ...
拓扑排序的结果序列反应了有向图中前顶点的前驱后继关系。所以,手算拓扑排序很简单,每次检查入度为0的顶点,删除从此顶点出发的边,将该顶点加入拓扑排序序列即可。 Kahn算法其实就是模拟这个过程,不过其核心的优化在于将采用BSF的方式来进行,同时维护一个入度数组,每次加入一个顶点就更新入度数组,并且若入 ...
大家好!作为一名深耕云原生领域多年的工程师,我很荣幸能与各位分享我与ArgoCD的精彩故事。这篇文章将带您深入了解ArgoCD的实践应用与未来潜力,无论您是初涉GitOps的新手还是经验丰富的专家,都能从中获得启发。 初识ArgoCD:GitOps的革命性力量 记得几年前,我还在Kubernetes ...
1. 自由度 1.1. 自由运行程序,无论出于何种目的(自由度0) 1.2. 自由研究程序的工作原理并对其进行更改,以便让它按照你的意愿进行计算(自由度1) 1.2.1. 访问源代码是实现这一目标的先决条件 1.3. 重新发布副本的自由,以便你可以帮助其他人(自由度2) 1.4. 将修改后的版 ...
阿里云平台健康检查综合巡检清单 1. 管理节点检查 * 节点运行状态: * 检查管理节点(如部署了管控组件的ECS实例)是否处于 Running 状态。 * 通过阿里云控制台、OpenAPI 或 CLI 确认状态。 * 检查系统负载(CPU、内存)是否在合理范围,无持续高负载。 * 服务运行状态: ...
1、流程概述图 2、材料准备 身份证(未满16周岁的儿童,没有身份证可提交户口本) 出入境证件数字相片采集回执(出入境大厅现场可免费拍摄,但推荐去照相馆拍得好看些) 居住证(非必要,看非深户是否需要一签多行) 注意:未满16周岁的儿童办理港澳通行证,还需提供出生证明以及监护人身份证。 提示:自202 ...
在数字化转型浪潮席卷全球的当下,云原生技术已成为企业构建现代化应用的事实标准。然而,随着应用复杂度的指数级增长,传统基础设施管理方式正面临前所未有的挑战。GitOps作为一种颠覆性的管理理念,正在重塑我们对基础设施即代码(IaC)的认知与实践。本文将带您深入探索GitOps的精髓,揭示其如何成为云原 ...
1. 好的开源项目 1.1. 好的开源项目绝不是一个简单的概念 1.2. Linus在Linux中采取的一些新颖的方法 1.2.1. 他不是从头开始写所有代码 1.2.1.1. 他从Minix中借鉴了相当数量的代码(以及概念和想法) 1.2.2. Linux发布的第一个版本实际上是Beta质量的代码 ...
写在前面 时光飞逝,一晃已经从业七年有余,若从接触编程的时间算起,恐怕还要再加个四五年,可以堂而皇之地自称为拥有十多年的编程经验了,哈哈。 一路上,经常会有人问我,我们为什么要写文章甚至博客,有什么意义吗? 从两个小故事讲起吧。 实现可复用的小软件 大约是2013年本科阶段,有一次做物理实验,需要计 ...
面向Python/C#开发者入门Java与Bukkit API 本教程将以一个“手持发射器箭矢机枪”功能为例,引导理解Java语言基础、Bukkit API的核心概念,并最终构建你自己的插件。 我们将通过分析一个具体的Java代码文件,一步步揭示其工作原理,并帮助你将现有的编程知识迁移到Java和B ...
在职场丛林中,有一种人如同变色龙般难以捉摸——他们表面热情友善,背后却暗藏算计。与这类"双面人"同事周旋,不仅考验智慧,更是一场心理博弈。掌握以下策略,让你在保持职业风度的同时,巧妙化解潜在危机。 一、以静制动:情绪管理是首要防线 当发现同事言行不一时,肾上腺素飙升是本能反应。但真正的职场高手懂得: ...
1. 自由软件 1.1. 自由软件运动发端于个人计算机及软件产业起飞的20世纪80年代初期 1.1.1. 在个人计算机时代,开源创新很“煎熬”,而在互联网时代,开源创新很“光鲜” 1.1.2. 从表象上看,在个人计算机时代,开源创新没有取得商业成功,而在互联网时代,开源创新造就了互联网产业的蓬勃发 ...
2024年全国两会上,低空经济首次被写入政府工作报告,这个新兴领域正加速进入政策聚焦与产业爆发的新阶段。从城市空中交通到农业植保,从物流配送到应急救援,低空空域的开放正为千行百业带来颠覆式的可能。据测算,未来十年,我国低空经济有望成长为万亿级产业集群,成为继新能源汽车、智能制造之后又一战略性新兴增长 ...
以下是 CentOS 8 系统部署 Spug 自动化运维平台的完整流程,提供三种主流安装方式(推荐使用 Docker 方式): 一、Docker 安装(推荐) 1. 安装 Docker bash # 卸载旧版本 sudo yum remove docker docker-common dock ...
1. 回头看 日更坚持了943天。 读《商战数据挖掘:你需要了解的数据科学与分析思维》更新完成 读《整理优先:小改进,大回报,整洁代码设计指南》开更并更新完成 读《用数据说服:如何设计、呈现和捍卫你的数据》开更并更新完成 读《心与芯:我们与机器人的无限未来》开更并更新完成 2023年至2025年07 ...