草庐IT

可持续性

全部标签

Woodpecker CI 设计分析|一个 Go 编写的开源持续集成引擎

一、前言大家好,这里是白泽。随着Go语言在云原生领域大放异彩,开发者逐渐将目光转移到了这门语言上,而容器则是云原生时代最核心的载体。《WoodpeckerCI设计分析》系列文章将分析开源CI引擎Woodpecker的架构设计,探究Go协程是如何支持由Workflow定义的大量Task的频繁创建和调度。而Task的一切活动都将在容器内进行。因此这个系列的文章也是帮助你开拓Go云原生领域编程的一柄利剑。这是《WoodpeckerCI设计分析》系列的第一篇文章,主要讲解Woodpecker的整体架构设计和体验部署使用,后续文章将讲解核心组件源码设计,并从0开始仿写Woodpecker核心组件,欢迎追

ios - NSUndomanager 更改是否在使用 CoreData 的启动之间持续存在

我正在使用CoreData在应用程序中实现撤消。我的应用程序还使用状态恢复。我从文档中不清楚的是NSUndoManager是否会在启动/状态恢复之间保留其撤消历史记录?如果没有,这不是一个主要问题,只是我需要知道,所以我可以相应地编写代码。 最佳答案 事实并非如此。它也不支持NSCoding或NSSecureCoding,因此似乎无法自行存档。 关于ios-NSUndomanager更改是否在使用CoreData的启动之间持续存在,我们在StackOverflow上找到一个类似的问题:

【adb】--- win10 配置 adb环境 超详细 (持续更新中)

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。【adb】---win10配置adb环境超详细(持续更新中)开发环境一、下载adb工具二、配置adb环境三、测试开发环境开发环境:windows10一、下载adb工具adb官网下载选择Windows版本下载AndroidSDKPlatform-Tools适用平台:Windows创建adb文件夹来保存解压下载下来的platform-tools_r34.0.5-windows.zip得到platform-tools二、配置

Unity 面试篇|(八)Unity机试篇 【全面总结 | 持续更新】

目录1.假设当前市场价一只鸡10元,一只鸭12元5角。请写一个函数ShowPrice,输入参数分别为鸡和鸭的个数(非负整型),功能为显示出总价钱,精确到分。例如调用ShowPrice(5,10)后输出175.00。请注意程序的可读性和易于维护性。2.判断点与线的位置关系3.计算点在直线上的投影(向量投影)4.判断多边形是否为凸多边形5.判断线段与线段是否共线6.判断线段与线段是否重合(非相交)7.线段与线段是否相交8.计算直线与直线的交点9.射线与线段是否相交,以及交点10.点围绕另一点旋转指定角度11.点是否在任意多变内12.写一个计时器工具,从整点开始计时,格式为:00:00:0013.用

蚂蚁集团持续探索生成式AI,20篇论文入选AI顶会NeurlPS

当地时间12月10日,为期一周的全球AI顶级会议NeurlPS在美国路易斯安那州新奥尔良市举办。NeurlPS官方数据显示,本届会议共有12343篇有效论文投稿,接收率为26.1%。蚂蚁集团20篇论文被收录。据了解,蚂蚁此次入选的论文,覆盖计算机视觉、自然语言处理、图神经网络、图像处理等多个人工智能和机器学习领域的前沿主题。其中七成以上论文聚焦生成式AI在高速发展中遇到的一些挑战和难题。以下为其中三篇的论文解读。01Prompt-augmentedTemporalPointProcessforStreamingEventSequencePromptTPP:PromptPool与时序点过程模型的

Linux搭建常用服务器(文章持续更新!!涵盖常用的chrony、ssh、Telnet、httpd、nfs、DNS、selinux、firewall等)

本文目录第一章例行性工作1.1单一执行的例行性工作示例1at命令演示1.2循环执行的例行性工作示例二:crontab演示**演示一:定时执行脚本****演示二:服务器通过邮件定时报告状态**第二章chrony时间服务器简介2.1配置服务端2.2配置客户端第三章远程连接服务器3.1telnet服务器3.2ssh服务器简介配置ssh免密登录第四章WEB服务器**4.1www简介****4.2服务器主机****4.3网址及HTTP简介****URL****http请求方法:****HTTP协议请求的工作流程:****4.4www服务器的类型**静态网站动态网站4.5实验一:快速建站4.6实验二:区分

ios - Jenkins iOS 的持续集成。我可以在每次执行构建作业时运行 pod install

我想确保由Jenkins执行的构建作业具有最新的pod库。我在jenkins中找不到任何特定于CocoaPods的构建步骤。 最佳答案 是的,你可以做到这一点。打开-->配置然后-->预构建步骤然后-->执行Shell这边。您可以先将路径添加到您的podfile,然后添加podinstall命令。希望对您有所帮助。 关于ios-JenkinsiOS的持续集成。我可以在每次执行构建作业时运行podinstall,我们在StackOverflow上找到一个类似的问题:

常用脚本-持续更新(文件重命名、视频抽帧、拆帧、删除冗余文件、yolo2xml、转换图片格式、修改xml)

所有代码位置:Learning-Notebook-Codes/Python/常用脚本1.文件重命名脚本路径:codes/files_rename.py脚本说明:可以自动重命名某个文件夹下指定类型的文件。修改前文件名称:img1.jpg修改后文件名称:Le0v1n-20231123-X-0001.jpgimportosimporttqdmimportdatetime"""============================需要修改的地方==================================="""SRC_PATH='Python/常用脚本/EXAMPLE_FOLDER'#文件夹

Java中使用RabbitMQ(持续更新中)

一、安装前言RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlang(https://www.erlang.org/downloads)。同时,在安装RabbitMQ时需要注意RabbitMQ与Erlang的对应版本,防止安装过程中出错。一般情况下,版本均选择新版本不会有太大问题,但还是需要注意下。可以参考RabbitMQ的社区,里面有介绍版本号及推荐的Erlang版本。1.windows安装需要安装Erlang和RabbitMQ两个东西1.1 安装Erlang1.1.1下载地址:https://www.erlang.org/downloads

【Linux】指令(本人使用比较少的)——笔记(持续更新)

文章目录ps-axj:查看进程ps-aL:查看线程echo$?:查看最近程序的退出码jobs:查看后台运行的线程组fd任务号:将后台任务提到前台bg任务号:将暂停的后台程序重启netstat-nltp:查看服务及监听端口详情mkfifo:创建命名管道arp:查看IP地址和MAC地址的映射信息ping:测试网络连通性traceroute命令:跟踪网络数据包传输路径route命令:配置和显示内核IP路由表ps-axj:查看进程ps-aL:查看线程补充:查看线程或进程的监控脚本//进程while:;dops-axj|head-1&&ps-axj|grep进程;sleep1;done//线程while