常量 语言学习 变量 语言

C++常量折叠

在复习C++过程中,遇到了“常量折叠”,突然很是困惑,清楚地记得当时的理解就是:可折叠的常量和宏一样。其实在慢慢写学习中,就会知道这样的理解未免有些片面。现在才真正的觉得,每次看的时候都会有不同的感受,我想知识的魅力就在于此。 当时的理解就可以用下面的程序看看: #define PI 3.14 in ......
常量

c++的常量折叠

一,前言 有关C++语言的const常量的考察点:肯定是const常量的内存不是分配在read-only的存储区的,const常量的内存分配区是很普通的栈或者全局区域。也就是说const常量只是编译器在编译的时候做检查,根本不存在什么read-only的区域。 所以说C++的const常量和常量字符 ......
常量

[C语言/PTA] 单链表结点删除

## 题目要求 本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下: struct ListNode { int data; ListNode *next; }; 函数接口定义: struct ListNode *readlist(); str ......
结点 语言 PTA

[C语言/PTA] 建立学生信息链表

## 题目要求 本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。 函数接口定义: ```cpp void input(); ``` 该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下: ```c ++ struct stud_node { int num ......
语言 学生 信息 PTA

[C语言/PTA] 学生成绩链表处理

## 题目要求 本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。 函数接口定义: ```cpp struct stud_node *createlist(); struct stud_node *deletelist( struct stud ......
成绩 语言 学生 PTA

Go语言中的结构体:灵活性与可扩展性的重要角色

# 1. 引言 结构体是Go语言中重要且灵活的概念之一。结构体的使用使得我们可以定义自己的数据类型,并将不同类型的字段组合在一起,实现更灵活的数据结构。本文旨在深入介绍Go语言中的结构体,揭示其重要性和灵活性,并向读者展示结构体支持的众多特性,展示其强大之处。 # 2. 什么是结构体? 在Go语言中 ......
可扩展性 灵活性 角色 语言 结构

未经授权访问测试【补天学习笔记】

又是从补天大哥拿的经验,赶紧收藏记录下来。。 因为我之前是在burpsuite里怼着接口去掉cookie测未经授权访问的,基本算是灰盒测试。 这次补天的报告,是从黑盒的角度来测试,确实是不同的思维点,值得学习! 大哥的报告顺序是:后台管理登陆地址 → 后台主页地址 → fuzz测试出用户管理列表接口 ......
未经 笔记

「学习笔记」Garsia-Wachs 算法

> 前言 本文的资料和图片均来自 $\texttt{OI-Wiki}$。 ## 引入 > 题目描述 在一个操场上摆放着一排 $N$ 堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的 $2$ 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 试设计一个算法,计算出将 $N$ 堆石 ......
Garsia-Wachs 算法 笔记 Garsia Wachs

dataframe相关学习

参考博客:https://blog.csdn.net/qq_35762038/article/details/104934725?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168674788416800184175645%2522 ......
dataframe

C/C++C语言课程设计[2023-06-14]

# C/C++C语言课程设计[2023-06-14] C语言课程设计要求 1、每位同学按照指定的题目完成C语言课程设计,题目不能更换,每人1题,独立完成。上课时间同学们进入学习通课程(C语言课程设计)里签到,老师会有讲解检查。 2、考核要求 成绩组成考核/评价环节分值(或百分比)考核/评价细则 平时 ......
语言 课程 2023 06 14

NumPy学习10

