GitLab介绍 GitLab的历史 GitLab最初是一个完全免费的开源软件,根据MIT许可证分发。2013年7月,它被分为两个不同的版本GitLabCE(社区版)和GitLabEE(企业版)。GitLabEE处于受限许可证下,但源代码仍然公开可见,而GitLabCE许可模型保持不变。2017年,GitLab宣布他们的代码将在MIT许可证下完全开源。 为什么使用GitLab? GitLab是在集中式服务器上管理git仓库的好方法。GitLab让你完全控制你的仓库或项目,并允许你免费决定它们是公开还是私有的。 使用GitLab的主要好处是它允许所有团队成员在项目的每个阶段进行协作。Git...
使用角度 找开源项目的途径 •Trending:https://github.com/trending/ •HelloGitHub:https://github.com/521xueweihan/HelloGitHub •科技爱好者周刊:https://github.com/ruanyf/weekly 特殊的查找资源小技巧-常用前缀后缀 •找百科大全awesomexxx •找例子xxxsample •找空项目架子xxxstarter/xxxboilerplate •找教程xxxtutorial Git是什么 Git的三个概念:提交commit、仓库repository、分支branch Git...
博主自研的在线海报PPT制作平台易6画,历时3年打磨,功能丰富,使用简单,纯canvas实现,全平台适配。 功能支持 文本 单个图片 多图幻灯片 gif动图 单个视频 多视频轮播 html网页渲染 背景音乐 特色 屏幕尺寸自适应 高清晰度不失真 预处理技术,兼容性好 功能丰富 预览图 试用激活码(不定时更新) 2hdy49fhrd p2pf3pabh7 3k28mxb06w px8rknzj90 u05ztp0hvm ps2m1a9sso loums1dcqu jk9xmqxcn2 2290tzh4fx t34wa0k89i 5t37qcscad 9lclh2njaw 68wr4f4...
NocoBase是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署NocoBase。 NocoBase中文官网 官方文档 新特性 支持多数据源 新增「数据源管理」插件,用于管理所有数据源的数据表和字段,数据源管理插件只是提供中心化的数据源管理界面,并不提供接入数据源的能力,需要和各种数据源插件搭配使用,目前支持的数据源包括: 主数据库Main:NocoBase主数据库,支持MySQL、PostgreSQL、SQLite等关系型数据库。 外部MySQL数据源:接入已有的MySQL数据库作为数据...
FROM: 指定基础镜像,新镜像将基于这个基础镜像构建。 RUN: 在镜像构建时执行命令,如安装软件包、设置环境变量等。 格式:RUN<command> 或 RUN["executable","param1","param2"]。 CMD: 设置容器启动时默认执行的命令。 格式:CMD["executable","param1","param2"] 或 CMDcommandparam1param2 或 CMD["param1","param2"](作为ENTRYPOINT的默认参数)。 ENTRYPOINT: 配置容器启动...
1.前言 本次更新为AirtestIDE、Airtest-Selenium库更新。 AirtestIDE更新至1.2.17版本,AirtestIDE内置库Airtest更新为1.3.3.1版本,Poco更新为1.0.94版本,主要支持了selenium4.0以上版本,ADB更换为41版本,Airtest新增点击和滑动的相对坐标支持,Poco修复了1.0.93运行效率缓慢的问题等。更多更新内容详见下文。 2.更新内容 1)AirtestIDE更新至1.2.17版本 新版IDE主要是更新了内置的ADB为41版本,更新支持了selenium4.0以上版本;以及更新了内置python环境的airtes...
其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个BSE.ocx文件(挑选合适的版本文件)把它放入到程序或系统目录中,当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此将缺失的文件放回到原目录之后就能打开你的软件或游戏了.那么出现BSE.ocx丢失要怎么解决? 一、手动从网站下载单个dll文件 1、从下面列表下载BSE.ocx文件32/64位文件:BSE.ocx2、将下载的文件放入到你要运行的软件或者游戏的...
生鲜配送供应链系统_杭州生鲜配送系统之升鲜宝_门店简易进销存设计说明_门店订货端(一) 作为长期一线开发供应链管理系统的开发人员,经过与最终客户的沟通与交流。客户的客户(食堂、酒店、烧烤连锁门店等客户)有一些简单的进销存的需要,但客户的这类客户,又不愿意单独购买一套进销存软件,所以希望商品供应商能提供简单的进销存软件,方便他们统计与查看商品的进进出出的一些简易情况,这样就相当于我们软件赋能给客户的客户。 首先作为一个门店订货系统,必须要支持在手机上面下订货单,供应商发货后,能在手机上面收货。能统计一...
简介 mdbook是一个基于Rust的电子书系统,效果类似于gitbook。本人写图文文章一直都采用的印象笔记,但是写系列教程的情况不方便管理。因此引入mdBook,分享一下基本安装使用过程及遇到的问题。 安装 本机环境是win11。mdBook是写的Rust因此需要Cargo编译 1.安装Rust 官方下载地址: https://www.rust-lang.org/zh-CN/tools/install 2.安装mdBook cargoinstallmdbook 安装过程中出现错误 error:linkerlink.exenotfound| =note:p...
NocoBase是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署NocoBase。 NocoBase中文官网 官方文档 在线Demo v1.0里程碑 历时3年,NocoBase迎来第一次根版本号升级,版本号从0.x升级到1.0。这是一个新的里程碑。 在0.x阶段:核心API和功能快速变化,每一个新的版本都可能存在不兼容的变更; 在1.x阶段:核心API基本稳定,NocoBase将在保持稳定的基础上不断增加新的插件,优化安全性和性能。 新特性 主题编辑器可以配置页面和弹窗内边距、区块间...
hexo-commander 在本地使用hexo,往往需要多次打开使用命令行工具重复输入命令。虽然有个hexo-admin项目可以方便使用,然而该项目已经不再维护,并且为web页面,在本地使用不如桌面软件方便。因此用qt写了这个工具方便编辑发布文章到hexo博客。 源码:https://github.com/weloe/hexo-commander exe:hexo-commander/release/hexo-commander.exeatmaster·weloe/hexo-commander(github.com) 集成命令 创建文章,打开文章 静态文件清理 静态文件生成 本地启动serv...
摘要 本文详细描述了运行在Windows商的GitlabRunner,如何自动集成.NETFramework的项目。 Gitlab中的变量 变量1:NUPKG_OUTPUT_ROOT 这个目录是在git获取的解决方案根目录之外,因为stages变了以后,当前GitlabRunner工作的当前解决方案根目录下会被清空。我们希望build了以后经过单元测试,测试通过了才push到仓库。所以这个目录必须是在GitlabRunner的build目录之外。 变量2:BUILD_LIBRARY_SCRIPT Windows服务器上存放PowerShell的文件路径。 变量3:MSBUILD_PATH ...
2.1、下载Git 官网下载地址:https://git-scm.com/download/ 最初,Git是用于管理Linux社区的代码,所以在很长的一段时间内,Git只能安装在Linux或Unix系统上。 现在,Git已经可以安装在Linux、Unix、Mac和Windows这几大系统上了。 由于大多数用户用的都是windows系统(64位),所以本博文选择相对简单的Windows系统(64位)的软件版本进行安装演示。 2.2、安装Git 2.2.1、启动安装包 2.2.2、同意安装包对系统进行修改 2.2.3、查看GNU协议 不想看协议内容的话,直接下一步就行。 2.2.4、选择...
部署与发布:缺乏发布管理的部署活动对软件交付是低效的 部署和发布是软件工程中经常互换使用的两个术语,甚至感觉是等价的。然而,它们是不同的! 部署是将软件从一个受控环境转移到另一个受控环境,它的目的是将软件从开发状态转化为生产状态,使得软件可以为用户提供服务。 发布是将软件推向用户的过程,应用程序需要多次更新、安全补丁和代码更改,跨平台和环境部署需要对版本进行适当的管理,有一定的计划性和管控因素。 部署是发布的前提,只有当软件已经成功部署后,才能进行发布。缺乏发布管理会导致发布不规则、手动交付过程、数据库更新问题、协作问题等。如下,简单归纳了发布&部署的差异: 部署、发布:概念区分 ...
什么是持续集成? 持续集成(CI)是在软件开发过程中自动化和集成许多团队成员的代码更改和更新的过程。在CI中,自动化工具在集成之前确认软件代码是有效且无错误的,这有助于检测错误并加快新版本的发布。 什么是持续交付? 持续交付(CD)是指每天多次将新软件投入生产,自动将应用程序交付到基础设施环境的能力。CD是DevOps的一部分,有助于缩短软件开发生命周期。 CI/CD管道的各个阶段 持续集成 在第一阶段,开发人员将他们的代码更改与其项目的主代码存储库合并。当开发人员推出代码时,他们会自动触发软件构建。 持续交付 这是将构建交付到运行时环境以进行集成、质量保证或预生产的过程。在此...
在现代的网页设计和开发中,占位图片扮演着重要的角色。占位图片是指在开发过程中用于填充空白区域的临时图片,用于展示设计的布局和样式。为了满足不同设计需求,定制化占位图片成为了开发人员的必备工具。本文将介绍一款功能强大的在线图片生成工具,探讨占位图片在开发中的作用以及该工具的优势。 一、占位图片在开发中的作用在网页开发过程中,占位图片具有以下重要作用: 布局和样式展示:占位图片可以帮助开发人员在设计阶段快速展示页面的布局和样式,以便更好地与设计师或团队成员进行沟通和反馈。 加载性能测试:使用真实图片可能会导致页面加载速度变慢,而占位图片可以在开发过程中用于测试页面的加载性能,以便及早...
docker总结和实例 常用命令 镜像管理 镜像搜索dockerseartch镜像名或者关键词 镜像拉取dockerpull镜像名:标签 镜像罗列dockerimages 镜像删除dockerrmi镜像id或者镜像名:标签 镜像导出dockersave-o文件名.tar镜像名:标签 镜像导入dockerload-i文件名.tar 容器管理 运行新容器dockerrun[OPTIONS]IMAGE[COMMAND][ARG...] OPTIONS: -d:后台运行容器,并返回容器id -i:以交互模式运行容器,通常与-t同时使用 -t:为容器分配一个伪输入终端,通常和-i一起...
最近平台工程这个概念越来越火爆,Gartner的预测,到2026年,80%的软件工程组织将拥有平台工程团队,来提供内部服务、组件和应用程序交付工具,作为可重复使用的资源。本篇文章将带你走进平台工程,了解它的起源和解决的问题。 平台工程(PlatformEngineering)的趋势 2022年,“平台工程”这个概念很火热,也在Gartner的炒作周期曲线上。还有很多人鼓吹DevOps已死,平台工程才是未来。 国际权威知名调研机构Gartner在《2023年最重要的10个技术趋势》报告中将平台工程(PlatformEngineering)列为高速发展的技术趋势之一,并预测到2026年80...
从1804年打孔式编程出现,编程语言至今已经存在了200多年。而从50年代以来,新的编程语言也不断涌现,现在已经有250多种了。这就意味着,开发人员最需要习惯的事情就是不断改变。 编程界最近的一个变化是集成开发环境(IDE)——软件应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。它为专业开发人员和编程爱好者提供了一套简化编码的工具。 程序员已经编写了足够多的代码,以至于从零开始启动每个应用程序毫无意义。事实上,当一个健壮的低代码开发平台包含可视代码块、包含大多数应用程序所需功能的90%时,使用这种低代码平台完全能够完成大部分繁重的工作。 一、什么是低代码?如何...
3.1、速查表 命令 作用 gitconfig--globaluser.name用户名 设置用户签名(昵称) gitconfig--globaluser.email邮箱 设置用户签名(邮箱) gitinit 初始化本地库 gitstatus 查看本地库状态 gitadd文件名 添加到暂存区 gitcommit-m"日志信息"文件名 提交到本地库 gitreflog 查看历史记录 gitreset--hard版本号 版本穿梭 3.2、用户签名 3.2.1、设置用户签名 随便在一个地方右击鼠标,打开Git的命令行界面。 gitconfig--gl...