- 博客(85)
- 资源 (2)
- 收藏
- 关注
原创 【python】简单小说爬取
爬取小说看似方便,但背后隐藏着法律风险和道德问题。小说是作者的心血,爬取行为可能侵犯版权,甚至引发法律纠纷。支持正版不仅是对创作者的尊重,也能让你享受更优质的阅读体验。许多平台提供免费试读或优惠活动,满足你的阅读需求。让我们共同守护创作的净土,选择合法途径,支持正版,尊重原创,让阅读更美好!
2025-04-03 10:51:52
574
原创 【linux】scp和rsync
scp 和 rsync 都是 Linux 系统中用于文件传输的命令行工具,它们都可以通过网络在本地和远程主机之间传输文件。
2025-03-19 22:30:00
700
原创 【git】补丁文件
项目中总有一些本地修改是既不能上传到远程分支又不能直接加入到.gitignore文件中的。固然可以使用stash但它毕竟只是一种临时保存更改的机制,更适用于本地开发过程中需要频繁切换任务的场景。如果想要共享代码更改,那还是补丁文件更合适一些。命令会在本地生成一个 direct-login.patch的文件,文件里面记录着本地文件所做的修改,需要的时候直接应用或者删除补丁即可。
2025-03-11 21:45:00
240
原创 【git】删除已加入 .gitignore却仍被git追踪的文件
gitignore 文件只会影响未被跟踪的文件,而已经被 Git 跟踪的文件不会因为被添加到 .gitignore 而停止被跟踪。
2025-03-06 20:15:00
311
原创 tomcat启动失败和缓存清理办法
一个是work文件夹,在其localhost【/home/demo/apache-tomcat-6.0.39/work/Catalina/localhost 】文件夹里有该tomcat运行的所有项目,将对应的项目删掉就行。当然,网上还有一种设置tomcat不缓存的配置,但是,这次我改的项目是已经在客户服务器上运行已久的项目,此设置不考虑,感兴趣的可以自己试试看。但有时候可能又没有这么乐观,要么启动失败,要么启动成功后,更新的内容没有生效。命令查看是那个采用该tomcat的线程再占用导致的启动失败,然后,
2024-11-08 20:45:00
569
原创 emacs修改xml文件编码
最近修改了一个老Java项目,数据库中文乱码导致某些页面没有数据。查看处理数据库内容的XML文件的编码有GBK、GB2312、UTF-8,乱成一锅粥。为了统一成UTF-8,需要进入jar包修改XML文件。尝试过解jar包改编码再重新打jar包500的错误后,发现用emacs修改编码真实既快又方便还不报错。之前没接触过emacs,全靠老大口述外加自己的操作,改编码是够用了,没有涉及emacs其他内容,求不喷。
2024-10-22 20:00:00
303
原创 在K8s上运行GitHub Actions的自托管运行器
actions-runner-controller 是 Kubernetes 上的一个自定义资源定义(Custom Resource Definition, CRD),它用于管理 GitHub Actions 的运行器(runners)。GitHub Actions 是 GitHub 的自动化功能,允许用户在 GitHub 仓库中自动执行、测试、打包、发布代码等。运行器是执行 GitHub Actions 工作流程的服务器。
2024-08-29 17:29:12
1013
原创 SSH相关
可能会带来安全风险,因为它允许 SSH 客户端接受任何未知的公钥,这可能会导致中间人攻击。因此,除非在完全信任的网络环境中,通常不建议使用此设置。,SSH 客户端将自动接受未知主机的公钥,并且不会询问用户。这可以简化首次连接的过程,但降低了安全性。文件中没有找到主机的公钥,它将提示用户确认是否接受该公钥。是一个安全特性,用于防止中间人攻击。时,如果 SSH 客户端在。
2024-07-31 09:00:10
475
原创 修改本地hosts文件及外部访问机器本地hosts文件后,rancher UI网站仍然不能访问
来确定资源的当前状态。如果这些值与你的配置文件中的不匹配,Kubernetes 就会阻止应用,以防止潜在的配置冲突。如果你手动编辑了资源或通过其他方式修改了它,你需要重新获取最新的配置,然后再应用。用来确定资源是否被修改过的关键信息。如果资源没有这个注解,这个错误表明你正在尝试应用的配置已经被修改过了。这个命令会替换现有的资源而不是尝试应用差异。这个警告说明,你正在尝试使用。将自动添加它,并警告用户。查看相关文件(看不看都行)
2024-07-30 17:38:55
1340
原创 tmux 命令
这篇是另一篇内容的前置知识。因为项目部署测试需要,向公司申请了一个虚拟机做服务器用。以下是回溯的命令,多了解了解,拓宽知识面吧。PS:本人小白一个,知识浅显,勿喷。
2024-07-02 14:07:24
1326
原创 Linux/Unix命令
Debian 最小化安装(也称为 “netinst” 安装)通常是指使用最小的网络安装镜像进行安装,以减少安装介质的大小并加快安装过程。是一个非常有用的命令,特别是当你需要快速了解磁盘空间的使用情况,或者在进行系统维护和性能调优时。是一个在 Unix 和类 Unix 系统中使用的命令,用于显示文件系统的磁盘空间使用情况。选项,它的作用是在安装过程中自动回答所有的提示问题,以实现无需人工干预的自动化安装。命令是了解系统网络状态和配置的有用工具,对于系统管理员和用户来说都是一个重要的命令。
2024-07-02 11:34:54
859
原创 vi文本编辑器基础知识
是一个在 Unix 和 Unix-like 系统上广泛使用的文本编辑器,它是一个模式化的编辑器,具有多种模式,包括命令模式、插入模式等。
2024-07-02 10:37:17
362
原创 ⨯ EPERM: operation not permitted, link ...
【代码】⨯ EPERM: operation not permitted, link ...
2024-03-25 09:47:39
526
原创 观察者模式与发布订阅模式
发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。与观察者模式的定义相似,其最大的特点是:发布方与订阅方互不相知,双方都发送自己的消息内容到第三方,由第三方来处理。
2024-02-26 17:06:05
1128
原创 dart遍历树及查找
省市区三级联动后端返回用户选择字符串,前端遍历查找,本来想用递归。后来看了一篇文章,作者使用js写的。目前,我在写flutter项目所以该用dart。深度遍历返回List(这个是想法开了点小岔,想树形改成list在查找,后来嫌麻烦,没写下去),作者讲解的很详细,不再赘述。
2023-12-19 11:57:58
618
原创 记一个cookie相关的bug
用户点击退出登录后虽然跳转到登陆页面但是手动输入其他需要登录访问的网址后仍然可以访问,查看用户登录时记录的session信息已然清除,百思不得其解时忽然发现了浏览器发起请求时还携带有cookie信息(记录了用户信息),然后再查看用户登录,发现的确有用浏览器记录cookie,登出时却没有清空cookie。所以用户登出时,浏览器记录的信息该清就清吧。工作中遇到的问题,时间有点久远了,表现为啥记不清了,所以标题也没办法描述。问题外在表现:(时间久远,还记得多少描述多少吧,复现现在也复现不出来了)
2023-06-16 21:15:00
167
原创 <component :is=“ “/>动态组件在 el-tab-pane里的应用
element UI 组件-Tabs 标签页-动态生成标签页面嵌套组件
2022-07-14 20:45:00
3406
原创 vue-router v-slot及contextmenu
本篇工作总结,如果对您有帮助,看下就行,半公开。请不要转载,当然我写的一般都是很基础的内容,也没什么转载的必要最近写代码过程中遇到了好多的bug和警告,本来写的还不成气候,不太适合记录。可是五一假期实在是太近了,再不记,恐怕假期后会忘光光。所以还是简单记录下吧。代码可能会有错误或疏漏,如有发现,还请指正。下面一段是废话,可以略过。下面我写的后台管理系统的页面标签功能,就是点击导航栏出现页签,点击页签会切换页面。这个后台管理系统大部分的代码都是抄的(咳,借鉴??!)若依的vue2,vue3以及Ar
2022-04-28 18:00:00
2603
原创 vue3 使用UI框架reactive数据更新,视图不更新问题
本篇主要记录两个问题,然而这两个问题又都可以对应同一种解法。废话少说,解决方法在最上面。使用reactive定义表单数据,推荐格式如下:const form = reactive({ formData: {//为了保证响应性,一定一定要多包这一层 key1: value, key2: value, }, });一定一定要再多包一层,不然就会遇到一些问题。(⊙﹏⊙)虽然这是一句废话。下面的内容过于基础且本篇只记录bug和解法,想要探求为什么的呢,还请自己去
2022-04-15 08:49:28
12294
1
原创 Vue 3 + TypeScript + Vite项目创建
一、项目搭建1、创建项目前请先确保vue-cli在4.0版本及以上2、创建项目当然如果选择简单模式记得先查看npm版本简单模式:您还可以通过其他命令行选项直接指定项目名称和要使用的模板。vite官网的这句话,我就简单粗暴的理解成简单的搭建模式,命令如下,当然因为npm版本不同,命令略有差异,建议您先查看npm版本npm -v# npm 6.xnpm init @vitejs/app [项目名] --template vue-ts# npm 7+(需要额外的双..
2022-04-01 14:24:40
920
原创 git报错Please make sure you have the correct access rights and the repository exists.
错误如图。说下基本情况:不是clone项目,也不是第一次推送到分支,简而言之,就是之前好好的,忽然就不行。百度了一下错误原因,99.99999999%都说是ssh不稳定,需要重新配置。配置的ssh的过程我就不说了,自行百度吧正在我纠结要不要重新整ssh的时候,同项目的大哥,来我这里帮我了,真是谢谢大哥了。在开了n个dos窗口,打了好多命令之后(原谅我运行太快,命令啥到一晃而过,就看了个影儿)还是不行。然后就断开了网络的链接,然后连上,然后问题解决了。上次出现这个问题,是公司的另一位老哥帮忙看的(..
2022-03-01 18:30:00
714
xcode could not find developer disk image 问题总结
2016-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人