在 vue 中 使用 highlight 和 highlightjs-line-number,实现代码高亮及行号

作者 杜先生 | 发表于 2020-09-13 14:20 | 分类 web | 阅读 57 | 评论 0

前景:在使用vue开发博客的时候,希望实现博客代码的高亮,以及行号显示。话不多说,直接看效果要实现代码高亮,和行号显示,可谓是重重困阻,首先:在vue中使用 highlightjs-line-number  报错,无法使用提示:windon.hljs 找不到为此困扰了半天,所有的环境都以配好,以依赖包也没有问题,到底问题出在哪里呢?为此我特意研究了一下highlightjs-line-n

其他IT技术web

PHP对图片的处理

作者 杜先生 | 发表于 2020-09-13 14:20 | 分类 其他 | 阅读 23 | 评论 0

图片处理函数功能:缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色处理并保存历史记录的思路:当有图片有改动时自动生成一张新图片 1、转Base64编码/** * 获取图片的Base64编码(不支持url) * @param $img_file 传入本地图片地址 * @return string */function imgToBase64($img_file) { $img_

生活web其他技术IT技术

python 文件压缩

作者 杜先生 | 发表于 2020-09-13 14:20 | 分类 python | 阅读 44 | 评论 0

import zipfileimport os,sysimport chardetreload(sys);sys.setdefaultencoding('utf8')def zip_dir(dirname, zipfilename): """ | ##@函数目的: 压缩指定目录为zip文件 | ##@参数说明:dirname为指定的目录,zipfilename为压缩后的zip文件

IT技术技术

字符串常用的方法

作者 杜先生 | 发表于 2020-09-12 12:32 | 分类 web | 阅读 92 | 评论 0

1. 字符串类型转换将任何类型的数据都转换为字符串,你可以用下面三种方法的任何一种var num = 10, str = null; str = num.toString(); str = new String(num); str = '' + num; 2. 字符串分割split() 用于分割字符串,执行后返回一个数组参数1:是根据指定内容进行截断,并且该内容会去除参数2:指定返回数组的长度,可

IT技术web

构造函数

作者 杜先生 | 发表于 2020-09-12 12:32 | 分类 web | 阅读 24 | 评论 0

1. 概述在典型的oop的语言中(如:java),都存在类的概念,类就是对象的模版。对象就是类的实例,但在es6之前,js中并没有引入类的概念。在es6之前,对象不是基于类创建的,而是用一种称为构造函数的特殊函数来定义对象和它们的特征创建对象可以通过下列三种方法对象的字面量var obj = {} new Object()var obj = new Object() 自定义构造函数function

IT技术web