- 博客(47)
- 收藏
- 关注
原创 el-scrollbar搭配el-backtop滚动到最顶/最底 & el-scrollbar在focus时出现黑框的解决办法
如题,当鼠标单击被el-scrollbar包围的区域,然后按下enter键,会发现这时el-scrollbar区域被一圈黑框围起来了,其实这是它的outline属性没被隐藏。
2024-08-19 16:27:50
380
原创 vue里组件化引入svg图标的方式
参考这个组件 SvgIcon 写法,需要使用iconfont图标时,直接在调用组件时传入 :icon-class=“图标名” 即可,例如:
2024-08-16 09:53:43
1119
原创 element-plus如何实现让多选框checkbox实现单选框radio效果
有些项目,对于单选框,不想使用默认的radio的圆圈样式,而是希望用checkbox的方框打勾的勾选效果,但如果直接用checkbox组件,即使设置el-checkbox-group的 :min=“0” :max=“1”,也只能让在选中一个后,其余选项被禁用,想勾选其它选项只能先取消勾选已经选中的选项,无法像单选框那样,勾选其它的自动取消勾选之前的选项。
2024-08-08 10:59:35
869
1
原创 前端如何让网页页面完美适配不同大小和分辨率屏幕
安装postcss,项目根目录新建配置文件postcss.config.js,记得别用exclude排除node_modules,否则postcss无法将包里的px样式也一起转为vw;对于el-message组件,单独在项目的index.html文件的style里,设置 .el-message { font-size: 16px;推荐使用postcss插件,它会自动将项目所有的px单位统一转换为vw(包括npm安装的第三方组件),从而实现适配
2024-07-09 18:01:50
7356
4
原创 前端将Markdown文本转换为富文本显示/编辑,并保存为word文件
参考:https://www.wangeditor.com/https://blog.youkuaiyun.com/weixin_43797577/article/details/138854324插件:markdown-it@traptitech/markdown-it-katexmarkdown-it-link-attributeshighlight.js@wangeditor/editor@wangeditor/editor-for-vuehtml-docx-js-typescriptmark
2024-06-15 12:18:05
2165
原创 前端如何接收SSE流式数据传输(大模型网站常用)
参考:https://blog.youkuaiyun.com/qq_43750656/article/details/1315911984。使用fetchEventSource。
2024-06-15 11:58:26
1970
原创 前端使用axios下载文件和上传文件
download的属性是HTML5新增的属性 href属性的地址必须是非跨域的地址,如果引用的是第三方的网站或者说是前后端分离的项目(调用后台的接口),这时download就会不起作用。所以,对于.txt,.png,.pdf等的预览功能我们就可以直接不设置download属性(前提是后端响应头的Content-Type: application/octet-stream,如果为application/pdf浏览器则会判断文件为 pdf ,自动执行预览的策略)最终,在进行下载文件的地方。
2024-06-07 13:29:18
536
原创 在vue3中使用vue-cropper完成头像裁剪上传图片功能
最终效果如下:vue3项目,使用了element-plus组件库,和vue-cropper头像上传插件,实现了一个头像组件插件文档:https://www.npmjs.com/package/vue-cropper/v/0.6.2?activeTab=readme同时参考了文章:https://blog.youkuaiyun.com/m0_62317155/article/details/131691932vue-cropper一个奇怪的bug是,使用此插件就不能导入vue的h函数,否则无法正常工作。另外,v
2024-05-31 16:25:38
1402
原创 css如何实现边框模糊的效果
其实并不难,用属性 filter: blur(数字px); 即可。效果如下:图上的圆形内有色彩的渐变,同样也是用filter: blur(数字px); 实现的,代码如下:、
2024-05-14 21:05:08
2455
原创 记录一个python里的基础报错:TypeError at /... ‘module‘ object is not callable
当时新建了py文件BookInfoSerializer.py,然后其中定义了 class BookInfoSerializer,最后导入时没仔细,导入的一直是文件BookInfoSerializer.py,修正后就能正常工作了。去到处查发现找不到这个错误的解答,最后弄了好久才发现,原来是没有导入类!因为把文件和类命名相同了,所以自己导入的其实是那个文件,而不是类!
2024-01-25 00:36:32
529
原创 记录为 uni-app的扩展组件(uni-ui)和 微信小程序标签 添加行内样式的正确做法
也就是说,直接像写css一样直接写在双引号内就行了,无需考虑background-color要不要写成驼峰形式、400rpx要不要加上引号等等,因为vue里添加样式 是 :style="{…}"绑定,以为小程序也是这样,摸索了好一会儿。如题,首先,正确为微信小程序标签添加行内样式,其做法是:(以view为例)因为之前vue传入样式都是传入一个对象,这里摸索了好久,记录一下。
2023-12-22 11:07:56
824
原创 Windows11如何找到桌面聚焦图片的位置并获取(不是锁屏聚焦图片的位置)
如何获取Windows11中桌面聚焦图片(不是锁屏聚焦图片),本文将展示桌面windows聚焦图片的位置
2023-12-08 01:05:48
29552
24
原创 解决JDK8中LocalDateTime(反)序列化问题,报错com.fasterxml.jackson.datatype:jackson-datatype-jsr310
默认情况下,SpringBoot 搭配 Java 8不支持LocalDateTime需要添加com.fasterxml.jackson.datatype:jackson-datatype-jsr310依赖。原因:没有添加序列化和反序列化器。
2023-01-11 17:32:26
3458
1
转载 zookeeper下载和配置单机/集群模式
主要参考:https://www.cnblogs.com/zjfjava/p/9215374.html。辅助参考:https://www.jianshu.com/p/0dbbb97d7e21。
2022-11-22 16:58:40
275
原创 Ubuntu如何配置固定ip & Docker desktop的win系统安装
子网掩码(mask)和图中一致,为255.255.255.0,apply之后,把linux的网络关闭再打开(重置网络)。linux上ping外部网站、Xshell重新连接linux,检测网络是否连通,如果哪天网络不通了,可以再调回自动,让网络连通后,再手动重新配置。
2022-10-31 17:31:03
556
原创 Java抽象类和普通类的方法被继承时,子类实现它只能使用更宽松的访问修饰符
如题,我们知道,抽象类的抽象方法,访问修饰符只能是public,protected,无 访问修饰符,不能是private。当子类继承此抽象类并重写抽象方法时,可以不改变或者改变访问修饰符,但只能换成更宽泛的访问修饰符,例如把protected换成public,否则报错。
2022-10-13 22:52:02
282
原创 如何学习系统设计
系统设计准备面试的话,可以看educative.io上面的课程要是看书的话,有本课本叫principle of computer system design
2022-05-08 15:13:28
355
原创 golang学习路径(更新中)
多种路径:在此列举网友总结的多种学习路径:GOLANG ROADMAP:www.golangroadmap.com/初学入门:这几个教程:http://c.biancheng.net/golang/https://cyent.github.io/golang/https://geektutu.com/post/quick-golang.htmlgo相关的网站:Go语言中文网:https://studygolang.com/官方的查询package用的:https://go.dev
2022-05-08 15:10:50
629
原创 C# 里,utf8 和 GBK,GB2312 字符集 互相转换,代码和注意点
C# 里,utf8 和 GBK,GB2312 字符集 互相转换,代码和注意点
2022-05-04 00:16:49
8636
转载 如何在Win10 Win11家庭版中启用组策略
来源:如何在Win10 Win11家庭版中启用组策略百度的Win10启用组策略教程,代码有些问题,win11无法成功,更改为这篇文章里的代码就好了组策略对于优化和维护Windows系统来说十分重要。众所周知,Windows家庭版中并不包含组策略,对于使用家庭版Windows的朋友来说,十分不方便。本教程将以Windows10创意者更新家庭版为例,介绍如何加入组策略。曾在Windows 7中使用Windows Anytime Upgrade升级的朋友一定知道,即使是最入门级版本的Windows也可以离线
2021-11-20 16:14:30
17436
20
原创 go查看当前项目安装了哪些包命令
在当前项目的终端里,注意需要这个项目下有mod文件,使用这个命令查看:go list -m all更多关于go list命令,参见:https://codingdict.com/questions/62564如果要列出已安装的软件包,可以使用以下go list命令:列表包要列出工作空间中的软件包,请转到工作空间文件夹并运行以下命令:go list ./..../告诉从当前文件夹开始,…告诉递归向下。当然,这不仅适用于go工作区中的任何其他文件夹(但通常这是您感兴趣的)。列出所有包裹执行
2021-11-07 23:53:54
4513
转载 python 迭代器和惰性计算、函数式编程基础
本文介绍了 python 的生成器,构造一些有趣的惰性计算程序,可以作为 python 函数式的基础。1. iterator and generator 众所周知,python3 里面的 range 返回是一个对象而不是列表,它的前身是 python 2 的 xrange。python 2 里面的 range 会生成一个列表,当这个列表很大时,会有严重的性能问题:for x in range(0,100000): print(x)可以使用iter(range(0,100000))将 r
2021-09-29 18:03:20
527
原创 Excel语言和编程语言的区别
excel采用左闭右闭区间excel编号从1开始excel采用=而不是==来判定相等excel每个函数的用法没啥规律,需要记忆暂时就想了这么多,欢迎评论区补充~
2021-09-27 17:15:42
519
原创 MySql如何查找各组得分最高的员工?having使用隐藏坑
题目描述:编写一个 SQL 查询,找出每个部门工资最高的员工。见:leetcode我使用了先group by,再having来查询,结果只返回了工资为80000的那一个人,另一个部门里的两个工资为90000的两个人没被返回。SQL语句为:select Employee.Name as 'Employee', Department.Name as 'Department',Salary from Employee left join Department on Employee.DepartmentI
2021-09-13 18:06:13
797
原创 25匹马5个跑道,选出最快的5匹马?
回顾之前问题:25匹马5个跑道,怎样选出最快的3匹?答:先分成5组比赛并组内排序(从1到5速度减慢),再让每组第一名比赛,按照每组第一名的比赛结果从快到慢对每组排序(从A到E速度减慢),此时共计比赛6轮,有:A1 A2 A3 A4 A5 -> A组B1 B2 B3 B4 B5 -> B组C1 C2 C3 C4 C5 -> C组D1 D2 D3 D4 D5 -> D组E1 E2 E3 E4 E5 -> E组这时已经得到,25匹马里,最快的是A1,要选出最快
2021-04-07 02:04:45
4274
1
原创 linux软连接与硬链接,以及python3改为python
ln -s file file1 制作一个软连接(file1是一个软连接,指向file)ln file file2 制作一个硬连接(file2是一个硬连接,指向file)软硬连接区别就是:如果删除file,cat file1时无法查看,但cat file2时仍然可以查看。软连接相当于快捷方式,存的是路径;硬链接则指向文件系统的索引结点(inode),相同的inode值对应磁盘上的同一份文件。硬连接file2的inode值和原文件file的inode的值相同,而软连接file1的inode的值和原文
2021-03-15 18:11:56
737
原创 Linux下让mysql能接收外部远程连接,连接mysql出现2003 10061错误
先从终端用 mysql -u root -p 进入mysql修改mysql里的一个叫mysql的数据库(这个数据库的名字就叫mysql,存放mysql的配置):use mysql这个叫mysql的数据库里有很多表,选择user表,(但不要select * from user,因为这个表的字段太多了)用select user,host from user; 查看,当host列填的是localhost时,代表这个用户只能接收本地连接,填的是 % ,代表能接收各种连接。把user列下的root..
2021-03-13 16:04:59
330
原创 C语言里获取数组长度
C语言无法直接获取数组长度,但可以用sizeof()关键字获取数组实际可存放元素个数(不是数组存放了多少元素)C语言里,通过传递数组名参数到子函数中,以获得数组长度是不可行的先说1:用 sizeof 可以获得数据类型或变量在内存中所占的字节数。同样,用 sizeof 也可以获得整个数组在内存中所占的字节数。因为数组中每个元素的类型都是一样的,在内存中所占的字节数都是相同的,所以总的字节数除以一个元素所占的字节数就是数组的长度。那么如何用 sizeof 获得数组总的字节数呢?只要对数组名使用 si.
2021-02-27 10:57:53
7548
2
原创 面试题: 找出数组中3个只出现1次的数(Python实现)
1. 先考虑此题:找出数组中1个只出现1次的数,其余数均出现2次解:全部数进行亦或^ ,出现两次的数,亦或后为0,最后结果就是只出现一次的数2. 再考虑:找出数组中2个只出现1次的数,其余数均出现2次解:设这两个数为a,b。x=a xor b, 因为 a!=b,有:x != 0 一定成立。数组全部数进行亦或,最后结果就是 x(出现两次的数,亦或后为0)。设 t=x & (-x),于是t 就是x 里最低一位为1的(-x 按照补码存储,即x按位取反加1)。(例如若x=0000 1010,则 t
2021-02-23 19:10:40
616
3
原创 RocketMQ在Windows下启动broker报load delayOffset.json failed错误问题解决
Windows安装好rocketmq后启动namesrv没问正则,但启动mqbroke后程序 连接不上,检查broker日志发现错误内容如下:【注:broker日志根据安装RocketMQ时配置不同存放的位置也不同,我的是存放在C:\Users{操作系统用户名}\store\config 下】2020-09-15 17:25:43 ERROR main - load C:\Users\Administrator\store\config\delayOffset.json failed, and try
2020-09-15 17:46:15
2057
原创 MySQL连接查询常见坑1
由于MySQL不是编译器,SQL语句也不是用于开发程序的编程语言,报错机制不完善,所以其非常不 灵活,错误也不易找到,因此也随之带来了一些坑,例如在连接查询中:查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null):```sqlselect sid,sname from student as tmp left join ( select sid,count(*) as totalCourse, sum(score) as totalScore from s
2020-06-01 21:46:55
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人