首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
YanChen11
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
InnoDB 中的锁机制以及多版本并发控制(MVCC)
InnoDB 使用锁来保证数据的一致性,但加锁会降低数据库的并发性能,影响效率。为了在保证数据一致性的同时提高并发性能,InnoDB 引入了多版本并发控制(MVCC)
MySQL 中使用 insert ... on duplicate key update 和 replace into 可能引起的问题
使用 insert ... on duplicate key update 和 replace into 进行数据库的写操作可能会引起数据一致性的问题
Golang、WebSocket、Vue 搭建简易的多人聊天室
使用 golang、vue、websocket搭建的建议多人聊天室。大致介绍了客户端与服务端之间 websocket 连接的建立与消息通信
golang 开发 REST 风格的 API
其中,函数 homePage 负责渲染静态页面,而 handleRequests 负责将所有对 URL 根路径的请求路由到 homePage。 在实际应用中,同一服务中会包含多个 API,针对不同的功能进行响应,所以必须用到路由模块。这里我们使用第三方包 gorilla/mux…
PHP 7 中对递归的优化
递归因其简洁、优雅的特性在编程中经常会被使用。递归的代码更具声明性和自我描述性。递归不需要像迭代那样解释如何获取值,而是在描述函数的最终结果。 相比之下,递归的实现方式更简洁明了,可读性更强,更容易理解。 程序中的函数调用,在底层通常需要遵循一定的调用约定(calling co…
PHP 7 中对 Error 的处理
在 PHP 5 中,当程序中有致命错误发生时,脚本会立即停止运行。并且,通过 set_error_handler 设置的错误处理程序在这种情况下并不会被调用。 set_error_handler 接受两个参数,第一个为自定义的错误处理函数,第二个参数指定触发该自定义错误处理函数…
PHP 7 Zend 虚拟机(ZVM)
其中,handler 为 OPCode 实际执行的 C 语言函数。op1、op2、result 统称为操作数(op1 和 op2 为输入参数,result 为运行结果)。 并不是所有的 OPCode 指令都会用到全部的操作数。例如,ZEND_ADD 会用到全部操作数,但 ZEN…
PHP 7 和 PHP 5 中对象的介绍和比较
zend_class_entry 结构体中包含大量的指针以及 hashtable,这就导致结构体本身会占用不小的内存空间。另外,结构体中的指针还需要单独分配相应的内存空间,这又会消耗一部分内存空间。 所谓开发者自定义的 class 即使用 PHP 语言定义的 class,而 P…
PHP 7 中字符串处理逻辑的优化
PHP 7 中对字符串的处理过程相对简单,首先创建一个堆栈 stack,然后将要连接的字符串片段存入栈空间,最后只需要分配一次内存空间,然后将结果从栈中移动到所分配的内存空间中。相较于 PHP 5,PHP 7 在处理过程中避免了反复申请内存的过程。而 PHP 7 在字符串处理方…
红黑树
红黑树也是一种自平衡二叉树,但红黑树的平衡并不是像 AVL 树那样严格的平衡。红黑树的平衡指的是从根节点到任何叶子节点的路径上所包含的黑色节点的数量相等。 综上所述,设红黑树的节点总数为 n,红黑树的高度为h,从根节点到叶子节点的最短路径包含的节点数量为 k,则有 $n >= …
下一页
个人成就
文章被点赞
82
文章被阅读
69,107
掘力值
1,749
关注了
2
关注者
29
收藏集
1
关注标签
1
加入于
2019-10-19