RED

C#8.0新特性

我的未来我决定 提交于 2020-07-23 21:52:21
只读成员 private struct Point { public Point( double x, double y) { X = x; Y = y; } private double X { get ; set ; } private double Y { get ; set ; } private readonly double Distance => Math.Sqrt(X * X + Y * Y); public override readonly string ToString() => $ " ({X}, {Y}) is {Distance} from the origin " ; } View Code 使用readonly修饰tostring方法,表示它不可修改 默认接口方法 /// <summary> /// 默认接口方法 /// </summary> private interface IWork { public void Work() { Console.WriteLine( " Work " ); } } 现在可以在接口中定义默认的方法,而不是只能申明void Work(); 更多的模式匹配 使用switch表达式的模式匹配 public enum Rainbow { Red, Orange, Yellow, Green, Blue, Indigo,

Java集合之Map接口及其实现类

て烟熏妆下的殇ゞ 提交于 2020-07-23 19:25:04
目录 一、Map接口 二、HashMap 三、LinkedHashMap 四、TreeMap 五、HashTable 六、WeakHashMap 七、EnumMap 一、Map接口 Map提供了一种映射关系,其中的元素是以 键值对(key-value) 的形式存储的,能够实现根据key快速查找value; Map中的键值对以 Entry类型 的对象实例形式存在; 键(key值)不可重复,value值可以重复,一个value值可以和很多key值形成对应关系,每个建最多只能映射到一个值。 Map支持泛型,形式如: Map<K,V> Map中使用put(K key,V value)方法添加Map接口中定义的常用方法 具体使用在实现类中讨论 int size ( ) ; //获取Map集合大小(即元素数量) boolean isEmpty ( ) ; //判断是否为空 boolean containsKey ( Object key ) ; //判断是否包含某个键 boolean containsValue ( Object value ) ; //判断是否包含某个值 V get ( Object key ) ; //获取某个键对应的值 V put ( K key , V value ) ; //添加键值对(K,V) V remove ( Object key ) ; /

快速汉化RHEL7

心已入冬 提交于 2020-07-23 16:51:31
本文档给出快速汉化RHEL7的方法,此方法同样适用于 CentOS 7,做汉化操作前,请确保yum源正常。 汉化前: 确保yum源正常 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls redhat.repo rhel7.repo [root@localhost yum.repos.d]# cat rhel7.repo [rhel7] name=rhel7 baseurl=file:///media/cdrom enabled=1 gpgcheck=0 [root@localhost yum.repos.d]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 17G 3.2G 14G 19% / devtmpfs 473M 0 473M 0% /dev tmpfs 489M 144K 489M 1% /dev/shm tmpfs 489M 14M 476M 3% /run tmpfs 489M 0 489M 0% /sys/fs/cgroup /dev/sda1 1014M 173M 842M 18% /boot tmpfs 98M 8.0K 98M 1% /run/user/0 /dev

How to pass value from Red/System to Red?

三世轮回 提交于 2020-06-23 12:37:07
问题 I need to pass the value that I generate in Red/System to Red. I discovered docs but did not find an example of how to use it. Here is my code: Red [] #system [ data!: alias struct! [ a [integer!] b [c-string!] ] data: declare data! _foo: func [return: [data!]] [ data/a: 123 data/b: "Hello" return data ] ] sqlite: context [ my-red-block: []; I want to place here: 123 "Hello" foo: routine [ /local x [data!] ] [ x: _foo ; next line do now work ; push my-red-block x/a ] ] view [button "Select"

基于docker部署小说精品屋-plus

喜欢而已 提交于 2020-05-09 16:54:04
小说精品屋-plus 是小说精品屋的增强版本,在小说精品屋的基础上,重新进行了数据库设计、代码重构和功能增强,提升了程序整体的可读性和性能,增加了很多商用特性,致力于打造一个完整的商用小说门户平台。主要增强如下: 数据库重新设计,结构调整。 服务端代码重构,MyBatis3升级为MyBatis3DynamicSql。 移动站与PC站站点分离,浏览器自动识别跳转。 PC站UI更新。 新闻模块。 排行榜。 小说评论模块。 阅读主题模块。 作家专区。 充值。 后台管理系统。 爬虫管理系统。 演示站:http://www.java2nb.com/ Github地址:https://github.com/201206030/novel-plus 包安装教程:https://blog.csdn.net/x201206030/article/details/105953009 宝塔安装教程:https://www.daniao.org/9166.html docker安装教程 : 爬虫安装: 1.拉取镜像 docker pull 201206030/novel-crawl:1.1.0 2.启动容器 docker run -d -e dburl="jdbc:mysql://< 数据库ip >:< 数据库端口号 >/< 数据库名 >?useUnicode=true&characterEncoding

W3CSchool闯关笔记(Bootstrap)

