如何理解 JavaScript 中的多态

2021-10-22
阅读 2 分钟
1.4k
什么是多态多态的字面意思就是多种状态,同一操作作用于不同的对象上,可以产生不同的解释和不同的执行结果。比方说,我养了一只猫和一只狗,我对它们发出同一个指令 "叫一下",猫会喵喵喵,而狗会汪汪汪,所以让它们叫一下就是同一操作,而叫声不同则是不同的执行结果。用伪代码来实现就是这样的:

雪花算法,什么情况下发生 ID 冲突?

2021-10-18
阅读 4 分钟
2k
分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先他相对比较长,另外 UUID 一般是无序的

详解哈希数据结构,手写哈希表

2021-10-16
阅读 5 分钟
2.9k
所以通过本文,我希望读者们能对哈希表有一个清楚的认识,尤其是在Java面试过程中,HashMap的相关面试题几乎是逢面必问,如果你连哈希表结构都不清楚,那真的很难从根上理解HashMap。

字符编码原理

2021-10-15
阅读 3 分钟
1.7k
ASCII 编码在计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。

实现无感刷新token,我是这样做的

2021-10-14
阅读 3 分钟
2.1k
前言最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点,我频繁的要去登录。前端:后端,你能不能把token 过期时间设置的长一点。后端:可以,但是那样做不安全,你可以用更好的方法。前端:什么方法?后端:给你刷新token的接口,定时去刷新token前端:好,让我思考一下需求当token过期...

JS常用小技巧让你的代码更简洁

2021-10-13
阅读 4 分钟
1.2k
}//上面的方法可以简写成this.flag = (id === 'xxxxxx') ? true : false复制代码2、判断空值,null,nudefined有时候,我们会需要判断某个值是否为空,方便我们来处理下一步;或者检查输入的值是否为空值。

如何编写前端设计文档

2021-10-12
阅读 4 分钟
2.4k
在笔者所在的前端研发流程中, 【技术调研及方案设计】属于连接【需求阶段】和【开发阶段】的中间节点。在需求详评(三审)后了, 需求的功能和交互已经基本确定, 而在实际进入开发之前, 还有一些待确定的技术要点需要补全, 这些要点包括

Mysql之联合查询那些事儿

2021-10-11
阅读 2 分钟
1.3k
湖南省所有地级市ID、名字select CityID,CityName from T_Citywhere ProID = ( select ProID from T_Province where ProName="湖南省");复制代码

封装Vue浮动弹出的图片查看器组件

2021-10-09
阅读 6 分钟
2k
前言早年在开发内部技术论坛时,为了实现一种流程的图片浏览体验,基于 Vue 开发了一个图片查看器组件,简单梳理了实现思路,希望能给大家提供一下帮助。

妙用“Function”消灭if...else

2021-09-28
阅读 4 分钟
2.2k
在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else...。

实现对外接口,要注意哪些问题

2021-09-27
阅读 3 分钟
2k
做接口需要考虑的问题什么是接口接口无非就是客户端请求你的接口地址,并传入一堆该接口定义好的参数,通过接口自身的逻辑处理,返回接口约定好的数据以及相应的数据格式。接口怎么开发接口由于本身的性质,由于和合作方对接数据,所以有以下几点需要在开发的时候注意:1、定义接口入参:写好接口文档2、定义接口返回数...

一个不能吃的中秋月饼

2021-09-26
阅读 7 分钟
968
海上生明月,天涯共此时.----《望月怀远》(唐·张九龄)不觉间又到了中秋时节,相信广大朋友们都收到了公司或其他朋友送来的月饼,我相信没有人不期待中秋(假期)的来临。“小饼如嚼月,中有酥与饴”说的就是美味的月饼,既然月饼如此深得大家的喜爱,今天咱们就用canvas画一个月饼,送个显示器前的你。 {代码...} 目录结构...

Workerman的使用

2021-09-24
阅读 5 分钟
2.7k
Workerman是什么? Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本...

CRMEB单商户PRO二次开发的操作流程

