这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转 ...
分类:
其他好文 时间:
2017-10-30 14:30:44
阅读次数:
141
1、首先介绍write()和print()方法的区别: (1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等 (2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出 2、介绍respo ...
分类:
其他好文 时间:
2017-10-28 18:54:00
阅读次数:
83
人在江湖,不服就干! 第9题: 分析: 对输入中的 < > & " ' 等符合进行了html编码转换,所以无法使用这些字符 TRY: 老黑也是通过看答案才知道的答案,输入 \x3csvg onload=alert(1) 会提示成功,但是我并没有在自己的html页面上重显弹窗,这个payload是用\ ...
str和bytes在python3中做了区分;bytes表示二进制字节、str表示文本字符串;文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,两者在混合使用的时候,需要编码转换 字符串和字节包之间的界线是必然的, ...
分类:
编程语言 时间:
2017-10-27 15:42:03
阅读次数:
155
0.常见方法or函数: 1.urllencode()将字符串等转换为URL.(from urllib.parse import urlencode) 2.编码:json.dumps().把一个Pyhton对象编码转换成Json字符串. 解码:json.loads().把json格式字符串解码成Pyt ...
分类:
编程语言 时间:
2017-10-25 15:56:26
阅读次数:
281
1、文件编码转换 1)、对于python2来讲,可以理解为下图的实现方式: 详见:http://www.cnblogs.com/luotianshuai/articles/5735051.html 2)对于python3来讲,实现机制如下: str ->bytes(encode()) bytes - ...
分类:
其他好文 时间:
2017-10-17 12:47:38
阅读次数:
140
不管是磁盘还是网络传输,最小的存储单元都是字节,而不是字符,所以I/O操作的都是字节而不是字符,但是为什么有操作字符的接口呢?这是因为在我们的程序中通常操作的都是字符的形式,为了操作方便当然要提供一个字节写字符的I/O接口,如此而已。 我们知道,从字符到字节必须要经过编码转换,而这个编码又非常耗时, ...
分类:
其他好文 时间:
2017-10-16 01:58:20
阅读次数:
125
目录: 1.集合 2.文件操作 3.编码转换 4.函数 一.集合 集合是无序的 执行结果: 执行结果: 执行结果: 执行结果: 二.文件操作 open文件的读写追加参数: r :读模式 w:写模式(清空原内容,在写入) a:末尾追加模式 打开并读取文件: 打开文件追加内容 注意with open() ...
分类:
编程语言 时间:
2017-10-14 17:01:21
阅读次数:
169
编译:gcc -o f.exe f.c -liconv ...
分类:
编程语言 时间:
2017-10-13 10:07:10
阅读次数:
240