文章列表

WEB前端

Highlight.js不兼容换行符,导致代码块注释高亮排版错乱

Highlight.js不兼容换行符,导致代码块注释高亮排版错乱

今天将Highlight.js升级到了10.2.0,在集成到wangEditor中去的时候,发现只要碰到有注释的地方,不管是什么编程语言,都会出现高亮部分的排版错乱情况,但是我把需要高亮的代码单独拿出来,写了一个html做测试,它又不会出问题了,所以,我猜测可能是需要高亮的代码有问题。如上图,从第四行注释开始,后面的内容全部变成了注释,进一步猜测,是否没有对换行做处理,导致后面的代码没能被识别,从而都被当成了注释?为了验证我这个猜想,我在wangEditor的_insertCode方法中打了一个log,然后将代码拷贝出来,放到我自己做测试的那个ht……

不忘初心  发布于 2020-09-29 浏览(43) 赞 (12)

WEB前端

wangeditor3如何集成highlightJs实现代码高亮?

wangeditor3如何集成highlightJs实现代码高亮?

最近在整改个人博客的过程中,想顺手将以前使用的一个富文本编辑器wangEditor也升级一下,却碰到了一个非常操蛋的问题,在版本迭代到了3.x的时候(本文中使用的是3.1.1版本),作者将代码高亮功能取消了,实在是让人头大。我去他的GitHub上溜达了一圈,发现对于拿掉代码高亮这个功能,困惑的人还不少,作者也做了不少答复,总结下来有两个原因。一、个人精力有限二、受众群体主要不是程序员这种涉及到高亮的issue都是在2017年提出来的,都3年了,作者也还是一直没有抽出精力来优化,而在2018年的时候,作者回复了一个关于代码高亮的issue,并给出了具……

不忘初心  发布于 2020-09-28 浏览(76) 赞 (36)

JAVA开发

Error:(1, 1) java: 非法字符: ‘\ufeff’

Error:(1, 1) java: 非法字符: ‘\ufeff’

同事使用的开发工具是eclipse,而我用的是idea,所以今天在将他之前写的项目导入到idea中时,提示错误:“Error:(1, 1) java: 非法字符: ‘\ufeff’”,这个问题不麻烦,几乎一眼就可以看出是字符编码问题,查了一下资料,看到有人说,eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,idea没有这个智能转换,但是我已经好久不用eclipse了,都快忘记它有些什么功能了。解决方案:直接使用idea右下方自带的编码切换功能,将字符编码修改过来;点击红框处,选择GBK编码点击Convert,之后再重复第一……

不忘初心  发布于 2020-09-19 浏览(67) 赞 (30)

JAVA开发

为什么说在log4j中Threshold拥有最高优先级

为什么说在log4j中Threshold拥有最高优先级

在很早的时候,我在博客上专门写过几篇关于log4j的文章,当时写文章的时候,还特意标注了Threshold的优先级最高,没成想,看文章的学会了,写文章的人自己忘记了。。。最近这几天,我在优化博客的代码,调试的过程中,想将所有的sql日志打印出来,多么简单的事情,却没注意细节,将Threshold的日志级别配错了,导致sql打印不出来,竟然浪费了我几乎半天的时间来找问题。我的配置文件(log4j.properties)如下:log4j.rootLogger=INFO,console#frameworklog4j.logger.org.springfr……

不忘初心  发布于 2020-09-18 浏览(59) 赞 (8)

JAVA开发

将本地jar包发布到远程maven仓库时提示401没权限访问

将本地jar包发布到远程maven仓库时提示401没权限访问

上次在将本地jar包发布到远程maven仓库时,碰见了一个401问题,公司私服有好几个repository地址,所以当时就是随便挑了一个地址,结果分分钟报错没权限。详细错误如下:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file(default-cli)onprojectstandalone-pom:Failedtodeployartifacts:Couldnottransferartifactcom.alibaba.xxpt.……

不忘初心  发布于 2020-08-28 浏览(86) 赞 (1)

JAVA开发

使用mvn deploy命令将本地jar包发布到远程maven仓库

使用mvn deploy命令将本地jar包发布到远程maven仓库

