二十二.小数据池, id() 进行缓存 1.小数据池针对的是: int, str, bool 2.在py文件中几乎所有的字符串都会缓存. 在cmd命令窗口中几乎都不会缓存 不同的解释器有不同的机制 3.id() 查看变量的内存地址 4. is和==的区别 is 比较的是内存地址 == 比较的是内容 ...
分类:
编程语言 时间:
2019-01-02 22:18:21
阅读次数:
216
u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8。在python3中 ...
分类:
编程语言 时间:
2019-01-01 11:41:48
阅读次数:
255
1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 2. 校验中文 字符串仅能是中文。 ^[\\u4e00-\\u9fa5]{0,}$ 3. 由数字、26个英文字母... ...
分类:
Web程序 时间:
2018-12-29 15:59:40
阅读次数:
211
一、统计字符串 (1)strlen() 统计字符串长度 函数返回值为整形,表示字符串长度。若返回值为0,表示该字符串为空。该函数对待一个UTF8的中文字符,处理为3个字节长度。 (2)mb_strlen() 统计中文字符串的长度 mb_strlen ( string $str [, string $ ...
分类:
Web程序 时间:
2018-12-06 00:04:33
阅读次数:
264
1.unicode是一种二进制编码,所有的utf-8和gbk编码都得通过unicode编码进行转译: https://blog.csdn.net/chixujohnny/article/details/51782826 2.如果读出的中文字符串是乱码,需要在读的同时进行转码,比如:serialFd. ...
分类:
编程语言 时间:
2018-11-27 14:46:53
阅读次数:
129
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。1.问题描述使用ImpalaJDBC向Kudu表中插入中文字符,插入的中文字符串乱码,中文字符串被截断。继之前文档使用sql拼接方式插入中文字符串乱码解决方法后,此文档描述使用jdbc的PreparedStatement方式插入中文字符串乱码问题。2.问题复现测试环境:CDH5.12.0Kudu1.4.0ImpalaJDBC41_2.5
分类:
数据库 时间:
2018-11-20 11:36:25
阅读次数:
221
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。1.问题描述使用ImpalaJDBC向Kudu表中插入中文字符,插入的中文字符串乱码,中文字符串被截断。2.问题复现测试环境:CDH5.12.0Kudu1.4.0ImpalaJDBC41_2.5.351.使用ImpalaJDBC代码进行测试,测试代码staticStringJDBC_DRIVER="com.cloudera.impala
分类:
数据库 时间:
2018-11-20 10:23:47
阅读次数:
182
DATE_FORMAT无法用于提取含中文字符的时间字符串中的时间, 可以通过STR_TO_DATE来提取其中的信息, 如下: 结果: 参考: https://dev.mysql.com/doc/refman/8.0/en/date and time functions.html function_s ...
分类:
数据库 时间:
2018-11-05 17:24:08
阅读次数:
194
/** *翻转utf格式的字符串,使用正则和数组实现 *@param string $str *@return string */ function strrvev_utf8($str){ return join("," , array_reverse(preg_split("//u" , $str... ...
分类:
其他好文 时间:
2018-11-05 16:18:14
阅读次数:
105