- 博客(125)
- 收藏
- 关注
原创 git+python 生成增量源代码包
然后在终端执行 git diff xxx head --name-only > diff.txt。首先拿到需要比较版本的git 的。vscode可以在时间线找。xxx是你的id,旧版本。执行python导出。
2024-11-26 11:21:31 172
原创 vue父子孙多级slot插槽传值
之前是封装的iview的table,但是现在iview的table数据量大100条分页卡顿换成vxe-table 详见上篇文章,所以变成三级传slot了。
2024-11-18 19:14:48 223
原创 vue2 + iview(view-design) 中封装使用 vxe-table 处理表格渲染大量数据卡顿现象
旧 : 这两个用来处理vxe-table 内容过多鼠标悬浮上去滚动 tooltip直接消失的问题。性能优化:纵向虚拟滚动行高越高越流畅,行高设置 row-config.height。理论上限:纵向最大可以支持 30w 行,当 gt 为 0 时为总是启用。新 :
2024-11-18 17:46:44 727
原创 前端预览doc文件
window.JSZip = require('jszip') 这一步是必要的,看了原码发现docx-preview里面require('JSZip')使用mammoth.js 会忽略复杂样式 我的版本是 "mammoth": "^1.7.2"首先在vue项目的public文件夹的static文件夹项目放入。这里特别需要注意版本,我使用的这两个版本才正常运行。今天让做一个登录页面的用户协议和隐私协议的预览。使用docx-preview。
2024-05-22 17:57:14 1127
原创 vue+iview tabs context-menu 弹出框怎么修改样式
vue+iview tabs context-menu 弹出框怎么修改样式
2024-05-22 15:47:57 475 1
原创 vue-treeselect 实现懒加载 + 远程模糊搜索 支持多选,可悬浮提示选择项所有层级 已封装为组件
因为选项的每一项 配置 disabled在远程搜索模式有问题,所以自己重写这个了disabled是因为项目搜索后 一些选项要禁用(这个气死我了) 写的破大防如上数据 group_id 是父级到它本身 我要把这个聚合为一条树,并且 根据id去禁用 上面的150,160,161 就需要禁用,也就是没有返回id和group_id 最后一位相同的选项
2024-04-26 16:18:51 2606 3
原创 webdriver.Chrome()没反应
今天学习爬虫安装selenium之后刚开始webdriver.Chrome()正常。然后发现打不开Update文件夹代表成功。然后下载对应版本的webdriver。我们下载旧版本的chrome。禁用chrome的自动更新。后面运行突然卡在这一步了。点击Google文件夹。百度发现是版本不匹配。右键update属性。
2023-10-12 18:24:02 5938
原创 python爬虫练习,爬取iview,element组件库图标名称
动态生成内容:网页的内容是通过 JavaScript 动态生成的,而右键查看源代码只会显示初始加载的 HTML 结构,而不会显示后续通过 JavaScript 生成的内容。使用浏览器的开发者工具:打开浏览器的开发者工具(通常通过按 F12 键打开),切换到 "Elements" 或 "Elements" 选项卡,这里会显示页面的 DOM 结构和动态生成的内容。这只是一些常见的事件和方法示例,Selenium 还提供了更多方法和事件,可以根据具体需求进行调用和使用。选择器的使用方法取决于选择器的类型。
2023-10-12 14:44:26 606
原创 通过阿贝云免费云服务器部署vue3+vite项目
nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。到这里,nginx就安装完毕了,启动、停止、重启操作也都完成了,当然,你也可以添加为系统服务,我这里就不在演示了。
2023-09-12 09:06:44 285
原创 el-table 多个表格切换多选框显示bug
解决方法,给有多选框的表格添加 :key="Math.random()" 或者 :key="1" :key="2" 写死也行。今天写了个功能,点击左侧的树做判断,一级树节点显示系统页面,二级树节点显示数据库页面,三级树节点显示表页面。在datasource(库页面)和table(表页面)之间切换,多选框一会在上,一会在下,数据库页面和表页面分别有2个el-table ,上面的没有多选框,下面的有多选框。
2023-08-18 09:21:04 1878
原创 docker安装Oracle
docker exec -it 【容器id或名称】 bash。切换到root账户(默认进入之后是oracle账户)把群里的压缩包直接解压后,打开文件夹中的运行文件。使用SQLDeveloper链接Oracle。输入密码:helowin(密码都是一样的)切换到oracle用户,登录sqlplus。查看容器,容器状态up表示在运行状态。使用docker安装oracle。获取阿里云的oracle镜像。启动Docker服务。
2023-07-12 16:36:49 1290 1
原创 Docker笔记
环境配置如此麻烦,换一台机器,就要重来一次,费力费时。一个容器运行一种服务,当我们需要的时候,就可以通过docker客户端创建一个对应的运行实例,也就是我们的容器至于仓库,就是放了一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候从仓库中拉下来就可以了。# 比如,你运行了nginx服务,但是docker前台没有运行应用,这种情况下,容器启动后,会立即自杀,因为他觉得没有程序了,所以最好的情况是,将你的应用使用前台进程的方式运行启动。虚拟机,就是在你的操作系统里面,装一个软件,然后通过这个软件,再模。
2023-07-12 16:34:12 2137
原创 Linux的起源
于是乎Unix就有了两个分支,一个就是BSD系列的分支,一个就是Bell本身发放的分支,当时因为Bell属于AT&T,AT&T受到了美国《谢尔曼反托拉斯法》的影响,不能销售除了电话机电报机等之外的商品,后来AT&T分解,Bell可以卖Unix了,Unix走向了商业化,如果想继续使用就需要购买授权,一份授权4万美元。1971-1972 年,肯•汤普森的同事丹尼斯•里奇发明了传说中的C语言,这是一种适合编写系统软件的高级语言,它的诞生是 UNIX 系统发展过程中的一个重要里程碑,它宣告了在操作系统的开发中,
2023-07-12 16:31:38 265
原创 服务器反向代理
配置默认访问页,这里就会访问到tomcat1里面的那个index.jsp文件里面 index index.jsp;#配置默认访问页,这里就会访问到tomcat2里面的那个index.jsp文件里面 index index.jsp;然后把tomact8082里面的webapps文件夹里面的ROOT文件夹里面的index.jsp变成下面这样,此时可以看到下面输入的内容是8082。百度的网址是:http://www.baidu.com ,
2023-07-12 16:30:16 1293
原创 操作系统day-05
变量是任何的编程语言不可缺少的部分,变量是用来存放数据的。变量其实就是在内存中开辟的一小块空间。解释性语言里面,声明变量不需要指明类型在shell中,所有的变量的值,都是字符串变量名=值变量名='值'变量名="值"
2023-07-12 16:21:36 123
原创 操作系统Linuxday04
用户名:加密密码:最后修改时间:最小的修改时间间隔:密码有效期:密码失效了提示的天数:密码失效宽限时间:账号失效时间:保留字段。命令连接符,把一个命令生成的数据,传递到后面的命令中,可以把一个命令无法处理完的事情,使用管道符进行多次处理。3, 命令 < 文件1 > 文件2 : 将文件1作为命令的输入设备,该命令的执行结果输出到文件2中。如果一次性用户太多,分别给权限麻烦,可以创建一个组,让组拥有对应权限,把用户放到用户组中就好了。不同的用户,有不同的权限,可以完成权限以内的不同的任务。
2023-07-12 16:19:51 135
原创 操作系统Linux—day03
指的是将打包后的文件,利用算法,将文件进行处理,达到保留最大文件信息,让文件体积变小的目的。也称为符号链接,类似windows中的快捷方式,如果B是A的软连接,那么它们的索引节点不同,删除A文件后,B文件就失效了。- number : number表示1-9数字,代表压缩级别,-1表示速度快,-9表示压缩效果好。打印指定路径大于100个字节的文件,+100c表示大于,-100c表示小于,100c表示等于。gzip只能压缩文件,不能压缩目录,如果指定了目录,只会讲目录里面的文件压缩。
2023-07-12 16:18:26 235
原创 操作系统Linux-day02
r:递归删除,主要用来删除目录和它的子文件,和-f一起使用,可以不做提示删除目录。在movie目录中创建文件 zhanlang.mp4和gongfu.mp4。分别将movie和music和学习目录中的文件复制到beifen目录中。现在CRT中创建一个文件aaa,使用tail -f 打开文件。在music目录中创建文件 abc.mp3和xyz.mp3。如果文件内容太多,cat不太适用,会看不到前面的内容。绝对路径以/ 开头,相对路径以 ./或者../开头。-m 在创建目录的时候,指定权限,而不是默认权限。
2023-07-12 16:17:27 144
原创 操作系统Linux—day01
范围:0000 0000. 0000 0000. 0000 0000. 0000 0000 -1111 1111 . 1111 1111. 1111 1111. 1111 1111。如果网络A的数据目的不在本地网络中,先把数据发送给自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B中的某个主机。IPADDR:表示你设置的IP地址,ip地址的第三个值根据你虚拟机中,网络设置中的子网的值来确定。传输层定义了端口的概念,每一个应用都占用一个端口,不同的程序,就通过端口数据隔离,互不影响。
2023-07-12 16:15:39 262
原创 快速删除前端vue项目的依赖
git merge dev // 合并dev到主分支。git checkout dev // 切换到新分支。git checkout master // 切换主分支。git remote update origin -p // 更新远程分支。有些时候项目启动不在希望的端口,解除端口占用。8080是被占用的端口。11120是找到的进程。
2023-06-28 11:27:32 666
原创 前端监听分辨率,menu切换,FullCalendar日历高度赋值
当函数被触发时,如果距离上次执行的时间小于指定的时间间隔,则不执行函数;是一种常见的函数节流技术,用于控制函数在一定时间间隔内执行的次数。当需要频繁触发某个函数时,使用节流技术可以避免函数被频繁执行,从而提高页面性能。多次尝试发现,menu的点击会有缓存,就是说mounted只会执行一次,那么销毁后,我们还需要考虑再次赋这个监听时间。继续套上面的代码,但是遇到问题,之前的都是跳转路由,beforeDestroy可以销毁。// 解决日历渲染的分辨率变化bug。// 这个没用,后面研究一下。
2023-06-28 10:53:58 522
原创 tomcat解决Error creating bean with name ‘exploreResultController‘: Failed to introspect bean class
Error creating bean with name 'exploreResultController': Failed to introspect bean class [com.staryea.portal.explore.result.ExploreResultController] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassD
2022-11-15 14:39:50 931
前端面试题,前端介绍,前端框架
2023-07-06
java进公司的面试题,包过
2023-07-05
数据库面试题触发器SQL优化
2023-07-05
Java全方面面试题,很全
2023-07-05
毕设基于搜索引擎的博客管理系统
2023-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人