做网站需要做什么wordpress主页底端添加图片

diannao/2026/1/26 12:45:11/文章来源:
做网站需要做什么,wordpress主页底端添加图片,中国建设会计网站,网络优化工程师前景编写可靠bash脚本的一些技巧 原作者#xff1a;腾讯技术工程 原文链接#xff1a;https://zhuanlan.zhihu.com/p/123989641 写过很多 bash 脚本的人都知道#xff0c;bash 的坑不是一般的多。 其实 bash 本身并不是一个很严谨的语言#xff0c;但是很多时候也不得不用。以下…编写可靠bash脚本的一些技巧 原作者腾讯技术工程 原文链接https://zhuanlan.zhihu.com/p/123989641 写过很多 bash 脚本的人都知道bash 的坑不是一般的多。 其实 bash 本身并不是一个很严谨的语言但是很多时候也不得不用。以下总结了一些鹅厂程序员在编写可靠 bash 脚本的一些小 tips。 0. set -x -e -u -o pipefail 在写脚本时在一开始Shebang 之后就加上这一句或者它的缩略版 set -xeuo pipefail这能避免很多问题更重要的是能让很多隐藏的问题暴露出来。 下面说明每个参数的作用以及一些例外的处理方式 -x 在执行每一个命令之前把经过变量展开之后的命令打印出来。 这个对于 debug 脚本、输出 Log 时非常有用。 正式运行的脚本也可以不加。 -e 遇到一个命令失败返回码非零时立即退出。 bash 跟其它的脚本语言最大的不同点之一应该就是遇到异常时继续运行下一条命令。 这在很多时候会遇到意想不到的问题。加上 -e 会让 bash 在遇到一个命令失败时立即退出。 如果有时确实需要忽略个别命令的返回码可以用 || true 。如 some_cmd || true # 即使some_cmd失败了仍然会继续运行 some_cmd || RET$? # 或者可以这样来收集some_cmd的返回码供后面的逻辑判断使用但是在管道串起多条命令的情况下只有最后一条命令失败时才会退出。如果想让管道中任意一条命令失败就退出就要用后面提到的-o pipefail 了。 加-e 有时候可能会不太方便动不动就退出。但觉得还是应该坚持所谓的fail-fast 原则也就是有异常时停止正常运行而不是继续尝试运行可能存在缺陷的过程。如果有命令可以明确忽略异常那可以用上面提到的 || true 等方式明确地忽略之。 -u 试图使用未定义的变量就立即退出。 如果在 bash 里使用一个未定义的变量默认是会展开成一个空串。有时这种行为会导致问题比如 rm -rf $MYDIR/data如果 MYDIR 变量因为某种原因没有赋值这条命令就会变成 rm -rf /data 。 这就比较搞笑了。。 使用 -u 可以避免这种情况。 但有时候在已经设置了-u 后某些地方还是希望能把未定义变量展开为空串可以这样写 ${SOME_VAR:-}# bash变量展开语法可以参考 https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html-o pipefail 只要管道中的一个子命令失败整个管道命令就失败。 pipefail 与-e 结合使用的话就可以做到管道中的一个子命令失败就退出脚本。 1. 防止重叠运行 在一些场景中我们通常不希望一个脚本有多个实例在同时运行。比如用 crontab 周期性运行脚本时有时不希望上一个轮次还没运行完下一个轮次就开始运行了。 这时可以用 flock 命令来解决。 flock 通过文件锁的方式来保证独占运行并且还有一个好处是进程退出时文件锁也会自动释放不需要额外处理。 用法 1 假设你的入口脚本是 myscript.sh可以新建一个脚本通过 flock 来运行它 # flock --wait 超时时间 -e 锁文件 -c 要执行的命令 # 例如 flock --wait 5 -e lock_myscript -c bash myscript.sh用法 2 也可以在原有脚本里使用 flock。 可以把文件打开为一个文件描述符然后使用 flock 对它上锁flock 可以接受文件描述符参数。 exec 123lock_myscript # 把lock_myscript打开为文件描述符123 flock --wait 5 123 || { echo cannot get lock, exit; exit 1; }2. 意外退出时杀掉所有子进程 我们的脚本通常会启动好多子脚本和子进程当父脚本意外退出时子进程其实并不会退出而是继续运行着。 如果脚本是周期性运行的有可能发生一些意想不到的问题。 在 stackoverflow 上找到的一个方法原理就是利用 trap 命令在脚本退出时 kill 掉它整个进程组。 把下面的代码加在脚本开头区实测管用 trap trap - SIGTERM kill -- -$$ SIGINT SIGTERM EXIT不过如果父进程是用 SIGKILL (kill -9) 杀掉的就不行了。因为 SIGKILL 时进程是没有机会运行任何代码的。 3. timeout 限制运行时间 有时候需要对命令设置一个超时时间。这时可以使用 timeout 命令用法很简单 timeout 600s some_command arg1 arg2命令在超时时间内运行结束时返回码为 0否则会返回一个非零返回码。 timeout 在超时时默认会发送 TERM 信号也可以用 -s 参数让它发送其它信号。 4. 连续管道时考虑使用 tee 将中间结果落盘以便查问题 有时候我们会用到把好多条命令用管道串在一起的情况。如 cmd1 | cmd2 | cmd3 | …这样会让问题变得难以排查因为中间数据我们都看不到。 如果改成这样的格式 cmd1 out1.dat cat out1 | cmd2 out2.dat cat out2 | cmd3 out3.dat性能又不太好因为这样 cmd1, cmd2, cmd3 是串行运行的这时可以用 tee 命令 cmd1 | tee out1.dat | cmd2 | tee out2.dat | cmd3 out3.dat

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/87964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

