函数 笔记golang

【Java设计模式】模板方法+回调函数

[toc] ## 1. 模板方法定义 ​ 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。其核心要义在于,搭好一个框架,但部分操作由子类实现 定义父类 ```java public abstract class AbstractC ......
设计模式 函数 模板 模式 方法

张华清 字符串 学习笔记

# Hash ## 问题描述 快速比较两个字符串是否相同。 具体来说,求一个字符串 `s` 到整数的映射 `hash(s)`。 ## 思路 - 若 `s1=s2`,则 `hash(s1)` 必等于 `hash(s2)`; - 若 `hash(s1)=hash(s2)`,我们认为 `s1` 有极大概率 ......
字符串 字符 笔记

线段树学习笔记

## 什么是线段树 线段树是一种分治思想的二叉树结构,用于在区间上进行信息维护与统计,与按照二进制进行区间划分的树状数组相比,线段树是一种更为通用的数据结构: 1. 线段树的每一个节点都代表一个区间。 2. 线段树有唯一的根节点,代表的区间是整个统计的范围。 3. 线段树的每一个叶子节点都代表一个长 ......
线段 笔记

硬件笔记之黑苹果Ventura使用Drop DMR table配合disableIOMapperMapping quirks解决无法开启蓝牙和Wi-Fi的问题

VT-d, apple VTD, 黑苹果,英特尔wifi蓝牙无法打开,AX210, WIFI 6E, disableIOMapper, disableIOMapperMapping ......

快速幂·学习笔记

快速幂是一个在O(log2n)的时间内计算ab的技巧,相比直接暴力计算O(n)的时间复杂度快了许多。 原理 在计算ab的时候,将b转换为kn*2n+kn-1*2n-1+……+k2*22+k1*21+k0*20(kn,kn-1,……k2,k1,k0取0或1),运用a(m+n)=am·an 所以ab=a ......
笔记 183

webpack学习笔记

webpack: 学习目标: 1 知道能做什么,不能做什么 学会webpack常用功能 2 了解大致原理 知道webpack怎么工作,webpack结果文件怎么阅读 3 根据业务合理配置webpack 学习注意: 1 不要死记写法,记住规律 2 不要试图学会所有功能 3 了解原理,但没必要深入原理 ......
webpack 笔记

7.20 类 学习笔记

#### 7.20学习笔记 **类的复用:可以通过创建多个对象来使用同一个类,避免重复编写相似的代码。** **继承:子类可以继承父类的属性和方法,从而实现代码的重用和扩展性。** ![image-20230720152429124](https://img2023.cnblogs.com/blog ......
笔记 7.20 20

LTE学习笔记六:MIMO多天线技术

不断提高空中接口的吞吐率是无线制式的发展目标。MIMO多天线技术是LTE大幅提升吞吐率的物理层关键技术。MIMO技术和OFDM技术一起并称为LTE的两大最重要物理层技术。MIMO技术很多原理,涉及一些线性代数知识(我也不想学怎么用latex什么的写矩阵了),内容也很多,我学习LTE主要是想了解并简单 ......
天线 笔记 技术 MIMO LTE

微波射频学习笔记4--------板材选取的考量

1.介电常数(看成本、尺寸和损耗的要求) 介电常数ε越大:损耗越大;波长越短;线宽越窄(各项变化都不小) 实际介电常数都比官方提供数据稍大。 2.损耗角正切(越小越好) 正切角Tanθ越大:损耗越大;波长越长;线宽越宽(对线尺寸影响很小,可以忽略) 3.板材厚度(看厂商提供厚度、产品尺寸和损耗要求) ......
射频 板材 微波 笔记

SI9000学习笔记

1、阻抗匹配的目的主要在于传输线上所有高频的微波信号皆能到达负载点,不会有信号反射回源点。 2、影响特性阻抗的因素有:介电常数、介质厚度、线宽、 铜箔厚度。 介质厚度、线距越大阻抗值越大;介电常数、铜厚、 线宽、阻焊厚度越大阻抗值越小。 3、差分信号还需要注意线间距。 4、单端阻抗:50;差分阻抗: ......
笔记 9000 SI

