首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    CentOS 8启动流程

    UEFI Unified Extensible Firmware interface的缩写,翻译过来为统一可扩展固件接口,是BIOS的替代方案,前身是Intel在1998年开始开发的Inter Bot 4、扩展性强:UEFI包含一个可编程的开放接口,厂商利用这个接口可以对功能进行扩展,如:备份和诊断 ​5、支持联网:在不进入操作系统的前提下就可以通过网络进行远程故障诊断 二、CentOS8启动流程 ​ 现代计算机是软件与硬件的复杂组合,从接通电源开始,到可以登录到系统中,需要大量的软件和硬件的配合,我们一起来了解一下CentOS8的x86_64系统在启动过程中所涉及的任务,虚拟机的流程也是大致相同的, 在CentOS8中运行级别的设置涉及到下面几个命令 systemctl isolate ... 四、Boot Loader与GRUB2 ​前面的课程我们了解的CentOS8的启动流程,在这个流程中有一个叫启动加载器,也就是boot loader的工具,如果没有这个boot loader就无法加载内核

    2.7K21编辑于 2022-09-15
  • 来自专栏全栈程序员必看

    APP开发流程,移动应用开发流程

    所有这些应用程序,如果专业构建,应遵循类似的移动应用程序开发过程。在BHW,我们已经构建了350多个网络和移动应用程序,在本文中,我将概述我们遵循的战略,设计和开发流程。 绘制完多个屏幕后,开始考虑应用程序的工作流程。 使用的工具:白板,铅笔和纸,balsamiq和Sketch 工作流程 工作流程是用户可以在您的应用中移动的途径。 当您发现工作流程出现问题时,请更新您的线框并重试。请记住在每次迭代中运行所有功能,只是为了确保您不会增加一个操作的难度以尝试改进另一个操作。 使用的工具:白板,铅笔和纸,Invision 点击型号 点击型模型可帮助您测试线框和工作流程。它们基本上是一种在手机上体验线框以进行更真实测试的方法。 如果您的公司选择使用其他流程,这些步骤将非常相似,但每个流程的顺序和长度可能会有所不同。 规划 sprint的计划阶段涉及划分当前迭代期间要实现的任务列表。每项任务都需要明确的要求。

    3.7K20编辑于 2022-07-01
  • 来自专栏学习

    Git开发流程

    git单人开发版本流程 1.在本地切换至当前最新master(正式)分支,进行git pull操作,获取最新的master(正式)分支代码 git checkout master git pull 2. git checkout release git pull(有冲突,解决冲突) git merge rel_home_1.0.0 8.release(预发)分支测试完成,将rel_home_1.0.0 操作及其他协作(运维)操作 // 删除已上线分支远程分支 git push origin -d feature_xx_yy // 删除本地分支 git branch -D feature_xx_yy git多人开发版本流程 _group1 git checkout rel_home_1.0.0 git pull(有冲突,解决冲突) git merge feature_home_1.0.0_group1 git push 8. ,上述Git开发流程并非绝对,仅分享参考,使用的CI/CD持续集成持续发布平台也不同,合并发布流程会细化代码管理审核流程权限等等

    39910编辑于 2024-10-31
  • 来自专栏java编程那点事

    Flink开发流程

    Flink具有特殊类DataSet并DataStream在程序中表示数据。您可以将它们视为可以包含重复项的不可变数据集合。在DataSet数据有限的情况下,对于一个DataStream元素的数量可以是无界的。

    61520编辑于 2023-02-25
  • 来自专栏sealyun

    kubernetes开发流程

    本文介绍如何对kubernetes进行二次开发,仓库如何管理,git分支如何管理,怎样利用CI去编译与发布以及如何给社区贡献代码等,结合实际例子,望对大家有所帮助。 开发环境构建 ? 假设我们要定制一个功能,比如我之前做的对kubelet进行lxcfs增强,而我们线上又运行了多个版本的k8s,我们希望这个特性几个版本都可以加上,而且未来k8s发布新版本时同样能merge进去这功能。 由于k8s各个版本可能需要的golang版本都不太一样,所以最方便的还是在容器中进行构建,但并不是随便一个golang的镜像都可以进行构建,因为k8s还需要拷贝代码,生成代码等依赖了一些小工具,我这里提供了一个官方的编译镜像 实践案例 k8s kubeadm默认证书的时间是一年,我希望延长到99年,这样就需要定制化开发,那么问题来了,因为版本众多,是不是需要每个版本都去改一下,那太麻烦了,正确的做法如下: 从master切出一个分支

    1.3K20发布于 2019-07-25
  • 来自专栏DDD

    开发流程规范

    V也在谈规范,写文档,估计是前段时间阿里又发布了开发手册(华山版),借鉴于一下,对一些细节做些补充,整理出来 整体流程 ? 这个流程整体分为三个大阶段:需求阶段,开发阶段,上线阶段 需求阶段 需求分析 这个阶段主要是产品主导,收集痛点,归集需求,制定目标,与架构师讨论架构方案,与安全评估业务安全性 这儿可根据需求大小,具体行事 编码速度,实现手段只要是正常业务需求,一般都不会拖延时长 第一阶段成果,对于开发人员来讲,就是详细设计文档,文档中有了相应流程图,伪代码,具体涉及接口也有了,此时就是一个代码翻译过程 此阶段测试,需要输出测试用例 ,这个阶段,还有大量工作需要去做 产品对需求进行总结,收集数据,分析效果,为下一期需求做准备 开发需要对代码进行整理,比如有些是为了灰度而生的无用代码可以删除 ---- 一个完整的需求开发流程到此结束, 写PRD的过程,就是梳理思考的过程,让需求更明确,流程更完整,细节更透彻,这样就不会出现提交给开发时,被开发一堆问题阻塞住。

    2.7K30发布于 2021-03-23
  • 来自专栏ghostsf

    iOS 开发流程

    证书知识及准备工作 几种开发者帐号区别 真机调试流程 内测发布流程 Appstore 上架流程 证书知识及准备工作 基础问题答疑 什么是证书 由 apple 官方颁发, 用以证明开发者身份的特殊文件 大学帐号不能发布 appstore, 主要拥有真机调试的权限 真机调试流程 基本概念 真机调试指 mac 连上 iphone, xcode 可以直接以这台 iphone 设备为 build target , 能在 iphone 里执行编译结果 条件和流程 分为拥有独立开发者帐号(也包括公司帐号或企业帐号成员)和共享开发者帐号两种情况 拥有独立开发者帐号 在 provisioning portal 新建应用 , 可以在淘宝搜 iOS真机调试 花几元购买一份授权, 包含(p12 证书 和 .mobileprovision 描述文件) 内测发布流程 基本概念 当 App 开发进行到一定程度, 需要更多的人参与测试 ://agile.baidu.com fir-分发相关工具 http://fir.im/dev/tools itools http://www.itools.cn/ Appstore 上架流程

    2.7K10编辑于 2022-09-09
  • 来自专栏Android 研究

    APK安装流程详解8——PackageManagerService的启动流程(下)

    ) 7、PackageManagerService#scanPackageDirtyLI(PackageParser.Package,int, int, long, UserHandle) 方法解析 8、 错误码保存在mLastScanError中 我们把上面整体流程梳理下: 第一步:初始化包解析器PackageParse,关于PackageParse请参考APK安装流程详解9——PackageParser 具体请参考APK安装流程详解9——PackageParser解析APK(上)中四、PackageParse#parsePackage(File, int)方法解析 第三步:判断系统APP是否需要更新: createIdmapsForPackageLI(pkg); } } return pkg; } 我上该方法内部分为17步,主要流程如下: 其中shouldCheckUpgradeKeySetLP方法可以参考APK安装流程详解15——PMS中的新安装流程下(装载)补充 中二、PackageManagerService#shouldCheckUpgradeKeySetLP

    3K10发布于 2018-08-30
  • 来自专栏全栈程序员必看

    移动端开发流程

    cnpm) 包管理工具 yarn add axios -S cnpm install axios -S -S: --save-dev 生产环境的依赖 (dependencies) -D: --dev 开发环境的依赖 在命令窗口中使用vue ui,弹出页面 使用模块 多环境变量配置(开发、测试、生产) axios 请求拦截,响应拦截 (API统一管理) sass 预编译 rem移动端适配方案 vant-ui 按需导入 较老设备点击事件有300ms延迟问题) 1px 边框像素问题 初始化样式问题 (reset.css引入项目) js工具文件 (防抖、节流、日期处理、数据类型检测) 字体图标引入 1.多环境变量首先配置我们的开发环境下的 初始化样式问题 —我们可以在(reset.css中引入项目) 例如 box-sizing:border-box 三、路由 我们经常用的有 路由嵌套 路由传参 路由守卫 keep-alive 四、组件化开发 1.组件拆分问题:我们可以封装公共组件、功能性组件 2.组件开发:父传子、子传父、兄弟传值 五、webpack配置的打包优化(vue.config.js) 发布者:全栈程序员栈长,转载请注明出处:https

    1.6K20编辑于 2022-09-12
  • 来自专栏QT开发

    macOS 应用开发流程

    macOS 桌面应用的开发流程,从概念到发布,涉及多个阶段,每个阶段都有其特定的任务和工具。下面将详细介绍这个过程。1.需求分析与设计明确目标: 确定应用程序的目标用户、功能、性能要求等。 2.开发环境搭建Xcode安装: Xcode 是苹果官方提供的集成开发环境,是 macOS 开发的必备工具。配置项目: 创建新的 Xcode 项目,配置项目的基本信息,如产品名称、组织标识符等。 分发: Mac App Store: 遵循苹果的审核流程,将应用程序提交到 Mac App Store。 直接分发: 通过网站、邮件等方式直接分发给用户。 关键工具与技术Xcode: 集成开发环境,用于编写、调试和打包 macOS 应用程序。Swift/Objective-C: 开发语言。Interface Builder: 可视化界面设计工具。 总结macOS 桌面应用开发是一个综合性的过程,涉及多个方面。开发者需要掌握 Xcode 的使用、Swift 或 Objective-C 编程语言、Cocoa 框架等知识。

    1.2K10编辑于 2024-11-13
  • 来自专栏APP开发

    原生APP开发流程

    原生APP外包开发流程与一般的软件项目外包流程类似,但针对原生APP的特性,在某些环节需要特别注意。以下是一个详细的原生APP外包开发流程。 线框图设计: 绘制APP的页面布局和交互流程。原型设计: 创建可交互的原型,模拟APP的使用流程。视觉设计: 设计APP的界面风格、颜色、图标等。 三、开发阶段 (代码实现):环境搭建: 搭建开发环境,包括安装Xcode (iOS) 或 Android Studio (Android)、配置开发工具、安装必要的SDK和库。 项目管理能力: 考察外包团队的项目管理能力,包括是否有清晰的项目管理流程、是否能够按时交付、是否能够有效地控制项目风险等。 通过以上流程,可以有效地进行原生APP的外包开发,并最终交付高质量的原生APP。选择合适的、有经验的外包团队至关重要。在合同签订前,务必明确双方的权利和义务,以保障项目的顺利进行。

    85810编辑于 2024-12-18
  • 来自专栏图像识别与深度学习

    蓝牙项目开发流程

    0参考代码 蓝牙(BLE)模块及协议.pdf:在电脑内,有助于理解ble BLE蓝牙在Android开发中的应用 - Android移动开发技术文章_手机开发 - 红黑联盟 Android :两个操作数中位都为1,结果才为1,否则结果为0 |按位或:两个位只要有一个为1,那么结果就是1,否则就为0 Java的位运算符详解实例 7,基础知识:字节,位 ASCII码: 一般为8位二进制数 而一位16最多只表示到16,即F表示16,要表示到256,就还需要第二位, 所以1个字节占2个16进制位 8,有可能用到 如果要进行多个连接,每次连接完成后可以将BluetoothGatt Android移动开发技术文章_手机开发 - 红黑联盟 android开发 怎么获取手机当前时间_百度知道 android获取手机真实时间与时区,IP地址_百度知道 34Android字符串操作 8位在后 第一、二个字节分别为工作电流的高8位和低8位 ByteBuffer buffer=ByteBuffer.wrap(receiveData, 1, receiveData.length-

    4.3K100发布于 2018-05-22
  • 来自专栏比原链

    Bytom DAPP 开发流程

    搭建DAPP架构 Bytom的blockcenter服务器是官方开发的去中心化插件钱包服务器,开发者可以按照相关API接口来调用即可。比原链的DAPP总体框架模型如下: ? 接下来对这几个重要的部分展开说明: 1)前端页面的设计主要是网页界面的设计,这个部分开发者可以自己选择页面模式 2)插件钱包已经进行了结构化的封装,并且提供了外部接口给DAPP开发者调用,开发者只需要将插件的参数按照规则进行填充 开发者可以根据实际需求来开发一些RPC请求接口,然后在前端页面设置相关条件来触发这些API的调用。 前端逻辑处理流程大致如下: 调用插件,比原的chrome插件源码位于Bytom-JS-SDK,开发比原DAPP时调用插件的说明可以参考Dapp Developer Guide,其网络配置如下: window.addEventListener 此外,DAPP开发者也可以搭建了自己的去中心化钱包服务器,并且自己开发相关的插件。

    85530发布于 2019-07-19
  • 来自专栏my notebook

    xposed模块开发流程

    AS 开发xposed模块步骤(java sdk等环境配置略): 一、创建Empty Activity工程 选择好之后点击Finish 二、修改app/src/main/AndroidManifest.xml

    3.9K00发布于 2021-01-07
  • 来自专栏用户2357804的专栏

    R包开发流程

    R包开发 创建R包基本流程开发工具:devtools 运行调试 + usethis 创建修改 基本流程: create_package 创建一个R包 use_r()写函数,插入roxygen注释和 use_testthat() 和use_test()生成测试文件;test()进行测试 check对整个包进行检查 use_readme_rmd()和build_readme()生成readme文件 开发工具

    1.1K00发布于 2021-07-10
  • 来自专栏APP开发

    鸿蒙APP开发流程

    鸿蒙(HarmonyOS)APP的开发流程与传统的Android或iOS开发流程既有相似之处,也有其独特之处。以下是一个详细的鸿蒙APP开发流程。 一、环境搭建与准备:1.安装开发工具:下载并安装DevEco Studio: 这是华为官方推荐的鸿蒙应用开发集成开发环境(IDE),基于IntelliJ IDEA开发。 2.注册华为开发者联盟账号并实名认证:这是发布应用到华为应用市场的前提。3.配置开发环境:根据需要配置Java开发环境(JDK)。配置Gradle构建工具。 四、应用逻辑开发:1.选择开发语言:eTS/ArkTS (推荐): 基于TypeScript扩展的语言,更现代化,类型安全,更适合ArkUI开发。Java: 传统的Android开发语言,鸿蒙也支持。 总结:鸿蒙APP的开发流程与传统移动应用开发类似,但也有其独特的概念和工具,例如Ability、ArkUI等。开发者需要熟悉这些概念和工具的使用,才能高效地开发出高质量的鸿蒙应用。

    1.5K10编辑于 2025-04-08
  • 01:开发流程标准

    为什么第一篇写开发流程标准呢? 背景:在不熟悉一个研发团队不知道一个开发流程的标准,甚至没有一个标准的时候,镜像版本、服务名称如何定,这都是一门学门,当然每个公司的研发流程都有自己的标准,我则偏向运维方面。 master分支:不能在该分支进行开发,且永远是支持稳定版本。合并其他分支过来的时候,则说明新的一个稳定版本发布。 develop分支:该分支是永远是开发中的最新代码,该分支可延伸其他分支,不能直接在该开发,负责MR合并。 feature分支:该分支是从develop分支衍生出来的新分支,并且建议命名为:featrue/xxx-xxx,最好这个分支是表面是什么功能,因为这个分支表示的是功能开发开发完之后MR合并到develop

    15510编辑于 2025-11-13
  • 来自专栏中小公司数据治理

    理想开发流程

    想到哪,写到哪; 数据开发作为独立流程开发流程 1595398225004_62726648-133F-4DC4-8F8F-521A5FEB8D5B.png 一、需求提出阶段 解释:产品经理提出的新业务需求 、app开发、数据开发,数据产品经理 负责人:服务开发/ 要求: 1.数据可读性:要考虑数据应用范围,防止歧义,包括字段命名等 2.变化透明性:禁止改变现有数据(字面)的业务意义 数据服务可靠性: 1. 可执行性&简洁性:数据收集尽可能自动化,不需要人工介入 可维护性: 1.明确新添加/修改数据的意义(与业务设计的对应关系) 2.明确数据在存储/服务中的物理位置,可扩容 3.每个环节出错,都可重试或重做流程 参与人:服务具体开发、数据组开发 负责人:数据组开发 要求: 1.针对每个数据流,都需要有数据流监控。 监控纬度: a)任务是否失败 b)数据是否有堆积(实时处理) c)重复执行较大/流程长任务流,中间流程数据要监控,减少修复代价 3.各种监控发现问题要能方便排查问题原因及尽方便修复 产出:产品需求文档(

    51230发布于 2020-07-22
  • 来自专栏DT乱“码”

    敏捷开发流程详解

    敏捷开发流程详解  1       敏捷开发流程 ü   敏捷软件开发核心是迭代式开发,增量交付。  1.1      敏捷流程详解图-敏捷流程图 1.2      敏捷流程三种角色及其职责 角色名称 角色定义 角色职责 注意事项 Product Owner(PO)- 产品负责人 确保Team做正确的事 l   团队成员严格遵守团队规则 1.3      敏捷开发流程详解 1.3.1   流程图详解步骤 1.          8.          偏差20%=(实际开发-计划开发)/计划开发 偏差20%=(实际开发-计划开发)/计划开发 偏差20%=(实际开发-计划开发)/计划开发 测试计划估算精确度 偏差30%=(实际测试-计划测试)/计划测试

    6.4K70发布于 2018-02-09
  • 来自专栏比原链

    Bytom DAPP 开发流程

    搭建DAPP架构 Bytom的blockcenter服务器是官方开发的去中心化插件钱包服务器,开发者可以按照相关API接口来调用即可。 接下来对这几个重要的部分展开说明: 1)前端页面的设计主要是网页界面的设计,这个部分开发者可以自己选择页面模式 2)插件钱包已经进行了结构化的封装,并且提供了外部接口给DAPP开发者调用,开发者只需要将插件的参数按照规则进行填充 开发者可以根据实际需求来开发一些RPC请求接口,然后在前端页面设置相关条件来触发这些API的调用。 前端逻辑处理流程大致如下: 调用插件,比原的chrome插件源码位于Bytom-JS-SDK,开发比原DAPP时调用插件的说明可以参考Dapp Developer Guide,其网络配置如下: ```js 此外,DAPP开发者也可以搭建了自己的去中心化钱包服务器,并且自己开发相关的插件。

    74120发布于 2019-07-18
领券