函数 笔记golang

新人笔记-集合1.0

import java.util.ArrayList; public class Demo01 { public static void main(String[] args) { //public ArrayList()创建一个空的集合对象 //ArrayList<String> a =new A ......
新人 笔记 1.0

笔记4- vivado simulation 使用

1、 创建激励测试文件 输入激励代码 1 `timescale 1ns / 1ps 2 3 module led_sim(); 4 5 reg clk ; 6 reg rst_n ; 7 8 wire [3-1:0] led_out ; 9 10 parameter CLK_CYCLE = 20 ; ......
simulation 笔记 vivado

笔记应该怎样去记?

# 背景 过去中学的时候,老是对笔记本嗤之以鼻,觉得记笔记很费时间,而且知识就那么些,差不多都懂了为什么要记笔记?直到现在,发现一些事情不记录笔记根本记不住。如果以前不需要笔记本,而现在却需要了,是不是说明自己学习能力变弱了呢?自己现在到底是否需要笔记本呢?如果需要,又应该如何正确利用笔记本,最后达 ......
笔记

天蝎软件-操作系统 课程笔记(更新中)

##Windows介绍 ###Windows版本 ####PC(常用) ![](https://img2023.cnblogs.com/blog/3197645/202308/3197645-20230829164639228-1769143514.png) ####Server(常用) ![](h ......
课程 笔记 系统 软件

app_intf笔记

pg150-ultrascale-memory-ip.pdf ## Protocol Description ### User Interface |Signal |I/O| Description| |--|--|--| |app_addr[APP_ADDR_WIDTH – 1:0] |I |地址 ......
app_intf 笔记 intf app

《代码整洁之道 Clean Code》学习笔记 Part 2 - 如何写出优雅的函数

> 大师级程序员把系统当作故事来讲,而不是当作程序来写。 ### TLDR 1. 短小(不超过 20 行、缩进不超过 2 层) 2. 只做一件事 3. 保持在同一抽象层级 4. 用多态替代 switch 5. 取个好的函数名 6. 函数参数越少越好(尽量避免 3 个及以上参数) 7. 无副作用、避免 ......
函数 代码 笔记 Clean Code

笔记3- vivado 关联 noetpad++

输入路径 D:\software_install\Notepad++\notepad++.exe [file name] ,注意中括号前一个空格, file name 之间也有一个空格,还有不是反斜杠 OK,设置完成 ......
noetpad 笔记 vivado

用Excel函数批量校验身份证

在将员工信息批量上传至网站时,通常会出现员工的身份证输入错误而导致无法上传成功,出现这种情况可以用Excel函数校验身份证信息是否有错误。 身份证号码中的校验码是身份证号码的最后一位,计算方法如下: 1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 ......
函数 身份证 身份 Excel

PHP extract() 函数

## PHP extract() Function ## 定义和用法 extract() 函数从数组中将变量导入到当前的符号表。 该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量。 第二个参数 *type* 用于指定当某个变量已经存在,而 ......
函数 extract PHP

函数

函数(Function) 函数是编程语言常见的功能,它可以封装一批代码,对外接收参数,然后返回值。被封装的逻辑,可以被不同的其他代码调用,达到共同复用逻辑的目的。 函数用 function 关键字定义,后面跟着函数名和圆括号。 同时注意,定义函数涉及作用域。 #定义函数 函数可以通过函数声明和匿名函 ......
函数

笔记2:vivado 的 ILA 创建

ILA – Integrated Logic Analyzer 内部逻辑分析仪(是一种在线调试工具,用的非常多) 先例化在生成IP核,好处: (1)、可以事先明确知道要看多少个信号 (2)、信号的位宽 (3)、可以一次性的配置好在线调试工具,避免先生成IP,在例化,因失误漏了信号,反复添加,编译耗时 ......
笔记 vivado ILA

LOOKUP函数和FIND函数套用实例

LOOKUP函数和FIND函数套用,主要是通过LOOKUP函数的查找区域是模糊查找,找到小于或等于查找值的最大值,且忽略错误数据,再用0除以FIND函数查找到的结果数组,使其成为一组包含0和错误值的数组。这样LOOKUP函数查找值只需要比0大或者等于0都能够匹配到FIND函数找到的那行数据,然后通过 ......
函数 实例 LOOKUP FIND

【学习笔记】树套树

> 所谓树套树,其本质是通过用树维护一组树的根,从而维护强悍的数据 # 1 线段树套平衡树 线段树套 ```cpp #include using namespace std; #define MAXN 50005 int seg[MAXN>1; if(pos>1; if(pos=tl&&r>1; i ......
笔记

进阶搜索算法 学习笔记

# 进阶搜索算法 ### 前情提要~ 1. 双向广搜、双向深搜 2. 堆优化的 Dijkstra 3. 一颗小小的 A-STAR 4. 不大聪明的 IDDFS(IDS) 5. 可爱的 IDA-STAR # 广搜、深搜 这是进阶搜索算法,不说了直接上例题 以“[P1514](https://www.l ......
算法 笔记

斜率优化DP 学习笔记

# 斜率优化 DP ## 适用情况 适用于求解最优解(最大、最小)问题。 ## 上凸壳与下凸壳 ![](https://cdn.luogu.com.cn/upload/image_hosting/8ufinou7.png) ## 求解步骤 1. 对于任意状态转义方程,设 $A_i$,$B_i$,使状 ......
斜率 笔记

密码协议学习笔记(1.5):几种常用的非对称密码体系

RSA密码体系: RSA密码体系是一种依赖于依赖于大数质因数分解的难解性的密码体系. RSA加密算法: 参与者: 私钥持有者Alice 公钥持有者Bob 运行步骤: Alice选取两个大质数$p,q$(需要使用Miller-Rabin算法判定其是否为质数),计算$n=pq$,其欧拉函数$\phi(n ......
密码 体系 常用 笔记 1.5

vivado 教程笔记 -创建工程 - 编译 - 布局布线 - 生成bit - 下板验证

1、创建工程 工程就算创建完了。 2、 创建源文件 双击打开后,就可以敲入代码 3、语法编译、布局布线、IO配置约束 输入完一个完整代码后,先对语法进行综合分析,可直接跳过RTL ANALYSIS ,直接点击SYNTHESIS(综合) 进行布局布线 布局布线完后,IO管脚配置约束 有时可能找不到IO ......
布局 笔记 教程 vivado 工程

图解Spark Graphx基于connectedComponents函数实现连通图底层原理

![image](https://img2023.cnblogs.com/blog/1545382/202309/1545382-20230903170841666-247436382.png) 原创/朱季谦 第一次写这么长的graphx源码解读,还是比较晦涩,有较多不足之处,争取改进。 ### 一 ......

KDT学习笔记

这次稍微水了点。 todo: - 复杂度。 - 不知道是否存在的二进制分组优化。 ### 偏序问题 一般是 CDQ,常数小;或者可持久化,拿来做区间问题;万能的树套树,就是吃空间。 然后就是 KDT,多位偏序无脑叠,空间线性,时间……玄学。 有时也有更好的方法,比如用 `std::bitset` 优 ......
笔记 KDT

C语言-函数

## 函数 ### 编写一个删除字符串中空格的函数 ```c void del_space(char *p); int main(int argc, char *argv[]) { char a[] = " abd dd "; puts(a); del_space(a); puts(a); retu ......
函数 语言

*【学习笔记】(21) Prufer 序列

## Prufer 序列 Prufer 序列可以将一个带标号 $n$ 个节点的树用 $[1,n]$ 中的 $n-2$ 个整数表示,即 $n$ 个点的完全图的生成树与长度为 $n-2$ 值域为 $[1,n]$ 的数列构成的双射。 Prufer 序列可以方便的解决一类树相关的计数问题,比如凯莱定理:$n ......
序列 笔记 Prufer 21

golang base64解码

解码过程 1.使用标准库的base64.StdEncoding.DecodeString 最开始是印象标准库有一个base64.StdEncoding.DecodeString方法可以解码,就直接使用了这个方法 package main import( "encoding/base64" "fmt" ......
golang base 64

网络通信协议 ---转自别人的文档笔记

# 网络 ## 网络性能指标 ### 速率 比特(bit/s或bps)是计算机中最小的数据量单位。 $$ 1bit=8Byte(字节) 1KB=2^{10}B 1MB=2^{10}KB=2^{20}B 1GB=2^{10}MB=2^{20}KB=2^{30}B 1TB=2^{10}GB=2^{20} ......
网络通信 转自 文档 笔记 网络

五、函数

函数定义:定义成函数后,再通过调用函数来实现代码的复用性。1.语法规则:def 函数名(): 存放要封装的代码,重复的代码2.解释函数的组成部分def 是关键字,定义函数的关键字3. 函数的调用:函数名()4. return的用法(关键字):return 返回的值是可以把值赋值给变量的。用法主要有两 ......
函数

《C++并发编程实战》读书笔记(2):线程间共享数据

## 1、使用互斥量 在C++中,我们通过构造`std::mutex`的实例来创建互斥量,调用成员函数`lock()`对其加锁,调用`unlock()`解锁。但通常更推荐的做法是使用标准库提供的类模板`std::lock_guard`,它针对互斥量实现了RAII手法:在构造时给互斥量加锁,析构时解锁 ......
线程 实战 笔记 数据

函数高级

函数默认参数、占位参数,函数重载 1 #include <iostream> 2 using namespace std; 3 4 //1、函数默认参数 5 //如果传入数据,使用传入的数据,没有则用默认的 6 //函数声明与实现只能由一个有默认参数 7 int func(int a,int b=2 ......
函数

celery笔记

celery介绍 1.它是什么? 分布式的异步任务框架 直译为: 芹菜 [ /ˈseləri ] 2.可以做什么? 异步任务。(异步执行函数) 延迟任务。(延迟5s任务(函数)) 定时任务。(例如:每天23点触发测试)[如果单纯执行定时任务,没必要用celery] 3.平台问题 celery is ......
笔记 celery

SATT 学习笔记

# Self-Adjusting Top Tree(SATT)学习笔记 [TOC] ## $\mathtt{1}$ 树收缩 树收缩的两个核心操作为 $\operatorname{compress}$ 和 $\operatorname{rake}$。 ### $\mathtt{1/1}$ $\oper ......
笔记 SATT

读SQL学习指南(第3版)笔记09_条件逻辑与事务

![](https://img2023.cnblogs.com/blog/3076680/202309/3076680-20230902225017399-1042005891.png) # 1. 条件逻辑 ## 1.1. SQL逻辑根据特定列或表达式转向不同的分支来处理 ## 1.2. 在程序执行 ......
学习指南 逻辑 条件 事务 笔记

IC设计时序优化 笔记

经历了做完的IC设计的笔试之后,认识到自己遗忘了很多设计方面的知识。而设计和验证的笔试题风格又完全不一样。 特此开一个系列来整理IC设计相关的知识,设计的题目需要掌握:数电基础(甚至是晶体管级的门电路和晶体管的特性),Verilog熟练程度,常见电路设计,时序优化,计算slack和相关计算。这样自己 ......
时序 笔记