版本 功能 基础12

SpringBoot版本接口

SpringBoot版本接口 前言 为什么接口会出现多个版本 一般来说,Restful API接口是提供给其它模块,系统或是其他公司使用,不能随意频繁的变更。然而,需求和业务不断变化,接口和参数也会发生相应的变化。如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行。这就必须对api 接口进 ......
SpringBoot 接口 版本

Go函数基础

在Go语言中,函数是一种基本的代码组织方式。函数能够接受输入参数并返回结果。Go语言中的函数有以下特点: 函数定义使用关键字func,后跟函数名、参数列表和返回值类型。 如果函数有返回值,则在函数定义中必须指定返回值的类型。 如果函数有多个返回值,则它们用逗号分隔。 Go语言中的函数可以有任意数量的 ......
函数 基础

论文阅读 | Déjà Vu? Client-Side Fingerprinting and Version Detection of Web Application Software 似曾相识? Web应用软件的客户端指纹识别与版本检测

https://ieeexplore.ieee.org/abstract/document/9524885 Introduction 在这项工作中,我们提出了一种新颖的方法,该方法能够使用被动扫描技术为不同的 Web 应用程序自动构建指纹。除了资产文件的哈希值,我们还建议在指纹识别过程中使用 XPa ......

Pycharm基础配置

更新 关闭自动更新 外观与行为->系统设置->更新 终端 设置为cmd,默认是powershell 工具->终端->shell路径 更改为cmd 文件编码 设置为UTF-8 编辑器->文件编码 代码模板 python script 添加模板 编辑器->文件和代码模板->python script # ......
Pycharm 基础

VirtualBox安装增强功能

VirtualBox版本: 7.0.8 r156879(Qt5.15.2)1. VirtualBox安装增强功能 参考: https://blog.csdn.net/weixin_44071580/article/details/126815582 1)http://download.virtual ......
VirtualBox 功能

ChatGPT 背后基础设施的算力概念

在人工智能领域,算力通常指的是计算机系统的处理能力和性能,它是评估和衡量计算机硬件和软件系统的一个重要指标。随着深度学习模型的不断发展和复杂化,对算力的需求也越来越大。高性能计算机、GPU(图形处理器)、TPU(Tensor Processing Unit,张量处理器)等专门的硬件设备已经成为了现代 ......
基础设施 背后 设施 概念 ChatGPT

网络基础 CAS协议学习总结

