求生之路2huntermod

  • 前端构建效率优化之路

    我们的系统(一个 ToB 的 Web 单页应用)前端单页应用经过多年的迭代,目前已经累积有大几十万行的业务代码,30+ 路由模块,整体的代码量和复杂度还是比较高的。 项目整体是基于 Vue + TypeScirpt,而构建工具,由于最早项目是经由  vue-cli  初始化而来,所以自然而然使用的

    2024年02月22日
    阅读 42
  • C语言-学习之路-05

    函数 函数分类 C语言程序都是从主函数main()开始执行的。从函数的定义角度看,函数可分为系统函数和用户定义函数。 系统函数(库函数):这是由编译系统提供,用户不必自己定义这些函数,但可以直接使用。例如scanf()、printf()、sizeof()等。 用户定义函数:由用户自行定义

    2024年02月02日
    阅读 38
  • C#学习之路

    Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 1、hello world 安装完成Visual Studio 2022,创建新项目,选择空文件    执行程序,黑窗口打印出hello world 一个C#程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(

    2024年02月05日
    阅读 44
  • C#学习之路-循环

    有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循

    2024年02月13日
    阅读 43
  • C#学习之路-数据类型

    在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 值类型变量可以直接分配给一个值。它们是从类  System.ValueType  中派生的。 值类型直接包含数据。比如  int、char、float ,它们分别存储数字、字符、浮点数。当您声明

    2024年02月13日
    阅读 43
  • 算法之路-------差分数组

    针对数组中连续的大量数据进行修改的问题,如果我们对每个数据都进行依次修改,对于一些少量的数据的修改(例如:1~100这些的),修改的时候我们发现速度貌似还是很快的,但是一旦修改的连续数组中的数量上万了,那么修改的速率就明显下降了。 所以:针对这样的情

    2024年02月06日
    阅读 50
  • Python学习之路-函数进阶

    函数根据有没有参数以及有没有返回值,可以相互组合,一共有4 种组合形式:无参数,无返回值;无参数,有返回值;有参数,无返回值;有参数,有返回值。 {{ admonition tip “提示” true }} 定义函数时,是否接收参数,或者是否返回结果,是根据实际的功能需求来决定的!

    2024年01月30日
    阅读 42
  • uniapp学习之路

    2024年02月03日
    阅读 20
  • TwinCAT 学习进阶之路

    一、TwinCAT 介绍       TwinCAT3 是基于 PC 的控制软件并且它开启了一个新的时代,是倍福公司历 史上又一个里程碑。 特别是在高效的工程领域中 TwinCAT3 将模块化思想以及其灵活的软件架构, 融入到整个平台。几乎每一种控制应用程序都能在 TwinCAT3 中实现。从印刷设备、木工

    2024年02月09日
    阅读 42
  • 推荐系统学习之路

    基本概念: 一、基本流程 王树森老师课程笔记 召回(retrieval):快速从海量数据中取回几千个用户可能感兴趣的物品。 方法: 协同过滤 相似度计算: 余弦, 杰卡德 矩阵分解: 将一个稀疏的用户评分矩阵MxN分解为MxK KxN,分解出来的K就是隐语义特征 BiasSVD方法 jieba是中文分

    2024年02月03日
    阅读 39
  • Android学习之路(3) 布局

    FrameLayout 又称单帧布局,是 Android 所提供的布局方式里最简单的布局方式,它指定屏幕上的一块空白区域,在该区域填充一个单一对象。例如图片、文字、按钮等。 应用程序开发人员不能为 FrameLayout 中填充的组件指定具体填充位置,默认情况下,这些组件都将被固定在屏幕

    2024年02月13日
    阅读 52
  • js刷题巩固之路

    1. 两数之和 给定一个整数数组  nums  和一个整数目标值  target ,请你在该数组中找出  和为目标值  target   的那  两个  整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案

    2024年02月07日
    阅读 46
  • Python学习之路-编码风格

    Python的设计哲学是“优雅”、“明确”、“简单”。它的重要准则被称为“Python之禅”。 Python之禅 又名PEP 20,在Python解释器内运行 import this 可以获得完整的列表,下面是我的翻译与解读: Python开发的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python程序

    2024年01月31日
    阅读 66
  • kafka晋升之路-理论+场景

    一直在使用消息队列中间件,今天进行梳理其对应的知识。本篇文章将会带你系统梳理常用消息中间件kafka。主要侧重于核心知识、应用场景、常见问题。希望读者能够通过本篇文章系统了解,应用kafka。 Kafka是一种分布式的,基于发布/订阅的消息系统。消息系统的作用,我

    2024年02月09日
    阅读 20
  • 《大数据之路》

    维度表 事实表 明细事实表 事务事实表 周期快照事实表 累计快照事实表 汇总事实表 lyw个人感觉部分周期快照事实表也属于汇总事实表 指标体系解析 派生指标 = 一个原子指标+多个修饰词(可选)+时间周期 派生指标唯一归属一个原子指标,继承原子指标的数据域, 与修饰词的

    2024年02月15日
    阅读 15
  • 架构评估-架构师之路(十二)

    软件系统质量属性 软件系统质量熟悉分为 开发期质量属性 和 运行期质量属性。 质量属性 性能:指 系统的响应能力 ,如 响应时间,吞吐率。 设计策略: 优先级队列、增加计算资源、减少计算开销、引入并发机制、采用资源调度 。 可靠性:在意外或错误使用情况下维持软

    2024年02月11日
    阅读 14
  • HTTP的进化之路

    翻译原文:Evolution of HTTP - HTTP | MDN HTTP (超文本传输协议) 是万维网的基础协议。 由Tim Berners Lee及其团队在1989-1991年间开发的HTTP经历了许多变化,这些变化有助于保持其简单性,同时塑造其灵活性。继续阅读,了解HTTP是如何从一个设计用于在半信半疑的实验室环境中交换文件

    2024年02月16日
    阅读 20
  • Verilog 学习之路

    循环 7-10 代码段 解释 该代码使用了 S y s t e m V e r i l o g SystemVerilog S ys t e mV er i l o g 中的 g e n e r a t e generate g e n er a t e 构造,它允许在编译期间创建硬件结构。 g e n v a r genvar g e n v a r 声明定义了一个生成变量 $ i$,可以用于索引。 在 g e n e r a t e generate g e n er a t e 块内部,

    2024年02月16日
    阅读 27
  • 算法之路--快速排序算法

            由于冒泡算法算法之路--冒泡算法(算法之路--冒泡算法)每轮都要进行从头到落位之前的每个元素的比较,在执行效率上需要提升,快速排序算法就是对冒泡算法的一种效率上的提升。           快速排序是基于冒泡的改进,所以基本法则还是交换的方法,只是在

    2024年02月03日
    阅读 34
  • Kotlin学习之路(六):继承

    Kotlin的继承和Java的继承一样都是单继承,区别在于Kotlin用 : 来代替了 extends Kotlin用 : 表示继承,Java用 exteds 表示继承。 上面是最简单的Kotlin继承的例子。这里还需要注意的是在Kotlin中类默认都是final的(代表该类不让继承),需要在 class 前面加上 open ,表示该类可以被其

    2024年01月31日
    阅读 40