父类子类强转问题
{代码...} 结论: 根据 LSP : 里氏代换原则(Liskov Substitution Principle) 父类出现的地方, 子类型都可以替换之; 所以子类随时可以强转为父类而且输出的是 Son{name='s1-p1', nickName='s1'}说明强转后, 还是子类的实例, 子类有的父类没有的字段也会保留; 但是 父类强转子类有2中情形: 可转: 父类初始化new的是子类的实...
2020-04-17
[Golang]力扣Leetcode—初级算法—字符串—有效的字母异位词
题目:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。链接: 力扣Leetcode—初级算法—字符串—有效的字母异位词.示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false...
2022-01-17
【联想yoga14s】海力士pc601硬盘跑分测试
联想yoga14s 海力士pc601 跑分海力士pc601测试 跑分固态硬盘 512GB测试平台:联想yoga14s-海力士版本附加一些其他硬盘的三星pm981:大概有22-24G的slc cache,缓外600--650M/S,她的零售版是三星970 evo三星pm981a:零售版是三星970 evo plus,缓存22g,缓外800-850M/S海力士pc611:512G版有40G的slc cache,缓外速度750...
2020-07-20
模块二 Kubernetes集群搭建及命令行工具使用
准备三台虚拟服务器(可采用VMware Workstation或者VirtualBox)操作系统要求 CentOS 版本7.5~7.8,建议7.8http://mirrors.163.com/centos/7.8.2003/
2020-07-28
排查rtmp协议推流时握手bug
转推流程序的过程:从一个观看地址拉流,然后推流到另一个推流地址。主要用于cdn之间转推,目前市面上大多数cdn厂商都愿意不支持动态转推,因此只能通过转推流程序进行转推。
2021-03-12
kubernetes核心实战(七)--- job、CronJob、Secret
CronJobs 对于创建周期性的、反复重复的任务很有用,例如执行数据备份或者发送邮件。CronJobs 也可以用来计划在指定时间来执行的独立任务,例如计划当集群看起来很空闲时 执行某个 Job。
2021-12-02
HBase-2.2.3源码编译-Windows版
Maven、Git 、Java 请先自行下载安装并配置环境变量。Maven安装完毕后在Maven配置文件settings.xml中配置阿里云镜像。
2020-04-17
leetcode-139-Word Break
题目简介: {代码...} 应用:思想应用,涉及到前后需要保持状态的匹配计算,要保留并利用中间状态。相似问题: 动态规划,利用前面的状态。 {代码...}
2018-08-14
leetcode讲解--771. Jewels and Stones
You're given strings J representing the types of stones that are jewels, and S representing the stones you have. Each character in S is a type of stone you have. You want to know how many of the stones you have are also jewels.
2018-12-16
Leetcode专题[字符串]-541-反转字符串II
给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。
2022-02-28
LeetCode刷题计划-Day 3:字符串(简单)
题目描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例1: {代码...} 限制:0 <= s 的长度 <= 10000
2021-12-30
COM 5140 Error-Correcting Codes
COM 5140 Error-Correcting Codes Spring 2024Project No. 1Due 4:00pm, May 16, 2024You are expected to produce a program to implement the Viterbi decoding algorithm forthe widely used (2, 1, 6) convolutional code with generator matrixG(D) = (1 + D2 + D3 + D5 + D61 + D + D2 + D3 + D6).This code is as...
2024-05-07
Circle Loss:从统一的相似性对的优化角度进行深度特征学习 | CVPR 2020 Oral
论文提出了Circle loss,不仅能够对类内优化和类间优化进行单独地处理,还能根据不同的相似度值调整对应的梯度。总体而言,Circle loss更灵活,而且优化目标更明确,在多个实验上都有较好的表现,个人认为是一个很好的工作 来源:晓飞的算法工程笔记 公众号
2020-06-08
字符串相似度算法-莱文斯坦距离算法
莱文斯坦距离可以解决字符串相似度的问题。在莱文斯坦距离中,对每一个字符都有三种操作:删除、添加、替换例如有s1和s2两个字符串,a和b是与之对应的保存s1和s2全部字符的数组,i/j是数组下标。莱文斯坦距离的含义,是求将a变成b(或者将b变成a),所需要做的最小次数的变换。
C语言二级的题目
{代码...}
2020-02-13
【LeetCode】字符串初级算法-有效的字母异位词
题目描述 有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。 示例 1: {代码...} 示例 2: {代码...} 说明:你可以假设字符串只包含小写字母。 进阶:如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况? 思路 转成数组,排序,遍历比较。 JavaScript实现...
2018-09-06
leetcode讲解--856. Score of Parentheses
Given a balanced parentheses string S, compute the score of the string based on the following rule:
2019-01-10