在上一篇文章中,讲述了如何将jar打包到本地maven仓库,可一旦涉及到多人协作开发的项目中,就不仅仅是要install到本地私服了,还需要将jar包发布到远程仓库(公司自己搭建的maven私服)中,其实也很简单,下面就来教大家如何操作。本文还是以xxpt.gateway.shared.client-1.1.5.jar这个包为例,将它发布到公司的远程仓库中去。如上图,大家已经能看到我使用的命令了,我想将本地jar包发布到远程私服上去,并命名为test.jar。区别于打包到本地仓库,打包到远程仓库时,使用的命令是mvndeploy而不是mvninst……

不忘初心  发布于 2020-08-27 浏览(48) 赞 (18)

JAVA开发

手动打包安装jar包到本地maven仓库

手动打包安装jar包到本地maven仓库

在maven还未问世的时候,平时开发的javaweb工程中,总会带有一个lib目录,里面放置项目用到的各种jar包,因此项目的体积会变的非常臃肿,而在有了maven之后,轻轻松松就可以将项目瘦下来,但也还是有个别特殊的jar需要单独引用,问题是没什么问题,但是强迫症患者是真难受。。。所幸官方提供了install-file的机制,可以将指定jar包安装到本地仓库,这样就不用再将这个单独的jar放到项目中了,美滋滋~mvninstall:install-file-DgroupId=com.alibaba.xxpt.gateway.shared.clie……

不忘初心  发布于 2020-08-22 浏览(101) 赞 (28)

WEB前端

启动Vue项目报错“npm ERR! code ELIFECYCLE”

启动Vue项目报错“npm ERR! code ELIFECYCLE”

由于之前一直是npm和cnpm混着用,也没啥问题,今天在启动Vue项目的时候,却碰见了一个错误“npm ERR! code ELIFECYCLE”,一开始是用npm run启动的,后来换成cnpm run也不行。从截图中,看到详细的错误信息:npmERR!codeELIFECYCLEnpmERR!errno1npmERR!reception@1.0.0dev:`webpack-dev-server--inline--progress--configbuild/webpack.dev.conf.js`npmERR!Exitstatus1npmERR!……

不忘初心  发布于 2020-08-21 浏览(112) 赞 (16)

WEB前端

cnpm : 无法加载文件 C:\Users\wolffy\AppData\Roaming\npm\cnpm.ps1

cnpm : 无法加载文件 C:\Users\wolffy\AppData\Roaming\npm\cnpm.ps1

由于在国内,所以执行npm会很慢,不过这事儿可拦不倒业界大佬,就跟maven一样,分分钟就弄来一个国内私服,这不,npm也可使用国内的镜像,可是我在HBuilder中执行cnpm的时候,分分钟就报错“cnpm : 无法加载文件 C:\Users\wolffy\AppData\Roaming\npm\cnpm.ps1”。在这里我哔哔两句,也是我为什么会写这篇文章的起因在公司最近的项目中,前端用的是Vue,看到同事使用的IDE竟然是HBuilder,让我有些惊讶,这是一款国产的IDE,在它前些年刚问世的时候,我尝试使用过几次,正如网友所吐槽的一样,它当……

不忘初心  发布于 2020-08-20 浏览(75) 赞 (2)

JAVA开发

微信机器人开发教程-淘客机器人解决方案整理(好东西分享)

微信机器人开发教程-淘客机器人解决方案整理(好东西分享)

微信机器人开发教程-淘客机器人解决方案整理(好东西分享)微信淘客机器人免费版-微信淘客机器人系统-微信淘客群一、微信淘客机器人免费版1、支持淘宝天猫购物查券及返利!2、支持拼多多购物查券及返利!3、支持京东购物查券及返利!4、支持饿了么红包、支付宝红包!5、支持服务端私有化部署搭建!6、支持第三方接入自有查券及高佣转链API接口!7、机器人自助搭建教程地址http://www.wlkankan.cn/cate50/221.html8、机器人项目永久地址https://gitee.com/tangjinjinwx/wechatfanli9、技术方案咨……

facai110  发布于 2020-08-10 浏览(3259) 赞 (214)