在 Scala 中所有值都有一种对应的类型 单例类型 形式: ,返回类型 / 场景1:链式API调用时的类型指定 由于 Scala 会将 推断为当前类(即 ),因此无法完成链式调用 场景2:方法中使用 实例作为参数 Note:不可定义为 ~~def c1(obj: Foo)~~,因为 Foo 为单例 ...
分类:
其他好文 时间:
2019-10-29 21:51:36
阅读次数:
78
Bydefault,rmdoesnotremovedirectories.Usethe--recursive(-ror-R)optiontoremoveeachlisteddirectory,too,alongwithallofitscontents.Toremoveafilewhosenamestartswitha‘-‘,forexample‘-foo‘,useoneofthesecommand
分类:
其他好文 时间:
2019-10-29 18:13:09
阅读次数:
87
事件的本质是委托字段的一个包装器 1.这个包装器对委托字段的访问起限制作用,相当于一个 蒙版。 2.封装(encapsulation)的一个重要功能就是隐藏 3.事件对外界隐藏了委托实例的大部分功能,仅暴露添加、移除事件处理器的功能 用于声明事件的委托类型的命名约定: 用于声明FOO事件的委托,一般 ...
1、请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。静态初始化块先执行,并按照类的先后,由父类依次执行下来 运行结果:Root的静态初始化块Mid的静态初始化块Leaf的静态初始化块Root的普通初始化块Root的无参数的构造器 ...
分类:
编程语言 时间:
2019-10-28 14:31:28
阅读次数:
69
链接:https://codeforces.com/problemset/problem/1244/C 题意:n场比赛,赢一场加w分,平局加d分,输加0分,总分p分,问赢,平,输的局数, 无解-1。 n<1e12, d<w<1e5, p<1e17 题解:x,y,z肯定不为负数,直接套exgcd的板子 ...
分类:
其他好文 时间:
2019-10-27 18:33:19
阅读次数:
96
1.在templates同级目录下建static 2.index.css 3.index.html 每次都要加{% load static %},挺麻烦的可以再settings.py中配置,就可以不加这句话了。 或者我们自己定义模板的位置,在settings.py中配置STATICFILES_DIR ...
分类:
其他好文 时间:
2019-10-27 16:25:05
阅读次数:
60
“协程可以在遇到阻塞的时候中断主动让渡资源,调度程序选择其他的协程运行。从而实现非阻塞IO” 然而php是不支持原生协程的,遇到阻塞时如不交由异步进程来执行是没有任何意义的,代码还是同步执行的,如下所示: function foo() { $db=new Db(); $result=(yield $ ...
分类:
Web程序 时间:
2019-10-27 14:57:34
阅读次数:
118
通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Model 元数据就是 "不是一个字段的任何数据 ...
分类:
Web程序 时间:
2019-10-27 00:49:04
阅读次数:
104
壹 ? 引 Foo.getName算是一道比较老的面试题了,大致百度了一下在17年就有相关文章在介绍它,遗憾的是我在19年才遇到它,比较奇妙的是现在仍有公司会使用这道题。相关解析网上是有的,这里我站在自己的理解做个记录,也算是相关知识的一次复习,题目如下,输出过程也直接标出来了: 如果大家搜这个题, ...
分类:
Web程序 时间:
2019-10-27 00:33:10
阅读次数:
133
因为多机环境fanout广播模式,每台机器需要使用自己的队列接受消息 所以尝试使用以下的方案 private static final String QUEUE_NAME="foo."+IPUtils.getLocalhostIp(); @RabbitListener(queues = QUEUE_ ...
分类:
编程语言 时间:
2019-10-26 15:06:54
阅读次数:
396