无分类 内存池原理大揭秘 在 C 语言的动态申请内存技术中,相比起 alloc/free 系统调用,内存池(memory pool)是与现在系统中请求一大片连续的内存空间,然后在运行时根据实际需要分配出去的技术。使用内存池的优点有:
javascript 可能是基于 Hooks 和 Typescript 最好的状态管理工具 接上一篇:我理想中的状态管理工具 之前说,对于我个人来而言,理想的状态管理工具只需同时满足两个特点: 简单易用,并且适合中大型项目 完美地支持 Typescript 未能找到一个完美满足这两点的,所以我决定自己造…
java 从时间碎片角度理解阻塞IO模型及非阻塞模型 传统的网络服务器只支持阻塞模型,该模型下,针对每个客户端连接,服务器都必须创建一个线程来处理这个连接上的请求,服务器必须维持着这些线程直到线程中的处理工作结束。
javascript 我理想中的状态管理工具 现已存在许多成熟的状态管理解决方案:Redux、Mobx、Mobx-state-tree,还有基于 Redux 的 Dva.js、Rematch… 但对于我个人来说,理想的状态管理工具只需同时满足两个特点:
无分类 Go 语言函数 parameter list:参数列表,参数就像一个占位符,当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以不包含参数。ret…
无分类 【Nginx源码分析】Nginx中的锁与原子操作 多线程或者多进程程序访问同一个变量时,需要加锁才能实现变量的互斥访问,否则结果可能是无法预期的,即存在并发问题。解决并发问题通常有两种方案:1)加锁:访问变量之前加锁,只有加锁成功才能访问变量,访问…
javascript 深入理解浏览器的缓存机制 关于页面性能优化,浏览器缓存必定是一个绕不过的话题,判断一个网站的性能最直观的就是看网页打开的速度,而提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟…
无分类 PHP工具箱:PHPStan —— PHP 静态代码分析工具 每当我看到开发人员从 Java 或 C# 等编译语言切换到 PHP 这样的解释语言时解放了生产力后感到很高兴。除了这些常规的执行模型(发起、处理请求和结束请求)和更短的反馈环(无需等待编译器)外,还有一个能解决开…
无分类 SegmentFault 社区上线小程序开发频道,助力小程序开发者生态 2016 年 9 月 21 日,微信发布小程序内测,11 月 3 日对开发者公测,2017 年 1 月 9 日微信小程序正式面向 C 端用户开放。作为腾讯生态中的重要一环,微信小程序的开发浪潮席卷了整个互联网圈,它以一种轻应用、…