Fournoas 说《Kyle Rittenhouse found not guilty in Kenosha protest shootings》:

权利只有当有人去捍卫时才不会被剥夺

Fournoas 说《国家互联网信息办公室关于《网络数据安全管理条例(征求意见稿)》公开征求意见的通知》:

你可知GFW,不是我真姓
请叫儿的乳名:
叫我一声——数据跨境安全网关

Fournoas 评论《纳齐诺事件》:

如果内个是科学,它们应该拿狗做实验。

JavaScript 异步可迭代定时器

ES8(ES2017)引入了 async 函数和 await 关键字。await 关键字可用于 async 修饰的异步函数或者一个 Promise 对象,而异步函数本质上也就是一个返回 Promise 对象的语法糖。

ES9(ES2018) 引入了新的 for await...of 语句,可用来遍历异步可迭代对象。异步可迭代对象通过 Symbol.asyncIterator 符号来指定默认的异步迭代器,如果一个对象设置了这个属性,它就是异步可迭代对象。和同步迭代器一样,异步迭代器同样包含一个 next() 方法,该方法返回一个对象,包含 donevalue 两个属性,前者表示循环是否结束,后者是当前循环的返回值。

……

Fournoas 说:

在某国,关怀退休老人的性生活属于违法行为

Fournoas 说《因为发蛋炒饭菜谱,江苏联通的微博被禁言了》:

这到底是在搞举报呀,还是在搞科普呢。特酿的搁这儿反装忠呢。建议统统抓起来审一审,绝壁各个都是 50 万。

解决 PHP Trait 不能定义常量及成员变量冲突的问题

PHP Trait 只能定义成员变量和方法,不能定义常量。如下代码会报错:

php// test.php

trait UsageTrait
{
    const THE_CONST_NAME = 1;
}

错误消息为:

Fatal error: Traits cannot have constants in test.php

想要在不同的类中共用一组常量,可以通过接口来解决:

……

Fournoas 评论《钉钉打卡作弊 App“大牛助手”非法获利 500 万,犯罪人被判 5 年 6 个月》:

这个判决结果所造成的恶劣影响不亚于当年的南京彭宇案

小众编程语言

这里先给出小众的定义:以 TIOBE Index for October 2021 为标准,排名在 20 位以后的编程语言。其中排名前 20 的编程语言为:

  1. Python
  2. C
  3. Java
  4. C++
  5. C#
  6. Visual Basic
  7. JavaScript
  8. SQL
  9. PHP
  10. Assembly language
  11. Classic Visual Basic
  12. Go
  13. MATLAB
  14. R
  15. Groovy
  16. Ruby
  17. Swift
  18. Fortran
  19. Perl
  20. Delphi/Object Pascal

……

Fournoas 评论《如何看待中国共产党党员总数为9514.8万名,你是其中的一员吗?》:

截止至 1991 年 11 月 6 日,苏联党员近 2000 万,团员约 2600 万,合计占总人口的 16%。