andrew
创作者中心
登录
andrew
文章
andrew
in
ip
深入浅出之ip2region实现
在移动互联网的应用中,经常需要根据用户的位置信息等做一些用户侧信息的统计分析。而要拿到用户的位置信息,一般有两个方法: GPS 定位的信息和用户 IP 地址。由于每个手机都不一定会打开 GPS,而且有时并不太需要太精确的位置(到城市这个级别即可),所以根据 IP 地址入手来分析用户位置是个不错的选择。 要做到这个功能得需要一个
发布于 1年前
阅读数 11368
andrew
in
Git
git合并方式:rebase和merge
前言 在使用Git进行版本控制的过程中,我们经常会遇到需要合并分支的情况。Git提供了两种主要的合并方式:rebase和merge。本文将介绍这两种合并方式的区别、优缺点以及最佳实践。 什么是rebase和merge merge Merge是Git中最常用的合并方式之一。它将两个分支的修改合并到一起,并创建一个新的提交记录来代表这个合并。这个新的提交记
发布于 1年前
阅读数 2422
andrew
in
axios
基于axios实现API签名
前言 在前后端分离的架构中,前端需要向后端发送请求获取数据。而在实际开发中,我们经常会遇到需要对请求进行签名的情况,以保证请求的安全性和可靠性。本文将介绍一种基于axios的API签名算法。 签名算法 签名算法是一种将请求参数和密钥进行加密生成签名的算法。在请求中,将签名和请求参数一起发送给后端,后端通过验证签名的正确
发布于 1年前
阅读数 2284
andrew
in
TypeScript
,
jsdoc
TypeScript vs JSDoc: 什么是更好的类型检查工具?
在现代的Web开发中,类型检查已经成为了必不可少的一部分。在JavaScript中,有两个主要的工具可供选择:TypeScript和JSDoc。这两个工具都可以帮助开发人员在编写代码时进行类型检查,但它们之间有什么区别呢?在本文中,我们将探讨TypeScript和JSDoc的异同点,并比较它们的优缺点,以帮助你决定哪个工具更适合你的项目。 TypeScript Ty
发布于 1年前
阅读数 2239
andrew
in
JavaScript
js 获取文件扩展名
问题描述 在开发前端应用时,我们经常需要获取文件的扩展名。那么在 JavaScript 中,如何获取文件的扩展名呢? 解决方案 在 JavaScript 中,我们可以使用字符串的 split() 方法来获取文件的扩展名。具体步骤如下: 使用 split() 方法将文件名按照 . 分割成数组。 获取数组中最后一个元素,即为文件扩展名。 下面是具体实现代码: funct
发布于 1年前
阅读数 1998
1
2
andrew
关注
文章
7
小书
0
点赞
0
粉丝
0
简介:
山重水复疑无路,柳暗花明又一坑。