【浅谈电商】如何防止重复下单
2023年06月18日 ,作者: 黄兵
一、前言最近正在做电商相关的项目,整理一下解决方案并帮助自己巩固知识点,此方案是结合了目前的业务环境,若有更好的解决的方式很高兴与大家一起讨论。二、什么是重复下单首先我们要知道什么时候是下单操作。以JD为例:购物车 -> 结算页面 -> 下单页面购物车:购物车结算页面:此页面可以查看待支付金额,使用的优惠券,填写地址,运费等等。下单页面:此页面可以选择结算方式,并且页面展示付款倒计时,也就是说订单...
Do I Need to Protect My Site from Malicious Web Crawlers?
2023年06月16日 ,作者: 黄兵
Protecting your site from malicious web crawlers is an important aspect of website security. While most web crawlers are legitimate and serve useful purposes, there are some malicious crawlers that ca...
Python 时间增加一个月
2023年06月15日 ,作者: 黄兵
在 Python 中如果我们需要对当前时间增加一个月,有如下两种实现方法,供大家参考:使用 calendar 模块import calendar from datetime import date current_date = date.today() year = current_date.year month = current_date.month day = current_...
Angular FormGroup dirty 和 touched 理解
2023年06月15日 ,作者: 黄兵
FormGroup.dirty 和 FormGroup.touched 是两个布尔值属性,它们用于表示 Angular 表单的状态。dirty 属性表示表单是否被用户修改过。如果表单的值发生了变化,则 dirty 属性为 true。touched 属性表示表单是否被用户触摸过。如果用户在表单元素上进行了触摸(通常是通过单击或聚焦),则 touched 属性为 true。这两个属性可以帮助开发人员在...
AttributeError: 'AnonymousUser' object has no attribute 'id'
2023年06月15日 ,作者: 黄兵
在使用 Flask 用户登录的过程中,出现了如下错误:AttributeError: 'AnonymousUser' object has no attribute 'id'具体错误代码如下:user_id = g.current_user.id if current_user.id is None else current_user.id出现这个问题的原因:根据错误信息,'AnonymousUs...
Windows nslookup 命令详解
2023年06月14日 ,作者: 黄兵
nslookup 是一个用于在 Windows 系统中进行域名解析的命令行工具。它可用于查询域名的 IP 地址、查找域名的邮件服务器以及执行其他与 DNS 相关的任务。下面是 nslookup 命令的详细说明:打开命令提示符:在 Windows 中,按下 Win + R 键,输入 "cmd" 并按下 Enter 键,以打开命令提示符窗口。输入命令:在命令提示符窗口中,输入 "nslookup" 命...
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application
2023年06月12日 ,作者: 黄兵
这个告警是由Webpack性能建议触发的。它的意思是你可以通过使用import()或require.ensure来延迟加载应用程序的某些部分,从而限制你的捆绑文件的大小。要解决这个告警,你可以考虑以下几种方法:延迟加载(Lazy Loading):将你的应用程序代码分割成多个较小的模块,并在需要时进行动态导入。使用动态导入可以确保只在需要时加载特定的模块,而不是在初始加载时一次性加载所有模块。你可...