首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
红烧不是清蒸
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.6K
文章 1.5K
沸点 27
赞
1.6K
返回
|
搜索文章
最新
热门
深入浅出 Laravel 路由执行原理
这篇文章我们将学习 Laravel 项目中一个很重要的主题 -- 「路由」。 可以说几乎所有的框架都会涉及到「路由」的处理,简单一点讲就将用户请求的 url 分配到对应的处理程序。 那么还等什么,赶紧上车吧! 这节我们将重点讲解如何加载我们在 routes 目录下的定义的 we…
如何攻破PHP的垃圾回收和反序列化机制(下)
在上篇文章中,我们针对“为什么外部数组完全被释放?”这一问题进行了详尽的分析,最终证明,造成该漏洞的主要原因是ArrayObject缺少垃圾回收函数。我们将该漏洞称为“双递减漏洞”,漏洞报告如下(CVE-2016-5771): https://cve.mitre.org/cgi…
如何攻破PHP的垃圾回收和反序列化机制(上)
在本文中,我们主要介绍了PHP垃圾回收(Garbage Collection)算法中的两个Use-After-Free漏洞。其中一个漏洞影响PHP 5.3以上版本,在5.6.23版本中修复。另外一个漏洞影响PHP 5.3以上版本和PHP 7所有版本,分别在5.6.23和7.0.…
Golang使用HTTP/2的正确方法
golang在http/2这块做的比较早,但是因为历史原因导致API比较令人迷惑,网上很多同学在抱怨。我这里记录一下如何正确的实施HTTP/2的客户端与服务端。HTTP/2协议握手分2种方式,一种叫h2,一种叫h2c。
使用 mixphp 打造多进程异步邮件发送
邮件发送是很常见的需求,由于发送邮件的操作一般是比较耗时的,所以我们一般采用异步处理来提升用户体验,而异步通常我们使用消息队列来实现。 传统 MVC 框架由于缺少多进程开发能力,通常是采用同一个脚本执行多次,产生多个进程的方式,mixphp 封装了 TaskExecutor 专…
深入golang之---goroutine并发控制与通信
开发go程序的时候,时常需要使用goroutine并发处理任务,有时候这些goroutine是相互独立的,而有的时候,多个goroutine之间常常是需要同步与通信的。另一种情况,主goroutine需要控制它所属的子goroutine,总结起来,实现多个goroutine间的…
Klook分享Go应用秘籍:服务千万级全球用户的4点心得
Klook是总部位于香港的旅游科技公司,成立四年,在亚洲旅游创业领域成为一匹黑马,为全球上千万用户提供折扣门票、旅游特色活动的预订服务。Klook在技术的不断探索和创新,是这家公司国际化、规模型业务的实现根基。今天由Klook的后端技术总监熊传亮,为大家分享Klook在Go语言…
[译]Go 和 interface 探究
这篇和之前的汇编那篇一样,都是翻译自 github 的 go-internals 这个项目,我的翻译地址是: https://github.com/cch123/go-internals 这篇写的比较长,如果讲深度的话。。那自己真是惭愧到不好意思去写 interface 的文章…
重新审视 Docker 和 Jenkins
自从我首次撰写探讨我们如何组合 Docker 容器和 Jenkins 为 Riot Games 的诸多后端软件创建短期构建环境一文以来,已经过去两年多了。截至今天,此系列共有七篇文章,并且我们也受到了许多关于如何使用容器来做各种有趣的事情的反馈、沟通、技术见解、小技巧和故事。在…
golang LockOSThread子协程绑定问题
golang的runtime提供了一个LockOSThread的函数,该方法的作用是可以让当前协程绑定并独立一个线程 M。 那么绑定线程的那个协程new出来的子协程在哪里跑? 先说答案,子协程不会继承lockOSThread特性。 是否是这样,我们可以试一下 … 该…
下一页
个人成就
优秀创作者
文章被点赞
12,912
文章被阅读
943,741
掘力值
38,902
关注了
43
关注者
5,564
收藏集
0
关注标签
1
加入于
2017-08-04