• 2024-11-20C++基础知识概述(二)
    一、形参带默认值的函数 二、inline内联函数三、const用法1.const修饰的变量不能作为左值,初始化完成后,值不能修改 2.C与C++中const的区别是:编译方式不同 C:作为一个变量来编译生成指令,C中的const可以不必被初始化,能正常编译,不叫常量,叫常变量。constinta=20;
  • 2024-11-20SQL语法基础知识总结
    目录基本概念数据库术语SQL语法SQL语法结构SQL语法要点SQL分类数据定义语言(DDL)数据操纵语言(DML)事务控制语言(TCL)数据控制语言(DCL)增删改查插入数据更新数据删除数据查询数据基本概念数据库术语数据库(database)-保存有组织的数据的容器(通常是一个文件或
  • 2024-11-201.C++基础知识—指针篇
    #指针#变量#1.一个整型数 intnumber;2.一个指向整型数的指针 int* ptrToInt;3.一个指向指针的指针,它指向的指针是指向一个整型数int**ptrToPtrToInt;4.一个有10个整型数的数组intarry[10];5.一个有10个指针的数组,该指针是指向一个整型数的int*ptrArray[10];6
  • 2024-11-20C++基础知识-const篇
    1.const作用在C++中,const 关键字用于定义常量,确保某些数据不会被修改。const的作用包括但不限于以下几点:1.定义常量值:  const 可以用来定义不会改变的常量值  constintMAX_USERS=100;2.修饰指针:  const可以修饰指针,以限制指针指向的数据是否可以被修改
  • 2024-11-19MySQL基础知识(4)
    MySQL有哪些数据类型?数值类型整数TINYINT:1字节整数,范围-128到127(无符号0到255)SMALLINT:2字节整数,范围-32768到32767(无符号0到65535)MEDIUMINT:3字节整数,范围-8388608到8388607(无符号0到16777215)INT或INTEGER:4字节整数,范围-2147483648到2147483647(无符号0到4294967295)BIGINT:8
  • 2024-11-19MySQL基础知识(5)
    一、简介MySQL是一个流行的开源关系型数据库管理系统(RDBMS),它用于管理SQL(StructuredQueryLanguage)数据库。简单来说,MySQL帮助你存储、检索和管理数据。以下是一些关于MySQL的关键点:开源:MySQL是基于GPL(通用公共许可证)的开源软件,这意味着你可以免费使用它,并且可以查看和修改它的
  • 2024-11-19MySQL基础知识(6)
    MySQL遇到过死锁问题吗,你是如何解决的?排查死锁的步骤:查看死锁日志showengineinnodbstatus;找出死锁Sql;分析sql加锁情况;模拟死锁案发;分析死锁日志;分析死锁结果。数据库索引的原理,为什么要用B+树,为什么不用二叉树?可以从几个维度去看这个问题,查询是否够快,效率是否稳
  • 2024-11-19MySQL基础知识(7)
    数据库自增主键可能遇到什么问题?插入性能问题:在高并发的插入操作中,自增主键可能会成为性能瓶颈。因为每次插入新记录时,都需要获取一个新的自增ID,这个操作是串行的,无法并发执行。MySQL在生成自增ID时,需要确保ID的唯一性和递增性,这在高并发场景下可能会导致性能下降。主键耗尽问
  • 2024-11-19MySQL基础知识(8)
    MySQL中的日志系统包括哪些部分?它们各自的作用是什么?MySQL的日志系统主要包括以下几部分:错误日志(ErrorLog):记录MySQL启动、运行或停止时的错误信息。查询日志(GeneralQueryLog):记录MySQL服务器接收到的所有客户端连接和SQL查询信息。通常用于分析和审计。慢查询日志(SlowQuery
  • 2024-11-18HTML 入门必知:详细解读基础知识,开启网页开发之旅
    HTML入门必知:详细解读基础知识,开启网页开发之旅什么是HTML一、HTML的环境怎么设置二、HTML基本知识1.HTML结构讲解2.HTML基础知识(1).排版标签【1】.h1~h6【2】.p标签【3】.div标签(2).语义化标签(3).块级元素与行内元素【1】块级元素【2】行内元素(4).常用的文本标签(5).不
  • 2024-11-18什么是JUPYTER?一文快速了解JUPYTER基础知识 Jupyter
    什么是JUPYTER?一文快速了解JUPYTER基础知识JupyterJUPYTER是一款开源的交互式计算环境,为数据科学家、研究人员和开发者提供了一个灵活且强大的平台,用于创建、共享和展示计算性工作。它最初由FernandoPerez于2014年推出,并得到了全球广泛的应用和认可。JUPYTER的名称源自三个核
  • 2024-11-18Java基础知识(一)
    文章目录基础概念1.Java语言的特点2.JavaSEvsJavaEE3.JVMvsJDKvsJRE的区别a.JVMb.JDKc.JDEd.JDK、JRE和JVM的关系4.字节码5.Java语言“编译与解释并存”的特性6.AOT编译模式优势缺陷7.OracleJDKvsOpenJDK8.Java和C++的区别相同点:不同点
  • 2024-11-18电磁学基础知识系列说明
    本系列主要是从电磁学相关知识涉及发展史介绍,我自己是学计算机的,我知道计算机离不开电,但是我之前最多想到插一根电线和网线计算机就能跑起来,但是其底层的就没有再去思考了,有了这个系列就是要把电线和网线之间的一些知识串联起来,知识点其实是散乱的,但是等你把知识点一点一点结合
  • 2024-11-17学python之前的基础知识准备
    计算机的组成    计算机由两部分组成:硬件和软件。    硬件包括:键盘、鼠标、显示器、cpu、主板、内存、硬盘。硬件是看得见摸得着的。    软件包含:系统软件(windows、macOS、Linux)和应用软件。(officr、QQ微信),软件是看得见摸不着的。主要负责控制计算
  • 2024-11-16前言与基础知识
    前言为什么写此文STM8虽然不及STM32知名,但其可以作为学习单片机的一个起始跳板,帮助学习单片机中的各个重要概念网络上的教程多是使用库函数而非对寄存器进行配置,虽然操作方便,但不便于了解单片机的底层原理;另外很多STM8的教程在网络上较为零散,只介绍实现某个功能,不成体系;相关书
  • 2024-11-16操作系统4-基础知识判断题2
    25.引入当前目录是为了减少启动磁盘的次数√(当前目录可以放入内存) 26.文件目录必须常驻内存X解答:不一定。27.在文件系统中,打开文件是指创建一个文件控制块X解答:在文件系统中,“打开文件”并不直接等同于创建一个文件控制块,而是指对一个已经存在或正在创建的文件进
  • 2024-11-16DDR内存基础知识和带宽测试
    一、DDR基础知识1.几个频率(1)核心频率:真实运行频率。(2)倍增系数:DDR通过数据预取技术放大速率,每代ddr倍率是固定的,ddr=2,ddr2=4,ddr3=8,ddr4=8,ddr5=16(3)有效频率;厂商标注的频率,可以理解为数据传输速率。厂商也想逐步淡化其它频率的概念,只让我们记住有效频率。其实
  • 2024-11-15Chromium源码分析一:基础知识
    目录Webkit、chromium、Googlechrome各模块结构图进程模型代码结构我的衣食父母基于Chromium实现小程序功能,现在已经开发维护代码一年多了,抽时间对公开的知识做个笔记总结。本文内容源于《WebKit技术内幕》Webkit、chromium、GooglechromeWebKit是一个开源的浏览器引擎,包含
  • 2024-11-14HBase基础知识分享(二)
    HBase的Split机制Region的分裂策略HBase中的Region存储的是一张表的数据。当Region中的数据条数过多时,会直接影响查询效率,过大的Region会被拆分为两个Region,HMaster会将这些分裂的Region分配到不同的RegionServer上,最终达到负载均衡的目的,这是HBase的一个优点。常见的Region分
  • 2024-11-14从0搭建一个FIFO模块-01(基础知识)
    1.FIFO介绍基本概念FIFO(FirstIn,FirstOut)是一种常用的数据结构,用于存储和处理数据。它的工作原理与排队的顺序类似,遵循"先进先出"的原则。即,第一个进入FIFO的数据会是第一个被取出的数据。在FPGA设计中,可以使用AM作为FIFO的存储单元,再通过控制逻辑来管理读写操作和指针
  • 2024-11-13mysql基础知识2
    登录mysql数据库注:文中mysql版本为8.0而并非5.7使用命令行登录在操作系统中打开命令行工具/或使用xshell等ssh登录使用命令行登录数据库:根据所使用的数据库类型,输入相应的命令行登录命令。mysql-u[用户名]-p[密码]-P3306-h[数据库地址]-u用户名-p密码-P端口-h
  • 2024-11-13mysql基础知识(3)
    MySQL中有哪些重要的日志文件?错误日志:记录MySQL服务器运行过程中的错误信息。查询日志(GeneralLog):记录数据库执行的所有命令。慢查询日志:记录执行时间超过预设阈值的查询语句。redolog(重做日志):用于在系统崩溃时恢复未提交的数据。undolog(回滚日志):用于事务回滚时恢复数
  • 2024-11-13mysql基础知识
    sql语句类型及用途:Ddl:建表改表删表删数据【保留表结构】Dql:查询where,groupby,orderby,joinDml:新增修改删除数据Dcl:新增删除用户对数据库权限事务ACID特性简介原子性(Atomicity)事务被视为一个不可分割的最小单位,它要么完全执行,要么完全不执行。一致性(Consi
  • 2024-11-13Python Web 应用开发基础知识
    PythonWeb应用开发基础知识引言随着互联网的快速发展,Web应用程序的需求日益增加。Python作为一种简单易学且功能强大的编程语言,已经成为Web开发中广受欢迎的选择之一。本文将深入探讨PythonWeb开发的基础知识,包括常用框架、基本概念、数据库交互以及前后端分离等
  • 2024-11-13L0G3000作业-Git基础知识
    一、闯关任务1任务要求:破冰之自我介绍首先fork一下GitHub-InternLM/Tutorial:LLM&VLMTutorial该项目到自己的账号,注意不要勾选下图的“Copythecamp4branchonly”。来到vscode启动虚拟环境,然后输入下面命令将仓库克隆到本地gitclonehttps://github.com/HuHu1226