支付网站建设费的会计分录优化制造业布局

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 2023年是人工智能大语言模型大爆发的一年,一些概念和英文缩写也在这一年里集中出现,很容易混淆,甚至把人搞懵。 文章目录 前言01 《ChatGPT 驱动软件开…

合肥学做网站app的学校谷歌搜索引擎入口

该插件的实现是使用UI组件的绘图API来动态生成和修改几何形状,可自由动态更改画线的粗细、拐角圆滑度、颜色,自由增减节点,不额外增加gameobject,并且在原生的UGUI上以ScreenSpace-Overlay的状态下,显示效果如下所示 …

js获取网站广告点击量怎么做个人可以做网站维护吗

成为CSDN博客优质创作者或者博客专家吧 文章目录 成为CSDN博客优质创作者或者博客专家吧一、前言二、如何成为CSDN的博客专家1、2009年的要求和申请方式2、最新的CSDN博客专家要求和申请方式3、创作者身份认证4、CSDN所有认证的介绍 三、写博客的好处1、比较官方的说法&#xf…

html5手机网站案例烟台网站建设网站推广

工程文件目录结构浅谈 工程文件目录结构是指在一个工程项目中,为了有效管理和组织各类文件而建立的目录层次结构。一个合理的目录结构能够帮助团队成员更清晰地了解项目的组成部分,提高工作效率。 一个合理的目录结构有以下几个优点: 提高代…

关于对网站建设情况的通报icp备案网站名称是什么意思

一、信息收集 1.nmap扫描开发端口 开放了:22、80、445 访问80端口,没有发现什么有价值的信息 2.扫描共享文件 enum4linux--扫描共享文件 使用: enum4linux 192.168.103.182windows访问共享文件 \\192.168.103.182\文件夹名称信息收集&…

大连市那里做网站宣传的好wordpress主题小工具修改

文章目录1. static的用法和作用?2.静态变量什么时候初始化1. static的用法和作用? 1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可) 当同时编译多个文件时,所有未加…

如何做网站呢thinkphp做视频网站

如何让系统加载自己写的驱动程序?两种办法: 1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。 2、在应用程序中调用ActivateDeviceEx。 在一些文件中用分号来表示注释,例如下面的内容 ; CESYSGEN IF SERVERS_MODULES_HTTPD …

网站建设培训学校全屋定制高端品牌有哪些

很久没遇到过hash的题了,今天来重新温故一下 文章目录序言常用的几个字符串hash方法:hash公式(自然溢出)讲解模板单hash讲解模板双hash讲解代码总结序言 你有没有想过,字符串存储一大溜,比较时又麻烦又折腾…

苏州企业网站设计制作长春做网站seo的

