首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
菜的黑人牙膏
掘友等级
前端开发
|
某18线小厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 57
沸点 6
赞
63
返回
|
搜索文章
赞
文章( 57 )
沸点( 6 )
Java集合(五) Vector详解
在学习了ArrayList之后,Vector这个类其实已经不用再进行更深入的学习了。因为说它是线程安全的ArrayList也不为过。因为基本业务代码上,Vector除了方法上多了个 synchronized ,另外基本一样。所以今天我们便一起学习一下Vector的特点和它与Ar…
nodejs是如何和libuv以及v8一起合作的?(文末有彩蛋哦)
首先,nodejs提供那么多模块,以及能在各个平台上跑的飞起,不是因为js很牛逼,而是因为底层依赖了一些你不知道的技术。最大的两个依赖便是v8和libuv。为什么这么说呢?因为一个帮助你将js代码转变成可以在各个平台和机器上运行的机器码,另外一个帮助你调用平台和机器上各种系统特…
《剑指offer》—— 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 ⚠️注意:正则表达式当中 \s 表示匹配空格,g 表示全局匹配,如果不熟悉正则表达式,直接去 MDN 上看一看,多练练就会了。 搜索「tony老师的前端补习班」关注我的微信公众号,那么就可以第一时间收到我的最新文章。
《剑指offer》—— 二维数组中的查找
在一个 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 从左上角开始递归,如果当前值 小于 目标值,那么往 右边 / 下边 走,直到匹配目标值。 从右上角开始循环…
InnoDB的自增键和row_id用完了会发生什么?
表t中包含一个索引列c1,该列被添加了AUTO_INCREMENT属性。我们先向该表中插入一条记录: 很显然,自增列c1的值将不再继续增长,而是取的TINYINT所能存储的最大值。 这里需要注意的是,在当前举的例子中,我们只是在自增列c1上边建立了一个普通的二级索引idx_c1…
Mysql 百问系列:Buffer Pool 是什么?
InnoDB 类型的存储引擎是会把数据写到磁盘上的。(Mysql 5.6.6 以后默认) InnoDB 以表为单位,生成 表名.frm 和 表名.idb 文件 存储在相应的Mysql存储目录下。 InnoDB 是以 页(一般为大小为16K) 为单位,从磁盘文件中读取数据 到内存…
select * from user 这条 SQL 语句,背后藏着哪些不可告人的秘密?
执行完这条语句后,我们就会得到 id 为 1 的用户信息。那么对于这一条 SQL 语句,MySQL服务器做了哪些处理呢?这篇文章我们就一起打卡 MySQL 数据库中对 SQL 语句的处理逻辑。 了解 MySQL 数据库的 SQL 语句内部处理逻辑有什么好处?当我们碰到 MySQ…
深入浅出 Babel 下篇:既生 Plugin 何生 Macros
这篇文章干货不少于上篇文章,这篇我们深入讨论一下宏这个玩意 —— 我想我们对宏并不陌生,因为很多程序员第一门语言就是 C/C++; 一些 Lisp 方言也支持宏(如 Clojure、Scheme), 听说它们的宏写起来很优雅;一些现代的编程语言对宏也有一定的支持,如 Rust、…
Vue源码解析之数组变异
众所周知,在 Vue 中,直接修改对象属性的值无法触发响应式。当你直接修改了对象属性的值,你会发现,只有数据改了,但是页面内容并没有改变。 原因在于: Vue 的响应式系统是基于Object.defineProperty这个方法的,该方法可以监听对象中某个元素的获取或修改,经过…
下一页
个人成就
文章被点赞
503
文章被阅读
67,870
掘力值
2,113
关注了
2
关注者
145
收藏集
1
关注标签
24
加入于
2017-06-23