首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
未分类
订阅
bleachok
更多收藏集
微信扫码分享
微信
新浪微博
QQ
50篇文章 · 0订阅
漫话:如何给女朋友解释什么是IO中的阻塞、非阻塞、同步、异步?
周末在家加班,正在疯狂的撸代码,女朋友很开心的跑过来,手里拿着他刚刚画好的一副漫画。 同步、异步、阻塞、非阻塞都是和IO(输入输出)有关的概念。最简单的文件读取就是IO操作。而在文件读取这件事儿上,可以有多种方式。 说到烧水,我们都是通过热水壶来烧水的。在很久之前,科技还没有这…
告别webpack,直接运行npm包
2019年,距离es6正式发布已经过去了4年多了,es6给我们带来了许多新特性,包括全新的JavaScript模块系统(ESM),它可以直接在浏览器运行。但一般我们开发项目,还是要引入Browserify和Webpack等打包工具进行打包,诚然,这些打包工具可以给项目带来很多好…
JavaScript 竟然没有标准库?
最近在SegmentFault解题,一个问题比较让我比较印象深刻:一个初学者试图在浏览器中导入Node.js的net模块。结果在控制台打印后是一个空对象。 对于有点Javascript经验的人来说,这是一个‘弱智’问题,怎么可以在浏览器端运行Node程序呢?因为这些Node模块…
浅谈依赖注入与控制反转
前言:设计模式其实是一个很空洞的东西,设计模式有几十种,有些人觉得工厂模式也单例模式已经足够解决大部分问题。而有些人觉得任何设计模式都会让开发变得更 “复杂”,更 “低效”。所以千万不要太过追求他的实际意义和作用,否则你已经坠入云雾。但是不管怎么样,实际工作中还是要对它们有所了解,下面从 php 的角度来讲一下依赖注入、控制反转、反射等概念
PHP_TP5框架开发后端接口(代码编写思路)
这半个月断断续续在学习用PHP的ThinkPHP框架开发后端API。现在总结记录一下开发一个接口需要做好哪些事,以此提高开发效率,并且也有不错的扩展性。 数据表会随着代码的编写做些调整和改变。 值得注意的一点,当有两张表之间的关系是多对多时,记得设计一张中间表存放两张表各自的i…
赵童鞋带你入门PHP(八) ThinkPHP控制器篇
没错,就是:路由->控制器->模型(->视图)。 本章我们主要讲解ThinkPHP框架中的控制器的常用功能。 在TP框架中定义控制器非常简单,只需要在模块下建立controller文件夹,在controller文件夹中定义一个PHP类文件即可,框架默认就自带了Index控制器。…
webpack 2 打包实战
华尔街见闻团队 webpack 2 打包实战
用最少的代码手工实现一个Promise,5分钟看懂
Promise 采用面向对象的方式封装了回调函数,可以将回调金字塔改为平行的链式写法,优雅的解决了回调地狱,ES7带来了异步的终级解决方案async/await,可以用写同步代码的方式编写异步代码,而Promise正是async/await的基石。 Promise 是一种设计模…
thinkphp5 速查表
仿照 laravel 的速查表
🍭 图解原型和原型链
原型指的就是一个对象,实例“继承”那个对象的属性。在原型上定义的属性,通过“继承”,实例也拥有了这个属性。“继承”这个行为是在 new 操作符内部实现的。 实例与原型则是通过上文中提到的 __proto__ 去访问到。 当访问 p 中的一个非自有属性的时候,就会通过 __pro…