结构switch day 22

Day09 方法知识点综合(求值策略与可变参数)

1. 求值策略 编程语言中方法之间进行参数传递时有个传递策略,该策略就被称为求值策略(Evaluation strategies)。求值策略分为两大基本类型,如果按照如何处理传递给方法的实际参数,分为严格的和非严格的两种求值策略。 1.1 严格求值策略 传值调用(Call by value) 将实参 ......
知识点 策略 参数 方法 知识

Python计算两图相似性-SSIM(结构相似度度量)

1、简介 SSIM是一种全参考的图像质量评价指标,分别从亮度、对比度、结构三个方面度量图像相似性。 SSIM取值范围[0, 1],值越大,表示图像失真越小。 在实际应用中,可以利用滑动窗将图像分块,令分块总数为N。 考虑到窗口形状对分块的影响,采用高斯加权计算每一窗口的均值、方差以及协方差, 然后计 ......
相似性 结构 Python SSIM

循环结构

循环结构 介绍循环语句的应用场景,学会用“循环”思想解决实际问题;介绍java中的三种循环语句,掌握循环语句的结构,学会for语句、while语句及do-while的使用,掌握各循环语句的区别及实际开发中的取舍,理解嵌套循环的应用场景,掌握嵌套循环的使用,掌握break、continue、retur ......
结构

【数据结构】静态set