懵懂的女人 提交于 2020-05-09 12:26:17
该闯关内容与JS闯关衔接. 每一题的答案均在注释处, 第一关:把所有的HTML内容放在一个包含有container-fluid的class名称的div下( 注意,是所有的HTML内容,style标签属于CSS,为了代码可读性尽量不要把style标签内容放在div内,需要添加代码的地方已经用注释标注出来了) 1 < link href ="//fonts.googleapis.com/css?family=Lobster" rel ="stylesheet" type ="text/css" > 2 < style > 3 .red-text { 4 color : red ; 5 } 6 7 h2 { 8 font-family : Lobster, Monospace ; 9 } 10 11 p { 12 font-size : 16px ; 13 font-family : Monospace ; 14 } 15 16 .thick-green-border { 17 border-color : green ; 18 border-width : 10px ; 19 border-style : solid ; 20 border-radius : 50% ; 21 } 22 23 .smaller-image { 24 width : 100px ; 25 } 26 </

W3CSchool闯关笔记(Bootstrap)

霸气de小男生 提交于 2020-05-09 10:59:41
该闯关内容与JS闯关衔接. 每一题的答案均在注释处, 第一关:把所有的HTML内容放在一个包含有container-fluid的class名称的div下( 注意,是所有的HTML内容,style标签属于CSS,为了代码可读性尽量不要把style标签内容放在div内,需要添加代码的地方已经用注释标注出来了) 1 < link href ="//fonts.googleapis.com/css?family=Lobster" rel ="stylesheet" type ="text/css" > 2 < style > 3 .red-text { 4 color : red ; 5 } 6 7 h2 { 8 font-family : Lobster, Monospace ; 9 } 10 11 p { 12 font-size : 16px ; 13 font-family : Monospace ; 14 } 15 16 .thick-green-border { 17 border-color : green ; 18 border-width : 10px ; 19 border-style : solid ; 20 border-radius : 50% ; 21 } 22 23 .smaller-image { 24 width : 100px ; 25 } 26 </

A. Hilbert&apos;s Hotel(数学)

若如初见. 提交于 2020-05-09 10:36:21
传送门 \(看了一下网上都没什么题解,自己写一篇吧,对你有帮助的话留个言吧~\) \(\color{Orange}{----------------------分割------------------------}\) \(\color{Green}{一、分析问题}\) \(对于给定的n和数组a,其实是有循环存在的\) \(比如[0,n)模n后余数必定是[0,n)\) \([n,2n)模n后余数必定是[0,n)\) \(现在我们的目的是判断是否所有数都是互不相等的。\) \(\color{Orange}{二、举例子发现规律}\) \(拿这组样例来说\) \(4\) \(5\ 5\ 5\ 1\) \(按照我们上面的循环节,把操作后得到的数写出来\) \([0,3]:5\ 6\ 7\ 4\) \([4,7]:9\ 10\ 11\ 8\) \(.............\) \(可以发现,[4,7]就是由[0,3]都加n得来的,这很容易理解\) \(那么我们可以把所有循环节看成由[0,3]加上nk得来的\) \(所以现在的问题是已知集合={5+nk,6+nk,7+nk,4+nk},求是否有相同的数字\) \(因为要互不相同,所以5、6、7、4模n后应该互不相等\) \(\color{Red}{为什么?因为如果模n后相等,就一定存在某个k使得x_1=x_2+kn}\) \(\color

Android灯光系统(2)——HAL实现

心不动则不痛 提交于 2020-05-09 09:44:17
1.Android系统中定义了如下一些灯 /frameworks/android_hardware/libhardware/include/hardware/ lights.h #define LIGHT_ID_BACKLIGHT "backlight" #define LIGHT_ID_KEYBOARD "keyboard" #define LIGHT_ID_BUTTONS "buttons" #define LIGHT_ID_BATTERY "battery" #define LIGHT_ID_NOTIFICATIONS "notifications" #define LIGHT_ID_ATTENTION "attention" 还有两个未实现的: #define LIGHT_ID_BLUETOOTH "bluetooth" #define LIGHT_ID_WIFI "wifi" 2.编写lights的hal文件 好的参考例子,sony手机使用的,移植这个程序: https://android.googlesource.com/device/sony/lt26/+/master/liblight/lights.c 移植后的hal文件如下: /* 移植: https://android.googlesource.com/device/sony/lt26/ +/master

W3CSchool闯关笔记(Bootstrap)

こ雲淡風輕ζ 提交于 2020-05-09 09:09:07
该闯关内容与JS闯关衔接. 每一题的答案均在注释处, 第一关:把所有的HTML内容放在一个包含有container-fluid的class名称的div下( 注意,是所有的HTML内容,style标签属于CSS,为了代码可读性尽量不要把style标签内容放在div内,需要添加代码的地方已经用注释标注出来了) 1 < link href ="//fonts.googleapis.com/css?family=Lobster" rel ="stylesheet" type ="text/css" > 2 < style > 3 .red-text { 4 color : red ; 5 } 6 7 h2 { 8 font-family : Lobster, Monospace ; 9 } 10 11 p { 12 font-size : 16px ; 13 font-family : Monospace ; 14 } 15 16 .thick-green-border { 17 border-color : green ; 18 border-width : 10px ; 19 border-style : solid ; 20 border-radius : 50% ; 21 } 22 23 .smaller-image { 24 width : 100px ; 25 } 26 </