一、键值设计 1、key名设计 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id 简洁性 保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如: 不要包含特殊字符 反例:包含空格、换行、单双引号以及其他转义字符 2、valu ...
分类:
其他好文 时间:
2020-04-12 14:04:02
阅读次数:
77
现今主流的计算机中文字符编码方案是:GBK和UTF-8。 不同编码方案使用不同的字符集,GBK字符集在中文字符长度和字符数量上存在绝对优势,但对国外字符并不支持。所以,完全面向国内的程序/网页使用的是GBK字符集的GBK编码,而面向国外或面向国内兼国外的程序/网页使用的是Unicode字符集的UTF ...
分类:
其他好文 时间:
2020-04-12 10:45:10
阅读次数:
102
属性集 5.1 概述 继承于 ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时, 方法就是返回一个 对象。 java.util.Propertise集合 extends Hashtable implements Map ...
分类:
其他好文 时间:
2020-04-11 23:34:32
阅读次数:
120
恢复内容开始 一、python3与python2.7在字符编码上的差异 python2.7 默认编码是和所在的操作系统一致,windows 是 GBK,macOS是 utf8 ,linux是utf8 python3 编码统一规定默认编码为 Unicode 二、python3中str和bytes的区别 ...
分类:
编程语言 时间:
2020-04-11 17:00:10
阅读次数:
94
python中的转义字符 转义字符单独打出来是没有作用的,更多适用于print函数 常用转义字符有如下 \n(换行),\t(制表/缩进) python中可以用三个单引号在shell中跨行输入字符串,此时shell会自动补齐转义字符,但是print时保持原样 >>>t = '''tsing hua u ...
分类:
编程语言 时间:
2020-04-11 12:56:19
阅读次数:
62
问题如下 有一个字符串,如下: {"code":1000,"message":"\u67e5\u8be2\u6210\u529f","data":"\u5317\u4eac\u9996\u90fd"} 这个字符串真的是UTF-8的字符串,\u67e5这些字符就是6个字符,如何将其转换为中文: {"c ...
分类:
编程语言 时间:
2020-04-10 10:43:15
阅读次数:
184
01:合法的字符常量 常见错误: 01:‘ab’//只能放一个字符 02:‘\482’//八进制没有8 03:‘\xaf’//这是正确的的 带转义字符的: t \r \n都是转义字符,空格就是单纯的空格,输入时可以输入空格 \t 的意思是 横向跳到下一制表符位置 \r 的意思是 回车 \n 的意思是 ...
分类:
编程语言 时间:
2020-04-10 00:18:35
阅读次数:
82
[TOC] 基本类型介绍 JAVA 中标识符的命名原则 可以使用 " _ ", " $ " 开头,其他字符一律不行; 不可以使用数字作为开头; JAVA 使用Unicode字符集,所以可以使用汉字来命名;但是我们人为不允许。 变量类型 1.常用变量的大小 (1 Bytes = 8 bits) dou ...
分类:
其他好文 时间:
2020-04-10 00:07:36
阅读次数:
78
JSON格式 JavaScript对象表示法(JSON)是一种用于发送和接收结构化信息的标准协议。 JSON是对JavaScript中各种类型的值——字符串、数字、布尔值和对象——Unicode文本编码。 Go语言对于这些标准格式的编码和解码都有良好的支持,由标准库中的encoding/json、e ...
分类:
Web程序 时间:
2020-04-09 22:51:17
阅读次数:
87
[toc] 第一章 python基础 初识 1. cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑。 ? 内存:暂时存储数据,临时加载数据应用程序,运行速度快,高铁,断电即消失,造价很高。 ? 硬盘:磁盘,长期存储数据。 ? 操作系统:一个软件,连接计算机的硬件与所有软件 ...
分类:
编程语言 时间:
2020-04-08 20:57:05
阅读次数:
82