常量 语言学习 变量 语言

关于qt qpa qws qml 以及qt 的环境变量 的理解

qt的版本: qt 与 tslib 库的关系。 关于 QWS 关于 qt5 的环境变量的设置: #Qt5.12.8export QT_ROOT=/usr/libexport QT_QPA_PLATFORM_PLUGIN_PATH=$QT_ROOT/plugins export QT_QPA_PLAT ......
变量 环境 qpa qml qws

Go语言字典(map)的使用

[toc] ### 3.字典(map)的使用 #### 3.1 字典的初始化方式1: ```go package main import "fmt" func main() { var scoreMap = map[string]float32{ "语文": 90.5, "数学": 88.5, "英 ......
字典 语言 map

莫队学习笔记

学习莫队是非常有必要的 众所周知,莫队是一种优越的~~暴力~~算法,当我们在 $NOIP$ 等考试中数据结构不会打且问题是离线时,我们就可以:莫队,启动! 好,切入正题,我们现在来看看莫队是什么: [例题传送门](https://www.luogu.com.cn/problem/CF617E) 简要 ......
笔记

深度学习(十三)——损失函数与反向传播

# 一、损失函数:Loss Function > 官网文档:[torch.nn — PyTorch 2.0 documentation](https://pytorch.org/docs/stable/nn.html#loss-functions) ## 1. Loss Function的作用 - ......
函数 深度 损失

Go语言数组的使用

[toc] ### 1.数组的使用 #### 1.1 数组的定义方式1: ```go // 1.数组的定义 package main import "fmt" func main() { var arr [3]string arr[0] = "A" arr[1] = "B" arr[2] = "C" ......
数组 语言

Go语言切片的使用

[toc] ### 2.切片的使用 #### 2.1 切片的定义方式1: ```go package main import "fmt" func main() { var slice []string slice = append(slice, "A") slice = append(slice, ......
语言

网路编程学习3

线程竞争 一、基本概念 竞争与同步 同一进程中的线程共享进程中的绝大多数资源,当它们随意竞争时可能会导致资源被破坏、 脏数据、不完整问题。 通过一些手段让线程在竞争资源时互相协调、避免出现以上问题,这就称为线程同步 原子操作: 操作过程中不能被打断的操作称之为原子操作 临界资源、临界区、竞态条件: ......
网路

学习CMake

* [cmake入门中文教程,虽然时间挺久,但是很实用](https://gavinliu6.github.io/CMake-Practice-zh-CN/#/foreword) * [掌握CMake,是英文的,位于CMake官网](https://cmake.org/cmake/help/book ......
CMake

总结一下强化学习中的面试问题

1、PPO算法运用了clip函数限制取值范围,为什么还要加上min呢? 2、AC架构与PPO之间的区别? 3、什么是装饰器? 4、lamada函数? 5、什么是model-based与model-free? 6、python中map函数的用法? 7、准确率、精确率、召回率、F1score的意义? 8 ......
问题

「学习笔记」浅入模拟退火

什么是退火? ```text 来自百度百科 退火是一种金属热处理工艺,指的是将金属缓慢加热到一定温度,保持足够时间,然后以适宜速度冷却。目的是降低硬度,改善切削加工性;降低残余应力,稳定尺寸,减少变形与裂纹倾向;细化晶粒,调整组织,消除组织缺陷。准确的说,退火是一种对材料的热处理工艺,包括金属材料、 ......
笔记

2023-08-24:请用go语言编写。给定一个长度为n的数组arr, 现在你有一次机会, 将其中连续的K个数全修改成任意一个值, 请你计算如何修改可以使修改后的数 列的最长不下降子序列最长。 请输出

2023-08-24:请用go语言编写。给定一个长度为n的数组arr, 现在你有一次机会, 将其中连续的K个数全修改成任意一个值, 请你计算如何修改可以使修改后的数 列的最长不下降子序列最长。 请输出这个最长的长度。 最长不下降子序列:子序列中的每个数不小于在它之前的数。 1 = n { fmt.P ......
数组 序列 可以使 长度 个数

变量常量与垃圾回收机制及数据类型

# 内容概要 ## pycharm的简单使用 ```python 1. 如何修改主题 File | Settings | Appearance & Behavior | Appearance | Theme 2. 如何切换解释器 File | Settings | Project: django_l ......
常量 变量 机制 垃圾 类型

「学习笔记」meet in the middle(折半搜索)

meet in the middle,适用于输入数据较小,但也没小到可以直接用暴力搜索通过的情况。 主要的思想就是讲整个搜索过程分成两半进行,最后在将这两半的结果进行合并,对于搜索复杂度为 $O(a^b)$ 的情况,meet in the middle 可以将它优化为 $O(a^{\frac{b}{ ......
笔记 middle meet the in

一些学习网站和自己写的两个计算周的函数

toad:https://blog.csdn.net/zzpl139/article/details/127553557风控指标:https://blog.csdn.net/eroswang/article/details/117735703vintage:https://zhuanlan.zhih ......
函数 两个 网站

Go语言数字字面量

在Go语言中,数字字面量可以用以下方式表示: 1. **二进制(Binary)**: 使用 `0b` 或 `0B` 前缀。 例如: ```go b := 0b1010 // 10 in decimal ``` 注意: 这是在Go 1.13及更高版本中引入的。 2. **八进制(Octal)**: 使 ......
字面 语言 数字

SQL注入基础学习6

## SQL注入基础学习6 #### 三、sqli-labs的page-2 ##### 6、第24关 ###### 二次注入基础知识 - **二次注入原理:**在第一次进行数据库插入数据的时候,仅仅只是使用了`addslashes`(`addslashes() `函数返回在预定义字符之前添加反斜杠的 ......
基础 SQL

帆软大屏学习

设计器介绍 1.新建决策报表 2.在组件设置中选择绝对布局(只有绝对布局能进行组件的重叠) 3.根据场景规划中模板比例更改画布大小 常用组件介绍 Tab块 在一个区域展示多个Tab页内容 报表块 可显示文字图片等 插件安装管理 1.下载插件:https://fanruanbbs.obs.cn-eas ......
大屏

【学习笔记】Manacher(马拉车)求回文子串

点击查看目录 [TOC] ## 参考资料与图片来源 [参考博客](https://www.cnblogs.com/grandyang/p/4475985.html) 我觉得这个博客讲的不好,他只讲看规律得到的结论,原因却不说,怪。 [参考博客2](https://www.cnblogs.com/lo ......
回文 Manacher 笔记

C语言经典100题之循环嵌套

1,有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 思路分析:首先来分析这道题目,三位数,无非就是i,j,k的三种不同组合,互不相同翻译成C语言就是i!=j, i!=k,j!=k。无重复我们可以使用枚举法枚举所有的三位数,然后判断是否满足互不相同的条件即可,利用三 ......
语言 经典 100

docker基础学习笔记

# Docker安装 ## Docker基本组成 - docker架构图 ![image-20230819150412412](https://cnblogs-img.oss-cn-hangzhou.aliyuncs.com/img/image-20230819150412412.png) ## 安 ......
基础 笔记 docker

哈夫曼树学习笔记

## 定义: - 1.二叉哈夫曼树:对于一个数列,构建一棵树上带权路径之和最小的二叉树(当然可以$k$叉) - 2.树上带权路径:每个叶子节点到根节点的路径上所有节点的点权$w$和到跟的路径长度$dis$的乘积之和 简单来说,哈夫曼树满足$\sum w_i\times dis_i$最小 ## 基本构 ......
笔记

1.变量and输入输出

## 一、变量 概念:变量的本质是一个装东西的盒子,只能存放一个值,且区分大小写。 ### 1.变量命名规则 变量的名字由:字母、数字、下划线 组成,并且不能以数子开头 ```python _a=5 a_1=6 ``` ### 2.变量的定义 格式:变量名 = 值 = 赋值符号,== 等于 ```p ......
变量 and

H5学习

## 什么是H5 [文章](https://zhuanlan.zhihu.com/p/258432294)中总结一句话:只要知道 HTML 5 相比以前最重要的特性,就是增强对移动设备的支持。我们可以用它开发出更符合移动端操作的界面,调用手机的特殊硬件支持。 [文章](https://ruanyif ......

PyTorch基础学习笔记

### 一、初识 pytorch读取数据设计两个类:Dataset 和Dataloader > DataSet:提供一种方式,获取其中需要的数据及其对应的真实label值,并完成编号。主要实现功能: - 如何获取每一个数据和label - 告诉我们共有多少的数据 Dataloader:打包,为后面的 ......
PyTorch 基础 笔记

5.13 汇编语言:仿写For循环语句

循环语句(for)是计算机编程中的一种基本控制结构,它允许程序按照指定的次数或范围重复执行一段代码块。for循环在处理需要进行迭代操作的情况下非常有用,它使得程序可以更加方便地控制循环的次数。一般来说,for循环由三个部分组成:初始化部分、条件表达式和更新部分,以及一个需要重复执行的代码块。在每次循... ......
语句 语言 5.13 For 13

5.14 汇编语言:仿写Switch选择结构

选择结构,也称为switch语句,是计算机编程中的一种控制结构,用于根据表达式的值选择不同的执行路径。它允许程序根据表达式的值来决定执行哪个代码块,从而实现多分支选择逻辑。switch语句由一个表达式、多个case标签以及对应的代码块组成。程序会将表达式的值与每个case标签进行匹配,一旦找到匹配的... ......
语言 结构 Switch 5.14 14

中间件学习 - Rabbit MQ 概念及特殊MQ实现

# Rabbit MQ [官方文档](https://www.rabbitmq.com/) ## 介绍 Rabbit MQ是一个消息队列组件,使用Erlang开发,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 ## 安装使用 1. 安装Erlang (Rabbi ......
中间件 Rabbit MQ

MongoDB :第七章:总结一下学习MongoDB的心得

创建了数据库 runoob: use runoobswitched to db runoobdbrunoob 查看所有数据库 > show dbs admin 0.000GB local 0.000GB > 注意: MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 ......
MongoDB 心得

markdown 学习

# markdown 学习 ## 标题 《#+空格+标题名 一级标题 《##+空格+标题名 二级标题 《###+空格+标题名 三级标题 ## 字体 *斜体* **加粗** ***加粗斜体*** ~~划线~~ ## 引用 > 好好学习,天天向上 ## 分割线 *** ## 图片 ![image](ht ......
markdown

typeScript学习-函数重载

typeScript学习 函数重载 定义:一组具有相同名字,不同参数列表的和返回值无关并且具有一个实现签名和一个或多个重载签名的函数。 type Messgae = { id: number, type: MessgaeType, sendmessage: string } enum Messgae ......
typeScript 函数