求生之路2介绍

  • redis原理及进化之路

    Redis 的主从复制经历了多次演进,本文将从最基本的原理和实现讲起,并层层递进,逐步呈现 Redis 主从复制的演进历史。大家将了解到 Redis 主从复制的原理,以及各个改进版本解决了什么问题,并最终看清 Redis 7.0 主从复制原理的全貌。 在数据库语境下,复制(replication)就

    2024年02月01日
    阅读 52
  • LINQ 学习之路

    要理解为什么使用 LINQ,先来看下下面的例子 例子:要统计字符串中每个字母出现的频率(忽略大小写),然后按照从高到低的顺序输出出现频率高于2次和其出现的的频率。如果用传统的 Sql 语句来写,一定是非常的繁杂,如果用 LINQ 语句来写,效果如下 使用 Linq 来实现,简

    2024年02月12日
    阅读 34
  • 【C++进阶之路】多态篇

     多态,顾名思义,就是 一件事物具备不同的形态 ,是继承之后, 面向对象的第三大特性 ,可以这样说: 有了继承才有了类的多态,而类的多态是为了更好的实现继承。  多态的列车即将起航,不知你准备好了吗?   继承与多态相辅相成 。 举个例子:  我们都是人(

    2024年02月15日
    阅读 42
  • ZYNQ之路--程序固化教程

             我们刚开始使用ZYNQ时,习惯使用JTAG在线将ZYNQ的PS和PL部分的配置文件烧录进ZYNQ,这样方便我们进行调试,但是却带来了掉电配置文件丢失的问题,因此,在我们学习ZYNQ的路上,必须要学会如何把配置文件保存进非易失的存储器件当中去。         ZYNQ的配置信

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

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

    2024年01月31日
    阅读 39
  • 【c++修行之路】异常

    大家好久不见,今天一起来学习一下c++中的异常。 C语言在处理错误的时候一般使用assert或者错误码来处理,但二者都相对有局限性 assert:错误自动终止程序,处理方式非常暴力 错误码:只有一个错误码,错误信息相对少,不直观 C++语言提供了一种新的方式解决上面的问题

    2024年02月12日
    阅读 53
  • Oracle存储过程~封神之路

    Oracle 存储过程是 Oracle 数据库中的一种数据处理对象,它可以在数据库中定义一组预定义的 SQL 语句,用于完成特定的数据库操作。存储过程可以被授权的用户调用,并且可以执行多个语句,这些语句可以被视为一个单独的操作,也可以被视为一系列的操作。 使用存储过程可

    2024年02月04日
    阅读 39
  • 聊聊「低代码」的实践之路

    区块链、低代码、元宇宙、AI智能; 01 【 先来说说背景 】 这个概念由来已久,但是在国内兴起,是最近几年; 低代码即「 Low-Code 」; 指提供可视化开发环境,可以用来创建和管理软件应用; 简单的说; 就是可以通过各种组件的拖拽,实现页面的创建,交互流程和逻辑,

    2024年02月01日
    阅读 85
  • C语言-学习之路-07

    内存管理 作用域 C语言中变量的作用域可分为:代码作用域、函数作用域、文件作用域 局部变量 局部变量也叫auto自动变量,一般情况下代码块{}内部定义的变量都是自动变量,它有如下特点: 在一个函数内定义,只在函数范围内有效 在复合语句中定义,只在函数范围内有效

    2024年02月03日
    阅读 45
  • Python学习之路-内存管理

    Python的内存管理机制可以总结为:引用计数、垃圾回收、内存池。 引用计数是一种非常高效的内存管理手段, 当一个 Python 对象被引用时其引用计数增加 1, 当其不再被一个变量引用时则计数减 1. 当引用计数等于 0 时对象被删除。 引用计数 引用计数也是一种垃圾收集机制,

    2024年01月30日
    阅读 94
  • C#学习之路-判断

    判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: 语句 描述 if 语句 一个  if 语句  由一个布尔表达式后跟一个或多个语句组成

    2024年02月13日
    阅读 50
  • 前端构建效率优化之路

    我们的系统(一个 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
  • Xcode学习之路——安装篇

    单位有台废置的macbook air,原主人将macOs铲除安装了windows,后来弃用,我想着学习一下ios的操作和程序编写于是将机器恢复了macOs。由于机器是10年前产品,自带的操作系统已经不再提供更新,从appstore已经无法下载应用,于是上网找了一达通,终于在千辛万苦中将系统升级到

    2024年02月07日
    阅读 34