复合索引使用左前缀 复合索引尽量使用全索引匹配 不要在索引上进行任何操作(计算(+, , ,/)、函数、(自动或手动)类型转换) in 与 extsts 范围之后全失效 ...
分类:
其他好文 时间:
2019-09-21 15:21:46
阅读次数:
1132
一些团队规定禁用 == 运算符换用 严格相等。以工程标准衡量,== 带来的便利性抵不上其带来的成本,团队协作时候你看到别人代码中的 ==,有些时候需要判断清楚作者的代码意图是确实需要转型,还是无所谓要不要转型只是随手写了,增加了一些额外的成本。但是我比较喜欢的一本书 You don't know J ...
分类:
编程语言 时间:
2019-09-21 12:23:42
阅读次数:
115
封装 定义 隐藏内部细节,提供公共的访问方法,便于调用。提高程序可展性、维护性。实现高内聚,低耦合 语法 私有化属性,提供公共的get/set方法 体现 属性、方法、构造器、内部类 class的权限修饰只可以用public和default(缺省)。 核心是访问权限 访问权限 本类 同包 子类 其他 ...
分类:
其他好文 时间:
2019-09-20 20:49:53
阅读次数:
85
const_cast(链接) 用来去掉const或volatile属性 volatile: 用于并行设备的硬件寄存器(状态寄存器), 中断服务子程序中会访问到的非自动变量, 多线程中被几个任务共享的变量 一般用来将常量指针变为非常亮指针, 常量引用变为非常量引用, 常量对象变为非常量对象 stati ...
分类:
编程语言 时间:
2019-09-20 11:45:07
阅读次数:
101
SQL时间比较,类型转换函数Convert。DateTime.ToString() ...
分类:
数据库 时间:
2019-09-19 17:56:47
阅读次数:
108
Mybatis中处理Oracle时间类型是个比较麻烦的问题,特别是需要用到时间做比较的,可参考以下代码与思路: 格式化CST时间 CST时间转换成字符串,实体中为date类型的 转换即可 CST时间字符串转换为Date类型 Date类型转换为常用时间类型字符串 拿到时间字符串后就可以在sql中来处理 ...
分类:
编程语言 时间:
2019-09-19 14:30:11
阅读次数:
308
1 yuan码fan码bu码 程序实现验证 2.同名变量的pingbi原则 输出结果 3. byte(8),short(16),int(32), long(64) 浮点型: float(32), double(64) 由精度较高向精度较低的数据类型转换无精度损失,由精度较低向精度较高的数据类型转换会 ...
分类:
其他好文 时间:
2019-09-19 09:19:59
阅读次数:
86
类型转换 在编程语言中类型转换主要包括自动类型转换(也叫隐式类型转换)和强制类型转换 自动类型转换是编译器自己转换的,这种转换只能从低位向高位转换,以下四种情况会发生自动类型转换 例如:int i=0; byty j=1 int c=i+j; 强制类型转换是高位转为低位,这种转换会丢失精度,加入一个 ...
分类:
其他好文 时间:
2019-09-18 17:40:51
阅读次数:
88
啦啦啦啦啦啦啦啦绿绿绿绿绿绿 1.使用 2.变量 3.***数据变量: 4. ***数据类型转换: 5. ***运算符: 6.***数组API: 7.***排序: 8.***栈和队列: 9.*** 二维数组: 10.****String API: 11.***正则表达式: 12.**RegExp 1 ...
分类:
编程语言 时间:
2019-09-18 01:36:31
阅读次数:
140
(type)的优先级为第二梯度,仅次于(),[ ]等 结合律为从右向左 另外 (ll)a b == a (ll)b 而且 (ll)(a c) b == (a c) (ll)b 而type( )有限级为第一梯度,有时候用起来是很方便的 aXb运算时只需其中一个变量类型正确即可,不过需要注意顺序和优先级 ...
分类:
其他好文 时间:
2019-09-16 13:56:41
阅读次数:
95