enum

enum枚举笔记

喜欢而已 提交于 2020-01-08 01:49:41
使用的是enum关键字而不是class。 多个枚举变量直接用逗号隔开。 枚举变量最好大写,多个单词之间使用”_”隔开(比如:INT_SUM)。 定义完所有的变量后,以分号结束,如果只有枚举变量,而没有自定义变量,分号可以省略(例如上面的代码就忽略了分号)。 在其他类中使用enum变量的时候,只需要【类名.变量名】就可以了,和使用静态变量一样。 https://blog.csdn.net/qq_31655965/article/details/55049192 这个大佬讲的详细。 来源: https://www.cnblogs.com/GooDBoyS/p/9913235.html

小总结

烂漫一生 提交于 2020-01-07 22:13:21
本文目录 0.UIView常用的属性和操作 0_1.UIView常见的属性 0_2.UIView状态 0_3.UIView常用的方法 1.文本框UITextField和文本视图UITextView 1_1.文本框UITextField(几乎包含了iOS控件的所有的通用属性) 1_2.文本视图UITextView 1_3.键盘输入的处理程序 2.标签UILabel和按钮UIButton 2_1.标签UILabel 2_2.按钮UIButton 3.滑块UISlider、步进UIStepper和图像UIImageView 3_1.滑块UISlider 3_2.步进UIStepper 3_3.图像UIImageView 3_4.图片浏览器 4.开关控件UISwitch和分段控件UISegmentedControl 4_1.开关控件UISwitch 4_2.分段控件UISegmentedControl 4_3.图片排序 5.工具栏UIToolBar 5_1.工具栏UIToolBar的使用 5_2.UIBarButtonItem 说明: 这个专题,是介绍了一些常用的普通空间的属性和使用,包括:UITextField、UITextView、UILabel、UIButton、UISlider、UIStepper、UIImageView、UISwitch、UISegmentedControl

MySQL 过渡 PostgreSQL 经验分享

天涯浪子 提交于 2020-01-07 12:07:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 声明 本文思路从一开始就定位为基于云数据库来部署,不考虑生产环境自己搭建、维护、备份 本文只为:sculptor-boot-generator 代码生成器体系服务 Github Gitee 感谢群里老鐡童鞋审稿! PostgreSQL 资料打包 关注公众号: cd-k8s ,聊天窗口输入: postgresql 可以得到 1 套视频、9 本 PDF 资料 总结 MySQL 的用户群体性好于 PostgreSQL,特别是国内,更加容易上手。但是 PostgreSQL 从体验上最大优势就是插件以及带来的各种可能。 两者的基准压力测试工具不同,很难说测试数据对比是公平的,如果是通过 Java 代码测试同配置的 CURD,非极限情况下,两者使用感受上差距不大。 PostgreSQL 在做统计分析上可以借助各种函数、语法进行支持,所以在数据分析上有优势 借用知乎上的一句总结 PostgreSQL 我觉得很合适: PostgreSQL 是一专多长的全栈数据库:在可观的规模内,都能做到一招鲜吃遍天 所以,作为中小企业我觉得完全可以依赖 PostgreSQL,特别是求活阶段的企业 本文大纲 PostgreSQL 官网资料介绍 PostgreSQL 和 MySQL 语法差异点 PostgreSQL 在阿里云的情况

mapreduce中counter的使用

痴心易碎 提交于 2020-01-07 07:51:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> MapReduce Counter为提供我们一个窗口:观察MapReduce job运行期的各种细节数据。 MapReduce自带了许多默认Counter。 Counter有"组group"的概念,用于表示逻辑上相同范围的所有数值。MapReduce job提供的默认Counter分为三个组 Map-Reduce Frameword Map input records,Map skipped records,Map input bytes,Map output records,Map output bytes,Combine input records,Combine output records,Reduce input records,Reduce input groups,Reduce output records,Reduce skipped groups,Reduce skipped records,Spilled records File Systems FileSystem bytes read,FileSystem bytes written Job Counters Launched map tasks,Launched reduce tasks,Failed map tasks,Failed

数据库中间件分片算法之enum

≯℡__Kan透↙ 提交于 2020-01-07 01:09:33
前言 最近挺焦虑的,不知道未来该做什么,方向又是什么。只能用 别慌,月亮也正在大海的某处迷茫。 来安慰下自己。不过学习的初心咱们还是不要忘记。今天我们学习的是enum分片算法。 1.hash分区算法 2.stringhash分区算法 3.enum分区算法 4.numberrange分区算法 5.patternrange分区算法 6.date分区算法 7.jumpstringhash算法 enum分区算法的配置 <tableRule name="rule_enum"> <rule> <columns>code</columns> <algorithm>func_enum</algorithm> </rule> </tableRule> <function name="enum" class="enum"> <property name="mapFile">partition.txt</property> <property name="defaultNode">0</property> <property name="type">0</property> </function> enum和之前的hash算法一样。需要在rule.xml中配置tableRule和function。 tableRule标签,name对应的是规则的名字,而rule标签中的columns则对应的分片字段

【Spring Boot AOP记录用户操作日志】2. 自定义@Log注解

