常量 语言学习 变量 语言

【学习笔记】空空的浅谈DP

> 特邀讲师:墨染空 洛谷用户@[Remake](https://www.luogu.com.cn/user/161687) # DP ## 1 决策单调性 ### 1.2 由已知量转移:分治算法 > - [ ] [洛谷 P3515: [POI2011] Lightning Conductor](h ......
笔记

编程基础——计算机、程序和C++语言简介

编程(programming)的意思是创建(或开发)软件,软件也称为程序(program)。软件是一个包含指令的集合,这些指令告诉计算机,或者计算设备,应该做什么。 软件设计者使用一种强大的工具——程序设计语言(programming language)开发出这些软件。没有最棒的编程语言,一种编程语 ......
语言 计算机 基础 简介 程序

C语言3

// 内容:(一维二维)数组 /* 1.数组长度:整数,常量表达式,自动获取长度 但是不可以用小数 也不可以是变量,数组在定义时系统会根据数组类型和大小为其分配内存空间 对于这种情况的初始化操作,可以省略不写数组长度,它会自动识别:int c[] = {30, 31, 32, 33}; 2.数组内存 ......
语言

【858】tm_polygons专题地图多图层R语言

ref: tm_polygons: Draw polygons Arguments alpha transparency number between 0 (totally transparent) and 1 (not transparent). By default, the alpha val ......
tm_polygons polygons 语言 地图 专题

C语言:数据结构之单链表(三)

上篇谈了谈尾插法和头插法,这篇谈谈中间插入元素和删除。 1、中间插入元素 既然谈到了要从中间插入那就得确定插入的位置是否合法了,我总不能链表总长为5,但是插入的位置是60,这就不对了。所以得先确定这个链表的长度为多少。这个比较简单,就是在寻找尾部的过程中计数,直到走到最后一个节点。 代码如下: in ......
数据结构 语言 结构 数据

dc综合学习笔记3

dc在综合的时候,可以将属性和约束加到电路上: 一、设计的组成 设计、单元、连线的概念容易理解,端口port和引脚pin的概念需要区分一下。端口port一般只指设计的输入输出,引脚pin可以指设计中所有cell的引脚 具体的可以参考下图: 二、TCL介绍 本节介绍了一些tcl语法,可以用来搜索、查看 ......
笔记

第一次对学习编程这个事情产生怀疑

所有技术其实都是要为需求服务的 而作为现在的程序员,用户的需求其实都集中在那几个app里,更多干的内容其实就像工厂里打螺丝的事情,很容易被替代 所以现在的我其实更想去创业 创业的话,怎么能满足用户的需求,其实就是创业的出发点 ......
事情 第一次

python学习笔记:第七章面向对象

与java类似,python作为一种面向对象的编程语言,也可以创建自定义的对象和类。 它的特性主要有:继承,封装,多态,方法,属性,超类 # 1.变量的作用域 ```python c = 50 #全局变量, 作用域为整个模块,若被引用,可作用域整个包 def plus(x,y): c = x + y ......
对象 笔记 python

m基于强化学习的永磁同步电机位置控制器simulink仿真,对比传统的PI控制器和模糊PI控制器

1.算法仿真效果 MATLAB2017b仿真结果如下: 2.算法涉及理论知识概要 永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)是一种高效、精度高、响应速度快的电机,广泛应用于现代工业和民用领域。PMSM的位置控制是PMSM控制的核心问题之一,其优化控 ......

Asp-Net-Core学习笔记:gRPC快速入门

## 前言 此前,我在做跨语言调用时,用的是 Facebook 的 Thrift,挺轻量的,还不错。 >Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。它通过一个代码 ......
Asp-Net-Core 笔记 Core gRPC Asp

打卡学习的第一天

今天是2023/7/11 明天正式开始学习xiaodi渗透 ......

【技术积累】Mysql中的SQL语言【技术篇】【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
技术篇 技术 语言 Mysql SQL

「学习笔记」后缀数组

