ICode9

精准搜索请尝试: 精确搜索
  • C++引用与指针2022-05-08 20:02:01

    引用与指针之间的区别: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。 引用必须在创建时被初始化。指针可以在任何时间被初始化。 #include <iostream> using namespace std; int

  • OpenCV之发现轮廓中心点位置及轮廓方向2022-05-05 22:04:17

    一、概述   案例:使用PCA发现轮廓的中心点位置及轮廓方向   PAC API介绍: PCA(InputArray data, InputArray mean, int flags, int maxComponents = 0);data:输入数据,一般是轮廓点集合mean:数据均值如果为空则自动计算flags:数据的提供方式,分为行和列两种maxComponents:保留多少特

  • 时间格式yyyy/MM/dd工具类2022-04-22 22:31:44

    /** * @Description: yyyy/MM/dd格式的时间校验-长度、格式、年月日闰平年 * @Param * @Author: ZhaoLiangLiang * @date 2022/4/22 10:44 **/ public static boolean checkDateYMD(String valDate) { String val = valDate.replace

  • 双栈算术表达式求值算法2022-01-31 11:03:14

    《算法(第四版)》1.3 节在介绍背包、队列和栈时,用 Java 介绍了双栈算数表达式求值算法。现将相关内容总结如下。 比如算数表达式: ( 1 + ( ( 2 + 3 ) * ( 4 * 5 ) ) ) 程序如何计算其值?我们可以用 Dijkstra 双栈算数表达式求值算法解决这个问题。编写得到的程序接受一个输入字符串(表

  • 数学建模学习82022-01-26 21:59:19

    o奖论文——F P1——10页 1、找数据 我们选择了2009年至2018年期间来自50个国家的14个指标的原始数据。然后通过柯尔莫戈罗夫-Smirnov检验验证了数据的分布规律,并选择80%的分位数作为接受范围(健康范围) 2、我们使用分析层次过程来确定每个指标的权重。该结果可以用来衡量特定国家

  • 840--矩阵中的幻方(找规律)2022-01-22 19:02:52

    题目 3 x 3 的幻方是一个填充有从 1 到 9 的不同数字的 3 x 3 矩阵,其中每行,每列以及两条对角线上的各数之和都相等。 给定一个由整数组成的 grid,其中有多少个 3 × 3 的 “幻方” 子矩阵?(每个子矩阵都是连续的)。 规律 网格的总和是 45,因为网格必须是 1 到 9 不同的数字。 每一列和

  • 剑指 Offer 06. 从尾到头打印链表2022-01-16 11:00:34

    剑指 Offer 06. 从尾到头打印链表 这里的一个比较简单的办法就是递归,由于需要的是从尾部开始打印链表,所以也就是递归出栈时打印,所以添加元素的操作在出栈时完成。 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next;

  • 华为实验室研究岗社招机试题2021-12-28 13:04:25

    华为社招机试,面得实验室的研究岗,hr说是ACM难度的,诚不我欺 第一题 方法:最开始没有想到什么好方法,于是写个DFS,通过0%,后来加了一个最短路,没来得及测试。但是单独求最短路并没有考虑有多条最短路的情况。 点击查看代码 #include<iostream> #include<cstdio> #include<vector> #inclu

  • 谷粒商城自定义校验功能2021-12-04 15:02:00

    @ListValue(vals={0,1}) private Integer showStatus; 1)、编写一个自定义校验注解 @Documented @Constraint(validatedBy = {ListValueValidatorForInteger.class}) @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE}) @Retention(RUNTIME) publ

  • JSR303快速入门2021-11-21 18:34:48

    1.什么是JSR   JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。 2.什么是JSR303   JSR-303 是

  • 项目第七天2021-11-09 14:03:34

    1.自定义校验      1)、编写一个自定义的校验注解      2)、编写一个自定义的校验器 ConstraintValidator      3)、关联自定义的校验器和自定义的校验注解            @Documented         * @Constraint(validatedBy = { ListValueConstraintVali

  • go泛型2021-09-14 07:31:40

    go泛型 package main import ( "fmt" ) func PrintAll(vals []interface{}) { for _, val := range vals { fmt.Println(val) } } func main() { //names := []int{1, 2, 3} names := []string{"1", "2", "3"} vals := mak

  • 力扣二叉树生成器2021-09-05 21:04:17

            最近在刷力扣时遇到了不少跟二叉树有关的题目,每当想要在本地调试的时候,总会苦恼于输入数据的麻烦。遂在网上搜索,竟然没有找到一个合适的轮子。。         于是决定自己写一个二叉树生成器,用力扣测试数据格式的字符串生成一个二叉树以供调试使用。        

  • plt.figure2021-06-21 19:04:24

    plt.figure(figsize),figsize:指定单位的宽和高单位为英尺。 plt.xlabel('x') plt.ylabel('y') 分别在x轴、y轴画上标签名称。 plt.semilogy(x_vals,y_vals) x轴是线性刻度,y轴是对数刻度。 base:float, default: 10 base是其中semilogy的对数指数,默认是10。 plt.legend(legend)。当

  • 43. 字符串相乘2021-06-19 23:02:45

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3"输出: "6"示例 2: 输入: num1 = "123", num2 = "456"输出: "56088"说明: num1 和 num2 的长度小于110。num1 和 num2

  • python 矩阵操作--->>np.column_stack用法2021-05-11 14:02:19

      #举个栗子如下: x_vals = np.linspace(0, 10, 5) #print(x_vals) [ 0. 2.5 5. 7.5 10. ] 1 2 3 4 #转化数组为矩阵 x_vals_column = np.transpose(np.matrix(x_vals)) #print(x_vals_column) ([[ 0 ], [ 2.5], [ 5. ], [ 7.5],

  • 使用element-ul中tab标签中的问题2021-04-29 19:29:12

    如果不做区分那么他的文本框就会使用同一个属性绑定,这时可以再可以再声明一个属性,但是如果使用了for循环的话,就用这个方法直接在每一个数据里面添加一个绑定变量的数据, //获取参数的方法 async getGoodsCateParams() { const res = await getGoodsCateParamsAPI(t

  • 序列化二叉树2021-03-08 12:01:45

    # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Codec: def serialize(self, root): """Encodes a tre

  • 利用双栈实现加减乘除等表达式(包括不省略括号)计算2021-02-23 21:31:49

    **利用双栈实现加减乘除等表达式(包括不省略括号)计算 ** 首先我们明确一下这个问题的算法非常简单,读者不需要有心理压力。。看完就会 算法的思路:我们首先需要创建两个栈,两个栈一个用来存放数据叫做操作数栈,另一个栈用来存放运算符叫做运算符栈。首先我们从左向右的读取表达式,

  • 基于线性探测法的散列表2021-01-18 21:33:16

    基于线性探测的散列表的代码: public void put(Key key, Value val) { if (val == null) { delete(key); return; } // double table size if 50% full if (n >= m/2) resize(2*m); int i; for (i =

  • 面试题 02.06. 回文链表2021-01-12 21:01:34

    编写一个函数,检查输入的链表是否是回文的。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL)

  • 损失函数相关2021-01-07 13:04:27

    参考:https://my.oschina.net/u/876354/blog/1940819 https://zhuanlan.zhihu.com/p/33560183 https://www.jianshu.com/p/cf235861311b 1、典型场景(回归、分类)下的损失函数 总结,对于回归问题经常会使用MSE均方误差(L2取平均)计算损失,对于分类问题经常会使用Sigmoid交叉熵损失函数。

  • 学习笔记(待编辑)2021-01-03 10:59:19

    # Specify slopes to consider: a_vals a_vals = np.linspace(0,0.1,200) # Initialize sum of square of residuals: rss rss = np.empty_like(a_vals) # Compute sum of square of residuals for each value oÏf a_vals for i, a in enumerate(a_vals): rss[i] = np.s

  • 11.C++引用,引用和指针的区别,把引用作为参数,把引用作为返回值(被引用的对象不能超出作用域。所以返回一个对局部变量的引用是不合法的,可以返回一个对静态变量的引用)2020-12-25 13:31:41

    C++引用 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 引用和指针的区别 引用很容易与指针混淆,它们之间有三个主要的不同: 可以有空指针,但不能有空引用,引用必须连接到一块合法的内存。

  • 【Matlab 控制】利用 Matlab Function 绘制分段函数2020-12-11 22:33:04

    利用 Switch block 利用 Matlab Function block function [mean, stdev] = fcn(vals) % #codegen % calculates a statistical mean and a standard % deviation for the values in vals len = length(vals); mean = avg(vals, len); stdev = mean+1; coder.extrinsic('

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有