• 2024-06-30逻辑操作符
    目录&&---逻辑与操作符||---逻辑或操作符 &&---逻辑与操作符逻辑与操作符有并且的意思,一般用于判断语句中逻辑与操作符运行规则是都要为真,才会继续执行或计算360笔试题:有关前置++(--),后置++(--)的知识请见:单目操作符-CSDN博客#include<stdio.h>intmain(){
  • 2024-06-14c++_0基础_讲解4 变量定义
    变量C++中的变量是存储数据值的容器,这些值可以在程序执行过程中被修改和使用。在C++中,变量必须先声明后使用,声明变量也可以称之为定义变量,它告诉编译器在何处以及如何去分配存储空间。接下来我将对C++中的变量定义进行详细的介绍。在C++中,变量的定义由以下几个部分组
  • 2024-06-12VUE之重定向redirect
    VUE之路由和重定向redirect这个小知识点是在学习做项目的时候遇到的一个问题,借鉴了一个他人的项目,是一个酒店管理系统,拿到源码之后导到我的vscode里。参考链接导的过程比较顺利,正常安装,加依赖,没有报错的情况,这个源码一共设计了4款登录界面,但是我在运行服务的时候,一直是进
  • 2024-06-09[干货][HarmonyOS NEXT]鸿蒙中除了这些还有哪些装饰器呢?
    @Entry:将结构体标记为页面组件,代表一个完整的页面。@Component:将结构体标记为可复用的组件。@Preview:让组件能够在开发过程中进行预览。@State:用于定义组件内部的响应式状态变量需给初始值@Prop:实现父组件到子组件的数据单向传递。可以给初始值也可以不给@Link:达成父组件
  • 2024-05-31ThreadLocal使用过程中要注意哪些事项
    在使用ThreadLocal过程中,需要注意以下几个关键事项以确保正确和高效地使用这一工具:内存泄漏预防:ThreadLocal变量在不再使用时应及时调用remove()方法清理,避免因为ThreadLocal对象的引用链没有断开而导致的内存泄漏。特别是在线程池环境中,线程会被复用,如果不清理,之前线程绑定
  • 2024-05-291
    不动点迭代法和牛顿法是两种常用的求解非线性方程的方法。下面详细介绍它们的原理。不动点迭代法不动点迭代法是一种通过构造迭代函数来求解方程的方法。其基本思想是将原方程(f(x)=0)转化为不动点形式(x=g(x)),然后通过迭代求出不动点,即满足(x=g(x))的值,从而得
  • 2024-05-26MySQL设置表自增步长
    在MySQL数据库管理中,自增字段(AUTO_INCREMENT)是一种常见且重要的功能,通常用于生成唯一的标识符(如主键)。然而,在多种应用场景下,默认的自增步长(1)可能无法满足需求。例如,在分布式系统中,多个实例可能需要不同的自增步长以避免冲突。本文将深入探讨MySQL中如何设置表自增步长,详细介绍
  • 2024-05-04leetcod算法热题--移动零
    题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1<=nums.length<=
  • 2024-05-03【基础】一些新的STL
    Reduce(C++17)lls=reduce(a+1,a+1+n);//求和lls=reduce(a+1,a+1+n,std::plus<ll>);//求和doubles=reduce(a+1,a+1+n,std::multiples<double>);//求积ints=reduce(a+1,a+1+n,std::max<int>);/
  • 2024-04-09为什么C++中不能将数组的内容拷贝给其他数组作为初始值,也不能用数组给其他数组赋值
    0前言来自primer的3.5部分以下写法是有问题的inta[]={0,1,2}inta2[]=a;//错误,不允许使用一个数组初始化另一个数组a2=a;//错误:不能把一个数组赋值给另一个数组有些编译器支持上面的操作,但是书上说这属于非标准功能,是编译器扩展1原因C++中的数组
  • 2024-03-31C语言 05 变量与常量
    变量变量就像在数学中学习的x,y一样,可以直接声明一个变量,并利用这些变量进行基本的运算,声明变量的格式为:数据类型变量名称=初始值;(其中初始值可以不用在定义变量时设定)=是赋值操作,可以将等号后面的值赋值给前面的变量,等号后面可以直接写一个数字(常量)、变量名称、算式。比
  • 2024-03-29调制饮料
    预处理题目实际上和字母没关系。直接把字母转化成01234....即可。设置状态设状态\(S\)的第\(i\)位表示是否获取到了第\(i\)种状态(\(0无1有\)),则\(S\)最大只需要\(15\)位即可,空间上允许我们将其作为数组下标。设\(dp[S]\)表示在到达状态\(S\)所需要的最小花费。初
  • 2024-03-25js代码的循环
      上次我们学了条件语句及switch的应用,现在我们学js代码循环的知识。什么是?循环是重复的去执行代码,分别是:for循环、while循环、do-while循环、continue循环和break循环,接下来我们逐条分析。 一、for循环语法:for(初始值;执行的条件;初始值++){执行的代码
  • 2024-03-25python_while循环
    while循环:循环要素:1.循环变量(次数)并且初始化,要放在while上面(初始值)2.循环条件(循环终值)3.循环所执行的代码4.步长(自增自减条件)1.2.3.4为循环体语法:i=1whilei<值i+=1'''循环初始值按照顺序结构只使用一次,进入循环结构后根据
  • 2024-03-22蓝桥杯单片机快速开发笔记——利用定时器计数器设置定时器
    一、基本原理        参考本栏http://t.csdnimg.cn/iPHN0二、具体步骤三、主要事项    如果使用中断功能记得打开总中断EA四、示例代码voidTimer0_Isr(void)interrupt1{}voidTimer0_Init(void) //10毫秒@12.000MHz{ AUXR&=0x7F; //定时
  • 2024-03-20JavaScript 中的函数式编程
    一、问题背景例子下面的代码是一个函数式编程的例子我们先观察一下里面有哪些特殊的语法点,再一一讲解constprogrammerOutput=[{name:'UncleBobby',linesOfCode:500,},{name:'SuzieQ',linesOfCode:1500,},{name:'JimmyGosl
  • 2024-03-17数组基础
    数组定义数组是一种容器,能存储同类型的多个值。Tip存储数据时,需要考虑隐式转换的问题例如:int(booleanbyteshortintdouble)其中double不能转换成boolean。建议具体数值与数据类型保持一致。静态初始化初始化:在内存中为数组容器开辟空间,并将数据存入容器
  • 2024-03-16成员变量和局部变量
    publicclassday_6_2{publicstaticvoidmain(String[]args){}}classDog{/*成员变量和局部变量什么是局部变量?定义在方法中或者方法声明上的变量就是局部变量1,方法中的变量和形参都是局部变量
  • 2024-03-0601_C++基本数据类型_算数类型
    1.算数类型算数类型主要分为两类——整型和浮点型带符号和无符号类型带符号:int、short、long和longlong,通过在这些类型名前添加unsigned可以得到无符号类型。 选择符号的准则:(1)数值不可能为负时,选择无符号类型。(2)使用int执行整数运算。(3)算数表达式不要使用char或bool,存放字
  • 2024-03-01c#变量
    赋值int为变量的类型abc为名称100为初始值这就是一个基础赋值名称不能重复会报错优先使用靠前的赋值Console.ReadKey();//当输入下一个任意键时才开始执行下面的命令,所以有暂停的作用一般放在结尾
  • 2024-02-04通信工具类countdownlatch和cyclicbarrier
    类作用semaphore限制线程数量exchanger两个线程交换数据countdownlatch递减屏障,线程等待直到计数器减为0时开始工作cyclicbarrier循环屏障,等屏障的线程数达到初始化值时,执行自定义的任务phaser增强的cyclicbarriercountdownlatch和cyclicbarrier区
  • 2024-01-27一文总结现代 C++ 中的初始化
    本文尝试回答:现代C++有哪几种初始化形式?分别能够用于什么场景?有什么限制?MyClassobj();为什么没有调用默认无参构造函数创建一个对象?newint和newint()有什么区别?直接初始化、拷贝初始化、列表初始化、默认初始化、值初始化、类内初始值、构造函数初始值列表的区别与
  • 2024-01-25C转C++速成浅入浅出系列——STL之vector
    本系列为应付考研复试用,知识浅入浅出,很多地方不深究细节原理;如有谬误,欢迎大家指出。vector【vector:矢量,向量】理解为向量、动态数组等。我想在我这种入门阶段,最常用的还是其动态数组的功能。需提供头文件#include<vector>创建可指定数组大小,和所有值的初始值;数组大小初始值
  • 2024-01-21SV 数据类型
    systemverilog可以用于设计也可以进行验证语法规则SV新数据类型SV数据类型bit-0-255byte--127-128#快速进行sv文件仿真VCS-R-sverilogxxx.sv//使用二值逻辑产生时钟,不用给clk赋初值,初始值为0bitclk;forever#2clk=~clk;//时钟不会
  • 2024-01-167-定时器
    1.定时器介绍定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成定时器作用:(1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作(2)替代长时间的Delay,提高CPU的运行效率和处理速度(…)2.STC89C52定时器资源定时器个数:3个(T0、T