ICode9

精准搜索请尝试: 精确搜索
  • Typescript类型体操 - IsNever2022-09-08 23:31:27

    题目 中文 实现一个以 T 作为泛型参数的 IsNever类型. 如果 T 是never, 返回 true, 否则返回 false. 示例: type A = IsNever<never>; // expected to be true type B = IsNever<undefined>; // expected to be false type C = IsNever<null>; // expected to be false type D = I

  • wenet在arm64开发板rk3588编译踩坑记录2022-09-08 20:00:48

    第一步:手动编译pytorch wenet用的是libtorch1.10.0,这里需要下载pytorch1.10.0进行编译。 git clone -b v1.10.0 https://github.com/pytorch/pytorch.git pip install typing-extensions    如果编译时报错缺少这个包,需要提前安装 export USE_CUDA=False     不编译CUDA

  • element中checkbox组件中的indeterminate状态(全选、半选)2022-09-08 16:04:12

    <el-checkbox v-model="checked" :indeterminate="isIndeterminate">选项</el-checkbox> checkbox有三种状态全选(显示的'√'),选中部分(显示的'-'),全不选(空) checked isIndeterminate 效果 true true 半选 true false 全选 false true

  • 判断二叉树是否为二叉搜索树、完全二叉树、平衡二叉树 Python实现2022-09-08 14:34:11

    1.二叉搜索树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。(即中序遍历情况下,值依次增大) # 二叉搜索树 # 中序遍历情况下,值递增则为二叉树 def isBSTree(head):

  • 正则判断整数2022-09-08 10:30:35

    /** * 判断是否为整数 */ validatenumNew(num, type) { let regName = /[^\d.-]/g if (type === 1) { if (!regName.test(num)) return false } else if (type === 2) { regName = /[^\d-]/g if (!regName.test(num)) return false } return true },

  • 力扣591(java)-标签验证器(困难)2022-09-07 12:35:09

    题目: 给定一个表示代码片段的字符串,你需要实现一个验证器来解析这段代码,并返回它是否合法。合法的代码片段需要遵守以下的所有规则: 代码必须被合法的闭合标签包围。否则,代码是无效的。 闭合标签(不一定合法)要严格符合格式:<TAG_NAME>TAG_CONTENT</TAG_NAME>。其中,<TAG_NAME>是起始

  • JavaScript 特殊数字值 NaN2022-09-05 16:04:42

    NaN是唯一一个不和自身不相等的值,Array》prototype.indexOf 使用了严格相等,因此不能通过该方法在数组中查找 NaN: NaN === NaN // false [NaN].indexof(NaN); // false 如果想要检查一个值是否为 NaN,必须使用全局函数 isNaN(): isNaN(NaN); // true isNaN(33); // false 但是,isNaN

  • LeetCode 93 复原 IP 地址2022-09-04 16:00:25

    class Solution { public: vector<string> res; int pointNum; bool isValid(string s, int begin, int end) { if (begin > end) return false; //防止在最后末尾插入. if (s[begin] == '0' && begin != end) return false;

  • Qsymm 和 Kdotp_symmetry 对比2022-09-03 22:04:16

    Qsymm 文档: Generating \(k \cdot p\) models — Qsymm 1.4.0-dev10+gc8e0f55.dirty documentation Kdotp_symmetry 文档: 1,Hexagonal warping 这是三维拓扑绝缘体的表面哈密顿量模型。晶格为二维表面的基矢。 Qsymm: import numpy as np import sympy import qsymm # C3 rotat

  • 9.32022-09-03 21:05:07

    DataFrame.apply(func, axis=0, broadcast=False, raw=False, reduce=None, args=(), **kwds) 该函数最有用的是第一个参数,这个参数是函数,相当于C/C++的函数指针。 这个函数需要自己实现,函数的传入参数根据axis来定,比如axis = 1,就会把一行数据作为Series的数据 结构传入给自己实现

  • Vue错误2022-09-03 21:03:31

    【Vue】组件命名报错 “Component name “XXX“ should always be multi-word”的解决方法 在配置完 ESlint 后,要求代码格式规范的同时,也规定了组件的名称格式,要写成 “XXXName”的格式,不能是单个单词。 所以除了改名,另一种解决方法是在 vue.config.js 文件中加一行 lintOnSave: f

  • JavaScript 非运算(!)之双感叹号的使用技巧2022-09-03 19:01:35

    我的另一篇博文中提到JavaScript 有哪些是假值,哪些是真值。对于 null、undefined、"",等一些假值,JavaScript 直接视为 false。 我有一个需求,判断从浏览器中获取的 Cookie 是否存在,如果存在我就返回 true,否则返回 false。useCookies().get(name)函数返回 any 类型的值(VueUse 库中的

  • 3.4 程序与用户交互2022-09-03 16:32:41

    一 程序与用户交互 1.1、什么是与用户交互  用户交互就是人往计算机中input/输入数据,计算机print/输出结果 1.2、为什么要与用户交互? 插图:恶搞图12   为了让计算机能够像人一样与用户沟通交流 比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就

  • JavaScript 原始值的比较和对象的比较2022-09-03 14:00:27

    原始值有 null、undefined、布尔值、数字、字符串。所有的原始值,只要编码值相同,则被认为相等: let pri1 = 123; let pri2 = 123; pri1 === pri2; // => true 相反,对象的比较是在对比内存地址是否相同。请看现代 JavaScript 教程 - 对象引用和复制。 let obj1 = { age: 10 }; let

  • [Typescript Challenges] 10. Medium - Include2022-09-02 20:31:09

    Implement the JavaScript Array.includes function in the type system. A type takes the two arguments. The output should be a boolean true or false. For example: type isPillarMen = Includes<['Kars', 'Esidisi', 'Wamuu', 

  • 202 快乐数2022-09-02 18:34:57

    题目 202快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。 如果这个过程 结果为 1,那么这个数就是快乐数。 如果 n 是

  • 蓝途随笔2022-09-02 18:31:04

    算法运算符 ++:自增1 (1)++在前,先运算,再赋值 (2)++在后,先赋值,再运算 --:自减1 (1)--在前,先运算,再赋值 (2)--在后,先赋值,再运算 注意:因为在java程序中,做数学运算时,是需要统一两个运算变量的数据类型的 两个变量数据类型一致,得到的结果也一定是该数据类型 -例如 关系

  • letcode算法--7.回文数2022-09-02 16:33:56

    给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 来源:力扣(LeetCode)链接:https://leetcode.cn/problems/palindrome-number著作权归领扣网络所有。商业转载请联系官方授权,非

  • Flask 学习-38.Flask-RESTful 序列化输出中文显示问题2022-09-02 13:03:40

    前言 flask 接口无法显示中文,可以添加全局配置 JSON_AS_ASCII =False,但是解决不了Flask-RESTful 序列化输出中文问题 flask 配置中文显示 添加全局配置项JSON_AS_ASCII =False,jsonify返回的中文显示正常 from flask import Flask, jsonify from flask import render_template from

  • 判断是否声明了某个特性2022-09-02 09:33:16

    提出问题 我想判断某个类或者属性是否声明了某特性,该怎么办? 解决问题 使用IsDefined,他比GetCustomAttributes效率更高 xxx.GetType().IsDefined(typeof(XXXAttribute),false) 参考 CLR via C# 379

  • 字节微服务HTTP框架Hertz使用与源码分析|拥抱开源2022-09-02 08:00:31

    一、前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp、gin、echo 的优势, 并结合字节跳动内部的需求,使其具有高易用性、高性能、高扩展性等特点,目前在字节跳动内部已广泛使用。 如今越来越多的微服务选择使用 Golang,如果对微服务性能有

  • 自定义指令,按钮防连击2022-09-01 16:32:33

    directives: { preventReClick: { inserted(el, binding) { el.addEventListener('click', () => { if (!el.disabled) { el.disabled = true setTimeout(() => { el.disab

  • RabbitMq获取队列消息时的4种Act Mode2022-09-01 16:31:23

    Act Mode     1.Nack message requeue true 获取消息,但是不做ack应答确认,消息重新入队   2.Ack message requeue false 获取消息,应答确认,消息不重新入队,将会从队列中删除   3.reject requeue true 拒绝获取消息,消息重新入队   4.reject requeue false 拒绝获取消息,消息不重

  • IHostedService(BackgroundService)的启动和停止顺序2022-09-01 10:01:48

    一句话总结: 按照Add顺序启动, 先启动, 后停止. Host 源代码 public async Task StartAsync(CancellationToken cancellationToken = default(CancellationToken)) { _hostedServices = Services.GetService<IEnumerable<IHostedService>>(); foreach (IHostedService hostedSer

  • VSCode个性化的配置(QIUQIU&LL)2022-08-31 14:31:20

    1、下载插件 Eclipse快捷键(我以前用Eclipse习惯了,大家不需要) Premitter Vetur koroFileHeader 2、修改VSCode设置 3、粘贴下面的代码 { "workbench.iconTheme": "vscode-icons", "editor.fontSize": 18, "editor.fontFamily": "JetBrains M

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

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

ICode9版权所有