加载中
不要一直用<div>啦!语义化标签了解下?

为什么不要盲目使用 ? 先看一个例子: 这是一个xx xxxx xxxx xxxx

如何理解 JavaScript 中的多态

什么是多态 多态的字面意思就是多种状态,同一操作作用于不同的对象上,可以产生不同的解释和不同的执行结果。比方说,我养了一只猫和一只狗,我对它们发出同一个指令 "叫一下",猫会喵喵喵,...

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

分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先他相对比较长,另外 UUID 一般是无序的 有些时候我们希望能使...

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

哈希表,终于姗姗来迟了。 本文系统讲解了哈希表数据结构的相关概念,并以HashMap为案例讲解一下它与普通哈希表的不同点,最后也手写一个简易的哈希表。 所以通过本文,我希望读者们能对哈希...

10/16 09:14
59
字符编码原理

ASCII 编码 在计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一...

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

前言 最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点,我频繁的要去登录。 前端:后端,你能不能把token 过期时间设置的长一点。 后端:可以,但是那样做...

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

1、简单的if else的简写 当我们只有一层的if判断的时候,我们可以简写这个条件判断 //原 let id = this.id if(id === 'xxxxxx'){ this.flag = true }else{ this.flag = false } //上面的方法...

如何编写前端设计文档

前端设计文档是什么? 在笔者所在的前端研发流程中, 【技术调研及方案设计】属于连接【需求阶段】和【开发阶段】的中间节点。在需求详评(三审)后了, 需求的功能和交互已经基本确定, 而在实际进...

Mysql之联合查询那些事儿

联合查询之union union可以合并两个以上 select语句查询出来的表,并消除表中的重复行。 其中,select语句需要拥有相同数量和相同数据类型的列。 1. 查询中国各省的ID以及省份名称 select P...

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

前言 早年在开发内部技术论坛时,为了实现一种流程的图片浏览体验,基于 Vue 开发了一个图片查看器组件,简单梳理了实现思路,希望能给大家提供一下帮助。 先来看看效果图: 从交互上来说内容...

Vue中 前端实现生成 PDF 并下载

思路: 通过 html2canvas 将 HTML 页面转换成图片,然后再通过 jspdf 将图片的 base64 生成为 pdf 文件。 1. 安装及引入 // 将页面 html 转换成图片 npm install html2canvas --save // 将图...

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

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

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

做接口需要考虑的问题 什么是接口 接口无非就是客户端请求你的接口地址,并传入一堆该接口定义好的参数,通过接口自身的逻辑处理,返回接口约定好的数据以及相应的数据格式。 接口怎么开发 ...

09/27 15:15
26
一个不能吃的中秋月饼

海上生明月,天涯共此时. ----《望月怀远》(唐·张九龄) 不觉间又到了中秋时节,相信广大朋友们都收到了公司或其他朋友送来的月饼,我相信没有人不期待中秋(假期)的来临。 “小饼如嚼月,中...

Workerman的使用

Workerman是什么? Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。 Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp...

09/24 16:27
19
CRMEB单商户PRO二次开发的操作流程

本文介绍一下CRMEB单商户PRO二次开发的操作流程,从创建数据库,到实现一个完整添加数据的过程,其他更多方法实现只是路由和方法名的差异,也就不过多赘述。 创建数据库 例如数据库名为:eb_...

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

使用过程中,可能会需要增加一些微信的模板消息来实现功能,这里就具体的将整个流程演示一遍。 首先登录个人的微信后台:https://mp.weixin.qq.com/,然后申请一个自己需要的消息模板,我这里...

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

阿里云视频点播(VOD)是集音视频上传、自动化转码处理、媒体资源管理、分发加速于一体的全链路音视频点播服务。借助灵活、可伸缩的存储、处理及内容分发服务,帮助企业和开发者快速搭建安全...

TP6+Swoole4 反向代理配置

Nginx反向代理配置 首先配置反向代理前已经要把之前配置过的伪静态删除掉,不然保存的时候报错 以下是反向代理的完整配置,请注意其中的端口号[8000]当前这个端口号就是config\swoole.php文件中...

crmeb新建一个页面的流程

分为在原来的文件夹里面添加页面和新建一个文件夹在该文件夹里新建页面两种 1、在原来的文件夹中添加一个新的页面: 比如在product文件夹下新建一个商品保障服务的页面productGuarantee ① ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部