fw

Check Point排错工具

冷暖自知 提交于 2020-04-06 23:52:31
1.tcpdump 通常用来抓包处理经过网卡的交互包 [Expert@BJ-OFFICE-GW:0]# tcpdump -nni any host 10.158.1.100 -w /var/log/tcpdump20190821.cap tcpdump: WARNING: Promiscuous mode not supported on the "any" device tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 96 bytes 2.fw monitor 通常用来通过CP的虚连接来查看报文的交互过程,最常用 fw monitor -e "host (x.x.x.x) or host(y.y.y.y), accept;" -o /var/log/20190821.cap [Expert@BJ-OFFICE-GW:0]# fw monitor -e "host (10.158.1.100) , accept;" -o /var/log/2019082102.cap monitor: getting filter (from command line) monitor: compiling monitorfilter: Compiled OK. monitor: loading

JAVA---字符流

雨燕双飞 提交于 2020-03-16 15:25:34
目录 文件写入: 方式一:flush() 方式二:colse() flush()和colse()区别: 规范示例: 对已有文件进行续写 文件的读取 方式一:read() 方式二:read(char[]) 拷贝文件: 字符流的缓冲区 BufferedWriter BufferedReader 示例: 装饰者模式: 继承和装饰的区别: 实景应用: 自定义装饰类 文件写入: 方式一:flush() 字符输出流在输出内容的时候,比如写文件的时候,是先写入缓冲区,当缓冲区满之后再写入文件,如此往复,但是当某次输出比如在最后输出的内容不能填满一个缓冲区,那么就会一直等待,所以这时需要进行强制写入文件,将缓冲区内容清空到文件中 public static void main(String[] args) throw IOException //FileWriter()会抛异常 { //创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件,而且该文件会被创建到指定目录下,如果该目录下已有同名文件,将被覆盖,其实该步就是在明确数据要存放的目的地 FileWriter fw=new FileWriter("demo.txt"); //调用write方法,将字符串写入到流中 fw.write("abc"); //刷新流对象中的缓冲中的数据 //将数据刷到目的地中 fw.flush(

python 操作文件—2

喜你入骨 提交于 2020-02-12 03:53:00
fw.flush() #强制把缓冲区里面的数据写到磁盘上 例: fw = open('username','w') fw.write('hhh') fw.flush() (解决问题:写文件时可能写入不到文件中) #替换文件内容 一、简单粗暴(弊端:文件比较大时,占内存太大,运行速度缓慢) 1、打开一个文件,获取到他的所有内容(磁盘 -> 内存) 2、对内容进行修改 3、清空原文件的内容 4、把新内容写进文件 f = open('username','a+') f.seek(0) all_str = f.read() new_str = all_str.replace('123456','78910') f.seek(0) f.truncate() #清空文件内容 f.write(new_str) f.close() 例:在每行添加一个字符串‘str_' f = open('username','a+') f.seek(0) all_str = '' for i in f: all_str = all_str + 'str_'+ i f.seek(0) f.truncate() #清空文件内容 f.write(all_str) f.close() 二、打开两个文件 1、打开两个文件 2、a文件 3、写一行写到b文件 4、a.txt a.txt.bak 5、删除a文件

Python基础(三)文件操作

拟墨画扇 提交于 2020-02-12 03:09:57
【对文件进行循环操作】 fw = open('nhy','w') for line in fw:   print('line:',line) #直接循环文件对象,每次循环的时候就是取每一行的数据 fw.flush() #把缓冲区里面的数据立即写到磁盘上。 with open('nhy','w') as fw, open('nhy2','w') as fw2 : #使用with,可以自动关闭文件,待文件使用完后(用with打开多个文件的写法)   fw.read()   fw.write('xxx') 【文件修改】 **思路一:简单粗暴直接 1、先获取到文件里面所有的内容 2、然后修改内容 3、清空原来文件里面的内容 4、重新写入 eg:将文件中的123替换为Python f = open('users.txt','a+') f.seek(0) all_data = f.read() new_data = all_data.replace('123','python') f.seek(0) f.truncate() #清空文件内容 f.write(new_data) f.flush() f.close() **思路二:高效的处理方式 1、先打开原来的文件,再打开一个空文件 2、循环处理原来文件里面每一行数据,处理完之后,写到新文件里面 3、把原来的文件删除

JAVA 18 (IO流之字符流)

和自甴很熟 提交于 2020-02-06 05:21:05
字节流两个基类 InputStream OutputStream 字符流的两个基类 Reader Writer 这四个抽象类派生出来的子类都是以其父类名作为子类后缀的 字符流: Writer 以操作文件为主来演示 创建一个文件并写入数据。 子类的后缀名是父类名,前缀名是功能。 FileWriter fw = new FileWriter("C:\\Users\\zx\\Desktop\\demo.txt"); //创建文件,明确数据要存放的目的地,如果已存在文件,则覆盖文件。 fw.write("abcde"); //其实数据写入到了流当中,write可以多种形式写入数据。 fw.flush(); //刷新流对象缓冲中的数据 //将流中数据刷入到文件中 fw.close(); //关闭流,并刷新它,一定要close write() flush() close() 都要处理异常,具体方式为: import java.io.*; import java.util.*; public class Test { public static void main(String[] args) throws IOException { FileWriter fw = null;//在外部创建引用,在内部new实体 try { fw = new FileWriter("C:\\Users\\zx\

JAVA基础_IO流

﹥>﹥吖頭↗ 提交于 2020-02-06 03:15:51
字符流和字节流: 字节流的两个基类: InputStream,OutputStream 字符流两个基类: Reader,Writer ··字符流的Writer: import java.io.FileWriter; import java.io.IOException; public class FileWriterDemo01 { public static void main(String[] args) throws IOException { //创建一个FileWriter对象。该对象一被初始化就必须要明确被操作的文件。 //而且该文件会被创建到指定目录下,如果该目录下已有同名文件,将被覆盖。 //其实该步骤就是明确数据要存放的目的地。 FileWriter fw = new FileWriter("demo.txt"); //调用write方法,将字符串写入流中。 fw.write("abcde"); //刷新流对象中的缓冲中的数据 //将数据存入到目的地中。 //fw.flush(); //关闭流资源,关闭之前会刷新一次内部的缓冲中的数据。将数据刷到目的地。 //和flush区别;flush刷新后,流可以继续使用,close刷新后,会将流关闭。 fw.close(); } } IO异常的处理方式: public class IOExceptionDemo {

json串 与字典的转换

匿名 (未验证) 提交于 2019-12-03 00:40:02
#----json是一个字符串,长得像是字典----- import json #把json转换成字典 user_info= ‘‘‘ {"nhy":"1234567","lxy":"12345"} ‘‘‘ user_dic=json.loads(user_info) # loads 方法把json转换成字典 print(user_dic) # loads传的是字符串 load 传的是文件对象 f= open( ‘stu.json‘) res=json.load(f) # print(res) # loads传的是字符串 load 传的是文件对象 f= open( ‘stu.json‘) #res=json.loads(f.read()) # 把字符串转换为字典,读取文件 # print(res) res=json.load(f) # print(res) # dumps方法 把字典转换成 json 串 并写入文件中 stu_info ={ ‘laowang‘:{ ‘cars‘:[ ‘BMW‘, ‘Ben-z‘]}} stu_str=json.dumps(stu_info) #dumps方法就是字典把json(字符串) print( ‘json....‘, type(stu_str)) print(stu_str) #写入文件夹 fw= open( ‘stu.txt‘, ‘w‘,