程序 系统core asp

通用程序部署脚本

#!/bin/bash cmd_bin="java | python |node | shell" cmd_bin_option="" app_path="java.jar | app.py |index.js | shell.sh" app_port=5000 run_app() { pid=$( ......
脚本 程序

关于asp.net core filters生命周期的探究

1.背景 昨天看了关于一篇 api 限流的文章,ASP.NET Core WebApi接口限流,作者给出了demo,写的很好,但是我看了一遍,api限流用actionfilterattribute,觉得很奇怪,难道说每次都是用的同一个filter。思考一番觉得自己还是写个demo验证以下,顺便看看源 ......
周期 filters 生命 core asp

老系统优化方案

前言:接手一个老系统,我们可以从哪些方面去思考如何优化呢? 参考链接:常见性能优化策略的总结,作者:美团技术团队 首先,需要了解项目背景,以及优化诉求; 再次,分析问题所在代码,画出业务流程图;最后选择合适的优化方案:代码(算法)、数据库调优、SQL语句调优、缓存、异步、JVM调优、多线程和分布式。 ......
方案 系统

华为HCIA-VRP基础-文件系统基础-VRP系统管理-AAA原理与配置

华为VRP基础 通用路由平台VRP是华为公司数据通信产品的通用操作系统平台,这以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,还提供了基于应用的可裁剪和可扩展的功能,使得路由器和交换机的运行效率大大增加。 命令行基础 | 命令 | 功能 | | | | | CTRL+A | 把光标 ......
基础 系统 VRP HCIA-VRP 原理

面向对象程序设计前三次作业回顾(一)

一、前言 前三次作业的题量在整个OOP课程当中属于题量较小的情况,但对于初次接触面向对象的我来说,这些题也花费了不少的时间来完成。难度上来说,这三套题集都有明显的难度梯度划分,从前往后的难度是从易到难,在每个题目集内部难度分布也是如此,符合课程学习的一般规律。三次题目集整体难度不高,主要是为了让我们 ......
程序设计 对象 程序

面向对象程序设计前三次作业回顾(二)

一、前言 本篇承接上一篇《 面向对象程序设计前三次作业回顾(一)》,继续分析题目集3第四题。 二、设计与分析 1. 原题放送: 2. 题目分析: 3. 代码设计: 三、 踩坑心得 测试用例: 1900 1 0 输出结果: Next day is:1900-1-1 四、改进建议 (一)遵循SRP原则 ......
程序设计 对象 程序

磁盘IO故障排查(docker模拟程序)

如何快速排查Linux磁盘IO故障 雷哥 Cloud研习社 2022-08-31 07:31 发表于山东 收录于合集 #云计算179个 #实战经验74个 #linux192个 #计算机168个 #存储系统11个 在我之前的文章中,谈到了“Linux 的磁盘 I/O 性能监测”,让我们今天做一些练习, ......
磁盘 故障 程序 docker

linux系统巡检脚本

Linux系统初始化脚本 能够监控100台服务器的磁盘利用率的脚本——16行代码实现 Linux系统初始化脚本之二 分享一个Linux系统巡检脚本,话不多说,上干货! #!/bin/bash ###################################################### ......
脚本 系统 linux

CodeGeeX、CodeWhisperer、Github Copilot三款AI辅助编程工具,程序员该如何选择?

亚马逊今天在Re:Mars大会上宣布推出CodeWhisperer,这是一款类似于**CodeGeeX和GitHub Copilot的AI辅助编程工具,它根据一个注释或几个按键来自动补全整个函数。目前支持Java、JavaScript和Python,和CodeGeeX**一样,使用了数十亿行公开可用 ......

.NET Core WebApi接口ip限流实践

.NET Core WebApi接口ip限流实践 前言 之前一直想实现接口限流,但一直没去实现,然后刚好看到一篇文章是基于AspNetCoreRateLimit 组件的限流策略。这个组件不做多的介绍,想了解详情可以去访问官方网址或者原文地址,地址在文章底部,本文只讲实现。 实现接口限流步骤 导包 第 ......
接口 WebApi Core NET

WSL在windows系统下的文件位置

C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs ......
位置 windows 文件 系统 WSL

小程序checkbox单独监听状态改变

小程序中的checkbox中监听change要和checkbox-group放在一起,然后在checkbox-group上监听change事件,但是这样太麻烦了,特别时对于只有一个checkbox的时候,我们可以监听tap事件,然后手动判断 <checkbox checked="{{ agree } ......
checkbox 状态 程序

如何简单的在Ubuntu中使用Cmake编译cpp程序

简单用法: 先在要执行的文件的目录下用mkdir <文件名> 创建build文件夹(存放编译中出现的大量文件,防止吵到眼睛) 在要执行的文件的目录下创建CMakeLists.txt文件 编写CMakeLists.txt文件 cmake_minimum_required(VERSION <版本号>) ......
程序 Ubuntu Cmake cpp

微软WHQL认证有哪些步骤?驱动程序签名及发布

微软WHQL认证是指Microsoft Windows Hardware Quality Labs(Windows硬件质量实验室)对硬件设备的检测认证,这个实验室主要从事计算机硬件产品、驱动程序与Windows操作系统的兼容性和稳定性测试。驱动程序通过WHQL认证,可以确保硬件设备能够在Window ......
驱动程序 步骤 程序 WHQL

ASP.NET Core Jwt 认证

