- 博客(14)
- 收藏
- 关注
原创 Vue中使用js实现视频的预览,图片的预览,文字的预览
this.currentPicPath = absolutePath //路径。一些细节:data里边的初始定义,方便全局调用。//对应自己的文件服务接口,看好参数。//对应自己的文件服务接口,看好参数。//对应自己的文件服务接口,看好参数。
2022-11-08 10:51:14
2446
原创 vulnHub的DC1的Getshll和exp利用
SUID:Set User JD是一种权限类型,允许用户使用指定用户的权限执行文件。那些具有suid权限的文件以最高的权限运行。假设我们以非root用户身份访问目标系统,并且我们发现二进制文件启用了suid位,那么这些文件/程序/命令可以root权限运行.SUID的目的就是:让本来没有相应权限的用户运行这个程序时,可以访问他没有权限访问的资源。2.已知的可用来提权的linux可行性的文件列表如下:Nmap、Vim、find、Bash、More、Less、Nano、cp。这里使用的是python2。
2022-10-24 10:19:16
1001
转载 setTimeout 和 setInterval的区别和理解
setInterval() - 间隔指定的毫秒数不停地执行指定的代码(一直执行)。setTimeout() - 在指定的毫秒数后执行指定代码(只执行一次)。
2022-06-02 14:38:47
1807
1
原创 常用Git命令总结,看这一篇就够了
$ git config -global user.name <name> #设置提交者名字$ git config -global user.email <email> #设置提交者邮箱$ git config -global core.editor <editor> #设置默认文本编辑器$ git config -global merge.tool <tool> #设置解决合并冲突时差异分析工具$ git config -list #检.
2022-05-10 15:23:14
155
原创 两台电脑实现一个启动前端一个后端并且交互(站在前端的角度)
背景:实习生进来公司,前后端分离最原始的做法,把我们需要的环境和服务器搭建好,并且运行起来包括Redis,Myslq,后台和前端服务。然后通过git前后端进行交互更新。这种比较low,看网上什么ssh,花生壳穿透。对于小白来讲这样就行了:首先我们有一位同事的后端服务已经起来,并且我们可以ping通他的ip来确定是否可以和他的电脑进行通信,一般我们在公司都是同ip端,同一局域网同样我们可以使用postman或者swagger测试可否正常的返回数据这里使用的是
2022-05-10 12:37:47
8976
原创 AJAX原生写法以及解决ie缓存问题
AJAX 异步请求不利于seo 相对应的使用服务器渲染的nuxt就可以解决原生的js,去写ajax,代码如下:1.//获取元素 <script> //1.获取元素 const result = document.getElementById("result"); //2. 绑定事件 result.addEventListener("mouseover",function() { //...
2022-04-29 17:23:45
148
原创 Angular 使用chart,并显示的教程和方法
1.首先,我们需要在packa.json安装我们需要的依赖,注意版本,这里可能和你的一些其他依赖版本冲突,导致你的chart图表显示不出来,这里我用的是^2.9.4 (ps:这里的^代码2.x.x这个x版本的都会自动适配更新,~这个代码2.9.x,版本会比^更少一些)2.这里显示的效果如下,用的primeng的chart组件,PrimeNGhttps://primefaces.org/primeng/showcase/#/chart/bar...
2021-10-20 02:15:56
810
原创 解决Service fail to start: NoSuchMethodException
当我们部署项目的时候,有一些环境变量在本地测试的时候加入的这个我们对应的也要在我们的服务器上配置,不管是谷歌云还是阿里云等,但是注意,这里可以用snv或者terraform统一管理设置这些变量,或者私密的key。———————————————————————————————————————————同样,我们还可能犯这样的错误,因为我们本地启动的话是spring boot已经集成了Tomcat,启动init顺序,会和我们部署的时候不一样,这是我们可以通过通过删除ServiceApplic.
2021-10-20 02:02:33
327
原创 切换flyway,集成到springbooot
Switch flyway to sprintboot startup instead of using Docke首先,我的项目是用Gradle进行管理的,所以我在build.gradle引入springboot的flyway依赖,(同理在pom里引入都一样)这里版本号你们可以自己去查找你们在部署或者服务器使用的flyway依赖版本。dependencies { implementation 'org.flywaydb:flyway-core:7.7.3'}然后我们的V和..
2021-09-08 16:56:23
165
转载 handler机制简述
java——极简handler机制handler机制要做的事情: 1.把一堆从四面八方传来的message加到一个队列中,这个队列就是MessageQueue。 2.将MessageQueue中的队头Message取出,并使用这个message自带的handler来handleMessage。稍微有些特别的是,handler将这两件事分成两个线程来处理,这样就保证了服务器能在处理msg1的同时将msg2入队。所以Message.java就是链式队列MessageQueue中的Node
2021-09-01 10:23:48
268
转载 针对使用ng-lint,eslint,tslint,生成报告以及环境安装的一系列问题及解决办法
Lint 的含义如果你写自己的项目怎么折腾都没关系,但是在公司中老板希望每个人写出的代码都要符合一个统一的规则,这样别人看源码就能够看得懂,因为源码是符合统一的编码规范制定的。那么问题来了,总不能每个人写的代码老板都要一行行代码去检查吧,这是一件很蠢的事情。凡是重复性的工作,都应该被制作成工具来节约成本。这个工具应该做两件事情:提供编码规范; 提供自动检验代码的程序,并打印检验结果:告诉你哪一个文件哪一行代码不符合哪一条编码规范,方便你去修改代码。Eslint 的含义Lint 是检验代码
2021-09-01 09:39:22
1239
原创 就Python库比如pygame,wx等包安装错我问题解决办法
在我们导入引用一个python游戏时,会出现丢失库的问题,会发现我们pygame,wx等库没有,如下图所示:我们看看我们的pip库正常不:这里是正常的,我们用pycharm的提示下载pycharm库PackagesNotFoundError: The following packages are not available from current channelsCollecting package metadata (current_repodata.json)...
2021-05-19 08:58:16
1217
1
原创 针对Docker和VMware Workstation冲突,无法共存,最简单的解决办法
刚开始学习Docker的时候,新手菜鸟(老鸟勿喷),按着官方docker hub的步骤,一步步安装下来,因为我是windows,电脑还有VMware虚拟机,刚开始,启动会出现下列问题这里按照官方的问题解决文档,参考https://docs.docker.com/desktop/faqs/,解决方法是在Windows功能里开启VM虚拟机和HYper-y功能(记得重启),但是开启后你会发现出现了新的问题Hardware assisted virtualization and data executi
2021-05-12 08:29:00
3463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人