今天学习了3节: 18, NumPy副本和视图 19, NumPy字节交换 20, NumPy Matrix矩阵库 numpy_test10.py : import numpy as np ''' 18, NumPy副本和视图 对 NumPy 数组执行些函数操作时,其中一部分函数会返回数组的副本,而 ......
NumPy

Kong入门学习实践(3)路由转发

本篇,我们学习快速配置一个最常见的基本功能:路由转发。路由转发是Nginx等代理软件最常见的使用场景,对于这类应用层路由转发,通常相对传输层路由转发(例如LVS)来说能够解析出更多的信息,从而做出更加灵活的路由决策。 ......
路由 Kong

go语言编写算法

1、冒泡排序 // 冒泡排序 a := []uint8{9, 20, 10, 23, 7, 22, 88, 102} for i := 0; i < len(a); i++ { for k := i + 1; k < (len(a) - i); k++ { if a[i] > a[k] { a[i] ......
算法 语言

CodeQL学习实践

CodeQL简介 CodeQL是一个非商业的开源代码自动化审计工具,Github收购后,开源了CodeQL的规则部分,所以收集了大量的规则,安全工程师可以依赖CodeQL的规则实现对多种开发语言项目的代码审计工作 CodeQL原理 CodeQL将代码转化成可查询数据库,代码被视为数据,漏洞、bug、 ......
CodeQL

python返回函数学习笔记

内部函数sum**可以引用外部函数lazy_sum的参数和局部变量**,当lazy_sum返回函数sum时,相关参数和变量都保存在返回的函数中,这种称为“**闭包(Closure)**”的程序结构拥有极大的威力 #def lazy_sum(*args): def sum(): ax = 0 for ......
函数 笔记 python

python装饰器函数学习笔记

函数也是一个对象,并且这个对象可以被赋值给变量,所以,我们可以通过变量调用该函数 > def now(): ... print('2015-3-25') ... >>> f = now >>> f() 2015-3-25 函数对象有一个__ name __属性,可以拿到函数名字: > now.__n ......
函数 笔记 python

FFT 学习笔记

首先就是中考这几天我们学校做考场,然后初二放假在家写作业。 然后我就摸鱼来推之前不会的 FFT 的式子,推一推发现诶麻麻我懂了!麻麻我悟了麻麻! 于是在放假第二天我写下了这样一篇学习笔记 qwq ## 多项式的系数表示和点值表示 我们都知道,一个 $n$ 项多项式,如果我们写成一个函数,就可以写成这 ......
笔记 FFT

SpringSecurity6.0学习常见问题

# 环境 SpringSecurity6.1版本 SpringBoot3.1版本 # 常见问题 1. oauth2客户端请求oauth授权端,响应401 检查`spring.security.oauth2.client.registration.login-client.client-secret` ......

python高阶函数filter、sorted学习笔记

# filter Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 e.g在一个list中,删掉偶数, ......
高阶 函数 笔记 python filter

python偏函数学习笔记

#### Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function) 比如,int函数默认十进制转换,若提供其它base参数,就可以进行n进制转换 >>> int('12345', base=8) 5349 >>> int('12345', 16 ......
函数 笔记 python

JavaScript学习笔记 - 语法篇 - 一句废话没有版

> 写在前面: > **绝不废话!放心食用** > **JavaScript语法很简单,可以直接在控制台调试理解** [TOC] ## 1、变量和常量 ```javascript /** * var : 全局作用域,生命周期问题,容易冲突 * let :值可以被修改 * const :不可被修改 * ......
语法 JavaScript 废话 笔记

Go 语言之 SQLX 高级操作 sqlx.In

# Go 语言之 SQLX 高级操作 sqlx.In ## sqlx.In 介绍 `sqlx` is a package for Go which provides a set of extensions on top of the excellent built-in `database/sql` ......
语言 SQLX sqlx Go In

Lucene检索全流程学习笔记

# 一 简介 ## 写作目的 ### 1 为什么学习Lucene lucene是基于倒排索引的检索工具库,倒排索引是典型的文本匹配,它能够精确匹配用户搜索的query,它的缺点是不擅长语义理解,而深度学习检索模型擅长的正是理解用户query背后的语义。深度学习的一个优点是可以把用户的各种特征很容易地 ......
流程 笔记 Lucene

【HarmonyOS】如何获取公共目录的图片等文件(API7 FA模型JS语言)

​ 【关键字】 API7、JS、公共目录、@ohos.multimedia.mediaLibrary 【前言】 在使用API7 JS开发HarmonyOS应用时,需要获取非应用目录即内部存储公共目录下的图片,查找资料发现官网提供 @ohos.multimedia.medialibrary (媒体库管 ......
HarmonyOS 模型 语言 文件 目录

015 变量 + if else + 循环

变量赋值 set、 select --变量赋值 set、 select declare @variable varchar(20) select @variable='变量赋值一,通过select赋值' print @variable set @variable='变量赋值二,通过set赋值' pr ......
变量 else 015 if

redis学习七:数据类型命令及落地运用 (Set)

(1)sadd添加元素会自动去重;smembers 显示元素;sismember看set里是否有对应元素 (2)srem移除元素;scard看一共有多少个元素 (3)srandmember key m随机展示m个元素,对原set没有影响; spop key m随机展示m个元素并且去除 (4)smov ......
命令 类型 数据 redis Set

vscode c/c++ MinGW/MSYS2 配置文件编写解决中文乱码/找不到dll问题(不设置环境变量)

# vscode c/c++ MinGW/MSYS2 配置文件编写解决中文乱码/找不到dll问题(不设置环境变量) 本文主要是在不设置环境变量的情况下配置vscode并解决常见问题 ## MinGW/MSYS2 安装 [MSYS2](https://www.msys2.org/) 是一个类似于Lin ......
乱码 变量 环境 文件 vscode

vue2 学习

vue标签含义 1、 <el-button :logding="buttonLoading" type="primary" @click="submitForm">确 定</el-button> <!-- 1,logding属性=true 会一直现在转圈圈显示状态。 2.buttonLoading属 ......
vue2 vue

redis学习六:数据类型命令及落地运用 (Hash)

K,V中V又是个KV (1)hset 设置kv, hget 获取k对应v里面对应域, hmget 可以获取多个域, hgetall把所有域对应值显示出来, hdel删除key对应某个域 (2)hlen有多少个域 hexists某个key里面是否有对应域 (3)hkeys/hvals显示对应key的所 ......
命令 类型 数据 redis Hash

python匿名函数学习笔记

当我们在传入函数时,有些时候,**不需要显式地定义函数,直接传入匿名函数更方便**。 > list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) [1, 4, 9, 16, 25, 36, 49, 64, 81] 由此,匿名函数lambda x ......
函数 笔记 python