高级Bash脚本编程指南——一本深入学习shell脚本艺术的书籍
http://www.reddragonfly.org/abscn/index.html
目录
- 序
-
- 1. 原书作者致中国读者(英文)
- 2. 原书作者致中国读者(译文)
- 3. 黄毅
- 4. 杨春敏
- 第一部分. 热身
-
- 1. 为什么使用shell编程?
- 2. 带着一个Sha-Bang出发(Sha-Bang指的是#!)
-
- 2.1. 调用一个脚本
- 2.2. 初步的练习
- 第二部分. 基本
-
- 3. 特殊字符
- 4. 变量和参数的介绍
-
- 4.1. 变量替换
- 4.2. 变量赋值
- 4.3. Bash变量是不区分类型的
- 4.4. 特殊的变量类型
- 5. 引用
-
- 5.1. 引用变量
- 5.2. 转义
- 6. 退出和退出状态码
- 7. 条件判断
-
- 7.1. 条件测试结构
- 7.2. 文件测试操作符
- 7.3. 其他比较操作符
- 7.4. 嵌套的if/then条件测试
- 7.5. 检测你对测试知识的掌握情况
- 8. 操作符与相关主题
-
- 8.1. 操作符
- 8.2. 数字常量
- 9. 变量重游
-
- 9.1. 内部变量
- 9.2. 操作字符串
- 9.3. 参数替换
- 9.4. 指定变量的类型: 使用declare或者typeset
- 9.5. 变量的间接引用
- 9.6. $RANDOM: 产生随机整数
- 9.7. 双圆括号结构
- 10. 循环与分支
-
- 10.1. 循环
- 10.2. 嵌套循环
- 10.3. 循环控制
- 10.4. 测试与分支(case与select结构)
- 11. 内部命令与内建命令
-
- 11.1. 作业控制命令
- 12. 外部过滤器, 程序和命令
-
- 12.1. 基本命令
- 12.2. 复杂命令
- 12.3. 时间/日期 命令
- 12.4. 文本处理命令
- 12.5. 文件与归档命令
- 12.6. 通讯命令
- 12.7. 终端控制命令
- 12.8. 数学计算命令
- 12.9. 混杂命令
- 13. 系统与管理命令
-
- 13.1. 分析一个系统脚本
- 14. 命令替换
- 15. 算术扩展
- 16. I/O重定向
-
- 16.1. 使用exec
- 16.2. 代码块重定向
- 16.3. 重定向的应用
- 17. Here Document
-
- 17.1. Here String
- 18. 休息片刻
- 19. 正则表达式
-
- 19.1. 一份简要的正则表达式介绍
- 19.2. 通配(globbing)
- 20. 子shell
- 21. 受限shell
- 22. 进程替换
- 23. 函数
-
- 23.1. 复杂函数和函数复杂性
- 23.2. 局部变量
- 23.3. 不使用局部变量的递归
- 24. 别名
- 25. 列表结构
- 26. 数组
- 27. /dev和/proc
-
- 27.1. /dev
- 27.2. /proc
- 28. Zero与Null
- 29. 调试
- 30. 选项
- 31. 陷阱
- 32. 脚本编程风格
-
- 32.1. 非官方的Shell脚本编写风格
- 33. 杂项
-
- 33.1. 交互与非交互式的交互与非交互式的shell和脚本
- 33.2. Shell包装
- 33.3. 测试和比较: 一种可选的方法
- 33.4. 递归
- 33.5. 将脚本"彩色化"
- 33.6. 优化
- 33.7. 各种小技巧
- 33.8. 安全问题
- 33.9. 可移植性问题
- 33.10. Windows下的shell脚本
- 34. Bash, 版本2与版本3
-
- 34.1. Bash, 版本2
- 34.2. Bash, 版本3
- 35.1. 作者后记
- 35.2. 关于作者
- 35.3. 译者后记
- 35.4. 在哪里可以获得帮助
- 35.5. 用来制作这本书的工具
- 35.6. 致谢
- 35.7. 译者致谢
- C.1. Sed
- C.2. Awk
- F.1. 标准命令行选项
- F.2. Bash命令行选项
- M.1. 分析脚本
- M.2. 编写脚本
- 例子清单
- 2-1. 清除: 清除/var/log下的log文件
- 2-2. 清除:一个改良的清除脚本
- 2-3. 清除: 一个增强的和广义的删除logfile的脚本
- 3-1. 代码块和I/O重定向
- 3-2. 将一个代码块的结果保存到文件
- 3-3. 在后台运行一个循环
- 3-4. 备份最后一天所有修改的文件
- 4-1. 变量赋值和替换
- 4-2. 简单的变量赋值
- 4-3. 简单和复杂, 两种类型的变量赋值
- 4-4. 整型还是字符串?
- 4-5. 位置参数
- 4-6. wh, whois节点名字查询
- 4-7. 使用shift命令
- 5-1. echo出一些诡异变量
- 5-2. 转义符
- 6-1. 退出/退出状态码
- 6-2. 反转一个条件的用法!
- 7-1. 什么是真?
- 7-2. test, /usr/bin/test, [ ], 和/usr/bin/[都是等价命令
- 7-3. 算术测试需要使用(( ))
- 7-4. 测试那些断掉的链接文件
- 7-5. 算术比较与字符串比较
- 7-6. 检查字符串是否为null
- 7-7. zmore
- 8-1. 最大公约数
- 8-2. 使用算术操作符
- 8-3. 使用&&和||进行混合条件测试
- 8-4. 数字常量表示法
- 9-1. $IFS与空白字符
- 9-2. 定时输入
- 9-3. 再来一个, 定时输入
- 9-4. 定时read
- 9-5. 我是root么?
- 9-6. arglist: 通过$*和$@列出所有的参数
- 9-7.
$*
和$@
的不一致的行为 - 9-8.
当
$IFS
为空时的$*
和$@
- 9-9. 下划线变量
- 9-10. 在一个文本文件的段落之间插入空行
- 9-11. 转换图片文件格式, 同时更改文件名
- 9-12. 将音频流文件转换为ogg各式的文件
- 9-13. 模拟getopt
- 9-14. 提取字符串的另一种方法
- 9-15. 使用参数替换和错误消息
- 9-16. 参数替换和"usage"消息(译者注: 通常就是帮助信息)
- 9-17. 变量长度
- 9-18. 参数替换中的模式匹配
- 9-19. 修改文件扩展名:
- 9-20. 使用模式匹配来解析任意字符串
- 9-21. 对字符串的前缀和后缀使用匹配模式
- 9-22. 使用declare来指定变量的类型
- 9-23. 间接引用
- 9-24. 传递一个间接引用给awk
- 9-25. 产生随机整数
- 9-26. 从一幅扑克牌中取出一张随机的牌
- 9-27. 两个指定值之间的随机数
- 9-28. 用随机数来摇单个骰子
- 9-29. 重新分配随机数种子
- 9-30. 使用awk来产生伪随机数
- 9-31. C语言风格的变量操作
- 10-1. 一个简单的for循环
- 10-2. 每个[list]元素中都带有两个参数的for循环
- 10-3. 文件信息: 对包含在变量中的文件列表进行操作
- 10-4. 在for循环中操作文件
- 10-5. 在for循环中省略in [list]部分
- 10-6. 使用命令替换来产生for循环的[list]
- 10-7. 对于二进制文件的grep替换
- 10-8. 列出系统上的所有用户
- 10-9. 在目录的所有文件中查找源字串
- 10-10. 列出目录中所有的符号链接
- 10-11. 将目录中所有符号链接文件的名字保存到一个文件中
- 10-12. 一个C风格的for循环
- 10-13. 在batch mode中使用efax
- 10-14. 简单的while循环
- 10-15. 另一个while循环
- 10-16. 多条件的while循环
- 10-17. C风格的while循环
- 10-18. until循环
- 10-19. 嵌套循环
- 10-20. break和continue命令在循环中的效果
- 10-21. 多层循环的退出
- 10-22. 多层循环的continue
- 10-23. 在实际的任务中使用"continue N"
- 10-24. 使用case
- 10-25. 使用case来创建菜单
- 10-26. 使用命令替换来产生case变量
- 10-27. 简单的字符串匹配
- 10-28. 检查输入字符是否为字母
- 10-29. 使用select来创建菜单
- 10-30. 使用函数中的select结构来创建菜单
- 11-1. 一个fork出多个自身实例的脚本
- 11-2. 使用printf的例子
- 11-3. 使用read来进行变量分配
- 11-4. 当使用一个不带变量参数的read命令时, 将会发生什么?
- 11-5. read命令的多行输入
- 11-6. 检测方向键
- 11-7. 通过文件重定向来使用read命令
- 11-8. 管道输出到read中的问题
- 11-9. 修改当前工作目录
- 11-10. 使用"let"命令来做算术运算.
- 11-11. 展示eval命令的效果
- 11-12. 强制登出(log-off)
- 11-13. 另一个"rot13"版本
- 11-14. 在Perl脚本中使用eval命令来强制变量替换
- 11-15. 使用set命令来改变脚本的位置参数
- 11-16. 反转位置参数
- 11-17. 重新分配位置参数
- 11-18. "Unsett"一个变量
- 11-19. 使用export命令来将一个变量传递到一个内嵌awk的脚本中
- 11-20. 使用getopts命令来来读取传递给脚本的选项/参数
- 11-21. "includ"一个数据文件
- 11-22. 一个(没什么用的)source自身的脚本
- 11-23. exec命令的效果
- 11-24. 一个exec自身的脚本
- 11-25. 在继续处理之前, 等待一个进程的结束
- 11-26. 一个结束自身的脚本程序
- 12-1. 使用ls命令来创建一个烧录CDR的内容列表
- 12-2. 到底是Hello还是Good-bye
- 12-3. 糟糕的文件名, 删除当前目录下文件名中包含一些糟糕字符(包括空白的文件.
- 12-4. 通过文件的inode号来删除文件
- 12-5. Logfile: 使用xargs来监控系统log
- 12-6. 把当前目录下的文件拷贝到另一个文件中
- 12-7. 通过名字kill进程
- 12-8. 使用xargs分析单词出现的频率
- 12-9. 使用expr
- 12-10. 使用date命令
- 12-11. 分析单词出现的频率
- 12-12. 哪个文件是脚本?
- 12-13. 产生10-进制随机数
- 12-14. 使用tail命令来监控系统log
- 12-15. 在脚本中模拟"grep"的行为
- 12-16. 在1913年的韦氏词典中查找定义
- 12-17. 检查列表中单词的正确性
- 12-18. 转换大写: 把一个文件的内容全部转换为大写.
- 12-19. 转换小写: 将当前目录下的所有文全部转换为小写.
- 12-20. Du: DOS到UNIX文本文件的转换.
- 12-21. rot13: rot13, 弱智加密.
- 12-22. 产生"Crypto-Quote"游戏(译者: 一种文字游戏)
- 12-23. 格式化文件列表.
- 12-24. 使用column来格式化目录列表
- 12-25. nl: 一个自己计算行号的脚本.
- 12-26. manview: 查看格式化的man页
- 12-27. 使用cpio来拷贝一个目录树
- 12-28. 解包一个rpm归档文件
- 12-29. 从C文件中去掉注释
- 12-30. 浏览/usr/X11R6/bin
- 12-31. 一个"改进过"的strings命令
- 12-32. 在一个脚本中使用cmp命令来比较两个文件.
- 12-33. basename和dirname
- 12-34. 检查文件完整性
- 12-35. Uudecode编码后的文件
- 12-36. 查找滥用的链接来报告垃圾邮件发送者
- 12-37. 分析一个垃圾邮件域
- 12-38. 获得一份股票报价
- 12-39. 更新FC4(Fedora 4)
- 12-40. 使用ssh
- 12-41. 一个mail自身的脚本
- 12-42. 按月偿还贷款
- 12-43. 数制转换
- 12-44. 使用"here document"来调用bc
- 12-45. 计算圆周率
- 12-46. 将10进制数字转换为16进制数字
- 12-47. 因子分解
- 12-48. 计算直角三角形的斜边
- 12-49. 使用seq命令来产生循环参数
- 12-50. 字母统计
- 12-51. 使用getopt来分析命令行选项
- 12-52. 一个拷贝自身的脚本
- 12-53. 练习dd
- 12-54. 记录按键
- 12-55. 安全的删除一个文件
- 12-56. 文件名产生器
- 12-57. 将长度单位-米, 转化为英里
- 12-58. 使用m4
- 13-1. 设置一个新密码
- 13-2. 设置一个擦除字符
- 13-3. 保密密码: 关闭终端对于密码的echo
- 13-4. 按键检测
- 13-5. 扫描远程机器上的identd服务进程
- 13-6. 使用pidof命令帮忙kill一个进程
- 13-7. 检查一个CD镜像
- 13-8. 在一个文件中创建文件系统
- 13-9. 添加一个新的硬盘驱动器
- 13-10. 用umask将输出文件隐藏起来
- 13-11. killall, 来自于/etc/rc.d/init.d
- 14-1. 愚蠢的脚本策略
- 14-2. 将一个循环输出的内容设置到变量中
- 14-3. 找anagram(回文构词法, 可以将一个有意义的单词, 变换为1个或多个有意义的单词, 但是还是原来的子母集合)
- 16-1. 使用exec重定向stdin
- 16-2. 使用exec来重定向stdout
- 16-3. 使用exec在同一个脚本中重定向stdin和stdout
- 16-4. 避免子shell
- 16-5. while循环的重定向
- 16-6. 重定向while循环的另一种形式
- 16-7. 重定向until循环
- 16-8. 重定向for循环
- 16-9. 重定向for循环(stdin和stdout都进行重定向)
- 16-10. 重定向if/then测试结构
- 16-11. 用于上面例子的"names.data"数据文件
- 16-12. 事件纪录
- 17-1. 广播: 将消息发送给每个登陆的用户
- 17-2. 虚拟文件: 创建一个2行的虚拟文件
- 17-3. 使用cat的多行消息
- 17-4. 带有抑制tab功能的多行消息
- 17-5. 使用参数替换的here document
- 17-6. 上传一个文件对到"Sunsite"的incoming目录
- 17-7. 关闭参数替换
- 17-8. 生成另外一个脚本的脚本
- 17-9. Here document与函数
- 17-10. "匿名"的here Document
- 17-11. 注释掉一段代码块
- 17-12. 一个自文档化(self-documenting)的脚本
- 17-13. 在一个文件的开头添加文本
- 17-14. 分析一个邮箱
- 20-1. 子shell中的变量作用域
- 20-2. 列出用户的配置文件
- 20-3. 在子shell中进行并行处理
- 21-1. 在受限模式下运行脚本
- 23-1. 简单函数
- 23-2. 带参数的函数
- 23-3. 函数与传递给脚本的命令行参数
- 23-4. 将一个间接引用传递给函数
- 23-5. 对一个传递给函数的参数进行解除引用的操作
- 23-6. 再来一次, 对一个传递给函数的参数进行解除引用的操作
- 23-7. 取两个数中的最大值
- 23-8. 将阿拉伯数字转化为罗马数字
- 23-9. 测试函数最大的返回值
- 23-10. 比较两个大整数
- 23-11. 从username中取得用户的真名
- 23-12. 局部变量的可见范围
- 23-13. 使用局部变量的递归
- 23-14. 汉诺塔
- 24-1. 用在脚本中的别名
- 24-2. unalias: 设置与删除别名
- 25-1. 使用"与列表"来测试命令行参数
- 25-2. 使用"与列表"来测试命令行参数的另一个例子
- 25-3. 将"或列表"和"与列表"结合使用
- 26-1. 简单的数组使用
- 26-2. 格式化一首诗
- 26-3. 多种数组操作
- 26-4. 用于数组的字符串操作
- 26-5. 将脚本的内容赋值给数组
- 26-6. 一些数组专用的小道具
- 26-7. 空数组与包含空元素的数组
- 26-8. 初始化数组
- 26-9. 拷贝和连接数组
- 26-10. 关于串联数组的更多信息
- 26-11. 一位老朋友: 冒泡排序
- 26-12. 嵌套数组与间接引用
- 26-13. 复杂的数组应用: 埃拉托色尼素数筛子
- 26-14. 模拟一个下推堆栈
- 26-15. 复杂的数组应用: 探索一个神秘的数学序列
- 26-16. 模拟一个二维数组, 并使他倾斜
- 27-1. 利用/dev/tcp来检修故障
- 27-2. 找出与给定PID相关联的进程
- 27-3. 网络连接状态
- 28-1. 隐藏令人厌恶的cookie
- 28-2. 使用/dev/zero来建立一个交换文件
- 28-3. 创建一个ramdisk
- 29-1. 一个错误脚本
- 29-2. 缺少关键字
- 29-3. test24, 另一个错误脚本
- 29-4. 使用"assert"来测试条件
- 29-5. 捕获exit
- 29-6. Control-C之后, 清除垃圾
- 29-7. 跟踪一个变量
- 29-8. 运行多进程(在对称多处理器(SMP box)的机器上)
- 31-1. 数字比较与字符串比较并不相同
- 31-2. 子shell缺陷
- 31-3. 将echo的输出通过管道传递给read命令
- 33-1. shell包装
- 33-2. 稍微复杂一些的shell包装
- 33-3. 一个通用的shell包装, 用来写日志文件
- 33-4. 包装awd脚本的shell包装
- 33-5. 另一个包装awd脚本的shell包装
- 33-6. 将Perl嵌入到Bash脚本中
- 33-7. 将Bash和Perl脚本写到同一个文件中
- 33-8. 递归调用自身的(没用的)脚本
- 33-9. 递归调用自身的(有用的)脚本
- 33-10. 另一个递归调用自身的(有用的)脚本
- 33-11. 一个"彩色的"地址数据库
- 33-12. 画一个盒子
- 33-13. 显示彩色文本
- 33-14. "赛马"游戏
- 33-15. 返回值小技巧
- 33-16. 返回多个值的技巧
- 33-17. 传递数组到函数, 从函数中返回数组
- 33-18. anagram游戏
- 33-19. 从shell脚本中调用窗口部件
- 34-1. 字符串扩展
- 34-2. 间接变量引用 - 新方法
- 34-3. 使用间接变量引用的简单数据库应用
- 34-4. 使用数组和其他的小技巧来处理4人随机打牌
- A-1. mailformat: 格式化一个e-mail消息
- A-2. rn: 一个非常简单的文件重命名工具
- A-3. blank-rename: 重命名包含空白的文件名
- A-4. encryptedpw: 使用一个本地加密口令, 上传到一个ftp服务器.
- A-5. copy-cd: 拷贝一个数据CD
- A-6. Collatz序列
- A-7. days-between: 计算两个日期之间天数差
- A-8. 构造一个"字典"
- A-9. Soundex转换
- A-10. "Game of Life"
- A-11. "Game of Life"的数据文件
- A-12. behead: 去掉信件与新消息的头
- A-13. ftpget: 通过ftp下载文件
- A-14. password: 产生随机的8个字符的密码
- A-15. fifo: 使用命名管道来做每日的备份
- A-16. 使用模操作符来产生素数
- A-17. tree: 显示目录树
- A-18. string functions: C风格的字符串函数
- A-19. 目录信息
- A-20. 面向对象数据库
- A-21. hash函数库
- A-22. 使用hash函数来给文本上色
- A-23. 深入hash函数
- A-24. 挂载USB keychain型的存储设备
- A-25. 保存weblog
- A-26. 保护字符串的字面含义
- A-27. 不保护字符串的字面含义
- A-28. 鉴定是否是垃圾邮件服务器
- A-29. 垃圾邮件服务器猎手
- A-30. 使得wget更易用
- A-31. 一个"podcasting"(译者: 指的是在互联网上发布音视频文件, 并允许用户订阅并自动接收的方法)脚本
- A-32. 基础回顾
- A-33. 一个扩展的cd命令
- C-1. 计算字符出现次数
- K-1. .bashrc文件样本
- L-1. VIEWDATA.BAT: DOS批处理文件
- L-2. viewdata.sh: 转换自VIEWDATA.BAT的shell脚本
- Q-1. 打印服务器环境
http://www.reddragonfly.org/abscn/index.html
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 亡羊补课2019-12-19
亡羊补课ing~ 中了某老师一句话的毒:三天打鱼也比不做强,亡羊补牢也比不补好[捂脸]...
2024/4/20 18:13:23 - 安装YII2
安装Yii2:通过composer安装 首先要安装composer 安装基础版本 composer create-project --prefer-dist yiisoft/yii2-app-basic 项目名 安装高级版本 composer create-project --prefer-dist yiisoft/yii2-app-advanced 项目名 安装好后运行 composer update …...
2024/4/15 4:37:41 - Python基本语法(二)
程序的基本结构: (1)顺序结构 (2)选择(分支)结构 if<条件1>: 结构体1 elif: …...
2024/4/16 22:53:57 - 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。 为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是“集成…...
2024/4/15 4:37:51 - es 的字段类型到底该怎么替换
最近使用es的时候,在模糊查询的时候,该字段使用了分词字段类型,导致了分词字段类型又用了分词查询,导致的结果就是啥都没检索出来。 基于上边的情况做了更改,但是天算不如人算呀,自己的插入字段配置被改了字…...
2024/4/18 4:32:09 - springboot集成支付宝沙箱支付
pom.xml <!-- 支付宝支付 --><dependency><groupId>com.alipay.sdk</groupId><artifactId>alipay-sdk-java</artifactId><version>3.7.26.ALL</version></dependency>controller层 package com.wen.controller;import…...
2024/4/15 4:37:26 - K210识别数字(0~9)并与单片机通信通过数字来控制小车移动
前一段时间学习了K210的模型训练,又学会了K210的串口通信,于是冒出一个新奇的想法,用手势控制小车,手势识别可能比较难,于是想着先用数字控制小车。(懂得都懂)我相信有很多人再找这篇博客&#…...
2024/4/20 0:46:25 - logback配置学习
1.默认查找目录 默认会找项目classes目录下的logback.xml,logback-test.xml,logback-spring.xml 2. logback.xml结构 <configuration scan"" scanPeriod"" debug""> <contextName>logback</contextName> <property n…...
2024/4/19 10:18:54 - 练习7-9 计算天数 (15 分)
本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在…...
2024/4/20 19:38:20 - Python绘制简单条形图
import matplotlib.pyplot as plt# 这两行代码解决 plt 中文显示的问题 plt.rcParams[font.sans-serif] [SimHei] plt.rcParams[axes.unicode_minus] Falsesports (羽毛球, 篮球, 乒乓球, 足球, 排球)#横坐标名名称 buy_number [6, 7, 6, 3, 8]#对应数值plt.bar(sports, bu…...
2024/4/17 6:51:41 - C语言fgetc和fputc函数用法详解(以字符形式读写文件)
在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块)。本节介绍以字符形式读写文件。 以字符形式读写文件时,每次可以从文件中读取一个字符…...
2024/4/15 7:01:32 - PAT_乙级 1009 说反话 (20 分)
题目描述给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分&a…...
2024/4/18 0:03:48 - 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 注入工具的 main 函数分析 )
文章目录一、注入流程二、注入工具的 main 函数分析一、注入流程 开始分析 【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 ) 博客中的 tool 工具代码 ; tool 工具使用前 , 先获 取要注入的目标进程 进程号 , 使用 dumpsys acti…...
2024/4/18 13:35:32 - 拓扑排序(持续更新中···)
拓扑排序 对一个有向无环图 GGG 进行拓扑排序,是将 GGG 中所有顶点排成一个线性序列,使得图中任意一对顶点 uuu 和 vvv ,若边 <u,v>∈E(G)<u,v>∈E(G)<u,v>∈E(G) ,则 uuu 在线性序列中出现在 vvv 之前。 针对有…...
2024/4/20 19:58:27 - 阴差阳错2019-12-13
这几天跑来跑去的不小心把一卡通掉了,实验室找遍了都没找到,结果刚才去替师兄签章的时候找错老师了,然后就这样被老师问了下名字认出来是我丢的一卡通了[捂脸]...
2024/4/15 4:37:46 - 关于提高训练速度
1, dataloader : a. 数据加载的部分可以用accimage或者opencv, online aug 的时候尽量保证不要大图做图像 变换, 先做好resize, 这样cpu 的负载会降低,处理速度会加快。 b. 使用多gpu dist train 的时候,将num_work 写多一点,perfetch_fac…...
2024/4/15 4:37:36 - Echarts柱形图堆叠
应用场景:一些柱形图在数据量比较多的时候,横向排列受到挤压,导致柱形图,变的非常细,影响整体的效果。所以应该将柱形图堆叠起来,这样就会好很多。 先上效果图: 关键字:series-stack…...
2024/4/15 4:37:36 - Java 安卓 字符串转时间
// 字符串转时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss // yyyy年MM月dd日 // HH时mm分ss秒 // strTime的时间格式必须要与formatType的时间格式相同 public static Date stringToDate(String strTime) {SimpleDateFormat formatter new SimpleDateFormat(&q…...
2024/4/19 15:07:16 - 在Window下Oracle安装到一半时,报错找不到文件/WFMGRApp.ear
解决办法: Oracle下载的安装包应该有两个,以版本11g为例 在官网下载下来的两个包: win64_11gR2_database_1of2.zip win64_11gR2_database_2of2.zip 安装时解压第一个到当前文件夹,得到database文件夹 而第二个压缩包解压后也会得…...
2024/4/20 21:24:27 - 做期货的大部分人是亏损为何还坚持做?
很多人追求所谓的高效率,不想错失过每一波小的行情,于是参考1分钟K线图频繁的杀进杀出。一会追涨,一会杀跌,几波下来,账户上的资金缩水严重。 据统计:每天平均交易达到10次以上的客户,3年内的…...
2024/4/20 9:57:28
最新文章
- IP地址SSL证书的申请流程——五步轻松实现https
没有域名或者不方便提供域名,只有IP地址也可以申请SSL证书,为IP地址申请ssl证书是需要开放443或者80端口,一般开放几分钟用来验证IP管理权即可! 具体流程如下 IP地址证书 ssl证书点击这里直接申请 https://www.joyssl.com/certif…...
2024/4/23 15:54:48 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - JVM学习笔记
文章目录 一、内存模型1. 程序计数器2. 栈3. 本地方法栈4. 堆5. 方法区方法区位置字符串常量池位置 6. 直接内存 二、虚拟机参数设置三、类的生命周期1. 加载2. 连接1)验证2)准备3)解析 3. 初始化4. 卸载 四、类加载器1. 启动类加载器2. 扩展…...
2024/4/23 14:15:51 - Linux从入门到精通 --- 2.基本命令入门
文章目录 第二章:2.1 Linux的目录结构2.1.1 路径描述方式 2.2 Linux命令入门2.2.1 Linux命令基础格式2.2.2 ls命令2.2.3 ls命令的参数和选项2.2.4 ls命令选项的组合使用 2.3 目录切换相关命令2.3.1 cd切换工作目录2.3.2 pwd查看当前工作目录2.4 相对路径、绝对路径和…...
2024/4/23 7:15:00 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/22 17:02:52 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/23 13:30:22 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/23 13:28:06 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/20 23:26:47 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/23 13:27:44 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/19 11:57:53 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/23 13:29:53 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/23 13:27:22 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/23 13:28:42 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/21 20:01:37 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/23 13:29:23 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/23 13:27:46 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/23 13:47:22 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/19 11:59:23 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/19 11:59:44 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/23 13:28:08 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/23 13:29:47 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/23 13:28:14 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/23 13:27:51 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/23 13:27:19 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57