2021-09-23
阅读 2 分钟
1.9k
本文介绍一下CRMEB单商户PRO二次开发的操作流程,从创建数据库,到实现一个完整添加数据的过程,其他更多方法实现只是路由和方法名的差异,也就不过多赘述。一、创建数据库例如数据库名为:eb_test字段为:id,uid,sort,status,add_time SQL:CREATE TABLE eb_test (id int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT,uid ...

CRMEB 多商户二开新增一个模板消息

2021-09-22
阅读 2 分钟
1.3k
代码实现部分,以下 … … 是省略了源代码中的未修改的代码部分。修改配置文件,config/template.php 文件,因为我们增加的是微信公众号消息,所以在wechat数组下增加一行,这里的键可以自定义,值就是刚才申请的模板编号,如图:

知识付费对接微信公众号订阅消息

2021-09-13
阅读 3 分钟
2k
订阅通知是一个用户主动订阅、服务号按需下发的通知能力。使用过程请遵守《微信公众平台服务协议》《微信公众平台运营规范》。 用户在前述场景主动订阅后,服务号可通过接口向用户发送订阅通知,如信用卡动账提醒、物流到货通知等。订阅通知分为一次性订阅和长期订阅,一次性订阅是指用户订阅一次,服务号可不限时间地下...

知识付费阿里云视频点播功能

2021-09-11
阅读 2 分钟
1.6k
阿里云视频点播(VOD)是集音视频上传、自动化转码处理、媒体资源管理、分发加速于一体的全链路音视频点播服务。借助灵活、可伸缩的存储、处理及内容分发服务,帮助企业和开发者快速搭建安全、弹性、高可定制的点播平台和应用,提供端到端的完整解决方案。第一步:安装在页面上引入下面三个JS脚本,见 视频上传SDK下载。...

TP6+Swoole4 反向代理配置

2021-09-10
阅读 3 分钟
1.5k
Nginx反向代理配置首先配置反向代理前已经要把之前配置过的伪静态删除掉,不然保存的时候报错以下是反向代理的完整配置,请注意其中的端口号[8000]当前这个端口号就是config\swoole.php文件中的server.port配置中的端口号location ~* .(php|jsp|cgi|asp|aspx)${

crmeb新建一个页面的流程

2021-09-09
阅读 2 分钟
1.3k
比如在product文件夹下新建一个商品保障服务的页面productGuarantee① 首先在views目录下的product文件夹下面新建一个文件夹productGuarantee,再在该文件夹下新建一个index.vue文件

JS数组方法shift()、unshift()用法实例分析

2021-09-08
阅读 2 分钟
2k
unshift() 方法将把它的参数插入 arrayObject 的头部,并将已经存在的元素顺次地移到较高的下标处,以便留出空间。该方法的第一个参数将成为数组的新元素 0,如果还有第二个参数,它将成为新的元素1,以此类推。

微信网页授权获取并获取用户信息

2021-09-03
阅读 5 分钟
2.8k
首先,需要说明的是,网页授权要求公众号是服务号,且完成认证才行。微信开发文档网页授权有四步:第一步:用户同意授权,获取code2、 第二步:通过code换取网页授权access_token、openid3、 第三步:刷新access_token(如果需要)4、 第四步:拉取用户信息(需scope为 snsapi_userinfo)snsapi_base: 到第二步就结束了,...

知识付费如何二开分销功能

2021-09-02
阅读 4 分钟
1.3k
首先我们要知道什么是分销系统? 分销系统指通过互联网将供应商与经销商有机地联系在一起,为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。供应商、分支机构和经销商之间可以实现实时地提交业务单据、查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商、分支机构与经销商之间端到端的供...

多商户系统更换短信模板操作

2021-09-01
阅读 1 分钟
1.6k
使用多商户系统的时候,可能某些短信的模板并不太符合我们的需求,所以需要修改短信的模板及发送的短信内容,这里演示一下完整的操作。申请短信模板这里申请后等待审核,也可以联系客服或者售后技术处理,{$params}是就需要传递的参数,多个的话就写多个参数名就好。审核通过后,在我们的模板列表中就能看到了,然后我们...

Uni-app APP开发、适配指北

2021-08-31
阅读 7 分钟
3.3k
跨端三剑客 {代码...} 其中uni-app在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等关键指标上拥有更强的优势.这里盘点下已经支持小程序的超级 App:微信、企业微信、QQ、支付宝、高德地图、手机淘宝、百度、百度贴吧、百度地图、今日头条、抖音……前置知识软件方面:这里推荐所有...

Mac安装nginx+php+msyql

2021-08-30
阅读 2 分钟
920
brew搜索软件命令: brew search nginxbrew安装软件命令: brew install nginxbrew卸载软件命令: brew uninstall nginxbrew升级命令: sudo brew update

提高商品曝光率增加销量,从这几点做起 

2021-08-28
阅读 1 分钟
1.4k
高曝光率可以为商家带来高的点击量,分销商城首页的商品被人看到的可能性更大,准确的产品被人搜到的可能性更大。所以要有高的曝光率就需要做好产品相关的准备工作,具体有哪些呢?下面就由小编为大家分享提高分销商城商品曝光率增加销量的方法有哪些?

uniapp支付宝支付的前端开发经验分享

2021-08-28
阅读 4 分钟
4.3k
<font face="黑体">首先在对项目开启支付功能,在项目的manifest.json文件中勾选APP模块配置中的Payment支付模块,并且勾选支付宝支付和下面列出的ios和Android</font>

社群团购和零售有哪些区别?

2021-08-27
阅读 1 分钟
862
社区团购近些年来的表现还是日益增长的,那么社区团购的模式和零售有什么样的具体区别呢?社群团购业态争奇斗艳,在资本的裹挟下有愈演愈烈的趋势,也变得愈来愈变化莫测,怎么从传统微商、社交电商平台、社群团购、社区团购等纷繁复杂的形势下,探到其中的商业本质?这些业态的未来出路是什么,转型之路在何方,从业者...

在疫情期间微分销商城如何运营

2021-08-24
阅读 1 分钟
793
现在疫情还没结束,商家们也亟需更多的订单来维持店铺运转。那么微分销商城在疫情期间要怎样运营呢?下面,就由小编来告诉大家吧!一、不断维护和增加功能随着微分销商城不断地发展壮大,最开始的那几个功能肯定是不够的,为了不阻碍微分销商城的发展,商家要增加一些有可能用得到的功能,还要对以前的功能进行维护和升...

小程序+电商的趋势告诉你:小程序到底强在哪

2021-08-23
阅读 1 分钟
722
现在很多商家都在寻找一种新的获客方式,对于互联网时代,其实是不缺流量的,只是没有找到一种适合自己的引流方式。对于大多数商家而言,高额的推广费用或者一些广告费用他们是不想承担的,时间久了也很难承受。互联网时代,每天都有不同的东西诞生,对于流量,是无数商家关注的点。小程序是很多人非常认可的一个引流工...