上个月我写了 XK Editor 这个项目,使用了 ace 编辑器和 tinymce 编辑器作为基础编辑器,但是当项目进入适配移动端的时候,遇到了一个很头疼的问题,ace 编辑器不支持惯性滚动,用起来会非常变扭,于是便为之增加惯性滚动的功能。 原理 惯性滚动,即在触屏设备中滑动手...
分类:折腾记录 - 第 6 页
这是一篇水文,逃,代码已经经过一定的测试,但无法保证没有 Bug。介绍网上一大堆这里就不介绍了,直接放代码吧( ̄ ▽  ̄)" package MyTreeDemo; import java.lang.reflect.Array; import java.util.ArrayLi...
没有介绍,请自行百度或谷歌,代码经过了一定的测试,但不保证没有 Bug。 package MyGraphDemo; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections...
由于机房装了还原卡,重启就会恢复磁盘,作为 VSCode 的重度使用者实在受不了 Eclipse 这个编辑器,并且大部分时间也并非在编写 Java,所以博主搭建了 code-server 作为 Cloud IDE,把开发环境放到了服务器上,但是当回到了宿舍使用自己的笔电的时候 C...
前言 这个项目原本是为了升级 XK-Note 而创造的,后来因为功能的不断完善,逐渐的改成了可复用的组件。XK-Note 原本是使用 Editor.md 的编辑器,使用起来也很不错,但是总有一些不如意的地方,于是便打算自己造个编辑器。 XK-Editor 基于 Vue 是因为...
上一篇文章我们使用 PHP 的构建简单的目录树,这次由于一个项目的需要(构建标题大纲),需要在前端使用 JS 构建 ul li 的多层次列表,其实就是类似于 ZUI 的树形菜单啦( ̄ ▽  ̄)" 实现原理 首先需要准备一个对象数组,数组中的对象拥有 level 和 title (...
在 XK-Note 项目中由于需要读取取所有文件夹和所有文件,但是 Laravel 并没有提供生成目录树的函数,所以只能自己动手丰衣足食。ㄟ( ▔, ▔ )ㄏ Laravel 提供了一个强大的文件系统抽象,我们可以直接使用,这样就不会使目录树只支持从本地存储生成。 实现原理 La...
v2 已开发完毕,您可以按照安装方式重新安装 前言 博主是个计科的大学生,所以经常需要将一些不太理解的代码或者经验记录下来,纸质笔记对一些经验还好,一旦涉及代码。。。,所以博主的笔记都是电子的,在弄好这个笔记时使用的是 Typora,确实非常好用,但是有个硬伤,同步不便,到机房上...
此验证码功能将会添加到 Origami 主题中 /** * 生成验证码 * * @author Otstar Lin * * @param Integer $width 验证码宽度(px) * @param Integer $height 验证码高度(px) * @...
最近准备弄一个图床,既然是图床就需要能对图片进行一些常用的操作,比如水印,转换格式,生成缩略图等,前几天刚好接触了 PHP 的 GD 库,于是便花了点时间封装了这个简单的图片处理函数。 /** * 将图片转换为webp或其他格式,同时可以添加水印 * * @author O...