本文分享自华为云社区《华为开发者空间发布,让每位开发者拥有一台云主机,在华为根生态上创新》,作者:华为云社区精选。 6月21日,华为开发者大会2024(HDC 2024)在东莞篮球中心隆重揭幕。会上,华为常务董事、华为云CEO张平安宣布,华为云为每个新生态的开发者免费提供一台云主机、一套开发工具 ...
Docker:轻量级容器化技术的魅力 Docker 作为一款开源的轻量级容器化技术,近年来在 IT 界掀起了一股热潮。它通过封装应用及其运行环境,使得开发者可以快速构建、部署和运行应用。Docker 的优势在于其轻量级、可移植性和可扩展性,它使得应用部署变得更加简单、快捷。 TASKCTL:自动化运 ...
一般我们构建传统的NuGet包,都是打包和分发dll程序集文件。 至于打包和分发C#源代码文件的做法,比较少见。 那么这种打包源代码文件的做法,有什么优点和缺点呢? 优点: 方便阅读源代码。 方便断点调试。 减少 Assembly 程序集模块加载个数。 更利于发布期间的剪裁(PublishTrimm ...
市面上老一点的项目管理工具迭代下只含任务,其他一些新的项目管理工具迭代下包含了需求、任务和缺陷。迭代下只包含任务显然很不合理;只有需求、任务和缺陷,也是有问题的。且看文中详解。。。。。。 ...
大家好,我是凡人程序猿。周末给大家分享几个我在用已久的 GitHub 开源库,这些开源库使用简单,功能强大,使用好它们能够为我们节省大量的开发时间。 ...
介绍 OPC UA全称Open Platform Communication Unified Architecture,开放平台统一架构,是工业自动化领域通用的数据交换协议,它有两套主要的通信机制:1.客户端-服务器通信;2.发布订阅。Qt对OPC UA通信标准也提供了支持,目前还是第三方库的形式( ...
(1)前言: 知识点: ①ArrayLsit的知识点: ArrayList 是 Java 中的动态数组实现,它提供了自动调整大小的功能,可以根据需要动态增长或收缩。 ArrayList 可以存储任意类型的对象,并支持随机访问,即可以通过索引快速访问列表中的元素。 ArrayList 内部通过数组实现 ...
location / { #if ($request_method = 'OPTIONS') { # add_header 'Access-Control-Allow-Origin' '*'; # add_header 'Access-Control-Allow-Methods' 'GET, POS ...
市面上所有的研发管理软件,大多都有工时相关功能,但是却没有日报功能,好像也没什么问题,但是在使用过程中体验非常不好,为什么呢?
项目管理对于基层工作人员来说,主要解决这三个问题:开展我的工作、协作我们的工作和汇报我的工作,也就是说日常的汇报也是刚需。平台没有日报就会有下面的问题。
第一、如果离开平台... ...
软件调试 Qt使用qBreakpad定位崩溃位置(2) 目录软件调试Qt使用qBreakpad定位崩溃位置(2)前言1、Google - Breakpad2、qBreakpad3、crashpad4、注意Linux下1、环境2、qBreakpad源码准备3、qBreakpad编译4、测试qBreak ...
全局Git配置 查看用户名和邮箱 git config user.name git config user.email 修改用户名和邮箱 git config --global user.name "username" git config --global user.email "email" 生 ...
本文分享自华为云社区《代码的安全检视》,作者:Uncle_Tom。 1. 熵的故事 熵的概念最早起源于物理学,用于度量一个热力学系统的无序程度。热力学第二定律,又称“熵增定律”,表明了在自然过程中,一个孤立的系统总是从最初的集中、有序的排列状态,趋向于分散、混乱和无序;当熵达到最大时,系统就会处于一 ...
面对项目组发版流程不规范,且在技术负责人没有通知QA工程师、技术负责人又请假的情况下,研发部门经理的角色和行动显得尤为重要。以下是对此情况的详细分析: 首先,项目组的发版流程是确保软件质量、稳定性和用户满意度的重要环节。如果流程不规范,可能会导致版本发布后出现各种问题,如功能缺陷、性能下降、安全漏洞 ...
软件视角Views 三维度八视图 Code-level:代码逻辑,函数、方法、类等 component-level:物理组织,包,库,文件等 Moment:某一时刻 Period:某一段时间的变化 Build,Code,Moment 一段具体代码实现,也可用AST,或者类图。用它们表示一段代码 Bu ...
Rabbitmq 搭建使用案例 @目录RabbitMQ搭建docker代码golang生产者消费者可视化消费进度 RabbitMQ搭建 docker docker run -d --hostname rabbitmq --name rabbitmq -e RABBITMQ_DEFAULT_USER= ...
专业程序员进阶之路:从需求出发 在软件开发的征途上,需求管理是每位程序员进阶的必经之路。作为专业程序员,能否准确把握需求,不仅关系到项目的成败,更是个人技术进阶的重要一课。本文将探讨如何从需求出发,实现专业程序员的进阶之路。 混乱的需求:进阶绊脚石 我们正在进行的的 AI 智能回收机项目,遇到的最大 ...
今天,作为一名经验丰富、从业多年经常与运维人员打交道的人,我想与大家聊聊运维的日常工作、部门协调以及未来发展,希望能为即将转行或正在从事运维工作的你,提供一些新的视角和启发。 运维的日常工作:挑战与乐趣并存 很多人对运维工作的第一印象可能是枯燥无味的,无非是敲敲代码、看看日志、修修 bug。但实际上 ...
全球网络安全事件频发不断,企业纷纷损失惨重。2021年11月,知名logo4j漏洞波及全球多达6万款开源软件,70%以上企业受影响。2022年3月,大型加油站服务商遭到勒索软件攻击,要求其支付200万美元赎金,以换取解密器。 为此,国内推出相关法规加强网络安全风险管控。比如2023年6月,金融监管总 ...
最近在对一些自建的数据库 driver/client 基础库的健壮性做混沌(故障)测试, 去验证了解业务的故障处理机制和恢复时长. 主要涉及到了 MongoDB 和 etcd 这两个基础组件. 本文会介绍下相关的测试方法. MongoDB 中的故障测试 MongoDB 是比较世界上热门的文档型数据库 ...
本文分享自华为云社区《使用 Seaborn 实现高级统计图表从箱线图到多变量关系探索》 ,作者:柠檬味拥抱。 在数据科学和数据可视化领域,Seaborn 是一个备受欢迎的 Python 可视化库。它建立在 Matplotlib 的基础之上,提供了更简洁、更美观的图形界面,同时也具备了一些高级统计图表 ...