NOT

上采样和下采样(池化)

# 上采样和下采样(池化) 池化(下采样) ![image-20230801131135353](https://gitee.com/drenched-with-snow/pic-go/raw/master/202308011314486.png) 上采样 ![image-2023080113125 ......

JS常用正则表达式

1.文本框输入验证 <!--限制文本框只能输入正数--> <input type="text" οnkeyup="this.value=this.value.replace(/\D/g,'')"/> <!--限制文本框只能输入正数、小数--> <input type="text" οnkeyup=" ......
正则 表达式 常用

手把手教你解决传说中的NPE空指针异常

1. 前言 最近有好几个初学java的小伙伴,甚至是学习到JavaWeb、框架阶段的小伙伴,跑来问健哥,该如何解决Java中的NullPointerException空指针异常。因为NPE是初学者常见的典型异常,所以健哥在这里专门写一篇文章,来手把手地教大家分析解决这个经典异常问题。 2. 异常现象 ......
指针 传说 NPE

c++多线程同步

# 死锁问题1 单核实时可抢占的系统中,优先级不同的三个线程A/B/C, A>B>C * 当C先获得时间片开始执行,并获得锁 * A因为高优先级,被唤醒并中断C,但没有得到锁,而阻塞 * B获得执行机会,由于优先级高于C,B会一直执行,让AC系统无法取得任何进展 ```cpp std::stack ......
线程

promise和async await的差别

Promise 是 ES6 引入的一种处理异步操作的机制。它可以表示一个异步操作的最终完成或失败,并在完成或失败后返回结果或错误信息。 Async/await 是 ES8(ECMAScript 2017)引入的一种基于 Promise 的语法糖,用于更简洁地处理异步操作。它可以让异步的代码看起来更像 ......
差别 promise async await

前端路由+原生JS实现SPA

前端路由●路由: 就是一一对应关系的集合●前端路由: 就是一个 url 地址, 对应哪个组件(页面)●前端路由的本质○根据地址栏变化(不重新想服务器发送请求), 去局部更新不同的页面内容, 完成前端业务场景切换●前端路由的思路○URL 地址栏中的 Hash 值发生了变化○前端 JS 监听到 Hash ......
前端 路由 SPA

测试 | pycharm 常用操作

1、增加自动导入功能 你也可以通过设置来启用PyCharm自动导入功能。在PyCharm的菜单中选择"File" -> “Settings”,进入设置界面。在左侧的面板中找到"Editor" -> “General” -> "Auto Import"选项,确保"Add unambiguous imp ......
常用 pycharm

Qt-day02

调用重载的信号 #ifndef MAINWIDGET_H #define MAINWIDGET_H #include <QWidget> #include <QPushButton> #include <QDebug> #include "subwidget.h" class MainWidget ......
Qt-day day Qt 02

英语背单词 专四词汇 2023年08月 ChatGPT

2023-08-01 Explain the meaning of the following words along with index and phonetic symbol:viewfinder, townsfolk, steering-wheel, hairspray, troublesh ......
单词 词汇 ChatGPT 2023

卷积神经网络CNN

# 卷积神经网络 假设一张图片由28x28个像素块构成,每个像素块有一个值,称为灰度值,取值范围是0-255。而在深度学习中,我们用一个28x28的矩阵来存储图片信息,将0-255的灰度值转换为0-1之间的值。0代表全白,1代表全黑。图片存储的时候以0-255灰度值存储,而我们将图片载入到网络中时, ......
卷积 神经网络 神经 网络 CNN

script的加载方式标记

在 HTML 中,可以通过以下几种方式来指定 JavaScript 脚本的加载方式: <script> 标签的 async 属性:async 属性用于指定脚本的异步加载。当指定了 async 属性时,脚本将会在加载时不阻塞 HTML 解析,并在加载完成后立即执行。多个异步脚本的执行顺序是不确定的。 ......
标记 方式 script

Ubuntu 上 安装 sql server 2022

1.Import the public repository GPG keys: wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc 2 ......
Ubuntu server 2022 sql

RichEdit RTF格式文本的存储和读取 VC++

Rtf格式文本的读写,向控件发送 EM_STREAMIN 和 EM_STREAMOUT 消息,控件把格式文本显示或从把显示内容转化为格式文本。 接口是用户定义的回调函数,格式文本由参数DWORD_PTR dwCookie传递。 从控件读出RTF文本,参数用string 比较好,因为消息处理是根据文本 ......
RichEdit 文本 格式 RTF VC

【学习笔记-计算机网络基础】应用层

概述 应用层是开放系统的最高层,是直接为应用进程提供服务的。 应用层协议和应用 主要三种连接模式 www(HTTP):服务器读取并处理、响应请求。 BitTorrent:众多客户端自发构成文件部分,下载上传时由Tracker分配调度查询所处客户端。. Skype:找中间人传话,请求双房打开两座客户端 ......

js instanOf的实现逻辑 super()

在 JavaScript 中,instanceof 运算符用于检查一个对象是否是另一个对象的实例。它的使用形式是 obj instanceof constructor,其中 obj 是要检查的对象,constructor 是要检查的构造函数。 instanceof 运算符的实现逻辑如下: 首先,它会 ......
instanOf 逻辑 super js

Ubuntu22.04LTS安装oh-my-cap