架构介绍 系统组件 CAS服务器和客户端构成了CAS系统体系结构的两个物理组件,它们通过各种协议进行通信。 CAS服务器 CAS服务器是基于Spring Framework构建的Java servlet,其主要职责是通过签发和验证ticket来验证用户并授予对启用CAS认证了的服务(通常称为CAS客 ......
网络基础 基础 网络 CAS

js基础---set、math、date等类

set类概念,需要new 功能为创建一个集合,与数组类似,区别就是它不能设置重复的值 math是一个工具类,不需要new,可直接使用它的方法。 他的常用方法如下: date类,需要new getTime():返回一个时间戳,单位为毫秒。 ......
基础 math date set

安装SQL Server累积版本更新包,提示“Not Clustered or the Cluster service is up and online”和 There are no SQL Server Instances or shared features that can be updated on this computer

1. Not Clustered or the Cluster service is up and online 起因是服务器SQL Server之前有开启SQL Server AlwaysOn High availability feature and installed Failover Clu ......
Server SQL Clustered Instances features

百万级数据excel导出功能如何实现

百万级数据excel导出功能如何实现? 前言 最近我做过一个MySQL百万级别数据的excel导出功能,已经正常上线使用了。 这个功能挺有意思的,里面需要注意的细节还真不少,现在拿出来跟大家分享一下,希望对你会有所帮助。 原始需求:用户在UI界面上点击全部导出按钮,就能导出所有商品数据。 咋一看,这 ......
功能 数据 excel

DX12 实战 法线贴图

前言 本篇将展示如何使用DX12 实现normal map 源代码chenglixue/D3D12 at normalmap 要点 定义:法线贴图基于凹凸贴图衍生出来的。纹理贴图中的纹素是RGB颜色值,而法线贴图中的纹素是法向量的坐标 用途:计算光照,在纹理图中存储法向量,再将其带入光照计算。在避免 ......
法线 实战 贴图 DX 12

Go Web 基础--原理总结

Web的工作方式 对于普通的上网过程: 浏览器本身是一个客户端,当你输入URL的时候,首先浏 览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP,然后通过IP地址找到IP对应的服务器 后,要求建立TCP连接,等浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后才开 始 ......
原理 基础 Web Go

01-计算机基础

1. 计算机基础 1.1 基础概念 计算机的组成 计算机是由多个硬件组合而成。 常见的硬件有CPU、硬盘、内存、网卡、显示器、机箱、电源、键盘鼠标、音响... 机械地将硬件组合在一起,它们之间是没法进行协作、工作的。 与硬件打交道的语言是0和1的二进制语言。 操作系统 用于协调计算机的各个硬件,让硬 ......
计算机 基础 01

【pandas基础】--核心数据结构

pandas中用来承载数据的两个最重要的结构分别是: Series:相当于增强版的一维数组 DataFrame:相当于增强版的二维数组 pandas最大的优势在于处理表格类数据,如果数据维度超过二维,一般我们会使用另一个 python的库 numpy。 本篇主要介绍这两种核心数据结构的创建方式。 1 ......
数据结构 核心 结构 基础 数据

C语言基础算法(2)

#include <stdio.h> #include <math.h> int main(){ float a,b,c,s,area; scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { s=(a+b+c)/2; area=sqrt(s*(s-a ......
语言基础 算法 语言 基础

js基础---对象的序列化(JSON)与map

序列化概念 json工具类就是那个转换字符串的方法 调用json静态方法,不需要new。 注意事项 将对象转换为json后再转换为对象,相当于做了一次深复制。 当对象的字符串key属性满足不了需求时,可用map的对象属性作为key map属性和方法 map与数组之间的转换 ......
序列 对象 基础 JSON map

C语言基础算法

1、计算Fibonacci数列 Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。 C语言实现的代码如下: /* Displaying Fibonacci sequence up to nth term where n is enter ......
语言基础 算法 语言 基础

OpenGL学习笔记-1:菜鸟入门基础

一、什么是OpenGL? OpenGL是我们用来操作图形图片等所使用的API,但是其本身并不是API,而是Khronos Group开发维护的一个规范。Opengl定义了每个函数的入参和出参,具体实现的细节大多数是由显卡厂商完成。 二、OpenGL的两种模式 OpenGL有两种模式: (1)imme ......
基础 笔记 OpenGL

C#基础10 有关字符串,枚举内容

字符串 重点掌握字符串特点 错误提示 Length:显示长度 Equals():比较两个属性是否内容相等 Contains()|Replace():判断给定的字符是否出现过,如果有就用replace替代字符 Trim()| TrimStart() |TrimEends():去空格操作,去首位空格,去 ......
字符串 字符 基础 内容

NOI / 1.8编程基础之多维数组

13:图像模糊处理 1.描述 给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理: 1. 四周最外侧的像素点灰度值不变; 2. 中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。 2.输入 第一行包含两个整数n和m,表示图像包含像素点的行 ......
数组 基础 NOI 1.8

(数据科学学习手札152)geopandas 0.13版本更新内容一览

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,昨天晚上geopandas正式发布了其0.13.0版本,距离其上一个版本更新已经过去了5个多月,在这一次更新中除了日常的bug修复 ......
手札 一览 geopandas 版本 科学

MPTCP(二):MPTCP版本说明

MPTCP版本说明 简介 参考链接 https://github.com/multipath-tcp/mptcp_net-next/wiki MPTCP的两个版本 MPTCPv0: 在5.6之前的linux内核版本中并未集成MPTCP相关的源码,需要开发者自行向内核中打入MPTCP的补丁以启用MPT ......
MPTCP 版本

git工作区,暂存区,版本库操作

1.在a文件夹下执行命令:git init b: 2.git status 查看a文件夹下未被管理的文件: 3.命令:git add a.text,把a.text提交到暂存区: 4.执行git add .全部提交到暂存区,再次查看状态,文件标绿,接入管理: 5.命令:git commit -m '添 ......
工作区 版本 git

浅聊JVM--基础版

浅聊JVM--基础版 一、来源 jvm共有三种 Sun公司: HotSpot使用最多 BEA:JRockit IBM:J9VM ​ 今天我们主要了解的是Sun公司的HotSpot(关于HotSpot的爱恨情仇这里就不做过多解释了。)我们以前测试jdk是否安装成功,java的环境变量是否配置成功会使用 ......
基础 JVM

无界AI绘画基础教程,和Midjourney以及Stable Diffusion哪个更好用?

本教程收集于:AIGC从入门到精通教程汇总 简单的总结 Midjourney,Stable Diffusion,无界AI的区别? Midjourney,收费,上手容易,做出来高精度的图需要自己掌握好咒语。咒语写不好,像是抽奖。里面的模型基本都是大模型,小模型太少,需要一些辅助机器人或者辅助操作保持画 ......
绘画 Midjourney Diffusion 基础 教程

第10章:10W QPS真刀实操__以及基于ZK+Netty手写分布式测试工具 177手机路人甲账号 主目录 暂时没用(新买云主机安装一些基础组件)

10W QPS真刀实操__以及基于ZK+Netty手写 分布式测试工具 参考链接 系统架构知识图谱(一张价值10w的系统架构知识图谱) https://www.processon.com/view/link/60fb9421637689719d246739 秒杀系统的架构 https://www.p ......
测试工具 分布式 路人 账号 组件

自学c#基础第四课,常用快捷键

以下是visual studio的一些快捷键,在后面的使用中慢慢熟练吧。 Ctrl+k+e 自动对齐排版 Ctrl+k+c 注释 Ctrl+k+u 取消注释 Ctrl+J 智能感知,如果我们想查看一个对象具有的成员具体信息 Ctrl+} 自动跳到对应大括号 Ctrl+M+O 折叠所有方法 Ctrl+ ......
快捷键 常用 基础

DX12 实战 blend

前言 本篇将展示如何使用DX12实现blend 源代码D3D12 at blend 要点 over & under算子 blend的实现是基于over算子和under算子 over 含义:应对==半透明物体==在==不透明物体前或半透明物体==和==半透明物体==间的情况,它的顺序是==从后向前== ......
实战 blend DX 12

基础算法

位运算 拆解:例如龟速乘和快速幂。 状态压缩:可以用一个数字表示一个状态,不够长还可以用bitset。 龟速乘 通过对数字的每一位进行拆分,将乘法变成加法。 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; l ......
算法 基础

信号基础

一、概念 信号是事件发生时对进程的通知机制,也可以把它称为软件中断。信号与硬件中断的相似之处在于能够打断程序当前执行的正常流程,其实是在软件层次上对中断机制的一种模拟。大多数情况下,是无法预测信号达到的准确时间,所以,信号提供了一种处理异步事件的方法。 信号的目的是用来通信的。一个具有合适权限的进程 ......
信号 基础