Electron 获取不到设备 ID 了!

3 月 13 日
阅读 2 分钟
332
大家好,我是杨成功。在桌面应用开发中,常常需要获取设备唯一 ID 来表示当前客户端的唯一性。一般的设备 ID 需要满足两个条件:基于硬件和系统配置生成,确保设备的唯一性。只要不重装系统,设备 ID 多次获取都是唯一的。node-machine-id 是一个常用的 Node.js 模块,它能够在 Electron 中获取机器的唯一标识。我们的产...
封面图

花 15 分钟把 Express.js 搞明白,全栈没有那么难

1 月 22 日
阅读 5 分钟
1.3k
Express 是老牌的 Node.js 框架,以简单和轻量著称,几行代码就可以启动一个 HTTP 服务器。市面上主流的 Node.js 框架,如 Egg.js、Nest.js 等都与 Express 息息相关。

封面图

Taro 小程序持续集成

2023-03-18
阅读 3 分钟
5.1k
传统意义上的持续集成,是在 Web 端通过自动化的方式将项目打包并上传到服务器,这一过程需要 Git 参与。持续集成的目的是为了免去手动打包、手动上传这一繁琐且容易出错的步骤,提高部署效率和部署的安全性。
封面图

让打卡小工具“智能一点”:添加请假过滤、token自动刷新

2022-09-08
阅读 4 分钟
5.1k
前面写了一篇文章,介绍了如何用 Node.js + 钉钉 API 实现考勤打卡连续提醒的小工具。有的同学留言说为什么不直接调用钉钉 API 自动打卡(这个我也想过)。可惜我翻遍了钉钉的文档都没有找到这个 API。
封面图

组员老是忘记打卡,我开发了一款小工具,让全组三个月全勤!

2022-08-27
阅读 9 分钟
6.6k
开始的时候我们都设置了一个打卡闹铃,下班后准时提醒,但有的时候加班,加完班回家又忘记打卡了。还有的时候迷之自信的以为自己打卡了,第二天看考勤记录发现没打卡。
封面图

搭建前端监控,采集用户行为的 N 种姿势

2022-07-20
阅读 8 分钟
8.5k
上一篇我们详细介绍了前端如何采集异常数据。采集异常数据是为了随时监测线上项目的运行情况,发现问题及时修复。在很多场景下,除了异常监控有用,收集用户的行为数据同样有意义。
封面图

搭建前端监控,如何采集异常数据?

2022-06-10
阅读 8 分钟
6.3k
前两篇,我们介绍了为什么前端应该有监控系统,以及搭建前端监控的总体步骤,前端监控的 Why 和 What 想必你已经明白了。接下来我们解决 How 如何实现的问题。
封面图

前端监控的搭建步骤,别再一头雾水了!

2022-05-22
阅读 5 分钟
8.9k
在动手实现之前,首先脑子里要有一个整体脉络,明白搭建前端监控具体的流程步骤有哪些。因为前端监控系统实际上是一个完整的全栈项目,而并不仅仅是前端,甚至主要的实现都是围绕在 数据方面 的。
封面图

为什么前端不能没有监控系统?

2022-05-12
阅读 4 分钟
7.3k
提到监控系统,大部分同学首先想到的是后端监控。很明显,比如检测服务器性能,数据库性能,API 的访问流量,以及各种服务的运行情况等等,都与后端息息相关。而前端更多承担的是 UI 展现的角色,主要关注页面怎么排版设计,好像没什么需要监测的地方,因此一直以来都没有涉及到监控的概念。
封面图

Serverless 背景下,一部分“前端工程师”会转变为“应用交付工程师”

2022-01-17
阅读 3 分钟
6.5k
这是我的 2022 年第一篇文章。一直在想写些什么比较好,既然是新年,新年新气象,写点技术展望的想法是不是更合适?于是这篇文章的标题,也就是本文的核心思想出来了:
封面图

前端er,什么时候,你想写一个 HTTP 服务器?

2021-11-30
阅读 5 分钟
7.2k
当你第一次接触工程化的项目时,看到项目控制台正在 building,过一会突然跳出一个 URL 地址,你点开它居然是你刚写好的网页,好神奇。
封面图

前端架构师神技,三招统一代码风格

2021-11-12
阅读 8 分钟
12.7k
本文来源公众号:程序员成功本文从代码规范,代码检查,代码格式化,以及编辑器自动化实现的方向,介绍代码规范统一在我们团队的实践应用。大纲预览本文介绍的内容包括以下方面:认识代码规范制定和统一规范神技一:ESLint神技二:Prettier神技三:VSCode附录:命名和项目结构规范认识代码规范先来思考两个问题:什么是...

【react】前端读取环境变量的骚操作

2021-01-29
阅读 3 分钟
12.5k
在经典的单页面应用中,以 react 为例,应用会区分开发环境和生产环境。开发环境是用 webpack-dev-server 编译并启动的前端项目,本质上启动的是一个 node 服务。生产环境也是需要 node 编译为纯静态页面,等待后续部署。

【js】获取 blob 实现批量下载 pdf

2021-01-13
阅读 2 分钟
6.7k
最近有一个单独和批量下载 pdf 的文件的需求。单独下载首先想到的是用 a 标签 download 属性直接下载。实践中发现,浏览器会默认打开pdf文件,而不是直接下载。批量下载需要压缩,这一步也需要在前端实现。

【js思考课】梳理一波函数的花式用法

2021-01-12
阅读 3 分钟
1.8k
概述函数的用法眼花缭乱,即便工作了很多年的人,熟悉各种框架的函数用法,但是未必知道为什么要这么用,为什么换一种用法就不可以。这节思考课,就是从最简单的一个demo开始,逐渐展开思考,一步步尝试来理解它。1. 基础实验先上基础代码: {代码...} 基础代码只有一个变量,一个函数。下面依据基础代码进行实验函数调...