NOT
[转]typeScript interface和type区别
原文地址:https://www.jianshu.com/p/555e6998af36 以下为截取的总结,详细请点击查看原文: 总结 interface 和 type 很像,很多场景,两者都能使用。但也有细微的差别: 不同点: 扩展语法: interface使用extends,type使用‘&’ 同 ......
Java的初始化块
三种初始化数据域的方法: 在构造器中设置值 在声明中赋值 初始化块(initialization block) 初始化块 在一个类的声明中,可以包含多个代码块。只要构造类的对象,这些块就会被执行。 class Employee { private static int nextId; private ......
字符串补充
1、startswith(是否以某个东西开头)/endswith(是否以某个东西结尾) # 判断是都是al开头 #方式一: name = "alxe" #第一种方法 val = name[0:2] if val == "al" : print ('是以"al"开头') else: print ('不 ......
License授权文件生成器源码
功能介绍1.对销售后的软件或网站执行版权控制,防止被非法另行出售;2.对网站域名进行有效的管理监控,防止非法域名或未授权域名;3.防止黑客使用极端手段获取网站或程序原文件后非法部署; 系统功能:1.完整版Lisence生成工具。2.对网站使用域名执行控制。3.对网站域名使用时间执行授权控制。4.生成 ......
什么是预付费及预付费在实际生活中的应用
安科瑞虞佳豪 一、什么是预付费 预付费就是用户在使用业务之前必须预先支付费用,这个费用在用户成功使用业务之后再给予实际的扣除。预付费和预交费概念上有些差别,但很多人会把二者混淆起来。预付费之前已经说了,那么预交费就是提前在用户帐户里预存一定的话费金额。预交费对应着后交费。比如中国移动的全球通和动感地 ......
小程序相关网址记录
小程序图表组件 uCharts : https://www.ucharts.cn/v2/#/document/index 小程序相关组件 uView : https://www.uviewui.com/components/intro.html 小程序相关配置的 API 参考,uni-app官网: ......
【剑指 Offer】38. 字符串的排列
【题目】 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例:输入:s = "abc"输出:["abc","acb","bac","bca","cab","cba"]来源:力扣(LeetCode)链接:https://leetcode. ......
如何使MFC的消息映射支持lambda
MFC的消息映射目前原生不支持lambda的方式来写入,我们可以利用编译器来实现lambda的支持,因为lambda是一个静态类型,所以这里实现非常的简单, MFC的消息映射要求是一个成员函数,并且保证函数的类型。 我这里也是实现一个成员函数,这是一个模板函数: template<auto Fun, ......
正态分布可视化
正态分布可视化 可视化函数 def set_axes(axes, xlabel, ylabel, xlim, ylim, xscale, yscale, legend): """设置matplotlib的轴""" axes.set_xlabel(xlabel) axes.set_ylabel(yla ......
Centos7在线部署Jenkins2.361.4版本
一、jenkins介绍 Jenkins是帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。 我们通过配置,将以前:编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址URL(代码仓库地址),将代码拉取到其“宿主服务器”(Jenkins的 ......
ES常用dsl语句
1、fileld_2字段存在与fileld_1字段不存在 GET index_1/_search{"track_total_hits": true, "query":{ "bool": { "must_not":[{ "exists": { "field": "fileld_1" } }], "mu ......
组合模式:处理树形结构数据
当我们需要处理树形结构数据时,组合模式(Composite Pattern)就会变得非常有用。组合模式允许我们将对象组合成树形结构来表示“整体/部分”的层次结构,使得客户端可以统一地处理单个对象和组合对象。 在组合模式中,我们通常会定义一个抽象类或者接口来表示对象,可能会包含添加、删除、遍历子对象等 ......
MybatisPlus 模糊查询数组中的所有字符串
List<IcvDevice> deviceList = icvDeviceMapper.selectList(Wrappers.<IcvDevice>query() .or(qw -> pidList.forEach(sbbh -> qw.like("sbbh", sbbh))) .eq("sss ......
Python开发规范
陆续更新。 规范 代码规范 代码规范是最重要的一个点,写代码很容易,写好代码很难。涉及代码规范方面的问题,大家写代码的时候多注意下。 针对我们同学写python代码时经常出现的问题,总结了以下规范: 命名规范: 类名——驼峰方式命名,例:AnyClass。 方法名、变量名、模块名——全小写字母加下划 ......
Web server failed to start. Port 7014 was already in use.
在idea里面运行java,控制台提示Web server failed to start. Port 7014 was already in use. 原因:端口被占用了 解决方案:找到端口被那个程序占用了,然后停掉即可 1. 打开cmd窗口,输入netstat -aon|findstr 7014 ......
node windows 安装
一、nodejs 有什么用。 二、安装node。 三、遇到的问题。 一、nodejs 有什么用。 目前我对nodejs还比较陌生,但最近使用的过程,发现它主要可以布置服务和打包前端文件。当然,还有很多其他功能,后续再慢慢发现。 二、安装node。 点击进入 官网 下载 windows 点这个下载就好 ......
python爬虫——爬取壁纸网站
爬取壁纸网站和爬取其他的网站没有太大的区别。 这里爬取的是Wallhaven壁纸网站。Awesome Wallpapers - wallhaven.cc 步骤1 准备第三方库 import requests from bs4 import BeautifulSoup import os impor ......
分享一个国内可用的免费ChatGPT平替网站
分享一个国内可用的免费ChatGPT网站 一个国内可用的免费的ChatGPT网站的正确打开方式。免费!免登陆!免限额!国内可用!希望可以帮助大家提高工作效率。 背景 ChatGPT作为一种基于人工智能技术的自然语言处理工具,近期的热度直接沸腾🌋。 作为一个程序员,我也忍不住做了一个基于Chat ......
原生JS模拟超链接在新窗口打开链接
可用于点击 <li>、<span> 等元素动作 1 function openNewWindow(url) { 2 var a = $("<a href='" + url + "' target='_blank'>" + url + "</a>").get(0), 3 e = document.cr ......
Linux基础
Linux基础 1 课程主要内容 1.1 Linux在什么地方使用 1.2 Linux的应用领域 1.3 Linux入门 概述 吉祥物 创始人 Linux和Unix的关系图 1.4 安装VM,Centos VM和Linux的关系 网络连接三种模式 虚拟机克隆 虚拟机快照 新建hello2 虚拟机迁移 ......
Linux 进阶
Linux定制篇 1 shell 1.1 定义 1.2 入门案例 1.3 变量 环境变量 位置参数变量 预定义变量 1.4 运算法 1.5 条件判断 1.6 流程控制 if case for while read获取输入 1.7 函数 系统函数 自定义函数 1.8 定时备份数据库 #!/bin/ba ......
两天学会flask(六)---模板-上下文环境(3)(20分钟)
flask模板 上下文环境 在前面的示例中,想要在模板里显示数据,只能通过在render_template函数里传参数来解决。但对于flask的上下文变量和自定义上下文变量,则不必如此,你可以直接在模板里使用他们。 1. request 请求对象request,携带了大量有关请求的信息,比如请求的p ......
创建Windows锁定桌面快捷方式并固定到任务栏
1. 创建快速锁定计算机的快捷方式 1. 首先,右击桌面,选择新建,选择快捷方式,新建一个快捷方式 2. 在出现的对话框中键入如下值 %windir%/system32/rundll32.exe user32.dll,LockWorkStation 3. (注区分大小写))然后为快捷方式启个名称即可 ......
vscode 开启html代码自动补全
divvscode提供了Emmet语法来进行一些代码补全操作,需要在设置中加入 "emmet.triggerExpansionOnTab": true 即可. 打开文件 -> 首选项 -> 设置打开设置界面, 点击右上角的打开设置(json),添加进去就可以,然后我们输入div,按两次Tab键就可以 ......
Introducing the QCN9074: A Revolutionary New Chip for the Internet of Things
The QCN9074 is a high-performance chip designed to meet the demanding needs of the Internet of Things (IoT) market. With its powerful processing capab ......
hutool 日期转换
DateTime转LocalDate DateTime useTimeDate = DateUtil.offsetMonth(date, 12); LocalDateTime useTime = DateUtil.toLocalDateTime(useTimeDate); 字符串转Date //字符 ......
打卡第十三天
输入两个整数,求他们的平方和 一、 1.定义两个函数,一个用于求平方,另一个用于求和 二、 三、 #include<iostream>using namespace std; int hongyan(int a){ return a*a;}int jiandi(int x,int y){ retur ......
$.ajax 中的contentType
$.ajax contentType 和 dataType , contentType 主要设置你发送给服务器的格式,dataType设置你收到服务器数据的格式。 在http 请求中,get 和 post 是最常用的。在 jquery 的 ajax 中, contentType都是默认的值:appl ......
从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC
现代的垃圾回收器为了低停顿的目标可谓将“并发”二字玩到极致,Shenandoah在G1基础上做了非常多的优化来使回收阶段并行,而ZGC直接采用了染色指针、NUMA等黑科技,目的都是为了让Java开发者可以更多的将精力放在如何使用对象让程序更好的运行,剩下的一切交给GC,我们所做的只需享受现代化GC技... ......