Golang连接kafka记录

上代码 一个简单的demo package mainimport ( "fmt" "github.com/IBM/sarama")func main() { //1.生产者配置 config := sarama.NewConfig() config.Producer.RequiredAcks = s ......
Golang kafka

积性函数

$$欧拉函数$$ 1、$\phi(n)$表示小于等于 $n$的自然数中与 $n$ 互质的数的个数。 由唯一分解定理可知 $$n=p_1^{c_1} \times p_2^{c_2} \times ... \times p_k^{c_k},\ n\ge 2,p_i \in prime $$ ($p\i ......
函数

Python【4】函数装饰器 @

**就是一个语法糖** ``` shell def b(fun): def wrapfun(): print("我是修饰器") fun() print("修饰结束") return wrapfun def a(): print("我是被修饰的函数") a = b(a) a() ``` 输出 ``` ......
函数 Python

MySQL中IF函数使用:字段A的返回值,根据字段B和C的条件来决定

场景说明:车辆的位置信息是否返回,根据车辆位置的更新时间是否大于车辆的出站时间来决定; 如果车辆位置的更新时间大于车辆的出站时间,则为有效的数据,直接返回经纬度数据; 否则,视为无效的数据,直接返回NULL。 下面是SQL语句的片段: IF(mmr.location_update_time >= m ......
字段 函数 条件 MySQL

NodeJS 函数与作用域

# 三、函数与作用域 [TOC] ## 3.1 函数 ```JS function 函数名(函数参数) { 函数体; return 返回值; } ``` ```JS function add(x,y){ return x+y } ret = add(4,5) console.log(ret) ``` ......
函数 作用 NodeJS

oracle trim函数除去空格

[官网语法图](http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions199.htm) ``` TRIM([ { { LEADING | TRAILING | BOTH } [ trim_character ] | trim_c ......
空格 函数 oracle trim

Mysql学习笔记(一)

一、基础概念 1.术语 数据库(DB) 数据库管理系统(DBMS) SQL(Structured Query Language) 2.关系型数据库(二维表) 二、SQL 1.分类 DDL(Data Definition Language)数据定义语言(操作数据库、表、字段) DML(Data Man ......
笔记 Mysql

golang io复用端口监听

开发高性能server的时候,不可避免的需要接触到io复用——多个线程或者进程,可以创建一个或多个监听程序(监听同一个地址和端口),并且可以多个线程接收数据,让系统进行负载均衡。不同系统下有不同的模型:windows的iocp,linux的epoll和unix的kqueue。这里只讨论linux下的 ......
端口 golang

反三角函数

f(x)=sin(x) 的逆函数 y=asin(x),定义域[-1,1],值域[-pi/2, pi/2]+n*pi, n=0 g(x)=cos(x) 的逆函数 y=acos(x),定义域[-1,1],值域[0, pi]+n*pi, n=0 t(x)=tan(x) 的逆函数 y=atan(x),定义域 ......
反三角函数

阅读 | 《费曼学习法》读书笔记 | 2023年7月20日

小虾米原创作品,转载请注明出处:https://www.cnblogs.com/shrimp-can/p/17567931.html 你是否花了很多时间精力学习,效果却始终不好? 你是否学习了很多知识,但是当需要表述或写作的时候就像“茶壶里倒饺子,倒不出来”? 你是否按步就班的学习,但是学了之后就忘 ......
笔记 2023

Python中map函数的奇淫技巧:优化你的编程体验

## 1. 简介 在Python中,map()是一个内置函数,用于对可迭代对象中的每个元素应用一个函数,并返回一个结果列表。它可以将一个序列中的每个元素都映射到另一个值上,非常灵活和实用。 本文将从基础的使用方法到高级的技巧,全面介绍Python中map()方法的使用。 ## 2. 基本用法 ### ......
函数 技巧 Python map

linux 中awk命令getline函数实现从内部读取文件内容

001、 [root@PC1 test02]# ls a.txt b.txt [root@PC1 test02]# cat a.txt ## 测试数据 1 2 3 4 5 6 [root@PC1 test02]# cat b.txt ## 测试数据 11 12 13 14 15 16 [root@P ......
函数 命令 getline 文件 内容

笔记

$$n^{n-2}:有标号的n个点构成的树$$ prufer序列:https://blog.csdn.net/Code92007/article/details/106790551/ https://oi-wiki.org/graph/prufer/ 建立: 过程 给一个例子吧,这是一棵 7 个结点 ......
笔记

[学习笔记]SQL server完全备份指南

目录 方式一,使用SQL Server Management Studio 准备工作 收缩数据库 移动数据库 数据库备份 还原数据库 方式二,使用命令行工具 准备工作 收缩数据库 移动数据库 备份数据库 还原数据库 本文将介绍如何在日常项目中,对SQL server数据库做备份和还原工作,SQL s ......
备份 笔记 指南 server SQL

JavaScript函数中嵌套函数的使用方法及技巧

在JavaScript编程中,函数是用来封装可重用代码的一种重要工具。但是,有时候在函数内部需要创建另一个函数来完成一些特定的功能。这种在函数内部定义的函数被称为嵌套函数。本文将讨论JavaScript函数中嵌套函数的使用方法及技巧。 1. 嵌套函数的定义 在JavaScript中,嵌套函数可以在一 ......
函数 使用方法 JavaScript 技巧 方法

JavaScript函数重载实现方法

在编写JavaScript代码时,我们常常遇到需要编写多个名称相同但参数类型不同的函数的情况。这时,我们可以使用JavaScript函数重载来实现这一功能。 函数重载是指在同一个作用域内定义多个同名函数,但参数类型和数量各不相同。在调用函数时,根据传入的参数类型和数量,自动匹配对应的函数进行执行。 ......
JavaScript 函数 方法

PREDIV与PLLMUL配置应用笔记

下图为CH32V305/307和CH32F205/207时钟树框图,在此,以CH32V307VCT6芯片,外置25MHz晶振为例,简述图中PREDIV与PLLMUL的配置方法,最终实现144MHz系统主频。 外置晶振信号可直接输入PREDIV1与PLLMUL,也可先通过PREDIV2与PLL2MUL ......
笔记 PREDIV PLLMUL

Sass的函数整理汇总

#### **说明** Sass 定义了各种类型的函数,这些函数可以通过 css 语句直接调用。可以看到Sass的函数功能已经相当丰富了。整理了Sass的主要函数,重点在于后面的颜色函数,设计非常的银杏! #### **String(字符串) 函数** ##### **1、quote(string) ......
函数 Sass

Excel函数公式:COUNTIF函数的今年用法及技巧合集

原作者连接:Excel函数公式:COUNTIF函数的今年用法及技巧合集 - 知乎 (zhihu.com) 一、语法结构简介。 COUNTIF函数是一个统计函数,用于统计满足某个条件的单元格的数量,所以其语法结构可以理解为: COUNTIF(要检查那个区域?要查找哪些内容?) 其两个参数都不可省略。 ......
函数 公式 COUNTIF 技巧 Excel

数据结构练习笔记——删除单链表中某区间的数

## 删除单链表中某区间的数 > 【问题描述】已知某带头结点的单链表中存放着若干整数,请删除该单链表中元素在[x, y]之间的所有结点, > 要求算法的时间复杂度为O(n),空间复杂度为O(1)。 > 【输入形式】 > ​ 第一行:单链表中元素个数m > ​ 第二行:单链表中的m个整数 > ​ 第三 ......
数据结构 区间 结构 笔记 数据