做完腺样体手术打呼噜很严重怎么办 1、打呼噜很严重怎么办 打呼噜是一种常见的睡眠障碍,不仅让睡眠质量变得很糟糕,也会影响室友或家人的睡眠质量。幸运的是,有许多方法可以减少打呼噜的发生率,从而让睡眠变得更好。 保持良好的…

哪个网站域名解析展览展示展厅设计

一.在系统中设定延迟任务要求如下 在系统中建立easylee用户,设定其密码为easylee 延迟任务由root用户建立 要求在5小时后备份系统中的用户信息文件到/backup中 确保延迟任务是使用非交互模式建立 确保系统中只有root用户和easylee用户可以执行延迟任务的设定 [root…

东莞网站模板商务局网站建设

文章目录 1 导入资源包2 字体制作3 表情包制作4 TMP 控件4.1 属性4.2 富文本标签 1 导入资源包 “Window -> TextMeshPro -> Import TMP Essential Resources”,导入完成后会创建一个名为"TextMehs Pro"的文件夹,这里面包含所需要的资源…

苏州网站网络推广商城网站功能文档

moxy json介绍编组和解组XML时使用JAXB的主要优点是编程模型。 只需注释几个POJO并使用JAXB API,您就可以很容易地序列化为XML和从XML反序列化。 您无需担心有关XML如何编组/解组的细节。 一切都比DOM和SAX等替代方案简单得多。 现在,XML文件中的数据本质…

合肥网站空间wordpress主题flarum

依公知及经验整理,原创保护,禁止转载。 传送门: 总目录 1 差异总览 出处: https://www.kingston.com.cn/en/memory/ddr4-overview Description 描述DDR3DDR4Advantage 优势电压1.5V1.2V降低内存功耗需求容量512Mb-8Gb4Gb-16Gb更大的 DIMM 容量数据速率800Mb/s – 2133Mb/s1…

网站建设责任分工表东营做网站优化公司

目录 前言 关于分词器 关于中文字向量 如果数据集噪声很严重 baseline选用CNN还是RNN?路线沿着CNN还是RNN走? Dropout加在哪里 关于二分类 关于多标签分类 类别不均衡怎么办 别太纠结系列 还是不会用tricks但是就是想跑出个好结果怎么办 前言 …

邢台移动网站建设服务wordpress企业站爱主题

面相对象程序设计包含内容如下 局域网聊天程序设网页浏览器设计电子日历记事本的设计 以其中的一个的报告进行举例 1需求与总体设计 1 1.1需求分析 1 1.2总体设计方案 1 1.2.1系统功能分析以及功能表 1 1.3系统类图的关系以及表之间的联系 2 2详细设计 3 2.1 Manag…

网站软文是什么建筑公司网站内容

题目的意思大概就是问是否存在一串全是8的数字是L的倍数 直接想没有什么想法,要想到用简洁的形式将这个数字表示出来,对于每一位都是8的数字我们可以用 X8*(10k-1)/9的形式表示出来,那么题目的意思就是求X使L|X,我们先处理一下8和…

昆明网站建设工作室夜晚必备直播软件

以前都是自己写链表或者所用框架都自带链表操作,本次工作换了框架没有找到框架自带的链表操作,所以尝试使用linux自带的list.h中定义的相关宏和函数写了简单的链表操作,竟然踩坑了,记录一下。 一、list.h简介 list.h一般放在inc…

全网网站推广浙江建设职业技术学校网站登录

前言Spring的声明式事务让我们不在编写获得连接、关闭连接、开启事务、提交事务、回滚事务等代码,通过一个简单的Transactional注解,就让我们轻松进行事务处理。我们知道Spring事务基于AOP,采用动态代理实现,虽然使用简单&#xf…

学生个人网站设计徐州金网网站建设

开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode本论文拟采用计算机技术设计并开发的论坛bbs系统,主要是为用户提供服务。使得用户可以在系统上查看帖子信息、签到积分等…

免费html网页模板网站重庆建设工程招标投标交易信息网

print()、input()、if/else就可以做一个简陋的游戏 print() # 打印函数,将信息打印出来input() # 将信息打印,并且要求输入一段话,并且把这段话。input函数,这个函数会将字符串显示在IDLE上,并且让用户输入信息&#…