常量 变量 作用 基础
常量指针 指针常量 const修饰的指针常量
常量指针指针指向的值不可以修改,指针的指向可以修改 指针常量指针指针的指向不可以修改,指针指向的值可以修改 const修饰的指针常量指针指向的值和指针的指向均不可以修改 指针常量和const修饰的指针常量必须初始化,而常量指针不必初始化 1 const int* p1; 2 int* const p ......
关于在MRS下将变量置于指定RAM地址的配置方式
修改ld文件,如下图: . = ORIGIN(RAM) + 0x100; *(.TEST) 将变量加入__attribute__((section(".TEST")))声明,如下图 编译后的效果如图所示 ......
bash shell基础命令
bash shell基础命令 很多Linux发行版的默认shell是GNU bash shell。 1. 启动shell GNU bash shell是一个程序,提供了对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。 / ......
oracle中目录的作用
oracle中adump, bdump, dpdump, udump目录的作用 audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMPbackground_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADM ......
组合数学基础(卡特兰数)
引例1、(姐妹洗碗问题) 思考过程: 横坐标表示姐姐洗完的碗的个数,纵坐标表示妹妹摞碗的个数,前提条件为妹妹摞碗的个数不能超过姐姐洗完的碗的个数,要求摞法的方案数实际上是求从坐标(0,0)到坐标(5,5)的所有满足条件的路径数。 引例2、(进出栈问题) 思考过程: 本质上和姐妹洗碗问题一致,都是求方 ......
常量的引用Vs非常量的引用(普通的引用)
常量的引用可以直接赋予它字面值,非常量不可以。 1 int& r1 = 42;//错误,非常量引用的初始值必须为左值 2 const int& r2 = 42; 常量的引用可以绑定非常量的对象(不能通过常量的引用来修改对象的值),非常量的引用不可以绑定常量的对象。 1 int a = 42; 2 c ......
ABPvNext-微服务框架基础入门
ABPvNext-微服务框架基础入门 本文使用的是ABPvNext商业版 最新稳定版本7.0.2为演示基础的,后续如果更新,会单独写一篇最新版本的,此文为零基础入门教程,后续相关代码会同步更新到gitee仓库中。 准备工作: 1.登录ABPvNext官网 网址 http://abp.io 2.跳转到 ......
Java基础语法
Java基础语法 注释、标识符、关键字 注释:注释并不会被执行,是给我们写代码的人看的。分为单行注释,多行注释,文档注释。 标识符:Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关键字: 标识符注意点: 所有的标识符都应该以字母,美元符($),下划线(_)开始。 首字母之 ......
物联网前沿实践【2】-信号处理基础
参考:https://iot-book.github.io/2_%E4%BF%A1%E5%8F%B7%E5%A4%84%E7%90%86%E5%9F%BA%E7%A1%80/S1_%E4%BF%A1%E5%8F%B7%E7%9A%84%E5%8F%91%E9%80%81%E5%92%8C%E6%8E ......
jvm 垃圾收集器基础
Serial 收集器 它是单线程的收集器,只会使用一个线程进行垃圾收集工作 它的优点是简单高效,对于单个 CPU 环境来说,由于没有线程交互的开销,因此拥有最高的单线程收集效率 ParNew 收集器 Serial 收集器的多线程版本 除了 Serial 收集器,只有它能与 CMS 收集器配合工作 默 ......
pipeline 将命令执行的结果赋值给全局变量
在CI/CD中,使用pipeline脚本,遇到的一个小知识。 pipeline { agent any environment { #自定义一个变量,然后通过shell命令去执行一个获取时间的结果,并赋值给变量。 time= sh(script: "date +%Y%m%d%H%M%S" , ret ......
jmeter接口关联,json提取器多个变量提取
正则表达式提示单个变量 调用${boxTypeId} json提取器多变量提取 调用 请求数据 响应结果 ......
JVM的内存分配及各种常量池的区别(静态常量池、运行时常量池、字符串常量池)
JVM内存分配 先了解下JVM中的内存分配,此处以hotspot vm为例(官方jdk采用的vm) 程序计数器 栈 1. 虚拟机栈 2. 本地方法栈 Java堆 堆内存是各个线程共享的区域 方法区 它用于存储已经被虚拟机加载的类信息、常量、静态变量、即编译器编译后的代码等数据。静态变量、常量在方法区 ......
T-SQL基础教程Day2
单表查询2.1 SELECT语句的元素SELECT empid, YEAR(orderdate) AS orderyear, COUNT(*) AS numordersFROM Sales.OrdersWHERE custid = 71GROUP BY empid, YEAR(orderdate)H ......
算法基础模板整理(动态规划篇)
#背包问题 ##01背包问题 static const int N = 1010; int dp[N][N], v[N], w[N], n, c; int main(){ cin >> n >> c; for(int i = 1; i <= n; i ++ ) cin >> v[i] ......
算法基础模板整理(高阶数据结构篇)
#树状数组 ##动态区间和询问 + 点修改 int lowbit(int x){ return x & -x; } void add(int x, int v){ for(int i = x; i <= n; i += lowbit(i)) tree[i] += v; } int query(int ......
算法基础模板整理(基础图论篇)
#拓扑排序 bool topo(){ queue<int> q; for(int u = 1; u <= n; u ++ ) if(!ind[u]) q.push(u); int cnt = 0; while(!q.empty()){ int u = q.front(); q.pop(); cnt ......
C# 用委托有什么好处? 它起什么作用?
什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。 如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。如下: 1 namespace Vczx ......
Java基础--数据结构
#数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration)、位集合(BitSet)、向量(Vector)、栈(Stack)、字典(Dictionary)、哈希表(Hashtable)、属性(Properties) 以上这些类是传统 ......
C++的引用变量作为函数参数
一、问题引入 在C++的中新增一个特性:按引用传递变量,虽然与按传递变量的地址可以实现相同的结果,但引用有其独特的地方。 引用传递: 引用经常被用作函数参数,使得函数中的变量名成为调用程序中的变量的别名。 通过引用变量用作参数,函数将使用原始数据,而不是其副本。 二、解决过程 举例说明: #incl ......
[Linux]回环设备的作用是什么?
在计算机网络中,回环设备(loopback device)是指一种虚拟网络接口,通常装备在操作系统中,用于向系统本身发送网络数据包,而不需要使用物理网络接口。它可以使应用程序像使用网络接口一样访问本地主机,这样可以方便的测试、开发和调试应用程序,确保应用程序的可靠性和正确性。 回环设备的作用主要有以 ......
Filezilla的使用(作用是从我们自己电脑上将文件传到服务器上面)
1.Filezilla的作用:方便远程上传文件到远程的虚拟机。 如果虚拟机和要上传的文件都处于同一个电脑,那么想把该电脑上的桌面文件上传到该电脑上的虚拟机的话,可以把桌面上的文件直接拖拽到虚拟机的可视化界面中,直接完成文件上传,就像下面这样子(如果虚拟机和要上传的文件不处于同一个电脑中,就得通过Fi ......
Java基础---数据类型
#数据类型 Java 的两大数据类型:内置数据类型、引用数据类型 #内置数据类型 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte、short、int、long、float、double、char、boolean | 基本类型 |范围 ......
GridControl基础设置
private void FrmSearch_Load(object sender, EventArgs e) { //设置GridControl样式 Common.GridControl.GridControlHelper.SetStyles(this.gridControl1.MainView ......
ts基础
1 // tsconfig.json 项目中ts的配置文件 2 3 4 5 // 基本数据类型 和 any 6 var flag: boolean = true; 7 8 var num: number = 2; 9 10 var str: string = "abc"; 11 12 functio ......
python基础--字符串的操作
1、字符串的操作 字符串的拼接 str: str="今天周一" + "今天天气不错" str1: str = "今天是%d号,今天天气%s"%(1, "不错") str2: str = "今天是{n}号,今天天气{s}".format(n=1, s="不错") 字符串的截取 str: str ='博 ......
读SQL进阶教程笔记11_关系数据库基础
1. 1969年 1.1. 关系模型的创始人E.F. Codd(1923—2003) 1.1.1. 牛津大学数学专业 1.1.2. 一己之力奠定了关系模型的基础 1.2. 论文《大型数据库中关系存储的可推导性、冗余与一致性》 2. 1970年 2.1. 权威学术杂志Communications of ......
c/c++零基础坐牢第二天
c/c++从入门到入土(2) 开始时间2023-04-13 23:02:34 结束时间2023-04-14 01:26:05 前言:如果第一天没把你劝退,恭喜你!通过今天的学习你就能半步踏进编程的大门了!今天让我们来学习一下基本数据类型和运算符的相关知识。以下是自制思维导图参考于苏小红C语言程序设计 ......
Java基础语法
Java基础语法 注释、标识符、关键字 注释:注释并不会被执行,是给我们写代码的人看的。分为单行注释,多行注释,文档注释。 标识符:Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关键字: 标识符注意点: 所有的标识符都应该以字母,美元符($),下划线(_)开始。 首字母之 ......
算法基础模板整理(基础搜索篇)
#递归实现枚举 ##递归实现指数型枚举 void dfs(int k){ if(k > n) { for(auto &x : res) cout << x << ' '; cout << endl; return; } dfs(k + 1); res.push_back(k); dfs(k + 1) ......