ValidEmail:邮箱真实性检测方法

很多系统的设计是由用户通过邮箱进行账户注册,且在注册时对邮箱格式进行了必要的判断,以避免无效邮箱的注册,除非是需要接收邮箱验证码,否则随意填写个正确格式的邮箱这种事,就像学生欺骗老师作业做完了一样常见。特别是问卷调查中需要参与者填写自己邮箱时,避免垃圾邮件骚扰用个假邮箱。 在另外一些时候,当需要批量群发邮件时,除了基于邮箱格式的过滤,也需要过滤不存在的邮箱地址。 还有一些特殊的时候,针对某一个域名

- 阅读全文 -

vue3+vite使用iconify图标

图标官网:Open Source Icon Sets - Iconify组件式引入, 结合iconify-api在线使用安装包 @iconify/vuenpm install --save-dev @iconify/vue在vue页面中引入组件import { Icon } from '@iconify/vue';通过组件即可使用<Icon icon="mdi-light:home" /&g

- 阅读全文 -

关于webstorm的idea内存不足问题

IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),当系统提示IDEA内存不足时,我们需要手动修改默认配置。 1.Help界面直接更改内存设置 2.Help界面自定义VM选项 3.推荐设置makefile复制代码关键的三个参数的说明 1、 -Xms 是最小启动内存参数 2、 -Xmx 是最大运行内存参数 3、-XX:ReservedCodeCacheSize

- 阅读全文 -

Rails 使用 Rails 构建 API 实践

我是来鼓吹使用 Rails 写 API 的。 原文在此:https://labs.kollegorna.se/blog/2015/04/build-an-api-now/ 原文有一个很大的缺陷就是读者无法按照它的步骤一步一步的去实现一个可以运行的 demo, 这对经验丰富的开发 者可能不算是一个问题,但是对刚刚接触这方面知识的新手来说却是一个很大的遗憾,软件开发方面的知识重在 实践,只有动手做了,

- 阅读全文 -

electron打包错误排查

1、在运行 npm install electron 时,有些用户会偶尔遇到安装问题。 在大多数情况下,这些错误都是由网络问题导致,而不是因为 electron npm 包的问题。 如 ELIFECYCLE、EAI_AGAIN、ECONNRESET 和 ETIMEDOUT 等错误都是此类网络问题的标志。 最佳的解决方法是尝试切换网络,或是稍后再尝试安装。 如果通过 npm 安装失败,你也可以尝试通

- 阅读全文 -