项目 脚本 步骤shell
Day6: Shell函数和参数传递
学习目标学习内容1. 函数的定义和调用2. 参数传递3. 返回值4. 练习任务大树哥个人信息 学习目标 学习Shell中函数的概念和用法。 理解如何在函数中定义和调用命令序列。 掌握如何传递参数给函数并获取返回值。 练习编写脚本,使用函数进行模块化编程。 学习内容 今天我们将学习如何在Shell编程 ......
Linux Shell 判断指定端口是否已经被占用
一、方法 1. 使用命令 netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 2. 脚本 (1) 创建 vi test.sh (2) 初始化 if netstat -an | grep "$1" | grep -i listen >/dev/null ......
Spring开发步骤
引入spring相关依赖 创建类,定义属性和方法 按照spring要求创建配置文件(xml格式) 在spring配置文件配置相关信息 进行测试 第一步 引入spring相关依赖 查看代码 <dependency> <!-- 当你引入这个依赖,表示spring的基础依赖引入了--> <groupId> ......
TypeScript 对象解构操作符在 Spartacus 实际项目开发中的应用
下面这段代码来自 Spartacus 项目的 `navigation-entry-item.reducer.ts` 实现。 ```typescript import { NodeItem } from '../../model/node-item.model'; import { CmsAction ......
.net6 项目升级到.net 7
1、开发工具升级 Visual Studio 2022 https://www.cnblogs.com/lanrenka/p/17577938.html 2、将解决方案下的各个项目 如Visual Studio 2022下,右键项目-属性-修改目标框架后,保存 也可以直接修改.csproj文件,在V ......
vue 项目创建流程·
在要创建的vue项目的文件夹中打开cmd 输入 vue ui 创建项目,输入项目名,包管理器选择 npm 手动配置,插件选择 router(是项目需要界面切换的路由),vue版本是选择2,语法检测规范选择第一个创建不保存模板 ......
关于CA-CFAR中标称化因子(又叫阈值因子或者门限因子)的两种不同结果的推导步骤
前段时间,在自己以前的博客有位网友说程序中的CA-CFAR的门限因子公式求错了,本来想按照网友给的公式直接修改。但又一想还是再找找看吧。看看资料上是怎么说的,在网上找了很多材料,对于CA-CFAR的阈值因子大都是给一个公式,并未给出详细的推导过程;后面又在书上找了相关的资料,但书上给出的都是下面的第 ......
HPC扩容agent&CLI节点步骤梳理
0. 修改待扩容节点主机名称,配置待扩容节点时间同步服务器。 1. 添加新增加节点条目到/etc/hosts,保证各节点hosts文件一致。 2. 在扩容节点添加相关用户,通过以下脚本在portal节点获取脚本文件,拷贝到待扩容节点执行。 userlist=(donau_guest ccs_agen ......
Linux Shell脚本中的空格
1. `=` 等号两边必须无空格,否则报错;如:`i =$1` 和 `i= $1`都是错误的。但是在 `()` 内部不限制如`for((i =1;i<3;i= i+1))` 2. `(())`内外括号之间无空格,写成`( () )`这样会报错。但内部括号不限制如`s=$(( $i+1 ))` 3. ......
项目优化调优
啊 一个用户充值时会有多种优惠,默认给用户最高的,为了提升这方面的速度,采用countDownLatch 每种优惠计算一下最后金额,返回最低金额。 40ms降到20ms 立减的时候,qps较高,还是用多线程降低rt,但是并没有降,load急速上升。 拆分表,按业务拆分 春节档玩法多,某个值到了才能参 ......
m1 mac 上使用 babylon native 构建项目注意事项
目前(2023-07-29)babylon 不支持 arm 架构的模拟器,所以需要开启 Rosetta 构建命令(使用模拟器64位,x86_64) cmake -B build/iOS -G Xcode -D CMAKE_TOOLCHAIN_FILE=Dependencies/ios-cmake/i ......
vue-cli3.0 项目无法通过ip访问
第一: 在 package.json 中添加 -- host 0.0.0.0 第二 : 在 vue.config.js 中添加 host: 0.0.0.0 ......
Ubuntu22.04.2安装Nginx详细步骤!!
安装更新软件包列表apt update安装nginx:sudo apt install nginx -y查看nginx服务是否启动sudo systemctl status nginx基础命令查看版本nginx -vnginx version: nginx/1.18.0 (Ubuntu) 检查 配置 ......
.NET开源免费功能最全的商城项目
前言 今天给大家推荐一个功能丰富、免费、灵活且可定制的开源电子商务解决方案:nopCommerce。大家假如有商城需求可以直接使用该项目进行二次开发,省时省力。 项目介绍 nopCommerce在.NET 7上运行,并使用MS SQL 2012(或更高版本)后端数据库。 nopCommerce是跨平 ......
pycharm 2022.3.3 版本项目无法正确关闭,Windows 如何关闭指定端口的进程
Windows 如何关闭指定端口的进程 在平常开发过程中,有时会发现端口号被占用的情况,下面介绍一下如何进行指定端口的进程关闭 先确定好你即将杀死的进程以及进程号 例:8000 1.Win下使用Win+R快捷键,输入cmd打开控制台 2.使用命令 netstat -ano |findstr “800 ......
阿里巴巴-浙江大学前沿技术研究中心(AZFT) “互联网智能技术”工程博士项目简介
阿里巴巴-浙江大学前沿技术研究中心(AZFT) “互联网智能技术”工程博士项目简介 ......
实现多线程多任务的步骤
步骤 1. 导入线程模块 import threading 2. 创建子线程并指定执行的任务 sub_thread = threading.Thread(target=任务名 3. 启动线程执行任务 sub_thread.start() 示例 1 ''' 2 在Python中,实现多线程多任务可以通 ......
log4j2---基于vulhub的log4j2漏洞复现---反弹shell
## 基于vulhub的log4j2漏洞复现 反弹shell ### 1.方法一 环境准备: 和我上一篇fastjson1.2.24漏洞复现是一样的环境,方法也差别不大 **声明**:遵纪守法,仅作学习记录用处,部分描述文字源于网络,若侵权联系删除 老演员: centos8:192.168.59.1 ......
iOS 应用上架的步骤和工具简介
编辑 APP开发助手是一款能够辅助iOS APP上架到App Store的工具,它解决了iOS APP上架流程繁琐且耗时的问题,帮助跨平台APP开发者顺利将应用上架到苹果应用商店。最重要的是,即使没有配置Mac苹果机,也可以使用该工具完成一系列操作,包括iOS证书申请、创建iOS开发者证书和 iOS ......
iOS 应用上架的步骤和工具简介
APP开发助手是一款能够辅助iOS APP上架到App Store的工具,它解决了iOS APP上架流程繁琐且耗时的问题,帮助跨平台APP开发者顺利将应用上架到苹果应用商店。最重要的是,即使没有配置Mac苹果机,也可以使用该工具完成一系列操作,包括iOS证书申请、创建iOS开发者证书和 iO ......
linux springboot 启动脚本
简单粗暴的脚本 #! /bin/bash # 获取进程号 pid=`ps aux | grep "java -jar" | grep -v "grep" |awk '{print $2}'` echo ${pid} if [[ $pid -gt 0 ]];then `kill -9 $pid` fi ......
Fastjson1.2.24漏洞复现-基于vulhub漏洞平台(文件上传写入-反弹shell)
## Fastjson1.2.24漏洞复现-基于vulhub漏洞平台 环境准备: 192.168.59.130 攻击机 window10 192.168.59.135 靶机 centos8 **声明**:不涉及互联网上的资源,学习都在内网完成,一切皆用于学习记录,不可用于其他用途 环境准备:(自行b ......
Mysql测试批量数据生成脚本
一、前言 在开发过程中经常会碰到去预演一些组件或者技术,常常会用到网DB数据库中插入批量数据。本文主要目的为了记录插入Mysql中测试数据的方式。 二、操作脚本 点击查看代码 ``` -- 创建测试数据库; create database tuoguan_db; -- 创建测试表 CREATE TA ......
PostgreSQL安装(Windows)&JavaWeb项目搭建
>官网下载安装包 https://www.postgresql.org/download/windows/ 傻瓜式安装,next即可。~~pgAdmin4可取消勾选,我安装时(version:postgresql-15.3-3-windows-x64)测试取消勾选出现了安装失败~~ ![](http ......
shell 钉钉告警脚本
```sh #!/bin/bash # 钉钉告警 function send_notify(){ curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxx' \ -H 'Content-Type: application/json' \ ......
项目播报 | 新基德携手璞华易研PLM,打造企业新一代研发管理平台
近日,“新基德PLM(Product Lifecycle Management,产品生命周期管理)项目”在新基德(深圳)电子有限公司(以下简称:新基德)正式启动。新基德是一家集手机研发、生产、销售、实业于一体的大型集团企业。公司自主研发、生产了知名手机品牌NUU,以美国市场为主要销售方向,经过长期打 ......
Day5.2 Shell编程教程 - 特殊变量表达式参数
1. 特殊变量表达式参数`$0``$n``$#``$*``$@``$?``$$``$!`2. 示例脚本示例脚本 - `special_variables.sh`3. 执行示例脚本4. 结论大树哥个人信息 在Shell脚本中,特殊变量提供了对脚本执行过程和执行环境的访问。它们帮助我们在脚本中获取脚本自 ......
spring-boot 打包 配置、lib、脚本分开 的maven配置
``` dev dev test test prod prod ${project.artifactId} org.apache.maven.plugins maven-jar-plugin true lib/ false com.reda.econ.app.EconAppApplication . ......
当我尝试着把老项目 Webpack 迁移到 Vite 时,发现并没有这么香
![image](https://img2023.cnblogs.com/blog/1223618/202307/1223618-20230728104551855-322411081.png) # 背景 最近,就 前端开发过程中的痛点及可优化项 做了一次收集。 其中,构建耗时、项目编译速度慢 的字 ......