json序列化 内存中变成可存储或传输的过程称之为序列化(dict,split,struct转string) json反序列化 磁盘读取到内存 需要先定义一个存储的数据类型(map struct),string要转成byte 命令行参数的解析 flag模块 ...
分类:
其他好文 时间:
2018-06-12 12:17:29
阅读次数:
162
1.argparse模块作用 用于解析命令行参数 2.位置参数和可选参数 运行以下代码: 运行结果: 参数为 h或 help时,parser.parse_args()会输出命令行的位置参数position arguments和可选参数optional arguments 位置参数:按照参数的顺序解析 ...
分类:
编程语言 时间:
2018-06-08 16:02:19
阅读次数:
2171
字符串处理的问题,有几个点要注意。 string 里的 find(), find_first_of(), find_first_not_of() 如果没找到,返回string::nops,值为-1。做题可以直接 int pos=str.find() ... int 32位,范围是-2^31~2^31 ...
分类:
其他好文 时间:
2018-06-08 15:48:02
阅读次数:
119
引用自:http://man.linuxde.net/xargs xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式, ...
分类:
系统相关 时间:
2018-06-08 12:00:44
阅读次数:
221
sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:Python解释器。 (1) sys.argv 实现从程序外部向程序传递参数 sys.argv 变量是一个包含了命令行参数的字符串列表, 利用命令行想程序传递 ...
分类:
编程语言 时间:
2018-06-07 10:20:21
阅读次数:
206
一、JavaAgent是什么? JDK5中只能通过命令行参数在启动JVM时指定javaagent参数来设置代理类,而JDK6中已经不仅限于在启动JVM时通过配置参数来设置代理类,JDK6中通过 Java Tool API 中的 attach 方式,我们也可以很方便地在运行过程中动态地设置加载代理类, ...
分类:
编程语言 时间:
2018-06-04 21:35:36
阅读次数:
222
实现 atoi,将字符串转为整数。 在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 字符串可以在形成整数 ...
分类:
编程语言 时间:
2018-06-04 11:35:33
阅读次数:
144
文件运行文件放入虚拟机 /root 目录下查看文件信息修改文件属性,添加可执行运行带命令行参数运行IDA 动静结合调试静态分析查看文件信息使用32位IDA打开这个程序跟踪call main 发现跟到了交叉引用跟踪main 上一条的offset,有一个流程图具体行为基本上流程也就这些了,接下来进行动态 ...
分类:
其他好文 时间:
2018-06-03 19:30:40
阅读次数:
245
以命令行方式运行程序: 举例: 第一步:按住windows键和R键,在弹出的窗口输入cmd,打开命令行窗口(控制台)。 第二步:在相应的磁盘中敲notepad helloworld.txt。即可用记事本打开helloworld.txt文件。 结果如下: 命令行参数: 用户在CMD窗口用输入可执行文件 ...
分类:
其他好文 时间:
2018-06-03 14:36:07
阅读次数:
161
复制代码代码如下: s.strip().lstrip().rstrip(',') 2、复制字符串 复制代码代码如下: #strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2 3、连接字符串 复制代码代 ...
分类:
编程语言 时间:
2018-06-03 12:17:55
阅读次数:
178