函数 笔记golang
C++ 中 <iterator> <functional> <numeric> 库好用的函数
C++ 中 <iterator> <functional> <numeric> 库好用的函数 泰裤辣! <iterator> 简述:迭代器省代码用的。 std::advance 记忆方法:advance-前进。 形如:advance(it, step),表示 it 迭代器自增 step 步。 实现类 ......
类必须使用new调用,否则会报错。这是它跟普通构造函数的一个主要区别,后者不用new也可以执行
以下符合 ES6 写法的有:() A class Foo { constructor() {return Object.create(null);} } Foo() B var m=1; export m; C export var firstName=’Michael’; D 在A模块中expor ......
this的题目,我都是这样理解的,,除了箭头函数,this的指向就看它的直接调用者是谁!而箭头函数就找它外面第一个不是箭头函数的函数。
假设document是HTML文档中的一个节点,点击该节点后会发生什么? function test() { this.flag = false; this.change = () => { this.flag = true; console.log(button.flag); }; } const ......
ES6的箭头函数,箭头函数不会创造块作用域,无法生成一个独立的环境,this指向上层的this
var color = 'green'; var test4399 = { color: 'blue', getColor: function(){ var color = "red"; alert(this.color); } } var getColor = test4399.getColor; ......
【笔记】曼哈顿距离与切比雪夫距离的互化
【笔记】曼哈顿距离与切比雪夫距离的互化 图源:https://www.cnblogs.com/SGCollin/p/9636955.html 曼哈顿距离:\(|x_a - x_b| + |y_a - y_b|\) 切比雪夫距离:\(\max(|x_a - x_b|,|y_a - y_b|)\) 在有 ......
前端学习-JavaScript学习-JavaScript高级程序设计-第2章笔记
在HTML中使用JavaScript元素 <script>元素 元素属性 MDN <script>:脚本元素 属性 使用状态 描述 charset 可选、少用 字符集 defer 可选、少用 表示脚本可以延迟至文档完全被解析后实行,部分浏览器不支持 language 废弃 编写代码使用的语言 src ......
任何用let或const声明的属性不能够从它被声明的作用域中删除。任何使用 var 声明的属性不能从全局作用域或函数的作用域中删除。
请问以下JS代码的输出结果是什么? let a = 1; let obj = { x: 1 } delete a; delete obj.x; delete 2; console.log(a); console.log(obj.x); console.log(2); A 1、1、2 B 1、unde ......
【笔记】二进制拆分
二进制拆分 二进制拆分是对多重背包的一种优化方式,可以极大的优化多重背包的时间。 原理 一个数可以被拆分为任意二进制的和。 例如:$7= 2^0 + 2^1 +2^2 $ 任意一个数都可以表示为几个 \(2\) 的多少次方之和的形式。 我们回顾下完全背包问题。 背包容积为 \(C\) , 有 \(n ......
Golang workSpace工作区
创建 myworkspace 主项目 mkdir myworkspace cd myworkspace 创建 common 子项目 mkdir common && cd common go mod init common vim common.go myworkspace/common/common ......
阅读笔记五
第六章:对象和数据结构 对象暴露行为,隐藏数据,便于添加新对象类型而无须修改既有行为,同时难以在既有对象中添加新行为;数据结构暴露数据。 没有明显的行为,便于向既有数据结构添加新的行为,同时难以向既有函数添加新的数据结构。 数据抽象:隐藏实现关乎抽象,暴露抽象接口,以便用户无须了解数据的实现就能操作 ......
C#学习笔记之编码
归纳: 一、ASCII码 ASCII码是用来表示英文字符的一种编规范,每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数为255(00H-FFH)。 二、Unicode码 Unicode也是一种字符编码方法,它占用两个字节(0000H-FFFFH),容纳65536个字符。 三、 ......
Python基础之map()函数
map()函数会根据提供的对指定的可迭代对象的每个元素进行运算,并将返回运算结果的迭代器。 先去将几个例子,这样比较通俗易懂。 eg 1:输入数据型 a=map(int,input().split()) 输入:12 13 结果为: 分析:map(int,input().split()) 将输入的值( ......
秦疆的Java课程笔记:32 基础 JavaDoc生成文档
javadoc命令是用来生成自己API文档的 参数信息: @author 作者名 @version 版本号 @since 知名需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 比如这就是一个JDK 21的Oracle官方API:点击跳转 pac ......
Golang反射
反射的结构体 //reflect/type.go type Type interface { // 该类型内存分配大小(内存对齐单位子节) Align() int // 该类型作为结构体字段时内存分配大小(内存对齐单位子节) FieldAlign() int // 根据index in [0, Nu ......
YCOJ734 [ 20231114 NOIP 模拟赛 T3 ] 二次函数
题意 给定 \(n\) 个形如 \(f(x) = (x - m) ^ 2 + k\) 的二次函数。 \(1, m, k\) 表示加入一个顶点位 \((m, k)\) 的二次函数。 \(2, x, t\) 表示删除所有 \(f(x) \le t\) 的二次函数。 求每次操作结束后还剩余几个二次函数。 ......
动手学深度学习笔记01
安装 https://blog.csdn.net/qq_18620653/article/details/105329219 配置显卡驱动、CUDA、cuDNN以及说明三者之间的关系 https://blog.csdn.net/qq_18620653/article/details/10532921 ......
XJTU自动化钱班辅修电气工程专业课笔记合集
通过百度网盘分享的文件:笔记整理链接:https://pan.baidu.com/s/1BrHQ1EqvlQlbWqpD5h_6Sg?pwd=shsg 提取码:shsg复制这段内容打开「百度网盘APP 即可获取」 完全为个人原创笔记内容,仅包含少量板书ppt与个别页面他人笔记截图) 另有基本所有课程 ......
秦疆的Java课程笔记:31 基础 包机制
为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pkg1[. pkg2[. pkg3[…]]] ; 一般利用公司域名倒置作为包名 比如“百度”的域名“www.baidu.com”对应的包名应该是“com.baidu.www” 为了能够使用某一个包 ......
图解密码技术----读书笔记
第1章 环游密码世界 术语 加密 encrypt 明文 plaintext 密文 ciphertext 解密 decrypt 密码 cryptography 密码破译 cryptanalysis 破译,密码分析 破译者 cryptanalyst 对称密码 symmetric cryptography ......
trino 自定义函数历险
trino 版本 392 普通的自定函数 按照官网教程就可以 https://trino.io/docs/current/develop/functions.html 。 注意项目结构 和包名就可以 参考 https://blog.csdn.net/u010711495/article/detail ......
java进阶漏洞学习----log4j漏洞学习笔记
CVE-2021-44228 log4j2 漏洞版本范围 2.x < version <=2.14.1 环境搭建 linux的ij idea java版本:JDK1.8u102 https://www.oracle.com/cis/java/technologies/javase/javase8-a ......
Python函数参数传递中的可变参数
Python函数参数传递中*args和**kargs 在Python中,*args 和 **kwargs 是用于处理可变数量的参数的特殊语法。 *args: *args 是一个元组(tuple),它允许你将不定数量的非关键字参数传递给函数。这意味着你可以在函数定义时指定一些参数,同时允许调用函数时传 ......
常用SQL函数
随机RAND() 选择判断select if 例:select if(consignment=0, '否','是') 条件选择case when ... then end 例:case supplierType when 1 then '准目录供应商' when 2 then 'sourcing供应 ......
MSSQL类型转换函数-强制类型转换
MSSQL类型转换函数-强制类型转换(STR、CONVERT、CAST、PARSE) 转换函数将值从一种数据类型转换为另一种。在数据库中很多时候需要把一个类型的数据转换成另一个数据类型来进行运算或者输出显示,这种转换有的时候可以隐士的转换有的时候就需要强制类型转换。在保证数据正确的情况下进行强制类型 ......
秦疆的Java课程笔记:30 基础 三元运算符及小结
扩展赋值运算符:+=,-=,*=,/= public class Dome1 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//相当于a=a+b System.out.println("a="+(a)) ......
SDL2 无法解析的外部符号 main,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
一、概述 在使用VisualStudio+CMake集成SDL2的过程中。运行一个Demo示例出现了以下错误提示 无法解析的外部符号 main,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 二、解决办法 上面问题的主要原因是程序找不 ......
11月1日《软件需求模式》阅读笔记一
软件需求这门课课程要求精读一门关于软件需求方面的书,我选择了《软件需求模式》这本书,从这本书来了解一下软件需求的一些流程以及需要软件工作人员做好那些事情。 首先从这本书的前言中,我知道了这本书先是要教会我们关于需求的概念,让我们知道什么是需求,然后就是教我们各种关于需求的模式,这本书中有30多个需求 ......
读书笔记 -- Junit 实战(3rd)Ch07 用 mock object 进行测试
8.1 mock object 简介 隔离测试:最大优点是能编写专门测试单一方法的测试代码,而不会受到被测方法调用某个对象所带来的副作用的影响。 mock object (mocks):非常适合测试与代码的其余部分隔离开的一部分代码。 mocks 与隔离测试的区别:mock 并不实现任何逻辑,只提供 ......
trpora markdown笔记
前言 此为个人markdown笔记,不定时更新。 正文 1. mermaid 使用 横向流程图 源码 graph LR a(起始)-->b(中间) b-->c1<-->d b-->c2<-->d b-->c3<-->d graph LR a(起始)-->b(中间) b-->c1<-->d b-->c ......