template <class value_type> struct const_set { vector<value_type> vec; int vec_sorted_len; void clear() { vec.clear(); vec_sorted_len = 0; } void sort ......
数据结构 静态 结构 数据 set

Cadence SPB 22.1 -- 原理图打印输出09Day

原理图打印 在使用 OrCAD 设计完原理图后,可以把原理图以 PDF 的形式输出图纸,发给其他人阅读,从而尽量降低被直接篡改的风险。在输出PDF时可以选择全部或者部分。 1、打开原理图,进行输出参数的设置,执行菜单命令“Options” →“Preferences”,如图 5-183 所示, 进行 ......
原理 Cadence 22.1 SPB Day

Cadence SPB 22.1 -- BOM表08Day

BOM表 在运用OrCAD 软件完成原理图的设计以后,需要通过 OrCAD 软件进行物料清单的输出,并对 BOM 清单进行整理归档。 1、打开原理图,选择原理图的根目标(.DSN),执行菜单命令“Tools”→“Bill of Materials”,进行 BOM 清单的输出。 2、弹出 BOM 清单 ......
Cadence 22.1 BOM SPB Day

mlp结构与学习率与batchsize探索

batchsize与学习率 5x5x5,lr=0.001,batchsize=1 完美收敛 总权重数为 25+55+55+51=65 5x5x5,lr=0.03,batchsize=30 同样收敛 5x5x5,lr=0.01,batchsize=30,收敛的非常慢接近不收敛 结论,若在小batchs ......
batchsize 结构 mlp

Cadence SPB 22.1 -- 原理图编译及检查07Day

一、原理图编译的规则设置 1、online DRC ①、 on:开启在线DRC ②、off :关闭在线DRC 2、DRC Action ①、Run On Design: DRC检查整个原理图 ②、Run On Selection: DRC检查选择的部分电路 ③、Delete DRC Markers: ......
原理 Cadence 22.1 SPB Day

C++U3-第3课-结构体

上节课作业: 链接:https://pan.baidu.com/s/1fBx8bS-J_FPDqBzn6Omp-g?pwd=1rn5 提取码:1rn5 学习目标 在C++中,结构体(Struct)是一种用于组合多个相关数据项的自定义数据类型。结构体可以包含不同类型的成员变量和成员函数,并且可以通过. ......
结构 U3

day5代码随想录

哈希表理论基础;242.有效的字母异位词349. 两个数组的交集202. 快乐数1. 两数之和 来源:代码随想录 (programmercarl.com) ​ 6.2 哈希冲突 - Hello 算法 (hello-algo.com) 1哈希表理论基础 又称散列表 一般哈希表都是用来快速判断一个元素是 ......
随想录 随想 代码 day5 day

Cadence SPB 22.1 -- 层次原理图设计06Day

1、自上而下:先设计好母图,再用母图的方块图来设计子图 ①、创建分级模块(Hierarchical Block),在原理图设计的页面,执行菜单命令“Place”→ “Hierarchical Block”。 ②、在弹出的对话框中,输入分级模块的名称,选择合适的参数,单击 “OK”按钮。 ③、在原理图 ......
层次 原理 Cadence 22.1 SPB

JavaWeb - Day01 - HTML、CSS

课程特色 传统路线 全新路线 目录 HTML快速入门 VS Code开发工具 基础标签&样式 表格、表单标签 01.web开发介绍 什么是web? web:全球广域网,也称万维网(www World Wide Wed),能够通过浏览器访问的网站。 web网站的开发模式 02.web开发课程安排 初始 ......
JavaWeb HTML Day CSS 01

如何理解微服务体系结构中的 CQRS

本文翻译自 How To Understand CQRS In Microservices Architecture,原作者 OLEKSII。 问题描述 在典型的软件应用程序中,有一个负责写入和读取操作的数据存储。通常,应用程序实现一些 CRUD 操作,并且非常简单。你存储了一些东西并读取了相同的结 ......
体系结构 体系 结构 CQRS

Leetcode刷题day4-哈希表.异位词.交集.快乐数.两数和

242.有效的字母异位词 242. 有效的字母异位词 - 力扣(LeetCode) 给定两个字符串 _s_ 和 _t_ ,编写一个函数来判断 _t_ 是否是 _s_ 的字母异位词。 注意: 若 _s_ 和 _t_ 中每个字符出现的次数都相同,则称 _s_ 和 _t_ 互为字母异位词。 示例 1: 输 ......
交集 Leetcode day4 day

Mysql不同数据库之间表结构同步

开发环境的Mysql表结构做了修改,要同步到其他环境数据库中使用数据库管理工具JookDB的表结构同步功能就很方便。虽然Navicat也有这个功能但是有免费的当然是用免费的。 用JookDB添加数据库后在数据库节点上右键选择“同步结构”即可开始表结构同步。 1.选择结构同步的源库和目标库。 2.点“ ......
之间 结构 数据库 数据 Mysql

【数据结构】静态map

map可以动态进行插入删除等操作,但其常数太高了。 如果只用一个有序数组来存储的话,那么可以提供更好的查询复杂度的常数,同时在构建的时候由于不需要保存额外的信息所以非常节约内存: struct my_map { vector<pair<pii, int>> vec; void clear() { v ......
数据结构 静态 结构 数据 map

数据结构与算法总结-----1

前言 在学习专业知识的过程中,我们经常看到两个词一起出现,数据结构和算法,为什么呢?因为通常选择正确的数据结构往往能够让我们程序算法 的效率变得更好。 解决问题方法的效率,跟数据的组织方式是相关联的。例如在线性表中删除一个数,选择顺序表(数组),时间复杂度是O(N),而用链表删除一个数是比顺序表的效 ......
数据结构 算法 结构 数据

阅读《Effective c++》第三版 day 2

·为多态基类声明virtual析构函数 ​ 情况:使用父类指针接收子类对象,然后通过父类指针销毁该对象时,如果父类具有非虚拟析构函数,会发生切片现象 (子类对象通过基类指针赋值或传递给一个基类对象,只会保留子类对象中基类部分的数据。)为了解决这个问题,通常建议将基类析构函数声明为虚拟析构函数。 ·别 ......
Effective day

C++_22_string类型 - 重写版

string类型·变量定义 C++ 中提供了一个 string 内建数据类型,它可以替代 C 语言中的 char* 数组。 使用 string 数据类型时,需要在程序中包含头文件<string> #include <iostream> #include <string> using namespac ......
类型 string 22

ubuntu22.04使用esp_idf

因为需要安装这个开发工具,所以这里记录一下,主要是参考的这个网页: https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.4/esp32/get-started/index.html#esp-idf 这里特别注意:这个过程需要下载很 ......
esp_idf ubuntu 22.04 esp idf

“数据结构”模式之迭代器(Iterator)模式

常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。 典型模式: Composite Iterator Chain of Respo ......
模式 数据结构 Iterator 结构 数据

基础后缀数据结构简记

\[\newcommand{\lcp}{\operatorname{lcp}}\newcommand{\endpos}{\operatorname{endpos}}\newcommand{\link}{\operatorname{link}}\newcommand{\maxl}{\operatorn ......
简记 数据结构 后缀 结构 基础

结构体

结构是一种复合的数据类型,可以包含多个不同类型的成员变量。 我们可以通过结构类型声明结构,并通过结构变量来访问结构的成员。结构变量可以赋初值,可以进行运算,还可以作为函数参数传递。 ......
结构

Day18 作业:使用idea生成 JavaDoc文档

使用idea生成 JavaDoc文档 可以提前新建一个输出文件夹 如在桌面新建一个Demo01文件夹 1. 在IDEA中选择工具(Tool)选项卡打开 2. 选择生成JavaDoc 第一步:选择生成JavaDoc文档的范围,可以选择整个项目或者单个文件 第二步:输出目录可以选择刚才新建的文件夹 第三 ......
JavaDoc 文档 idea Day 18

1-1 结构化数据建模流程范例

0.环境配置 import os #mac系统上pytorch和matplotlib在jupyter中同时跑需要更改环境变量 # os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE" !pip install -U torchkeras -i https://pypi. ......
范例 流程 结构 数据

Day18 JavaDoc生成文档

参数信息(加在类上就是类的注释,加在方法上就是方法的注释) /** @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 */ package com.baixiaofan.bas ......
JavaDoc 文档 Day 18

Day17 包机制

包机制 包的本质就是文件夹 一般利用公司域名倒置作为包名; ​ 如 com.baidu.www 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; ​ 为了能够使用某一个包的成员,我们需要在 Java程序中明确导入该包。 使用"import"语句可完成此功能 impo ......
机制 Day 17

Day16 三元运算符

三元运算符 扩展赋值运算符 += -= *= /= package operator; public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;// a=a+b a-=b; ......
运算符 Day 16

Day15 逻辑运算符、位运算符

逻辑运算符、位运算符 1.逻辑运算符 与(&&): 两个变量只要有一个是假,结果就是假(两个都是真,结果才是真) 或 (||) : 两个变量只要有一个为真,结果就是真(两个都为假,结果才为假) 非 (!( ) ):与括号内结果相反 package operator; //逻辑运算符 public c ......
运算符 逻辑 Day 15

Java Learning Day4 面向对象基础

初始化顺序:默认初始化 显示初始化 构造器初始化(单参先执行) 有内部类加载的话,在显式赋值之后,就进行新的加载 Static 静态变量:静态成员变量属于类的,完全不需要创建对象使用。 private:同类中 缺省:同一包中 protected:不同包子类 public:不同包 只有成员变量可以用权 ......
Learning 对象 基础 Java Day4