shell while for
shell脚本
1. shell脚本入门 1.1 脚本格式 脚本以#!/bin/bash开头(指定解析器) 1.2 第一个shell脚本 (1)首先创建一个helloworld.sh文件 (2)输入解析器和内容,并保存 (3)执行脚本,可以使用sh、bash、./(./是相对路径,是自己调用自己,会导致权限不够,需 ......
do{...}while(0)功能及用法
举例: 不用do{...}while(0) #define DOSOMETHING() fuc1(); fuc2() if(num > 0) DOSOMETHING(); 结果变成了: if(num > 0) fuc1(); fuc2(); 调用错误。 使用do{...}while(0) #defi ......
(转)七年老运维实战中的 Shell 开发经验总结
原文:https://mp.weixin.qq.com/s/0VmbKcttZ0aKpVRb65ycew 无论是系统运维,还是应用运维,均可分为“纯手工”—> “脚本化”—> “自动化”—>“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作 ......
Feign 调用API报错'No primary or default constructor found for interface java.util.List'
### 踩坑背景 基于springcloud全家桶的分布式项目,服务之间基于feignclient来调用;上游服务新起了一条API入参List的类型,下游服务在调用的时候一直报错,报错信息No primary or default constructor found for interface ja ......
《Frequency-based Randomization for Guaranteeing Differential Privacy in Spatial Trajectories》论文笔记
论文十问:Q1 论文试图解决什么问题? 空间轨迹数据会泄漏个人隐私。因此,为了保护用户的隐私和保护效用,本文提出了一种基于效率的随机化模型。 Q2 这是否是一个新的问题? Q3 这篇文章要验证一个什么科学假设? Q4 有哪些相关研究?如何归类?谁是这一课题在领域内值得关注的研究员? Q5 论文中提到 ......
for-range排坑指南
0x01 遍历取不到所有元素指针? 如下代码想从数组遍历获取一个指针元素切片集合 arr := [2]int{1, 2} res := []*int{} for _, v := range arr { res = append(res, &v) } //expect: 1 2 fmt.Println ......
巡检小shell🐡
巡检小shell🐡 无外网情况下,输出蓝色为正常,输出红色为告警 #!/bin/bash #echo -e "\033[32m 输出蓝色为正常信息,输出红色为告警信息 \033[0m" #echo -e "\033[33m 输出蓝色为正常信息,输出红色为告警信息 \033[0m" #echo -e ......
Retrieval of the RSA public key is not enabled for insecure connections.
入职新公司,办理入职、培训、看业务……终于到了跑代码阶段了。遇到一个问题.net Framework链接数据提示RSA 失败或者SSPI失败。 原因不赘述,解决方案两步, 第一使用Navicate链接数据库,选中特定用户,一般上你用哪一个账户选哪一个账户 然后双击用户,改为这个就可以 第二部修改.N ......
Linux Shell 脚本创建日期文件夹
mk-time-dir.sh ```shell #!/bin/bash dir_name=$(date '+%Y%m%d%H%M') mkdir $dir_name echo "已创建文件夹 ${dir_name}" # 已创建文件夹 202306090936 ``` 参考: [Linux date ......
【论文阅读】Uformer:A General U-Shaped Transformer for Image Restoration
> # 🚩前言 > > - 🐳博客主页:😚[睡晚不猿序程](https://www.cnblogs.com/whp135/)😚 > - ⌚首发时间:2023.6.8 > - ⏰最近更新时间:2023.6.8 > - 🙆本文由 **睡晚不猿序程** 原创 > - 🤡作者是蒻蒟本蒟,如果文章 ......
【Linux】shell编程(一) 变量
# 【Linux】shell编程(一) 变量 [TOC] ## 什么是shell编程 简单的命令可以在命令行中直接输入,但是复杂的命令需要写在脚本里。例如一个简单的shell脚本: ```shell #!/bin/bash #输出一行 echo "Hello World!" ``` \#开始的行是注 ......
Photoshop 2023 (ps) for Mac 24.6beta激活版,支持FireflyAI 创意填充
ps 2023是一款功能强大的图像编辑和图形设计软件,广泛应用于专业人士和爱好者。它提供了许多工具和功能,用于创建、编辑和增强数字图像,包括图层、蒙版、滤镜和各种选择工具。Photoshop还支持多种文件格式,包括psD、JPEG、PNG和GIF,并与其他Adobe Creative Cloud应用 ......
error while loading shared libraries: libreadline.so.5: cannot open shared object file:
错误信息: ftp: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory 解决办法: yum install -y read ......
zabbix--邮件告警报错“Support for SMTP authentication was not compiled in”
邮件报警失败:Support for SMTP authentication was not compiled in 解决办法:升级 curl 版本 具体操作步骤: 1)安装 curl # rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/r ......
Nginx conf for fastapi backend project with variables
# 带变量的nginx后端项目配置 不同的api项目,挂载不同的域名,只需在配置夹里,修改文件名(建议文件名和域名保持一致)、修改端口号、修改第5行第22行backend_api后面的编号、修改第11行的项目名、可能还需要修改第12行的文件夹名、修改第14行的域名 $ cat /etc/nginx/ ......
Linux shell 之 提取文件名和目录名的一些方法
Linux shell 之 提取文件名和目录名的一些方法 很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目 ......
用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法
转自:https://www.jianshu.com/p/50f0fb206cf7 出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。 1、操作 vi /etc/sysconfig/network-s ......
彻底解决start request repeated too quickly for docker.service,docker无法启动问题
一开始报错,只是模糊的知道daemon.json写的有问题 然后死抠格式问题,无奈还是报错,感觉daemon.json书写成了玄学 直到后来找到了docker启动报错日志,问题才迎刃而解,顿时感觉这个问题变得通透了,不再是晕晕乎乎了 所以做技术,一定要有刨根问底的精神,知其然知其所以然,这样才会越做 ......
原生AJAX案例浏览器报错:Cross origin requests are only supported for protocol
报错信息如下: 代码如下: <!DOCTYPE html> <html> <body> <div id="demo"> <h1>XMLHttpRequest 对象</h1> <button type="button" onclick="loadDoc()">更改内容</button> </div> ......
WebSocket-scgWebSocket For Delphi
#### sgcWebSocket 组件作为商业组件,相对比较成熟,今天研究一下,参考官网地址:https://www.esegece.com * ##### 服务端 >>> sgcWebSocketServer 属性:Bindings 增加监听socket 配置监听Ip地址和端口 Active 激 ......
【python基础】循环语句-for循环
# 1.初始for循环 for循环可以遍历任何可迭代对象,如一个列表或者一个字符串。这里可迭代对象的概念我们后期介绍,先知道这个名词就好了。 其语法格式之一: ![image](https://img2023.cnblogs.com/blog/3179433/202306/3179433-20230 ......
ubuntu 20 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/con ......
Shell脚本
# Shell脚本 ## Shell是什么? * Shell脚本语言属于弱类型语言,解析用户输入的命令和程序,使得用户可以与Linux进行交互; * 适合处理纯文本类型数据(日志、配置文件、文本、网页文件、大多数纯文本类型的文件)。 ## Shell概念 ### `shebang` * 即文件的第一 ......
Backtrader - numpy.core._exceptions.MemoryError: Unable to allocate 77.2 GiB for an array with shape (10368000003,) and data type float64
1.0 Error numpy.core._exceptions.MemoryError: Unable to allocate 77.2 GiB for an array with shape (10368000003,) and data type float64 錯誤提示 2.0 原因 沒有任 ......
【python基础】循环语句-while循环
# 1.初识while循环 循环语句主要的作用是在多次处理具有相同逻辑的代码时使用。while循环是Python提供的循环语句之一。 while循环的语法格式之一: ![image](https://img2023.cnblogs.com/blog/3179433/202306/3179433-20 ......
“古老”编程语言的最新选择!华为云发布CodeArts IDE for C/C++
摘要:华为云CodeArts IDE for C/C++正式上线,欢迎体验。 本文分享自华为云社区《“古老”编程语言的最新选择!华为云发布CodeArts IDE for C/C++》,作者:华为云头条 。 C语言是一种“古老”且应用至今的高级编程语言,它是多种流行编程语言的根源。C++进一步扩充和 ......
Exploiting Positional Information for Session-based Recommendation
[TOC] > [Qiu R., Huang Z., Chen T. and Yin H. Exploiting positional information for session-based recommendation. ACM Transactions on Information Syst ......
Vue2项目开发时遇到:<template v-for> key should be placed on the <template> tag
问题缘由: Vue2和Vue3中,对待template中存在v-for行为的组件正好相反 Vue2中key必须写在子元素中,Vue3中key必须写在template中,不然会报错 使用volar插件,使用Vue3语法检测代码,导致错误 解决方案: 1、禁用volar 2、貌似可以修改配置项,但尚未尝 ......
Shell
# Shell > 学当以立德,百行当以德为首! ## Shell概述 **Shell工具** [Shell在线编辑工具](https://www.runoob.com/try/showbash.php?filename=helloworld) **Shell发展** `Ken Thompson`的 ......