1. 使用`oh-my-cap`需要安装如下软件sac、taup、gmt,如需使用seed数据还需安装rdseed。 2. 下载`oh-my-cap-2.0.0`安装包并解压安装 ``` $ tar -xvf oh-my-cap-2.0.0 $ mv oh-my-cap-2.0.0 ~/opt/oh ......
oh-my-cap Ubuntu 22.04 LTS cap

从国内最早的开放银行浅聊技术创新

小程序应用场景生态的发展,受益于开源技术的发展,以及响应快速开发的实际业务需求,一些跨端框架如:Electron、wxPython、FinClip、Tauri、Flutter等发展也非常迅速,小程序生态+跨端技术框架,不仅能满足自有超级App的灵活技术构建,快速引入第三方生态,还能通过小程序容器技术... ......
技术创新 银行 技术

博客园美化主题SimpleMemory

## 效果 ![image](https://img2023.cnblogs.com/blog/3251338/202308/3251338-20230801123821267-224940446.png) ![image](https://img2023.cnblogs.com/blog/3251 ......
SimpleMemory 主题 博客

前端Vue自定义精美商品分类组件category 可用于电商应用分类页面

随着技术的不断发展,传统的开发方式使得系统的复杂度越来越高。在传统开发过程中,一个小小的改动或者一个小功能的增加可能会导致整体逻辑的修改,造成牵一发而动全身的情况。为了解决这个问题,我们采用了组件化的开发模式。通过组件化开发,可以有效地实现单独开发,单独维护,而且它们之间可以随意的进行组合。大大提升 ......
前端 组件 category 页面 商品

echarts中legend实现排列对齐

## 问题 当图表中的 legend 过多的时候,就需要考虑 legend 进行换行,但是换行之后,图例就会无法对齐。 ## 解决 ``` legend: { icon: "rect", width: "80%", itemWidth: 6, itemHeight: 6, bottom: 0, te ......
echarts legend

强制缓存和协商缓存以及栈溢出的垃圾清理问题

强制缓存和协商缓存是HTTP中常用的缓存机制,用于优化网页加载速度和减少服务器负载。 强制缓存:通过设置响应头信息中的Expires(过期时间)或Cache-Control(缓存控制)字段,客户端可以将服务器返回的资源缓存在本地,直到一定时间或过期时间到达。当再次请求该资源时,客户端可以直接从缓存中 ......
缓存 垃圾 问题

2023-07-31

DevEco Studio 环境配置 * 问题:第一次安装时是根据官网最新教程来的,选择的环境只支持AdkTS语言,因此需要下载支持java开发的JDK。 * 尝试:下载API6(其实4到7都支持Java) * 结果:下载失败 * 尝试:浏览器直接搜索相关报错情况,,没有找到合适的解决方案 * 再尝 ......
2023 07 31

HashMap源码

### put方法 ```java final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node[] tab; Node p; int n, i; // 这个p是开始定位到的Node或者Tre ......
源码 HashMap

拦截器-初探HandlerInterceptor

`HandlerInterceptor` 接口是 Spring 框架中提供的一种拦截器(Interceptor),它用于在处理器方法执行前后,以及请求处理完成后进行拦截和增强处理。 拦截器是 Spring MVC 框架的一个重要组件,它可以用于在请求被处理前后进行预处理和后处理。拦截器可以用来实现诸 ......
HandlerInterceptor

Codeforces Round 888 (Div. 3)

比赛链接:https://codeforces.com/contest/1851 ## A. Escalator Conversations 题意:一个扶梯,共m阶,n人站,每个台阶高k,Vlad身高H,Vlad任意站,问有多少人站在这个扶梯上正好和Vlad齐平 满足`abs(H - h[i]) % ......
Codeforces Round 888 Div

ArrayList源码

## add方法 ```java public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; } // 添加元素 public boolean add(E e) { ensureCapacityInternal ......
ArrayList 源码

ufw设置防火墙未生效

防火墙规则的顺序很重要。由于你一开始就为所有端口都允许使用端口80,因此此规则将与所有请求匹配,并且以后出现的拒绝规则将永远不会被匹配。 所以,如果你需要的东西块particluarly,把它放在开头,然后让所有。 要查看带有参考号的规则,请使用以下命令: sudo ufw status numbe ......
防火墙 ufw

ServletRequest与HttpServletRequest有什么区别

`ServletRequest` 和 `HttpServletRequest` 是 Java Servlet API 中的两个接口,它们都用于表示客户端发起的HTTP请求,但在功能和用法上有一些区别。 1. `ServletRequest` 接口: - `ServletRequest` 是 Java ......
HttpServletRequest ServletRequest

App运行日志

# App运行日志 Android采用Log工具打印日志,它将各类日志划分为五个等级: * Log.e:表示错误信息,比如可能导致程序崩溃的异常 * Log.w:表示警告信息 * Log.i:表示一般信息 * Log.d:表示调试信息,可把程序运行时的变量值打印出来,方便跟踪测试 * Log.v:表 ......
日志 App

论文翻译:TEA-PSE 3.0

<TEA-PSE 3.0: TENCENT-ETHEREAL-AUDIO-LAB PERSONALIZED SPEECHENHANCEMENT SYSTEM FOR ICASSP 2023 DNS-CHALLENGE> 摘要 文介绍了我们团队提交的ICASSP 2023深度噪声抑制(DNS)挑战赛。 ......
论文翻译 TEA-PSE 论文 TEA PSE