当我们计划国庆出去游玩时,在交通方式上,我们可以选择贵而快的飞机/价格中等但稍慢的动车/便宜但超级慢的火车,根据不同的人,选择对应的交通方式,且可以随意更换交通方式,这就是策略模式。
一、什么是策略模式
策略模式的定义是,定义一系列算法,把它们一个个封装起来,并且使它们可以相...
蚂蚁
3年前 (2021-07-14)
982℃
0评论
0喜欢
一、什么是单例模式
单例模式的定义是,保证一个类仅有一个实例,并提供一个访问它的全局访问点。
有一些对象,比如线程池/全局缓存/浏览器中的 window 对象等等,我们只需要一个实例。下面将根据实际场景进行介绍。
二、实际场景
1. 登录浮窗
当我们单击登录按钮时,页面中会出现一...
蚂蚁
3年前 (2021-07-14)
639℃
0评论
0喜欢
在软件开发中,异常处理是高质量不可或缺的一部分,这样我们才能对程序中一些意外的情况和未实现的逻辑进行有效的控制。但是,开发人员有时会将异常处理和软件的流程处理混为一谈。
异常应该用来处理软件中不受控制或未开发的情况,而不能像业务逻辑那样进行 return,然后在一个业务的分支流程...
蚂蚁
3年前 (2021-07-14)
621℃
0评论
0喜欢
先检查数据类型是否一致 如果不一致可以转换类型如( :value="Number(item.dictValue)")
原来
<el-select v-model="form.poorHouseholdsIs" placeholder...
蚂蚁
3年前 (2021-07-13)
843℃
0评论
1喜欢
HTML5定位是优先采用GPS,失败就用网络信号,比如IP地址,WiFi,蓝牙等等。而且它明确说明,不能保证返回结果的正确性。
简单例子如下,具体的API可参考这篇博客。
if (navigator.geolocation) {
console.log("h5 ...
蚂蚁
3年前 (2021-07-13)
1006℃
0评论
0喜欢
GitHub团队项目合作流程
团队中git提交规范是很有必要的,那么git提交都应该注意哪些问题呢?今天,大冰块就来好好理一下git提交那点事儿~
commit 三要素
主流的提交规范一般包括:标题(类型、精简总结)、内容、备注 。其中精简总结 是必填的,类型 最好也填一下,其余...
蚂蚁
3年前 (2021-07-13)
1898℃
0评论
0喜欢
https://mp.weixin.qq.com/s/gAoosK9vAGxeCB7rnik1GA
https://shockerli.net/post/1000-line-mysql-note/
Windows服务
-- 启动MySQL
net start mysql
...
蚂蚁
3年前 (2021-07-12)
694℃
0评论
1喜欢
写代码的时候总有一些东西是会重复出现的,次数多了你就会想找找捷径了。这类问题中有很大一部分解决起来甚至连库都不用装。下面就是我多年来收集的前 25 个捷径和小技巧。
1. 类型检查小工具
JavaScript 不是强类型语言,对此我推荐的最佳解决方案是 TypeScript。...
蚂蚁
3年前 (2021-07-09)
1086℃
0评论
3喜欢
GitHub Actions 官方文档
https://cloud.tencent.com/developer/article/1720500
最近折腾了一段时间的Github Actions,踩了不少坑,最后成功实现了自动部署到自己的服务器上。Github Actions是G...
蚂蚁
3年前 (2021-07-09)
1073℃
0评论
1喜欢
https://blog.csdn.net/Ed7zgeE9X/article/details/116676366
https://mattkarski.medium.com/10-amazing-css-generators-for-ui-design-1f790791c...
蚂蚁
3年前 (2021-07-09)
1412℃
0评论
2喜欢