筅森魡賤 提交于 2020-01-06 13:55:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 自定义注解 定义一个方法级别的 @Log 注解,用于标注需要监控的方法: @Target({ ElementType.PARAMETER, ElementType.METHOD }) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Log { /** * 模块 */ public String title() default ""; /** * 功能 */ public BusinessType businessType() default BusinessType.OTHER; /** * 操作人类别 */ public OperatorType operatorType() default OperatorType.MANAGE; /** * 是否保存请求的参数 */ public boolean isSaveRequestData() default true; } 新建功能枚举 public enum BusinessType { /** * 其它 */ OTHER, /** * 新增 */ INSERT, /** * 修改 */ UPDATE, /** * 删除 */ DELETE, /** * 授权 */ GRANT

小总结

拥有回忆 提交于 2020-01-06 02:48:04
本文目录 0.UIView常用的属性和操作 0_1.UIView常见的属性 0_2.UIView状态 0_3.UIView常用的方法 1.文本框UITextField和文本视图UITextView 1_1.文本框UITextField(几乎包含了iOS控件的所有的通用属性) 1_2.文本视图UITextView 1_3.键盘输入的处理程序 2.标签UILabel和按钮UIButton 2_1.标签UILabel 2_2.按钮UIButton 3.滑块UISlider、步进UIStepper和图像UIImageView 3_1.滑块UISlider 3_2.步进UIStepper 3_3.图像UIImageView 3_4.图片浏览器 4.开关控件UISwitch和分段控件UISegmentedControl 4_1.开关控件UISwitch 4_2.分段控件UISegmentedControl 4_3.图片排序 5.工具栏UIToolBar 5_1.工具栏UIToolBar的使用 5_2.UIBarButtonItem 说明: 这个专题,是介绍了一些常用的普通空间的属性和使用,包括:UITextField、UITextView、UILabel、UIButton、UISlider、UIStepper、UIImageView、UISwitch、UISegmentedControl

C# enum

大憨熊 提交于 2020-01-03 15:22:02
static void Main(string[] args) { string[] enumNames = GetEnumNames(typeof(Seasons)); if(enumNames!=null && enumNames.Any()) { foreach(var name in enumNames) { Console.WriteLine(name); } } Console.WriteLine(GetEnumName(typeof(Seasons), 1)); Console.ReadLine(); } static string[] GetEnumNames(Type enumType) { string[] enumNames = Enum.GetNames(enumType); return enumNames; } static string GetEnumName(Type enumType, int intValue) { return Enum.GetName(enumType, intValue); } 来源: https://www.cnblogs.com/Fred1987/archive/2020/01/03/12144958.html

11-enum,sizeof,typedef分析

独自空忆成欢 提交于 2019-12-30 22:46:06
注:博客中内容主要来自《狄泰软件学院》,博客仅当私人笔记使用。 测试环境:Ubuntu 10.10 GCC版本:4.4.5 一、枚举类型的使用方法 1) enum 是C语言中的一种自定义类型 2) enum 值是可以根据需要自定义的整型值 3)第一个定义的 enum 值默认为0 4)默认情况下的 enum 值是在前一个定义值的基础上加1 5) enum 类型的变量只能取定义时的离散值 enum Color { GREEN, RED = 2, BLUE //实际为3 }; ​ enum Color c = GREEN; printf("%d\n", c); 除了用自身成员赋值,还可以用其它数值赋值。 二、枚举类型的特殊意义 1) enum 中定义的值是C语言中真正意义上的常量 2)在工程中 enum 多用于定义整型常量 enum //无名枚举,用于定义常量 { ARRAY_SIZE = 10, //定义数组大小 }; ​ int array[ARRAY_SIZE] = {0}; //通过编译,证明是常量 int i = 0; for(i=0; i<ARRAY_SIZE; i++) { array[i] = i + 1; } 实例分析 enum的使用 11-1.c #include <stdio.h> ​ enum //定义一个整型常量10 { ARRAY_SIZE = 10 /

Thinking in java Chapter19 枚举类型

落爺英雄遲暮 提交于 2019-12-30 16:45:47
1 基本enum特性 1.1 将静态导入用于enum 2 向enum中添加新方法 2.1 覆盖enum的方法 3 switch语句中的enum 4 values的神秘之处 5 实现而非继承 6 随机选取 7 使用接口组织枚举 8 使用EnumSet替代标识 9 使用EnumMap 10 常量相关的方法 10.1 11 多路分发 12 总结 enum 将一组具名的值的有限集合创建为新的类型 本章深入enum, 泛型 和 反射,及设计模式 1 基本enum特性 package enumerated; enum Shrubbery{GROUND,CRAWLING,HANGING} // 灌木 地面 爬行 悬挂 编译器生成Shrubbery类,继承自java.lang.Enum public class EnumClass { public static void main(String[] args) { for (Shrubbery s: Shrubbery.values()){// enum的values,可以遍历enum示例。返回enum实例的数组,且顺序为声明顺序。 System.out.println( s + " ordinal: " + s.ordinal());// ordinal返回int,从0开始 System.out.print(s.compareTo