Spring Boot
Spring Boot是由Pivotal团队(Spring团队)开发的一个开源项目Spring框架。它构建在Spring框架之上,因为它为Spring框架提供了RAD(快速应用程序开发)特性。它结合了
2021-02-23 551 0
Spring MVC Form Validation
Spring Validation用于验证@Controller输入。它用于检查和接受任何web应用程序中的用户输入。使用Spring验证,我们可以在服务器端验证用户输入。 Bean验证API
2021-02-23 459 0
如何在JavaScript中使用对象结构
解构赋值是JavaScript ES6中引入的一种特殊语法,它允许我们从一个数组或对象中提取多个项,并在一条语句中将它们赋给变量。 1、基本的对象解构 我们可以从一个对象中提取多个
2021-02-24 452 0
PVS-Studio静态代码分析器
PVS Studio是一种检测程序源代码中的缺陷和安全弱点的工具,用C、C++、C和java编写。它在Windows、Linux和macOS环境中的64位系统下工作,可以分析32位、64位和嵌入式AR
2021-02-24 834 0
PVS Studio的功能简介
警告级别和诊断规则集 PVS工作室将所有警告分为3个级别:高、中、低。有些警告是指特殊的故障类别。让我们更详细地考虑这些级别: High(1)-具有最大确定性的警告。此类警告通常表示错误,需
2021-02-24 541 0
Linux上的tar命令
tar的完整形式是磁带存档。Tar是Linux/Unix中的主要归档实用程序。使用tar命令,我们可以压缩大量的文件和文件夹,形成一个归档文件。存档的tar文件通常称为us tar ball。Tar存
2021-02-27 649 0
Kubernetes Pods
pod是Kubernetes集群节点中容器及其存储的集合。可以创建一个内有多个容器的pod。Pods是Kubernetes中可以创建和管理的最小的可部署计算单元。 Pod内容始终位于同一位置,并在共享
2021-02-27 633 0
让WordPress网站更快的小技巧
当一个访问者登陆你的网站时,你只有几秒钟的时间来显示这个人正在寻找的信息,否则,他们只需点击浏览器的后退按钮,转而查看你竞争对手的网站。 一个缓慢的WordPress网站是一个负担,为您的访问者,以及
2021-03-10 594 0
如何创建Android Widgets:自定义 Toast
这篇文章将告诉你如何创建自定义的Toast 使用定制的Toast,您可以真正重新定义Toast的外观。你甚至可以在你的祝酒词里放图片。在上面的图片旁边的文字“没有互联网连接”,这是一个图像放置,
2021-03-11 467 0
如何使用Kotlin Native
Kotlin/Native是一种将Kotlin代码编译为本机二进制文件的技术,可以在没有虚拟机的情况下运行。对于刚到Kotlin的人来说,这是一件很有趣的事情。因此,在本文中,我将更多地关注Kotli
2021-03-11 507 0
Flask 和 Django 对比
Flask Flask是一个免费的、开源的micro-web框架,它是用Python编程语言编写的,可以轻松地生成可伸缩的web应用程序。这里的“微”并不意味着框架缺乏功能,而是意味着核心是不复
2021-03-13 665 0
反转二叉树——Java中的递归和迭代方法
在本文中,我们将研究另一个与二叉树相关的有趣问题。给定一个二叉树,我们必须反转树并打印它。我们讨论了解决这个问题的不同方法以及它们的时间和空间复杂性。 二叉树的反转意味着把树转换成它的镜像。简单地
2021-03-15 568 0
如何在Spring Boot中访问属性文件值
介绍 应用程序属性在不同的环境中可能会有所不同,例如QA环境中的主机在本地和生产环境中可能会有所不同。使用springboot,可以分别配置和更新不同的环境,而不会使用属性文件影响其他环境。 在本
2021-03-16 489 0
Linux系统上关闭Nginx进程
sudo pkill nginx & wait $!
2021-04-02 719 0
ElixirV1.8新特性
Elixir是一种函数式动态语言,用于构建可伸缩、易维护的应用程序。Elixir是基于Erlang VM的,其广为人知的特点是运行低延时、分布式、可容错的系统,并成功用于Web开发与嵌入式软件领域。E
2021-04-02 679 0
Java创建自定义Annotation和使用自定义Annotation
注释是使用@interface创建的,后跟注释名,在本例中是ClassInfo。 注释类可以有一个或多个元素。它们看起来像方法。例如,在下面的代码中,我们有六个元素,即author、date、curr
2021-04-04 752 0
查看JVM是32位或64位的方法
在Java中,getProperty()方法用于获取与系统相关的各种属性的信息。类似地,有两种不同的方法通过使用系统属性来检查JVM的位”sun.arch.data.model“或”os.arch”。
2021-04-13 556 0
PL/SQL Associative Arrays
PL/SQL关联数组关联数组,也称为索引表,这些数组包含两列,一个键和另一个值。键可以是任何东西,整数或字符串,但它必须是唯一的,否则编译器将返回错误。密钥不需要是连续的,但是密钥必须是唯一的。关联数
2021-04-22 648 0
用Spring StopWatch测量Java代码执行时间
介绍 衡量代码执行时间是编写高效应用程序的关键步骤。在一台可能为大量用户服务的机器上,对代码的时间感知可以让您进一步规划,并考虑执行时间。 在多线程系统中,测量单个线程或异步任务的执行时间也很有用。
2021-07-04 621 0
C++获取Win10系统的音频设备
使用C++获取Win10系统上的音频设备,代码如下 #include "stdafx.h" #include <windows.h> #include <mmdeviceapi.h> #include
2022-01-29 1119 0
VC++中字符串转换
windows环境的C/C++字符串表示有以下类型, char[],char*,string,LPSTR,LPWSTR,LPCSTR,LPCWSTR,CString,LPSTR是一个指向32位ANSI
2022-02-04 1069 0
Core Audio结合ffmepg生成音频文件
之前看了很多资料,以为ffmpeg可以直接读取系统声音,实际测试之后发现麦克风可以读取到,但是系统声卡的读不到,看了很多资料,有三种方法,一种使用directshow,一种使用Wave系列函数,一种使
2022-02-10 1097 0
LNK2001 无法解析的外部符号 _PKEY_AudioEngine_DeviceFormat
在VC++工程中使用了PKEY_AudioEngine_DeviceFormat,这个定义是在mmdeviceapi.h头文件中,编译过程报了LNK2001 无法解析的外部符号 _PKEY_Audio
2022-02-16 1330 0
Visual Studio调试出现无法启动程序
有些工程启动调试时会提示无法启动程序"XX.exe",系统找不到指定文件,这时候可能是编译生成的路径设置不正确,Visual Studio C++相关的工程默认输出路径设置一般是“$(Solution
2022-04-09 1076 0
Stack around the variable 'XX' was corrupted的一种情况
在C/C++中定义一个字符串,字符数组的时候,创建方式可以像下面两种方式, 1、char str[9]; 2、char *str = new char[9]; 第一种方式分配的内存是在栈上,第二种是在
2022-06-19 815 0
多线程访问std::queue问题
在非多线程访问std::queue的应用中不会有异常,但是如果在多线程访问中可能会出现一个异常终止,报deque iterator not dereferencable,即使只有一个线程执行pop出列
2022-06-26 792 0
多线程调试碰到的奇怪问题
之前在项目中调试程序,因为项目代码比较复杂,把逻辑简单的抽取出来做个简短的代码如下 #include "stdafx.h" #include<iostream> #include <window
2022-09-18 849 0
Visual Studio代码提示消失的问题
之前硬盘空间不足,想起删除一些没用的程序,以为Visual Studio的SQL Server的相关程序用不到,就把SQL Server相关的程序删除了,结果后面再打开VS 看项目,发现代码提示没有了
2023-02-17 741 0
Cmake练习1-构建基本的项目
最基本的CMake项目是从单个源代码文件构建的可执行文件。对于像这样的简单项目,只需要一个包含三个命令的CMakeLists.txt文件。 注意:尽管CMake支持大写、小写和混合大小写命令,但小写命
2023-06-12 692 0
A ping B通 B ping A 不通,非防火墙问题的一种情况
家庭局域网,手机P(IP,192.168.0.100)连接路由器, 电脑B(IP,192.168.0.106)无线连接路由器,电脑A通过手机P的USB移动网络共享连接网络(IP,192.168.108
2023-08-04 755 0
简单的C++ MP3播放类
翻译:Simple C++ MP3 Player Class 如果你只需要在你的应用程序中播放MP3(例如,在应用程序启动屏幕上播放一个简短的MP3),MP3类是一个简单的C++MP3/WMA Dir
2023-12-19 613 0
几种GAN网络介绍
StyleGAN 是一种生成对抗网络(GAN),旨在生成优秀的、过多的决策图片。与传统的GAN相比,它提供了几项架构改进,以增强生成的图片的美观性、多样性和可操作性 这是一种创新体系,各机构相互竞争。
2024-07-14 534 0
Transformer架构简单了解
论文"Attention Is All You Need"(在这个网址能下载到该论文https://proceedings.neurips.cc/paper_files/paper/2017/file
01-03 114 0
Transformer架构学习
训练数据和批处理 我们在标准WMT 2014英语德语数据集上进行了训练,该数据集包含约450万个句子配对。句子使用字节对编码[3]进行编码,该编码具有共享源-目标词汇约37000个令牌。对于英语-法语
01-09 80 0
准备用于训练NLP Transformer 的数据
原文 :Prepare data to train NLP Transformer   对于这项任务,我从OPUS数据集中选择了一个数据集(来自网络的翻译文本集合)。 我选择了一个包含100万个英语和
01-15 35 0