首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认
订阅
用户9308304417330
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
【译】JS中的面向切面编程
幸运的是,就像JS中的OOP与FP一样,你可以毫不费力的将AOP与FP或OOP混用。 AOP为我们提供了一种不需要修改现有逻辑将代码注入到现有函数或对象中的方法。 下面示例用于说明实现AOP的容易程度及其给代码带来的好处。 上面代码很简单,一个基本对象有3个方法。其中包含两个注…
序列化:ProtoBuf 与 JSON 的比较 !
介绍ProtoBuf是google团队开发的用于高效存储和读取结构化数据的工具。什么是结构化数据呢,正如字面上表达的,就是带有一定结构的数据。比如电话簿上有很多记录数据,每条记录包含姓名、ID、邮件、
Go微服务实践之增删改查
首先我们从 model 层开始,来说说go-zero 的API以及封装细节。首先 model 层连接的API集中在core/stores。我们先来看看操作 mysql 这类数据库,API方法我们来到 core/stores/sqlx,所以接下来用几篇的文章总体介绍一下 sqlx…
面试被问:怎么用 UDP 实现 TCP?
本题是我在面试中,技术总监问我的一道真题,当时答得不太好,所以把它揪出来总结了下。 其实面试官主要是想让我说出 UDP 和 TCP 的原理上的区别,怎么给 UDP 加些功能实现 TCP。 下面我会以大白话的方式来解答上面的问题。 UDP 让我想起了刚毕业参加工作那会,一名毕业菜…
简单构建 ThinkJS + Vue2.0 前后端分离的多页应用
最近在使用 ThinkJS + Vue2.0 写一个简单的项目,该项目分为用户端和管理界面,分别对应 vue 的两个页面index和admin,用户端、管理界面自身是基于 vue 构建的单页应用,服务端采用 thinkjs 的提供 api。 直接使用 vue 官方的 vue-c…
我的新书,《第一行代码 Android 第 3 版》已出版!
《第一行代码——Android》这本书自 2014 年出版以来,已经过去了 6 个年头。期间 Android 系统版本经历了 4.0 到 10.0 系统的巨大升级,开发技术也发生了翻天覆地的变化。在 2016 年的时候,我曾对书中的内容进行了大幅度的更新,出版了这本书的第 2 …
webpack之常用配置(三)
我们可以使用懒加载的方式引入模块,比如说当触发了某个条件,在通过import的方式引入模块。这样可以使得项目的性能会更加的好。 同样的路由懒加载的意思,表示当我们监听到路由变化了,才会去引入对应的页面模块。 Shimming:在打包过程中,有时候需要对代码兼容。这种兼容不局限于…
【2020年终总结】我不是大佬,但我相信我在通往成为大佬的路上
很高兴见到你 👋 我是 Flywith24。这是我的 2020 年终总结,记录了我学习 Android 的过程
100 行代码实现 Promises/A+ 规范
作为 Modern JavaScript 基础设施的一部分,Promises 对前端开发者而言异常重要。 它是 async/await 语法的基础,是 JavaScript 中处理异步的标准形式。并且,未来的 Web API,只要是异步的,都会以 Promises 的形式出现。…
用大白话给你解释 Zookeeper 的选举机制
Zookeeper是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。我们可以简单把Zookeeper理解为分布式