草庐IT

【Git】创建分支报错(cannot lock ref ‘refs/heads/***/***‘)

本周刚遇到的问题,创建新分支的时候,报错信息如下:cannotlockref'refs/heads/***/***':'refs/heads/***' exists;cannotcreate'refs/heads/***/***'1、问题原因分为两种情况:一是本地已经存在同名分支;二是已经存在同名模式的分支。很明显,从上图的报错来看,属于第二种情况。项目中已经存在了hsl的分支,新分支是hsl/20220721,对于这种情况,我个人理解,可以把hsl分支当成一个文件,本来这个文件有自己的内容,现在有一个新分支hsl/20220721,hsl就变成了文件夹,20220721变成了文件,这会直接影

【异常】ES报错ResponseException: method [HEAD], host [], URI [/], status line [HTTP/1.1 401 Unauthorized]

一、报错内容Causedby:org.elasticsearch.client.ResponseException:method[HEAD],host[http://IP地址:端口号],URI[/],statusline[HTTP/1.1401Unauthorized] atorg.elasticsearch.client.RestClient.convertResponse(RestClient.java:283) atorg.elasticsearch.client.RestClient.performRequest(RestClient.java:261) atorg.elasticse

Google浏览器 安装 Elasticsearch-head 插件

1、下载插件下载地址:https://github.com/liufengji/es-head2、修改解压1)将elasticsearch-head.crx更名为elasticsearch-head.rar,然后解压缩2)进入elasticsearch-head文件夹将_metadata文件夹重命名为metadata3、安装插件在Google浏览器中打开扩展程序,点击加载已解压的扩展程序,选择解压elasticsearch-head文件夹即可添加插件成功3、Elasticsearch-head插件使用点击扩展程序,打开Elasticsearch-head 

ctfshow-2023愚人杯部分wp

目录热身webeasy_signineasy_sstieasy_flaskCrypto:easy_base复现easy_php   热身脑筋急转弯 webeasy_signin没有看url,直接F12看源码了,所以多做了一会儿,其实是任意文件读取,img参数传的是base64编码后的文件名,图片源是base64编码后的文件。传入index,php的base64编码aW5kZXgucGhw,得到index.php,其中包含flageasy_ssti给了提示下载app.zip在hello路径后存在ssti注入简单记录下ssti现阶段的学习步骤首先ssti注入如何通过已加载类的功能(如果没有就查找父

java - 链表的 'head'是什么?

我在Java的链表中工作,所以我试图掌握单个链表的概念。head->12->34->56->nullhead.next将为12(也与node1相同)。然而,什么是head呢?更新:引用和指针有什么区别?更新2:所以如果head是12并且head.next是34,那是不是意味着下面这个函数会跳过第一个节点,看看它是否为null?publicvoidadd(Objectdata,intindex)//post:insertsthespecifiedelementatthespecifiedpositioninthislist.{Nodetemp=newNode(data);Nodecurr

2023年第三届陕西省大学生网络安全技能大赛 web部分 wp

总体来说还行,就是又感受到了py的成分,多的不说,星盟出的题,题目质量还是可以的,希望之后通过学习大佬的姿势来长长见识。目录EZPOP RCEunserializeEZPOP首先来到页面 点击,就是空白页,查看源代码F12都会进入空白页,猜测存在js在搞怪。先打开一个空白页,再f12,再输入题目网址,得到f12源码,查看source的js  查看js,发现一段base64的代码,解密,发现php文件,/pop3ZTgMw.php pop链子:首先这里用“night:destruct->day:tostring->dark:go”触发短链子:来查看phpinfo()没有flag,所以还得用长链子

spring boot 单元测试JUnit5使用MockMvc调用get请求,post请求,设置head请求头,解析返回值json和字符串

springboot单元测试JUnit5使用MockMvc调用get/post接口源码地址:https://gitcode.net/qq_39339588/springboot.git1.先准备一份controller,一会儿供测试调用packagespace.goldchen.springboot.test;importorg.springframework.web.bind.annotation.*;importspace.goldchen.springboot.entity.User;/***使用mockMvc调用get/post请求地址*@authorchenzhao*@create2

Linux 终端命令之文件浏览(4) head, tail

Linux文件浏览命令cat,more,less,head,tail,此五个文件浏览类的命令皆为外部命令。hann@HannYang:~$whichcat/usr/bin/cathann@HannYang:~$whichmore/usr/bin/morehann@HannYang:~$whichless/usr/bin/lesshann@HannYang:~$whichhead/usr/bin/headhann@HannYang:~$whichtail/usr/bin/tail(4)head英文帮助NAME    head-outputthefirstpartoffilesSYNOPSIS  

java - Head First 设计模式与 Head First 面向对象分析与设计

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion目前,我正在通过HeadFirstJava学习Java,并开始着眼于阅读更多有关OOP/设计模式的内容。我的问题是在HeadFirstJava之后我应该读哪本书。我在HeadFirst设计模式和HeadFirst面向对象分析与设计之间左右为难。毫无疑问,我可能应该阅读两者,但我不确定两者之间的区别是什么,以及哪一个更适合作为HeadFirstJava的后续内容。如果阅读过这些内容的人提供任何建

解决git reset --soft HEAD^撤销commit时报错

今天在使用git回退功能的时候,遇到以下错误:解决gitreset--softHEAD^撤销commit时报错问题:在进行完commit后,想要撤销该commit,于是使用了gitreset--softHEAD^命令,但是出现如下报错:fatal:ambiguousargument'HEAD^':unknownrevisionorpathnotintheworkingtree.Use'--'toseparatepathsfromrevisions,likethis:'git[...]--[...]'查了下原因可能有两种:因为cmd控制台中换行符默认是’^',而不是\,所以^符号被git编译为换