leetcode真的很邪门的,很多代码都晦涩难懂,需要一点思考。
可以说是我的水平太低,但既然你是老师来讲解题目,真不能这样搞啊。

比如一个变量,i,int i = 1,那么,在for循环里,i++这样的自增操作很常见。
那么,i++是什么意思?显然是先使用i的值,比如这里是1,使用完了再加1,就成了2了。
++i是什么意思呢?是先自增一次,就成了2,然后......

-- 阅读剩余部分 --

Privacy is a privilege

Of course, privacy is a right, protected by the Constitution. But come on, don't be naive. Let's face the reality.

In the era of Internet, privacy is a privilege. Only a few can have it. You, one of the ordinary people, are transparent. You have no......

-- 阅读剩余部分 --

Yii2 Gii生成代码的bug

基本上都用会用Gii生成代码,省事嘛,但是,最近一个项目有点恶心。

比如,在MySQL里建了一张表,一个字段是status,设置为booleanMySQL其实是把这个字段设置为tinyint的。

但在Gii里生成的model代码里的rules里,就成了string里<......

-- 阅读剩余部分 --

复制操作符=,其实这个很简单的东西,但如果深究起来,那也还是需要一些精力去理解的。

C语言是有指针的,也就是pointer。但Java没有,JavaScript也没有,其实不是没有,而是很多高级语言是不允许你直接操作内存数据的,为了安全,也为了方便。

最近刷leetcode,遇到一个小问题,21. Merge Two Sorted L......

-- 阅读剩余部分 --

美国人民比较喜欢购买自己的域名,然后买office365或者g suite这样的办公套装服务。
最近遇到一个问题,我用的是office365的邮箱服务,用yiisoft/yii2-swiftmailer发邮件就会使用office365的smtp配置。
官方给的配置如下:

  • Server name: smtp.office365.com
  • Port: 587
  • Encryption: STARTTLS

好了,我发送无数次,都出现这个这个[Unable to find the socket transport "starttls" - did you forget to enable it when you configured PHP? #26792144]报错信息。

-- 阅读剩余部分 --