- 博客(29)
- 问答 (2)
- 收藏
- 关注
原创 基于IndexDB+md-editor-v3实现的简单的文章书写小系统
采用vue3 + IndexDB 实现的个人仓库系统,采用markdown书写文章,并将文章信息存储在IndexDB数据库中,通过JavaScript原生自带的分词API进行文章的搜索
2024-09-09 20:32:14 1164
原创 vue的markdown编辑器插件比对
vue的markdown编辑器插件对比;对比 md-editor-v3、vditor 这两个插件的使用及效果体验
2024-08-18 22:36:53 386
原创 Linux安装MySQL、nodejs、Java、redis、ftp服务器脚本
Linux安装MySQL、nodejs、Java、redis、ftp服务器脚本
2024-07-27 11:55:26 265
原创 修正版头像上传组件
在[头像剪切上传](https://blog.csdn.net/bingbingyihao/article/details/136454708)一文中,我采用div做裁剪效果,感觉会有一些小问题,在昨天基于canvas绘制的功能中改进了一版,让代码变得更简洁,而且通用性相对高一些,源码及效果展示如下;包含拖拽和调整裁剪框的效果
2024-07-12 14:09:57 761
原创 在线绘图小工具
本文主要是在看了袁老师的canvas绘图小视频后所写,记录一个简单的canvas绘图功能,并学习一下较为传统的JavaScript事件写法,同时了解一下拖拽事件的更合理写法
2024-07-11 19:01:52 1063
原创 Markdown、Latex编辑小工具
本文主要为了书写Latex的书写风格,以及了解自己实现一个markdown类型的编辑器的过程;目前实现了当前的效果;书写文章进行记录,方便后续查阅
2024-06-30 20:39:28 371
原创 编译原理之词法分析-语法分析-中间代码生成
编译原理之词法分析-语法分析-中间代码生成,采用解释器模式来模拟编译的关键步骤:词法分析、语法分析、中间代码生成
2024-03-10 18:44:47 1146
原创 Java小型操作系统模拟(采用策略模式结合反射进行搭建,支持一些简单的命令)
主要是为了学习Java反射的知识,以及对操作系统的一些概念进行回顾,搭建了一个小型的操作系统,包括基本的一些命令,如:clear、help、cd、mkdir、ls等;经过测试发现,上面两个系统在初始化加载类时有一些小问题,因为在实际使用时都是执行class文件,而在IDEA里面的执行是以Java文件为路径的,需要进行一些简单的小修改,当前这个阶段主要以IDEA里面的运行为主,后面再对路径和初始化逻辑进行一些调整,来保证兼容性。同样加载指定目录下携带注解的策略子类,或者加载目录及其子目录的所有符合条件的类。
2023-07-30 20:19:28 558
原创 Spring boot+vue模拟RBAC权限管理
RBAC(Role-based access control)模型,基于角色的访问权限控制,将权限赋予角色,同时针对角色进行用户权限的分配,是一种较容易实现和理解的权限管理模型它包含0、1、2、3一共四种模型,最简单和容易理解的即是本文章要介绍的0级模型,由五张表组成基本的结构:用户表、角色表、菜单表、用户角色表、角色菜单表(权限表)实际上要形成较为细粒度和合理的权限管理,需要设计的内容还有很多,本文只采用简单的拦截器来模拟权限管理的效果。
2023-07-15 12:48:17 409 1
原创 图形化二叉树(只能用VS运行)及构造字符串的哈夫曼树并图形化展示
(1)得到各字符出现的频率。(2)将出现的频率转化为列表并排序,每次选取最小的权值组成一颗新的二叉树,将新的二叉树加入到列表中,将原来的两颗二叉树删除;重复这个过程,直到只剩下最后一棵二叉树,即为根节点。测试效果(还可以再进行调整,修改为采用类来写更合适一些,且可以考虑添加上宽度和高度设置)(3)输出二叉树的路径,按照左边为0,右边为1,直到叶子节点才表示一个编码。采用EasyX绘图,采用扩展二叉树的前序序列还原二叉树。
2023-03-29 13:27:19 167
原创 C++利用栈求解中缀表达式的值
相较于小括号的版本遇到的主要的问题是负号的判断,其余的都只是简单的添加一些语句与修改数据类型和调用函数而已(实际有点难考虑,我设计为负号需要在小括号内使用,且紧靠左边,例如(-3*5) => -15 )在只有 +、-、*、/ 运算,这个运算规则是很容易理解的。首先是最基础的只有 +、-、*、/ 功能的版本(实际再加 % ^ 运算都是一样的),并没有添加 (、) 进行运算限制。这次会在遇到左括号时进行入栈,然后在遇到右括号时进行左括号的出栈,达到先算括号里面的功能。
2023-03-24 22:46:01 84
原创 学生管理系统(各语言版:C、C++、Java、C#、python、JavaScript、TypeScript、Scala、Go、Kotlin)
学生管理系统(各语言版:C、C++、Java、C#、python、JavaScript、TypeScript、Scala、Go、Kotlin)
2023-02-01 18:49:25 231
空空如也
jsp在SpringMVC框架中手动设置域对象失效的场景
2024-02-23
关于Vue组件属性被共用情况的解决办法
2024-02-05
vue的在线编辑器综测导航部分的CSShover效果宽度不满意,希望撑满
2023-07-20
设计实现基于树表的堆排序算法
2023-04-25
关于论坛系统的防止XSS攻击的问题
2023-04-19
关于C语言写入结构体时无法写入map的问题
2023-04-06
CSS动画的重复播放及保持原效果
2023-03-27
C#局域网通信--如何打开端口让另一台电脑能够加入并访问该端口呢
2021-12-18
python如何每次读两个汉字,读取字符,为了实验,无法读取两个字符(自然语言处理)
2021-10-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人