安装Microsoft.AspNetCore.Authentication.JwtBearerNuget包 appsettings.json中,添加JWT的配置,注意SecretKey不能设置成太短的纯数字,不然要报错 "JWT": { "Issuer": "AudienceUpgrade", // ......
Core ASP NET Jwt

ASP.NET Core Swagger 相关使用

添加Swagger Nuget安装Swashbuckle.AspNetCore包,添加Swagger //创建Swagger builder.Services.AddSwaggerGen(options => { options.SwaggerDoc("v1", new OpenApiInfo { ......
Swagger Core ASP NET

ASP.NET Core API模型绑定和Action数据返回格式

参考文档:https://www.cnblogs.com/FlyLolo/p/ASPNETCore2_20.html 模型绑定 [FromQuery] - 从URL中取值。 [FromRoute] - 从路由中取值。 [FromForm] - 从表单中取值。Postman使用form-data或x- ......
模型 格式 数据 Action Core

数据库系统原理之数据库系统概述

数据库系统概述 一、数据库基本概念 1 数据 数据(Data)是描述事物的符号记录,是指用物理符号记录下来的、可以鉴别的信息。 数据以及关于该数据的解释是密切相关的。 数据的解释是对数据含义的说明,也称为数据的语义,即数据所蕴含的信息。 数据与其语义密不可分,没有语义的数据是没有意义和不完整的。 数 ......
数据库 数据 系统 原理

数据库系统原理之数据库编程

数据库编程 第一节 存储过程 一、存储过程的基本概念 存储过程是一组为了完成某项特定功能的 SQL 语句集,其实质上就是一段存储在数据库中的代码,它可以由声明式的 SQL 语句(如 CREATE、UPDATE 和 SELECT 等语句)和过程式 SQL 语句(如 IF...THEN...ELSE 控 ......
数据库 数据 原理 系统

朴素系统优化思维的实践

作者:京东物流 严孝男 一、问题 去年年中时候,我有个好朋友(可以叫他华哥)顶着当时还很严重的疫情形式激情创业,斥巨资承包了他原公司食堂的几个摊位,摇身一变成了老板。当了老板的华哥没有丝毫懈怠,不但做了充足的市场调研,还结合他自己以前就餐时的痛点做了创新,比如以前食堂除了最常规的面,饺子,米线一类的 ......
思维 系统

VSCode终端提示'pnpm'不是内部或外部命令,也不是可运行的程序或批处理文件

每次在终端中执行一个新命令时总会遇到执行失败的问题,这次记录一下解决办法,省得每次都要去百度或者询问ChatGPT。 1、检查是否已安装pnpm,如果尚未安装请先执行: npm install -g pnpm 2、如果安装后仍提示错误,则检查环境变量是否已设置好: 设置好环境变量之后重启一下vsco ......
终端 命令 文件 程序 VSCode

mpi转以太网连接300PLC在气动系统中的应用

mpi转以太网连接300PLC在气动系统中的应用某企业装备有限公司摘要工业通讯迅速发展的今天,MPI转以太网通讯已经发展为成熟,稳定,高效通讯 方式,兴达易控自主研发的MPI转以太网模块MPI-ETH-XD1.0在气动系统中的应用,打破了之前的传统模块造价成本高,方便快捷的调试方式。关键词LNG加气 ......
以太网 气动 系统 mpi 300

台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”解决办法

http://www.manongjc.com/detail/29-uoxxikhdulflomd.html 将项目复制到其地方的时候编译会报错,按照官网方法也不行,从网上查了一个有用的方法如下 打开CSPROJ文件。删除如下代码 <Import Project="..\packages\Syste ......
程序 NuGet 办法 项目

Centos7系统在开启进入系统报错:Give root password for maintenance(or type Control-D to continue):解决方法

报错信息: 在进入系统时,不能正常进入系统,出现了Give root password for maintenance(or type Control-D to continue):的报错。 报错原因: 1、在之前写入的/etc/fstab文件有问题,导致系统在读取的时候识别不到从而报错。 解决方法 ......

操作系统概念

1 基本概念 1.1 操作系统 定义:从计算机加电运行后一直在内存运行的程序,又称 “内核”。 1.2 进程 指进行中的程序,既进程=程序+执行。 1.3 线程 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 1.4 内核态和用户态 内核态:拥有计算机 ......
概念 系统

Ubuntu 20.04 制作Linux系统的qcow2镜像

本篇以制作kali2023操作系统为例,在一台Ubuntu 20.04的服务器上制作2GB内存,30GB硬盘的qcow2镜像,如果是VM虚拟机需要开启CPU硬件虚拟化。 1. 安装依赖软件 apt install qemu-utils virtinst libvirt-dev libvirt-dae ......
镜像 Ubuntu 系统 20.04 Linux

Debian配置系统中文语言及环境

Debian配置系统中文语言及环境 1,安装语言包 sudo apt install locales 2,配置语言环境 sudo dpkg-reconfigure locales 按下空格即可选择,前面带星号(*)即被选中,通常不需要全部选择安装,选择需要的即可。 3,locale命令基本使用 查看 ......
语言 环境 Debian 系统

AD域环境下办公机系统时间不准确

事件起因: 某部门一同事电脑时间和AD域控时间相差3分钟,虽然说时间相差5分钟内问题不大,但是本着有问题就解决的原则,还是花了点时间去查资料解决。 (小小吐槽一下,在我看来域控机是掌管下面所有的办公机器的,那么办公机必然是要以域控的时间为准的,哪料想这台域控机竟然没有安装NTP时间服务,我的前任大大 ......
环境 时间 系统