后端技术
未读
C++核心编程——2.引用
引用的基本使用 作用:给变量起别名 语法:数据类型 &别名 = 原名 示例: #include <iostream>
using namespace std;
int main()
{
int a = 10;
int &b = a;
cout << "a = " <<
后端技术
未读
C++核心编程——1.内存分区模型
C++程序在执行时,将内存大方向分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序手动分配释放,若程序未释放,程序结束时将由操作系统回收 程序运行前 在程序编译后,生成了ex
随记
未读
vue+element-plus深色模式适配
vue原生适配 在vue3中,如果你使用vite进行构建项目,那么你将会得到一个 base.css ,其中将会有一个变量代码: :root {
--vt-c-white: #ffffff;
--vt-c-white-soft: #f8f8f8;
--vt-c-white-mu
后端技术
未读
C++入门——9.结构体
结构体基本概念 结构体属于用户==自定义的数据类型==,允许用户存储不同的数据类型 结构体的定义和使用 语法:struct 结构体 { 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值, 成员2值... } 定义
随记
未读
uni-app微信小程序——对接Spring实现微信登录
观前提示 本文为我的随记,因此并不会扯太多基础的东西。 uni.login() 有的人会问:为什么不用uni.getUserProfile() 或uni.getUserInfo() 那我问你,你的头顶怎么尖尖的 通过
后端技术
未读
C++入门——8.指针
指针的基本概念 指针的作用:可以指针间接返回内存 内存编号是从0开始记录,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法:数据类型 * 变量名; 示例: #include <iostream>
using namespace std;
设计模式
未读
Builder模式——组装复杂实例
Builder模式就像盖楼,将一个一个楼层组装为一栋楼 Builder模式 在建造大楼时,需要先打牢地基,搭建框架,然后自下而上地一层一层盖起来。通常,在建造 这种具有复杂结构的物体时,很难一气呵成。我们需要首先建造组成这个物体的各个部分,然后分 阶段将它们组装起来。 Builder模式就是这样,组
后端技术
未读
C++入门——7.数组
概述 数组和数学中的集合很像,将数据集中到一个”集合“中。 数组中的数据不是没有限制的,其有如下特性: 数组中的每个元素(数据)必须是相同的数据类型 数组是由连续的内存位置组成的 一维数组 一维数组定义方式 一维数组定义的三种方式: 数据类型 数组名[数组长度]; 数据类型 数组名[数组长度] =
后端技术
未读
C++入门——6.程序流程结构
C/C++支持最基本的三种程序运行结构:==顺序结构、选择结构、循环结构== 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 选择结构 执行满足条件的语句 关于if,前面已经提过了:if 语句 三目运算符 通过
随记
未读
uni-app调用微信摄像头报错——需要在app.json中声明permission scope.userLocation字段
报错过程 已经在uni-app的 manifest.json 中写入配置 /* 小程序特有相关 */
"mp-weixin" : {
...
"permission" : {
"scope.userLocation" : {

