XOR
webGPU orillusion(一)
关于架构的理解与认识 Orillusion 核心借鉴了 ECS 结构,遵循 组合优于继承 的开发设计原则,实现了自己的组件系统。我们将传统复杂的逻辑划分为独立的、可重复利用的部分,每个部分可以单独封装运行逻辑。然后通过灵活组合的形式,将多个简单组件合并在一起运行从而表现复杂的功能和逻辑。 也就是说, ......
Express
## 概述 Express是一个流行的Node.js Web应用程序框架,它简化了构建Web应用程序和API的过程,并提供了一系列简单而灵活的功能,使开发者能够快速构建可扩展的Web应用程序。 Express框架建立在Node.js的HTTP模块之上,提供了一组用于处理HTTP请求和响应的中间件和路 ......
nodejs守护进程 PM2
## 概述 PM2是用于Node.js应用程序的生产环境进程管理器,内置负载均衡器。它允许你将应用程序持续运行,无需停机重新加载,并简化常见的系统管理任务。 [官方网站](https://pm2.keymetrics.io/) [Github](https://github.com/Unitech/ ......
PM2 常用命令备忘单
## 概述 以下命令,基本涵盖了 PM2 的所有使用场景 ## 开始 ```bash # 分叉模式 pm2 start app.js --name my-api # 给进程命名 # 集群模式 pm2 start app.js -i 0 # 根据可用 CPU 数量启动最大进程数,并使用负载均衡 pm2 ......
Socket.IO 的使用
## 概述 Socket.IO 是一个用于实时双向通信的 JavaScript 库。它允许在客户端和服务器之间建立实时的、基于事件的通信通道。 Socket.IO 提供了一个简单且灵活的 API,可用于在浏览器和服务器之间传输实时数据。它解决了传统的基于 HTTP 请求-响应模型的限制,允许服务器主 ......
Vue.js 状态管理库 Pinia
## 概述 Pinia 是一个用于 Vue.js 应用程序的状态管理库。它是由 Vue Storefront 团队开发的,旨在提供简单、可扩展且高效的状态管理解决方案。 Pinia 基于 Vue 3 的新响应式系统,并通过使用 TypeScript 提供了强类型支持。它提供了一个类似于 Vuex 的 ......
打字动画 Typed.js
## 概述 Typed.js 是一个 JavaScript 库,用于在网页上创建打字动画效果。它使您能够模拟打字机或逐字显示文本的效果,从而为用户提供逐渐展示文本的视觉体验。 Typed.js 提供了丰富的选项和配置,可以自定义打字动画的速度、暂停时间、删除效果等。您可以使用 HTML 元素或 Ja ......
记录--手把手教你Vue+ECharts+高德地图API实现天气预报数据可视化
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 所谓数据可视化,我们可以理解为从宏观角度来看一眼就能看出来整个数据的占比,走向。对于数据可视化,很多互联网公司是很看重这一块的,包括大厂;就比如阿里的淘宝,双十一的时候往往就需要将消费者的一些数据通过图的形式展现出来。接下来我们就来 ......
P5706 【深基2.例8】再分肥宅水
# 【深基2.例8】再分肥宅水
## 题目描述
现在有 $t$ 毫升肥宅快乐水,要均分给 $n$ 名同学。每名同学需要 $2$ 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 $3$ 位),以及一共需要多少个杯子。
## 输入格式
输入一个实数 $t$ 和一个正整数 $n... ......
P5708 【深基2.习2】三角形面积
# 【深基2.习2】三角形面积
## 题目描述
一个三角形的三边长分别是 $a$、$b$、$c$,那么它的面积为 $\sqrt{p(p-a)(p-b)(p-c)}$,其中 $p=\frac{1}{2}(a+b+c)$。输入这三个数字,计算三角形的面积,四舍五入精确到 $1$ 位小数。
## 输... ......
跨域资源共享 CORS
## 概述 如果需要在前端与不同域的后端进行通信,可以在后端配置CORS,允许指定的域名访问后端资源。 ## 开始 通过配置合适的响应头,可以明确指定允许的来源域、请求方法和头部信息。 #### Node.js ```javascript app.all('*', function(req, res ......
模板引擎 Handlebars.js
## 概述 Handlebars.js 是一个简单而强大的 JavaScript 模板引擎。它允许开发者通过定义模板和数据来生成动态的 HTML 页面。 Handlebars.js 基于 Mustache 模板语法,它提供了一些扩展和增强功能。并且开发者可以创建可重用的模板,并通过将数据传递给模板来 ......
使用 Node.js 连接 MySQL
## 概述 当使用 Node.js 开发 Web 应用程序时,经常需要与数据库进行交互来存储和检索数据。[MySQL](后端/MySQL.md) 是一个流行的关系型数据库管理系统,它提供了强大的功能和性能。本文将介绍如何使用Node.js连接MySQL数据库,并展示一些常见的操作示例。 ## 开始 ......
【QoS预测】用于冷启动QoS预测的基于图对比学习的双子图网络
论文题目: Zhu J, Li B, Wang J, et al. BGCL:Bi-subgraph network based on graph contrastive learning for cold-start QoS prediction[J]. Knowledge-Based Syste ......
乐于分享2
1.先用top命令看下进程和内存使用过高的进程 显示前50个 top -b | head -50 2.查看占用CPU比较多的进程的网络连接 netstat -tnp | grep 2166327 确定ip可以分析ip是干嘛的 3.确定进程是用了系统那些文件确定他的功能,用途,作用 lsof -p 2 ......
cmd+ssh配置远程服务器Anaconda3_2023+pytorch
一、上传Anaconda3到远程服务器 注意:如果要将这个东西安装在anaconda3文件夹里的话,当前这个目录里不能有这个文件夹。(安的时候会自动创建) 二、安装Anaconda3 1. win+r 快捷键打开cmd 输入ssh 可以看到已经与服务器建立连接 2. 输入ssh <用户名>@主机IP ......
Padavan网络信息页面分析
 ssh 到路由,找到Main_WStatus_Content.asp,发现这一段是动态生成的: ``` ......
数字反转
# 【深基2.例7】数字反转
## 题目描述
输入一个不小于 $100$ 且小于 $1000$,同时包括小数点后一位的一个浮点数,例如 $123.4$ ,要求把这个数字翻转过来,变成 $4.321$ 并输出。
## 输入格式
一行一个浮点数
## 输出格式
一行一个浮点数
## 样例 ... ......
svgicon 实现自定义 svg icon
对于后台管理框架,经常要用到自定义的 svg 来当做路由的icon图标。 `https://mmf-fe.github.io/svgicon`,这是这款插件的地址。这里总结下在 vue3 + vite 中使用改插件的方式。 #### 安装 ``` yarn add @yzfe/svgicon @yz ......
题解 Andeviking 开公司 (hard)
## problem 链接:https://ac.nowcoder.com/acm/contest/59248/J 来源:牛客网 Andeviking 受够了打工人的生活。为了体验一下老板的感觉,他准备自己开一家公司,而一个公司能够高效运转的前提是该公司有一个高效的财务系统。由于 Andevikin ......
直播平台三度关系推荐之数据采集模块分析
下面我们就从第一个模块,数据采集模块开始。 注意:在实际工作中,数据采集模块不是只针对某一个项目而言的,而是一个公共的采集平台,所有项目依赖的数据全部是来源于数据采集模块,所以在设计采集模块的时候要考虑通用性。 ### 数据采集架构详细分析 在具体开始之前,我们还要再分析一些内容 我们前面在分析整体 ......
P5703 【深基2.例5】苹果采购
## 题目描述
输入两个整数 $a, b$,输出它们的和($|a|,|b| \le {10}^9$)。
注意
1. Pascal 使用 `integer` 会爆掉哦!
2. 有负数哦!
3. C/C++ 的 main 函数必须是 `int` 类型,而且 C 最后要 `return 0`。这不仅... ......
P5704 【深基2.例6】字母转换
# 【深基2.例6】字母转换
## 题目描述
输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。
## 输入格式
## 输出格式
## 样例 #1
### 样例输入 #1
```
q
```
### 样例输出 #1
```
Q
```
#代码
```cp... ......
6 月数据库排排名稳定,你喜欢的数据都在这里
DB-Engines Ranking 会根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次。 六月数据显示,对比上月排名,前十依旧保持不变,按顺序依次是:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB、Redis、IBM Db2、Ela ......
父线程捕获子线程的异常方式
如果 子线程出现异常问题 如果不在父线程中进行捕获异常 该子线程也不进行异常捕获的话 则子线程一但出现异常 则此子线程就关闭了,父线程并不知情,可能认为该子线程已经正常、运行完毕了呢,所以突显出父线程捕获子线程异常状态的重要性。在普通的单线程程序中,捕获异常只需要通过try ... catch .. ......
linux 计算机基础
1. GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 GPL GPL许可证的核心:允许任何人观看、修改,并散播程序软件里的原始程序码,条件是如果你要发布修改后的版本就要连源代码一起公布,不允许修改后和衍生的代码做为闭源的商业软件发布和销售。Linux就是采用了GPL协议。 GP ......
P1001 A+B Problem
## 题目描述
输入两个整数 $a, b$,输出它们的和($|a|,|b| \le {10}^9$)。
注意
1. Pascal 使用 `integer` 会爆掉哦!
2. 有负数哦!
3. C/C++ 的 main 函数必须是 `int` 类型,而且 C 最后要 `return 0`。这不仅... ......
B2005 字符三角形
## 题目描述
输入两个整数 $a, b$,输出它们的和($|a|,|b| \le {10}^9$)。
注意
1. Pascal 使用 `integer` 会爆掉哦!
2. 有负数哦!
3. C/C++ 的 main 函数必须是 `int` 类型,而且 C 最后要 `return 0`。这不仅... ......