PHP 内存泄露重现 include 匿名函数
这个坑估计全网没有人踩过,这篇应该是公开出来的第一篇,很多人就算是踩了这个坑,也不一定会触发,即使是触发了,也不一定发现的了。这个是 include 或者是 require 对于匿名函数的内存泄露大坑。很多市面上的 PHP 教程都说 include require 相当于把代码复制到那个位置,从这个代码示例验证来看,其实不是这样的!$i=0; while (true) { if ($i%1000 ==...
树莓派网速特别慢怎么回事
度没有问题,至少现阶段没有问题。现在也搞不清到底是什么问题了,反正重启路由解决了。但是又不能肯定说是路由器的问题,因为用其他设备测试没有什么问题,可能路由器对于长时间连接的设备会有这个问题。这么看来,应该大概率还是路由器的锅。...
Chrome 不携带 Cookie 问题的曲线救国方法
项目出现不能正常运行。我觉得 Google 这样做害了很多人。有其他更好的解决办法。第一:只有是 图片 的情况下不携带(这个情况比较普遍),而 POST 请求,Iframe,Ajax 都是常用的伎俩,应该放开,并且你对一个不信任的域名,怎么可能在自己的站点里面产生这些呢;而对于第三方域名,在请求的 API 里面加上 Token 就不会有任何安全问题。第二:将选择权交给用户,很多开发规范不是喜欢通过标签...
7 月了,好久没写文章
老师骂,需要上交等一系列的操作,写日记的习惯慢慢的丢掉了,如果当时坚持下来,不说每天写,隔三差五也有很多明艳的记忆了。当我看了圣经之后,我才发现,世界上的神写的文字也是那么的放荡不羁,呵呵,日记其实不应该给别人看的,日记是人的一个重要的记忆,它太重要了,虽然现在有 vlog 可以记录,但是真的冗长冗长,谁有那个精力每天剪辑呢?虽然一辈子录下来估计也不到 8T,但还是文字方便啊。你总不会随时随地带个摄像...
记录下崽的成长
冲了水!小崽的改变这几天比较大,他没有经历大崽的拉在卫生间淋浴区地板上的那段时期,虽然学会尿尿便便比大崽慢好久,但变化就在几天的时间。替小崽子高兴呢!今天大崽和小崽两人早上起来都尿床了,被子都尿湿了,应该是两个人都尿了。白天教训了小崽之后,我抱着他玩,他过一会就会要下来去卫生间尿一次,看来是真的懂事了,不给爸妈添麻烦了!...
上海的朱泾也是个欠骂的地方
朱泾彻头彻尾的流氓地。卫生间建立在汽车站外面,这是地痞流氓的做法,在过去应该是方便上厕所收费!疫情期间出去上了趟厕所就得绕一圈。奇葩的周边路都不可以左转,且没有明显标识,地面没有标识,信号灯没有提示,离路口很远的地方放了小小的圆形标识,不能左转,不能左转你倒是把路封起来啊!朱泾地方政府通过这个敛财不少啊,真的一物降一物啊,你敛财了,你也会倒霉吗?朱泾,我看挺牛的!...
刚刚,我删掉了最后一台机器,告别了 Linode
不会走这么多弯路了,就不会浪费这么多心力了,哎~。FaaS 是我提出来的一个概念,意思就是文件即服务,这样的系统就是零运维成本,如果需要搬迁,只需要复制文件即可,这样多爽。最最开始使用 Linode,应该是 18 年的时候,当时 Linode 的 UI 还是比较务实的,按照现代人的审美来讲,就是比较老了,我觉得很好用,后面经历了几次的改版,无非了空间利用率更低了,动不动一个大占用空间,原本不需要下翻的...
iMovie 4K 视频导不出 4K 怎么办
设计者欠操,苹果的软件设计套路都是隐藏了极大的细节,但是对于想深入的朋友来讲,又没有开放一个隐蔽的口子,这样的软件设计者,我是非常不喜欢的。真正好的软件是不需要的学习的,如果不明白,至少在导出的时候就应该有个提示为什么?我来给大家讲为什么同样选择 4K 视频素材却在导出的时候没有 4K 选项呢?因为你是从文件夹里面拖进去的。操蛋不,为什么我从文件夹里面拖进去的 4K 就只能导出 720p,说到底就是苹...
夜神模拟器安装系统根证书
安卓7.0之后,更加严格,这将导致一个结果,就是,你的手机,只是一个手机而已,而你几乎无法控制它。其实作为一个开源的系统,真的不应该这样,因为,你是开源的,总会有办法。其实,7.0 之后的安卓,用户证书变的没有意义。而目前的抓包工具,不论是 Charles 或者 是 Fiddler 几乎都是不能用的节奏。下面讲一讲 Charles 抓取 https 数据接口。Help -> SSL proxying ...
PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue
的 query 方法,自动判断是返回资源还是影响的行数。同时也发现在使用 PDO 操作时,不能很好的做到这一点。因为执行 SELECT 的时候也有影响的行数,这点与一般的常识不一样,一般懂数据库的人都应该知道,SELECT 是不会影响到行的,但是 PDO 中的 rowCount 方法返回的值是选出的行数。所以,因为这个缘故,只能从 SQL 上面做一个简单的判断了,算是不太完美。 附 query 方法节...