# 一种互联网通信协议和标准 Request For Comments(RFC),是一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件 ...
GitLab 私有化部署 / DevOps / GitLab-runner / CI/CD / 持续集成 / 持续交付 / 持续部署 - 源代码托管 & 自动化部署 ...
1.前言 感受 在刚接触软件开发工作的时候,每次接到新需求,在分析需求后的第一件事情,就是火急火燎的打开数据库(DBMS),开始进行数据表的创建工作。然而这种方式,总是会让我在编码过程中出现实体类设计疏漏的地方,导致我在写业务代码时,还回头去反复的修改数据表和实体类。为了规避这样的情况,我学习期间发 ...
笔者从业的主要是App Dev&Ops,对IT设备型管理经验不是很足,以下是本人总结了以前跟Host&Server Service Group 及 Enterprise Cloud Service Group的几位高工、经理、架构师的经验探讨,可能与部分IT设备专家有不同意见,欢迎一起探讨。 硬件及 ...
Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合。这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的所有工具包,主要内容包括PyQt5、PyQt5-tools的依赖包安装和Qt Designer、PyUIC... ...
一、实验目的 1.熟悉可行性分析方法,加深对软件工程概念的理解; 2.掌握“软件可行性分析报告”的内容、书写格式和注意事项,明确可行性分析的任务和具体过程; 3.掌握软件可行性分析方法。 二、实验内容及要求 1.根据所选题目进行调查研究、进行具体的可行性分析; 2.掌握可行性分析报告编写方法和步骤, ...
#pta第一次博客 ##1.前言 这三次pta里,第一次的难度是最低的,基本上只要会基础的格式,对java有一定的了解就能轻松解决,第二次难度较低,只要掌握一些字符串的相应函数就能解决,第三次作业难度就相对提升了很大一个阶段,需要熟悉并熟练运用正则表达式来处理字符串,还需要熟练对类的划分和引用。 # ...
摘要:本文主要介绍华为低代码平台应用魔方AppCube的特点和能力,并分享华为公司的低代码应用构建实践和应用。 DTSE Tech Talk(华为云开发者联盟推出的技术公开课) 解读云上前沿技术,畅聊开发应用实践。专家团队授课,答疑解惑,助力开发者使用华为云开放能力进行应用构建、技术创新。 在本期《 ...
1. mvn command not found / node: No such file or directory 本地使用mvn、npm正常,而jenkins运行命令失败,创建软链接解决: node: ln -s "$(which node)" /usr/bin/node maven: ln - ...
问题 我们发现,使用IDEA上的git功能,当使用ssh协议出现了可以commit但无法push和pull的问题,经过测试发现原因是Could not read from remsitory。直接翻译是 “远程仓库无法读取”。 为什么会无法读取呢?(ssh权限问题) 无法链接服务器? 可是,确认是可 ...
一、 版本控制工具 什么是版本控制系统? 版本控制系统(Version Control System):是一种记录一个或若干文件内容变化,以便将来查阅特定版 本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件 进行版本控制。 常见的版本控制系统有:cvs、sv ...
1.前言 1.1.简介 使用UML绘制用例图是表现系统需求的一种方式,是分析获取需求的一种有效手段。用例图是了解系统的第一个关口,通过用例图可以知道系统有哪些角色,这角色通过系统能做什么事情。在用例图中,会体现与系统交互的参与者、功能模块,以及系统工作的基本流程等。站在客户的角度上看,用例图是他们业 ...
资历 我们渴望在我们的职业生涯中成长,无论是在我们的角色或能力方面。虽然有些人对高级技术职位感兴趣,但其他人希望担任领导或管理职位。无论哪种情况,资历较高的人都会表现出一些关键特征。 在您的整个旅程中,您可能会有导师来指导您的成长。这是我培养可以为高级职位做好准备的素质的方法。 资历和战略思维 对于 ...
今天给大家分享的是 Git 软件和 TortoiseGit 图形化软件的详细安装教程以及如何在 gitee 上进行代码提交。 首先我也是个刚接触 gitee 的一个小白用户,这些都是自己一边学一边记录下来的,如果存在不足和错误还请各位大佬们能帮我指正。 软件介绍 下面是两款软件的介绍: Git 是一 ...
2022-09-20 数据建模 数据建模的定义: 给已有数据建立模式,即创建各种各样的表,表与表之间的联系(主键、外键)。通过分析实体(一个特定环境中实际的个体)以及实体的属性(实体与实体的属性就是对已有数据的一个描述)获得数据,将数据按照一些方式(E-R图、数据流图等)存放到创建的表中,在表中设置 ...
星链是京东科技消金基础研发部研发的一款研发效能提升的工具平台,面向后端服务研发需求,尤其是集成性、场景化、定制化等难度不太高、但比较繁琐的需求,如服务前端的后端(BFF)、服务流程编排、异步消息处理、定时任务、运营后台、工作流程自动化、临时性需求等,以低代码方式开发微服务,以声明式进行Serverl... ...
1. Swagger简介 1.1 前后端分离发展历史 后端时代: 前段只用管静态页面;html==>后端。模版引擎JSP=>后端是助理 前后端分离时代: 后端:后端控制层,服务层,数据访问层次【后端团队】 前段:前端控制层,视图层【前段团队】。 伪造后端数据json已经存在了,不需要后端,前段工程依 ...
1. 状态 1.1 文件状态 2. 分支 2.1 分支常用命令 git branch xxx:新建分支 git checkout xxx:切换分支 git checkout -b xxx:新建分支并切换到该分支(相当于上面两条命令) git branch -d xxx:删除分支 git branch ...
混沌工程的入门 主要在生产环境中故意破坏东西是混乱工程中的一个咒语。但是当你把你的计划告诉你的工程经理或产品负责人时,你往往会得到一些阻力。他们的担心是有道理的。如果破坏东西是不可逆的呢?终端用户会发生什么?我们的支持票系统会不会变得很忙?这篇文章将帮助你消除这些顾虑,并在你的组织中开始使用混沌工程 ...
git简介: Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软 件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替 ...