green

java学习first_day

浪尽此生 提交于 2020-02-19 13:48:58
java枚举 public class EnumMethodDemo {   e num Color {RED, GREEN, BLUE;}    enum Size {BIG, MIDDLE, SMALL;}    public static void main (String args[]) {    System.out.println( "=========== Print all Color ===========");    ////  =========== Print all Color ===========                      for (Color c : Color.values()) {                      RED ordinal: 0 GREEN ordinal: 1 BLUE ordinal: 2             System.out.println(c + " ordinal: " + c.ordinal());     }      System.out.println( "=========== Print all Size ===========");      for (Size s : Size.values()) {       System.out.println(s + "

jQuery-select

瘦欲@ 提交于 2020-01-26 16:47:10
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head > < title > jQuery-Select-Test </ title > < script src ="http://media.pec365.com/rainnoless/javascript/jquery-1.3.2.min.js" type ="text/javascript" ></ script > < style type ="text/css" > .div { width : 95% ; margin-left : 15px ; margin-top : 15px ; margin-right : 15px ; padding-left : 5px ; padding-top : 5px ; padding-bottom : 5px ; background-color : #ccc ; border : #999 1px solid ; line-height : 30px ; font-size :

es6学习笔记 (数据结构set)

匆匆过客 提交于 2020-01-25 04:53:00
集合的概念:集合是由一组无序且唯一的项组成的。 特点 : key 和 value 相同,没有重复的值 es6 提供了数据结构 set , 他类似于数组,但是成员的值都是唯一的,没有重复的值。 1、如何创建一个 set (Set 本身是一个构造函数,用来生成 Set 数据结构。) var a = new Set([1,2,3]); console.log(a); // Set(3) {1, 2, 3} 用 Set 为数组去重 const set = new Set([1,2,3,4,2]); console.log(set); // Set(4) {1, 2, 3, 4} 2、Set 实例的属性和方法(size 、constructor) var a = new Set([1,2,3]); console.log(a.size); // 3 console.log(a.constructor); // function Set() { [native code] } Set 实例的方法 Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员) 1、add 方法 (添加某个值,返回Set结构本身) var a = new Set([1,2,3]); a.add("1").add(4); console.log(a); // Set(5) {1, 2, 3, "1

关于枚举的用法和类型转换

坚强是说给别人听的谎言 提交于 2020-01-15 03:30:22
一、 定义 1 、每个枚举成员均具有相关联的常数值。此值的类型就是包含了它的那个枚举的基础类型。每个枚举成员的常数值必须在该枚举的基础类型的范围之内。示例 enum Color: uint { Red = -1, Green = -2, Blue = -3 } 产生编译时错误,原因是常数值 -1 、 -2 和 – 3 不在基础整型 uint 的范围内。 2 、枚举默认类型是 int ,从 0 开始 3 、多个枚举成员可以共享同一个关联值。示例 enum Color { Red, Green, Blue, Max = Blue } 显示一个枚举,其中的两个枚举成员( Blue 和 Max )具有相同的关联值。 4 、一个枚举成员的关联值或隐式地、或显式地被赋值。如果枚举成员的声明中具有“常数表达式”初始值设定项,则该常数表达式的值(它隐式转换为枚举的基础类型)就是该枚举成员的关联值。如果枚举成员的声明不具有初始值设定项,则它的关联值按下面规则隐式地设置: 5 、如果枚举成员是在枚举类型中声明的第一个枚举成员,则它的关联值为零。 否则,枚举成员的关联值是通过将前一个枚举成员(按照文本顺序)的关联值加 1 得到的。这样增加后的值必须在该基础类型可表示的值的范围内;否则,会出现编译时错误。 示例 using System; enum Color { Red, Green = 10,

js继承的常用方法

房东的猫 提交于 2020-01-04 17:07:22
   写在前面的话:这篇博客不适合对面向对象一无所知的人,如果你连_proto_、prototype...都不是很了解的话,建议还是先去了解一下JavaScript面向对象的基础知识,毕竟胖子不是一口吃成的。博文有点长,如果能仔细看懂每一句话(毕竟都是《高程3》的原话),收获不容小觑。有关面向对象的基础知识,请参见: JS的从理解对象到创建对象.   我们都知道面向对象语言的三大特征:继承、封装、多态,但JavaScript不是真正的面向对象,它只是基于面向对象,所以会有自己独特的地方。这里就说说JavaScript的继承是如何实现的。   学习过Java和c++的都知道,它们的继承通过类实现,但JavaScript没有类这个概念,那它通过什么机制实现继承呢? 答案是: 原型链! 其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。   这篇博客主要是关于《高程3》—— 6.3 继承 的总结,建议先阅读阮一峰大神的js继承三部曲,然后再回头看体会更深:    JavaScript面向对象编程(一):封装    JavaScript面向对象编程(二):构造函数的继承    JavaScript面向对象编程(二):非构造函数的继承 下面这个是关于Function和Object创建实例之间的关系,不妨先了解一下它们之间复杂的关系: 图 1 实现继承之前

Android 自定义View Clip

匿名 (未验证) 提交于 2019-12-03 00:08:02
先画俩矩形 RectF rectF = new RectF(0,0,300,300); canvas.drawRect(rectF,mPaint); mPaint.setColor(Color.GREEN); RectF rectF2 = new RectF(400,400,600,600); canvas.drawRect(rectF2,mPaint); 然后 说是 有讲究 canvas.clipRect(0, 0, 300, 300); // canvas.clipRect(200, 200, 500, 500, Region.Op.DIFFERENCE); RectF rectF = new RectF(0,0,300,300); canvas.drawRect(rectF,mPaint); mPaint.setColor(Color.GREEN); RectF rectF2 = new RectF(200,200,500,500); canvas.drawRect(rectF2,mPaint); canvas.clipRect(0, 0, 300, 300); canvas.clipRect(200, 200, 500, 500, Region.Op.DIFFERENCE); RectF rectF = new RectF(0,0,300,300); canvas

TRTD使用

匿名 (未验证) 提交于 2019-12-03 00:03:02
<!DOCTYPE html> <html lang = "en" > <head> <meta charset = "UTF-8" > <title> Title </title> <link href = "bootstrap-3.3.7-dist/css/bootstrap.css" rel = "stylesheet" > <style> img { border - radius : 100 %; overflow : hidden ; } h6 { color : cadetblue ; } </style> </head> <body> <div class = "container" style = " margin - top : 5 % " > <table cellpadding = "0" class = "table table-striped table-hover table-condensed " > <thead> <tr> <td> <h3> 课堂直播 </h3> </td> </tr> <tr> <td> <img src = "1.jpg" > </td> <td> 今天20:00 <a href = "#" style = " color : green " > 丨开启提醒 </a><br> 运营插画四部曲 <br> <h6> 艾琦aiki

C# FlagAttriute 的 小妙招

匿名 (未验证) 提交于 2019-12-02 23:49:02
FlagAttriute ,指示可将枚举视为位域(即一组标志)。 官网中文解说:https://docs.microsoft.com/zh-cn/dotnet/api/system.flagsattribute?redirectedfrom=MSDN&view=netframework-4.7.2 以下是对应的demo,可以利用该特性,将业务场景中的角色设定为:1,2,4,8 这种按位操作,再判断是否包含该角色~ 1 public class EnumDemo 2 { 3 public static void Test() 4 { 5 DirectionEnumType type = (DirectionEnumType)13; 6 7 //可以用来判断是否存在right值 8 bool IsExistRigth = ((type & DirectionEnumType.Right) == DirectionEnumType.Right); 9 10 Console.WriteLine(type); 11 12 Console.WriteLine(IsExistRigth); 13 Console.WriteLine(1 << 5); //2的5次方 32 14 15 //有对应值的会输出 int - string 数据,没有值的,则输出 int -int数据 16 for

枚举的常用方法

ぃ、小莉子 提交于 2019-11-30 21:49:21
转: https://www.cnblogs.com/liaojie970/p/6474733.html 用法一:常量 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch enum Signal { GREEN, YELLOW, RED } public class TrafficLight { Signal color = Signal.RED; public void change() { switch (color) { case RED: color = Signal.GREEN; break; case YELLOW: color = Signal.RED; break; case GREEN: color = Signal.YELLOW; break; } } }    用法三:向枚举中添加新方法 public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; private int index; // 构造方法 private Color(String name, int index) { this.name = name; this.index