- 编程技术
一文介绍机器学习中的三种特征选择方法
特征工程在机器学习流程中占有着重要地位。广义的特征工程一般可分为三个环节:特征提取、特征选择、特征衍生,三个环节并无明确的先手顺序之分。...
- 编程技术
如何优雅地给对象的所有方法添加异常处理
为了保证健壮性,我们要对所有可能报错的代码添加异常处理,但是每个方法都添加 try catch 又太麻烦,所以我们利用 Proxy 实现了代理,透明的给对象的所...
- 编程技术
处理复杂的数据集成,你还在编写脚本吗?
对于任何具有基本编程技能的人来说,将数据从源移动到目的地的最常见方法就是开发一个简短的脚本。代码从一个或多个源中提取数据,执行任何必要的...
- 编程技术
用数据说话,序列化框架测评报告
今天选择几款市面上常用的序列化框架进行测试对比,帮助开发团队搞清楚不同场景该采用哪种序列化框架。...
- 编程技术
再见Session!这个跨域认证解决方案真的优雅!
JWT,是目前最流行的一个跨域认证解决方案:客户端发起用户登录请求,服务器端接收并认证成功后,生成一个 JSON 对象,然后将其返回给客户端。...
- 编程技术
高并发是一种架构思维模式
本文从浅到深依次讲述了性能是实现高并发的基础条件,控制是实现资源最大化利用的方式,以及如何通过取舍来换取当前应用系统更所需的能力,但这些...
- 编程技术
如何手撸一个较为完整的RPC框架?
最近在公司分享了手撸RPC,因此做一个总结。一起来看一下吧 。...
- 编程技术
如何构建前端领域的 “干净架构”
今天我们来看一种前端架构的模式,原作者称它为“干净架构(Clean Architecture)”,文章很长,讲的也很详细,我花了很长时间去读完了它,看完很有收获...
- 编程技术
巧用 CSS 构建渐变彩色二维码
本文将介绍使用 CSS,快速将一个普通黑色二维码,变成任意我们想要的彩色渐变二维码。...
- 编程技术
2.1 万 Star!一个开源免费、功能强大的视频播放器库
最近在开发一个前端项目,用到播放视频的功能,所以就查了下有什么前端的视频播放器库可以使用,今天来分享一下给大家。...
- 编程技术
2022 Web Components 趋势解读和展望
Web Components 是用于创建适合多种用途的 HTML 元素的 Web 技术。对这种现象有一种不同的态度:一些人相信 Web 组件的革命性潜力(尽管它们于 2011 年首次推出...
- 编程技术
前端抱怨API响应慢,怎么办?
分析API的耗时是将API的总耗时拆分为不同的部分,清晰的知道是什么原因导致耗时过高。我们借助不同的工具,在不同的网络环境下进行耗时分析,从而提...
- 编程技术
2022 年的十种软件开发趋势
软件开发的世界是一个不断发展的景观。没有什么是一成不变的,因为程序员总是在创新。...
- 编程技术
画一手好的架构图是码农进阶的开始
作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看的明白?如果有这样的困惑,本文将介绍一些画图的方法论,让技术图纸...
- 编程技术
这5个理由让软件架构师积极拥抱低代码
软件开发者和架构师曾经有理由对低代码技术持怀疑态度,但今天,许多成熟的低代码平台使敏捷开发团队能够提高生产力、增加质量、并频繁部署。开发...
- 编程技术
GIT命令操作全攻略,请收下我的膝盖!
说了这么多,Git 是一款什么样的软件?和 CVS、SVN 这些免费的版本控制系统有什么区别呢?既然git这么受欢迎,下面我们就开始git的学习之旅吧!...