感谢 [LB](https://www.cnblogs.com/luckyblock/) 学长的博文! ## 前置知识 后缀是指从某个位置 $i$ 开始到整个串末尾结束的一个特殊子串,也就是 $S[i \dots|S|-1]$。 [计数排序 - OI Wiki (oi-wiki.org)](http ......
数组 后缀 笔记

算法学习day14二叉树part01-94、144、145

package SecondBrush.Tree; import java.util.ArrayList; import java.util.List; /** * 94. 二叉树的中序遍历 * 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 * */ public class Bi ......
算法 part day 144 145

[笔记]Tarjan算法求强联通分量(SCC)学习笔记

# [笔记]Tarjan算法求强联通分量(SCC)学习笔记 ## P1 定义 1. **dfs搜索树**:就是在搜索过程中,所构成的树状结构,并且几个节点的搜索树中不包括他的父亲。 2. **树边、横叉边、返祖边、前向边**:以下图举例子: ![1](https://oi-wiki.org/grap ......
笔记 分量 算法 Tarjan SCC

C语言-02

输入与输出 运算符、表达式、语句 if 语句 switch 语句 for 循环 while 循环 do while 循环 break continue 语句 goto 语句 ......
语言 02

Java学习day01

我在B站上大学😄 学习至:狂神说Java 1. 注释 //单行注释​//**多行注释*/ 2. 标识符 Java语言中,对于变量,常量,函数,语句块的名字,我们统统称之为Java标识符。标识符是用来给 类、对象、方法、变量、接口和自定义数据类型命名的。 必须以字母、$ 或者_ 开头(汉字也可以但不 ......
Java day 01

DDP学习笔记

# 概念 DDP,可以理解为转移会发生改变的动态规划。 当然这个改变是题目中给的,包括系数,转移位置的改变。显然暴力枚举这些改变是不现实的,我们要把改变体现到其他地方。 最经典的,体现到矩阵上。 我们把转移写成矩阵,那么改变转移就是改变转移矩阵。 具体的改变会落实到具体的题目上。 ## 广义矩阵乘法 ......
笔记 DDP

《现代深度学习》课程笔记

## 7.10 ### 线性回归: 一个点 $x = (x_1,x_2,...,x_n) \in \mathcal{R}^n, y \in \mathcal{R}$ $\hat{y} = w^{T} x$ 均方误差: $MSE = \frac{1}{m} \sum_{i=1}^m (y_i - \h ......
深度 课程 笔记

[学习笔记] 割点 & 割边 & 双连通分量

# 一、定义 在 **无向连通图** $G = (V, E)$ 中,若存在一个点 $u(u \in V)$ 使得删掉点 $u$ 及其相连的边,会使原图不连通,就称 $u$ 是原图的一个 **割点 (cut vertex)**;若存在一条边 $(u, v)((u, v) \in E)$ 满足删掉 $( ......
分量 amp 笔记

CSAPP DataLab学习笔记

## 1. bitXor ``` /* * bitXor - x^y using only ~ and & * Example: bitXor(4, 5) = 1 * Legal ops: ~ & * Max ops: 14 * Rating: 1 */ int bitXor(int x, int ......
DataLab 笔记 CSAPP

关于C语言中的《scanf》和《printf》函数的返回值

### 一,scanf **C语言中的scanf函数的返回值类型是int,表示你正确输入参数的个数** 代码如下: ``` #include int main() { int a = 0; int b = 0; int num = scanf("%d%d",&a, &b); printf("num ......
函数 语言 printf scanf

【学习笔记】Segment Tree Beats

# 基础线段树操作的复杂度证明 ## 单点操作 由于线段树深度是 $O(\log n)$,同一层只会去到一个节点,复杂度是 $O(n\log n)$。 ## 区间查询 按照当前所在区间 $[l,r]$ 与询问区间 $[L,R]$ 分成三种情况: - $[l,r]$ 与 $[L,R]$ 无交,退出函数 ......
Segment 笔记 Beats Tree

学习第一天

# day01 ## 什么是计算机 - **Computer:全称电子计算机,俗称电脑。** - **能够按照程序红色运行,自动、高速处理海量数据的现代化智能电子设备。** - **由硬件和软件组成。** - **常见的形式有台式计算机、笔记本计算机、大型计算机等。** - **广泛应用在:科学计算 ......

【857】R语言实现字符串操作、补零操作

ref: Add Leading Zeros to the Elements of a Vector in R 参考代码: # 数组 > seq(12) [1] 1 2 3 4 5 6 7 8 9 10 11 12 # 格式化打印,自动补零 > sprintf("%02d", seq(12)) [1 ......
字符串 字符 语言 857

C/C++2022级C语言课程设计任务书[2023-07-06]

# C/C++2022级C语言课程设计任务书[2023-07-06] 2022级C语言课程设计任务书 【题目1】学籍管理系统 一、设计题目 学籍管理系统(用动态结构体数组实现) 二、设计内容 【题目描述】 假设某校学生学籍基本信息主要包括:学号(整型)、姓名(字符数组型)、所在系、班级等,本系统应能 ......
任务书 任务 语言 课程 2022

关于安卓逆向的学习思考

最近学了大约10天的安卓逆向,感觉有个稍微大概得了解,但是还不到解决我实际困难的程度 其实有点迷茫,无所适从 我感觉,还是把其中每个模块都好好学透,才能解决我的问题 学了啥,还是要做记录,才能见到进展 ......

Docker学习路线2:底层技术

了解驱动Docker的核心技术将让您更深入地了解Docker的工作原理,并有助于您更有效地使用该平台。 ### **Linux容器(LXC)** Linux容器(LXC)是Docker的基础。 LXC是一种轻量级的虚拟化解决方案,允许多个隔离的Linux系统在单个主机上运行,无需全功能的虚拟化。 L ......
底层 路线 Docker 技术

c语言碎碎念(未完待续)

#%g格式符的使用 这个格式符可以让浮点数自动舍去后面多余的0 #做题 1. ![](https://img2023.cnblogs.com/blog/2972844/202306/2972844-20230623155935980-2134773786.png) 2. ![image](https ......
语言

vue学习——vue实例与组件

vc不是通用的称呼,官方的说法是组件实例对象 组件实例的原型对象的原型对象是vue的原型对象 ......
组件 vue 实例