搜索结果
查询Tags标签: ifs,共有 38条记录-
c++(十一)
文件操作 程序运行时产生的临时数据可以通过文件将数据持续化,程序运行结束时也不会被释放 文件的头文件<fstream> 文件类型 1. 文本文件 文件以文本的ASCII码的形式存储在计算机中 2.二进制文件 文件以文本的二进制的形式存储咋计算机中,用户一般不能…
2022/7/9 14:25:38 人评论 次浏览 -
bash IFS字段分隔符
之前收for循环在循环cat 文本输出时,不仅会以每行作为值 同样会以空格前后作为值。原因在于特殊的环境变量IFS(internal field separator)。 默认情况下bash shell会将下列字符作为字段的分隔符 1、空格 2、制表符 3、换行符如果bash shell在数据中看到了这些字符中的任…
2022/4/23 6:15:48 人评论 次浏览 -
Shell 统计字符串中每个字符出现的次数(包含空格特殊字符)
Shell脚本实现如下:#!/bin/bashIFS=$\n #echo自动将连续的空格当成一个处理str=abc b ad&& anum=$( echo -n $str | wc -c )i=1 while [ $i -le $num ] doletter=`echo $str|cut -c $i`if [[ $letter = ]]thencount=`echo $str |grep -o [[:space:]] |wc…
2022/4/22 7:13:01 人评论 次浏览 -
C++ 文件操作
5.1文本文件 5.1.1写文件 写文件步骤如下:包含头文件 #include <fstream>创建流对象 ofstream ofs;打开文件 ofs.open("文件路径",打开方式);写数据 ofs << "写入的数据";关闭文件 ofs.close();文件打开方式:打开方式 解释ios::in 为读…
2022/1/12 22:07:23 人评论 次浏览 -
C++ 文件操作
5.1文本文件 5.1.1写文件 写文件步骤如下:包含头文件 #include <fstream>创建流对象 ofstream ofs;打开文件 ofs.open("文件路径",打开方式);写数据 ofs << "写入的数据";关闭文件 ofs.close();文件打开方式:打开方式 解释ios::in 为读…
2022/1/12 22:07:23 人评论 次浏览 -
C++ 第五章 文件操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件< fstream > 文件类型分为两种:文本文件:文件以文本的ASCII码形式存储在计算机中 二进制文件:文件以二进制形式存储在计算机中,人不能直…
2022/1/2 20:10:32 人评论 次浏览 -
C++ 第五章 文件操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件< fstream > 文件类型分为两种:文本文件:文件以文本的ASCII码形式存储在计算机中 二进制文件:文件以二进制形式存储在计算机中,人不能直…
2022/1/2 20:10:32 人评论 次浏览 -
Linux下绕过空格的方式总结
*注:原文来自:https://blog.csdn.net/weixin_43921596/article/details/86638919cat flag.txt cat${IFS}flag.txt cat$IFS$9flag.txt cat<flag.txt cat<>flag.txt
2021/12/22 7:19:58 人评论 次浏览 -
Linux下绕过空格的方式总结
*注:原文来自:https://blog.csdn.net/weixin_43921596/article/details/86638919cat flag.txt cat${IFS}flag.txt cat$IFS$9flag.txt cat<flag.txt cat<>flag.txt
2021/12/22 7:19:58 人评论 次浏览 -
查看docker程序使用的内存脚本
#!/bin/bash# 找出所有运行的容器 idNames=`docker ps --format "{{.ID}}|{{.Names}},"`# 按,号分隔 OLD_IFS="$IFS" IFS="," arr=($idNames) IFS="$OLD_IFS"# 输出 Title printf "%-15s %-30s %-15s\n" Id Name Mem# …
2021/12/5 7:23:14 人评论 次浏览 -
查看docker程序使用的内存脚本
#!/bin/bash# 找出所有运行的容器 idNames=`docker ps --format "{{.ID}}|{{.Names}},"`# 按,号分隔 OLD_IFS="$IFS" IFS="," arr=($idNames) IFS="$OLD_IFS"# 输出 Title printf "%-15s %-30s %-15s\n" Id Name Mem# …
2021/12/5 7:23:14 人评论 次浏览 -
BUUCTF - web - PingPingPing+Knife+Http
文章目录 前言PingPingPing分析构造payload其他方法 白给的shellHttpRepeater前言 已经坚持了半个月了,有十多天一直在写杂项,直到学长委婉地告诉我杂项没啥技术性,就流量分析有点用,建议我学pwn,所以这几天我开始做web了 我会一直坚持下去 加油! PingPingPing 分析…
2021/11/3 6:11:43 人评论 次浏览 -
BUUCTF - web - PingPingPing+Knife+Http
文章目录 前言PingPingPing分析构造payload其他方法 白给的shellHttpRepeater前言 已经坚持了半个月了,有十多天一直在写杂项,直到学长委婉地告诉我杂项没啥技术性,就流量分析有点用,建议我学pwn,所以这几天我开始做web了 我会一直坚持下去 加油! PingPingPing 分析…
2021/11/3 6:11:43 人评论 次浏览 -
C++通过文件指针获取文件大小
目录1. 叙述2. 结论 1. 叙述 对于读取本地文件,很多时候需要预先知道本地文件的大小在进行读取。网上给出的方案是移动文件指针,计算文件头和文件尾的偏移,计算出文件的大小。但是我总觉得这样做可能会与读取文件一样消耗性能,为了解决这个问题,我写了如下例子验证了…
2021/10/31 1:10:45 人评论 次浏览 -
C++通过文件指针获取文件大小
目录1. 叙述2. 结论 1. 叙述 对于读取本地文件,很多时候需要预先知道本地文件的大小在进行读取。网上给出的方案是移动文件指针,计算文件头和文件尾的偏移,计算出文件的大小。但是我总觉得这样做可能会与读取文件一样消耗性能,为了解决这个问题,我写了如下例子验证了…
2021/10/31 1:10:45 人评论 次浏览