草庐IT

理论课

全部标签

感悟华为云演进带来的“万物理论”

编辑| 阿冒   设计| 沐由继今年9月19日开幕的泰国曼谷站,走过了10月11日的阿联酋迪拜和10月17日法国巴黎两站之后,第七届华为全联接大会2022的收官之作终于在11月7日回到了深圳。从此前国内顶级的一站式ICT大型活动,演化成为跨国、跨洲的四站,华为全联接大会将一部精彩纷呈的“大剧”,升级成为引人入胜、流连忘返的“系列剧”。本次全联接大会的主题,紧扣着数字化和智能化。随着时代的发展,信息技术成为千行百业塑造核心竞争力,乃至推动数字经济的关键,数字化、智能化已经是大势所趋。“势”在人为。在本次全联接大会2022上,华为以其深邃、超前的洞察,领先、客观的思考,以及审慎、扎实的实践,为产业

逻辑回归(Logistic Regression)原理(理论篇)

目录一、逻辑回归简介及应用二、逻辑回归的原理(1)sigmoid函数(2)输入和输出形式 (3)基于目标函数求解参数w三、逻辑回归代码复现一、逻辑回归简介及应用    logistic回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。例如,探讨引发疾病的危险因素,并根据危险因素预测疾病发生的概率等。以胃癌病情分析为例,选择两组人群,一组是胃癌组,一组是非胃癌组,两组人群必定具有不同的体征与生活方式等。因此因变量就为是否胃癌,值为“是”或“否”,自变量就可以包括很多了,如年龄、性别、饮食习惯、幽门螺杆菌感染等。然后通过logistic回

Git企业开发控制理论和实操-从入门到深入(一)|为什么需要Git|Git的安装

前言 那么这里博主先安利一些干货满满的专栏了!首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。高质量博客汇总https://blog.csdn.net/yu_cblog/category_12379430.html然后就是博主最近最花信息的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!Git企业开发控制理论和实操https://blog.csdn.net/yu_cblog/category_12419275.html?spm=1001.2014.3001.5482博主的Github主页里面都是一些博主自己做的项目,希望对大家

二维数组(理论)

二维数组的定义和操作学习目标:1、理解二维数组及其存储结构。2、掌握二维数组的初始化、输入输出等基本操作。引入:由前面介绍可知,一维数组的元素可以是任何基本数据类型,也可以是结构体。那么,如果一维数组的每一个元素又是一个一维数组,则称这种数组为“二维数组”。1.二维数组的定义和初始化定义二维数组的一般格式为:类型标识符数组名[常量表达式1][常量表达式2];常量表达式1的值表示第一维大小,常量表达式2的值表示第二维大小,常量表达式1和常量表达式2的乘积就是二维数组的元素个数。例如:inth[4][5];表示数组h有4x5=20个元素,每个元素都是int型。可以把h[0]~h[3]作为一维数组的

数据仓库表设计理论

数据仓库表设计理论数仓顾名思义是数据仓库,其数据来源大多来自于业务数据(例如:关系型数据库),当设计数仓中表类型时(拉链表、增量表、全量表、流水表、切片表)时,应先观察业务数据的特点再设计数仓表结构首先业务数据是会不断增长的-即增量,而在不断增长的前提下业务数据又可以分为两类:增量更新数据源:数据源允许新增、修改和删除操作的数据源增量非更新数据源:数据源只允许新增数据,不允许对历史数据进行修改的数据源业务数据中的这两种数据源类型直接决定了数仓中的表设计的选择一、增量更新数据源增量更新数据源是指允许新增、修改和删除操作的数据源。这种数据源的主要特点是:数据可修改:可以对历史数据进行修改、覆盖,以

Git企业开发控制理论和实操-从入门到深入(三)|分支管理

前言那么这里博主先安利一些干货满满的专栏了!首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。高质量博客汇总然后就是博主最近最花时间的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!Git企业开发控制理论和实操Git的分支管理我们继续在上一章创建的本地仓库中继续进行分支的学习。分支创建、切换、合并的简单尝试gitbranch#查看本地有哪些分支前面的*是什么?我们前面说到,HEAD一开始是指向master的,但HEAD不是只能指向master的,而是可以指向其他分支。然后被HEAD指向的分支才是工作分支。如何创建一个本地的分支呢

Git企业开发控制理论和实操-从入门到深入(六)|多人协作开发

前言那么这里博主先安利一些干货满满的专栏了!首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。高质量博客汇总然后就是博主最近最花时间的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!Git企业开发控制理论和实操多人协作开发学习案例一案例说明目标:在远端仓库中master分支下的file.txt文件新增两行代码aaa和bbb。实现:由开发者一新增aaa,由开发者二新增bbb。条件:在一个分支下协作完成。准备工作当然我们说过,远端的master分支一定是一个稳定的分支,不能用于开发。所以现在先在远端创建一个dev分支。当然现在本地(

【明解STM32】中断系统理论基础知识篇之中断寄存器功能原理

目录一、前言二、寄存器概述三、NVIC寄存器组四、SCB寄存器组五、中断屏蔽寄存器组六、总结一、前言        在之前的STM32的中断系统理论基础知识之基本原理及NVIC中,分别中断的基本原理,中断的管理机制和中断的处理流程进行了较为详细的论述,读者通过全篇的阅读了解可以整体上对以围绕NVIC为管理核心的STM32的中断系统有一个初步的了解,明白中断的一些基本概念以及STM32中断系统的一个大致的工作流程。        这一篇主要对中断系统相关的寄存器进行相应的分析介绍,适当了解中断系统寄存器的相关介绍,有助于加深对STM32内核的中断及异常的认识,明白中断时的功能都是由哪些寄存器负责

java - JVM 和 GC 调整 - 无 Full GC 的理论

我有两种类型的对象的大型应用程序:长生命周期(缓存)和短生命周期(请求-处理-响应)。理论上,对于这种类型的应用程序,我认为可以配置YoungvsOld空间,因此Old空间消耗是恒定的,从而不会发生FullGC。我已经更改了newSize-maxNewSize参数,但是,旧堆继续上升,直到FullGC。每次FullGC后,消耗下降到20%(缓存占用20%)。出于某种原因,我的对象进入旧空间。我有两个怀疑为什么被转移到旧空间:根据这篇文章:http://chaoticjava.com/posts/gc-tips-and-memory-leaks/它被告知如果您分配了大对象,这些对象将直接

有趣的数学 数学建模入门二 一些理论基础

一、什么是数学建模?         现实世界中混乱的问题可以用数学来解决,从而产生一系列可能的解决方案来帮助指导决策。大多数人对数学建模的概念感到不舒服,因为它是如此开放。如此多的未知信息似乎令人望而却步。哪些因素最相关?但正是现实世界问题的这种开放性导致了解决问题的技能、创造力、创新和数学的建立和应用。        模型描述了我们对世界如何运作的理解。在数学建模中,我们将这些理解转化为数学语言。基于数学对世界进行描述,这有很多优点。数学是一门非常精确的语言。这有助于我们形成想法并确定潜在的假设。数学是一门简明的语言,有明确的操作规则。数学家数百年来证明的所有结果都由我们使用。计算机可以用