- 博客(39)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 CK3588下安装linuxdeployqt qt6 arm64
根据参考资料1中继续,修改main.cpp还有修改pro文件,添加一下Qt+=widgets就和,都设置好,遇到Could not find a package configuration file provided by “QT” with any of the following names。通过github下载linuxdeployqt。最后cp到bin文件夹下。
2025-05-15 18:41:35
270
原创 RK3588 Ubuntu安装Qt6
在鲁班猫5设备上安装Ubuntu系统后,通过参考野火官方文档和相关教程,成功安装并配置了Qt开发环境。首先,使用在线下载器获取Qt安装包,并通过U盘或联网方式传输到开发板。安装过程中,使用sudo apt install qtcreator和sudo apt install qttools-dev-tools命令安装Qt Creator及相关工具。启动Qt Creator后,通过“Tools”->"Options"手动配置qmake和cmake。运行官方例程时,遇到两个常见错误:一
2025-05-09 11:35:03
669
原创 ESP32S3的开局设置的一些错误的原因(可能)
如果其他的还有问题建议上B站参考视频一步步跟着做完,我也是看视频之后发现的。FLASH换例程没法下载大概是端口没改的原因,重新选择一下端口就行。相关的离线安装包要全部安装,不要有遗漏,具体参考手册相关教程。ESP-IDF的设置这里是可以点击展开设置的,没有取消参数。FAILED: 00_basic.elf等等。目前已经成功解决,这里提主要注意的点。使用的板子为正点原子ESP32S3。开局运行例程不用修改这里。
2025-02-25 11:39:56
521
原创 如何使用STM32微控制器通过SPI接口配置LMX2820芯片
注意,lmx2820芯片CE引脚需要连接3.3V或者单片机引脚。所使用芯片:STM32F407。正点原子SPI通讯相关代码。
2025-02-18 09:58:16
952
10
原创 W11电脑无法找到音频输出设备,所有声音设备都是空的的解决方法
在查看的时候,发现OED上面有一个黄色的感叹号。右键更新之后即可,笔者是选择的本地更新。之后右下角的声音设备就恢复正常了。
2024-09-10 14:13:51
1665
原创 解决Windows11显示administrator权限不够,需要管理员权限,无法删除,360强制删除无法删除,高级安全设置无法更改,所有选项灰色无法更改
我是在参考了大量资料无法解决的情况下,最后尝试才解决的,方法没有好坏,能解决问题最重要,希望能帮助到大家。也就是说这个时候,电脑实际上是两个管理员,仙侠小说里面的一体两魄的状态,而且对于身体都有最高的控制权。一般来说,我们登录之后,那么电脑上只有一个管理员,实际上系统也是这样显示的。但是实际上,你使用网络账户登录之后,本地的管理员也是存在的,只是尚未激活。这个问题导致的原因是因为你登录的是网络用户而不是本地用户。这个时候,我们需要参考这篇文章,把电脑的另外一个管理员激活。然后重启(我这边是自动重启了)
2024-04-02 14:37:28
7755
转载 Windows运行python
windows运行py文件的方法1.通过powershell打开当前文件夹空白的地方,shift + 右键 - 选择powershell选项 - python 按tab选择你要运行的文件2.通过地址栏打开在当前文件夹地址栏上方 - 输入cmd - 回车 - python 按tab选择你要运行的文件...
2021-07-27 09:54:15
540
原创 Echarts入门实例显示不出办法
我使用的是官方的实例,但是复制代码之后,不显示图表在这行代码 <div id="main" style="width: 600px;height:400px;"></div>下面拷贝下面的这行代码:<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script> <script type="
2021-07-27 09:08:47
2520
4
转载 must declare a named package eclipse because this compilation unit is associated to the named module
Just delete module-info.java at your Project Explorer tab.
2021-03-07 10:55:41
2836
2
原创 VScode换背景图攻略——background-cover
这是成功之后的大致流程网上很多我也是改代码改过来改过去也没用,实际上也不用内部去改代码,当然如果有了解的话用background更好,不过直接用background-cover也是不错的选择在我看来,图上就是使用这样的第一步第二步安装这个然后进入扩展设置然后就可以直接在里面把图片的路径复制粘贴进去就行了,还可以换着图来,透明度也能改,这个看个人喜好了总之,不必要像很多网上教程塞代码进去修改了,还是很方便的...
2020-08-15 21:49:39
4057
2
转载 转载:zip伪加密原理
zip伪加密原理及操作阅读了许多大佬有关zip伪加密的文章,感觉讲解的都十分透彻,来记录下自己的感悟以防忘记。原理:一个zip文件由三部分组成:压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志。具体含义请参照大佬的博客,解释的很详细。http://blog.youkuaiyun.com/wclxyn/article/details/7288994实例这里写图片描述压缩源文件数据区:50 4B 03 04:这是头文件标记(0x04034b50)14 00:解压文件所需 pkware 版本0
2020-08-13 20:05:02
405
原创 个人复习笔记:算法基础——枚举和贪心
算法是解题过程的准确而完整的描述,它是一个有限规则的集合,这些规则确定了了解某一类问题的一个运算序列,对于某一类问题的任何初始输入,它能机械地一步一步地计算,并且通过有限步骤之后,计算终止对产生输出。算法特征:有穷性:一个算法必须在执行有限步之后结束确定性:算法的每一个步骤必须是确切地定义的输入:一个算发有0个或多个输入输出:一个算法有1个或多个输出可行性:算法中要执行的每一个计算步骤都是可以在有限时间内完成的算法评价:正确性可读性容错性——对不规范数据的处理时间复杂度:是衡量程序运行
2020-08-10 11:42:33
338
原创 pwn入门笔记(4)——如何利用printf漏洞突破canary保护
实例分析编译printf2.c ,要加canary保护输入写exp,利用printf漏洞来突破canary并且覆盖ret#include<stdio.h>void exploit(){ system("/bin/sh");}void func(){ char str[0x20]; read(0, str, 0x50); printf(str); read(0, str, 0x50);}int main(){ func()
2020-07-29 17:21:11
759
原创 pwn入门笔记(3)——printf漏洞调试
printf在C语言中,我们经常使用各种函数来进行输出操作printf,fprintf,vprintf,vfprintf,sprint等,其中Fomat String是其第一个参数,我们一般称之为格式化字符串printf 接受变长的参数,其中第一个参数为格式化字符串,后面的参数在实际运行时将与格式化字符串中特定格式的子字符串进行对应,将格式化字符串中的特定子串,解析为相应的参数值。解析我们都知道printf在执行的时候,首先进行格式化字符串的解析,,从栈或者寄存器中获取参数并与符号说明相匹配,然
2020-07-28 18:19:59
988
原创 winhex常见问题:无法创建i:\TEMP\Win\WinHex 001.tmp,请确定文件夹存在且文件未被写保护
点击菜单帮助–设置–初始化设置–恢复默认设置即可
2020-07-28 11:12:33
7771
3
原创 BUUCTF misc 大白
下载下来是一张卡哇伊的大白图片它只有一半,很显然高度有被修改拖入winhex,在圈内修改数值来修改高度(上面这个我已经修改了)之后我们可以很明显的看到flag
2020-07-28 11:08:46
2584
原创 BUUCTF pwn test_your_nc exp
from pwn import *context.os='linux'context.arch='amd64'context.log_level='debug'//其实直接连上去就可以了,前面那段都可以不要io=remote('node3.buuoj.cn',25976)io.interactive()
2020-07-28 08:28:42
338
原创 pwn入门笔记(2)——什么是Canary保护
有无Canary保护的区别无canary保护有canary保护子函数在执行完了之后会去对比之前开始压入的有没有变化,如果不一样,就说明被改了实例#include<stdio.h>int main(){ char *name = "Roger"; printf("My name is %s"); return 0;}源码已给,之后参考笔记(0)去编写接下来输入gcc -no-pie -fno-stack-protector -m32 -o pr
2020-07-27 11:07:38
447
原创 pwn入门笔记(1)——保护概述和溢出实例
保护和溢出常见的保护CANNARY(栈保护)当启用栈保护的时候,函数会往栈里面插入cookie信息,当函数返回的时候会验证coookie信息是否合法,不合法就会中止程序运行,就是防止程序溢出FORTIFY同样也是防止缓冲区溢出NX(windows平台上称为DEP)No-eXecute(不可执行),当程序溢出成功转入shellcode,程序会尝试在数据页面执行指令,此时CPU就会抛出异常,而不是去执行恶意指令PIE(ASLR)ASLR:地址空间分布随机化每次电脑重启,装载同一个程序,函数
2020-07-25 21:48:20
567
原创 pwn入门笔记(0)——基础理论
什么是PWN俚语词,象征着黑客成功入侵,在数据溢出后,向目标发出特定的数据,使其执行我们的恶意代码eg.永恒之蓝病毒web的XXS什么是溢出?当要表示的数据超出计算机所使用的数据的表示的范围时,则产生数据的溢出原因1:使用非类型安全(non-type-safe)C,C++等C,C++没有进行边界的检查,比如数组,下标越界2:以不可靠的方式存取或复制内存缓冲区我们常用的一些函数没有对长度进行限制3:编译器设置的内存缓冲区太靠近关键数据栈的缓冲区和里面核心代码段太近了,核..
2020-07-23 22:47:35
803
转载 C++中getline()、gets()等函数的用法
在学习C++的过程中,经常会遇到输入输出的问题,以下总结一下下面几个函数的用法:1)、cin2)、cin.get()3)、cin.getline()4)、getline()5)、gets()1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std; main () { int a,b; cin>>a>>b; cout<<a+b<<endl;
2020-06-17 15:33:26
314
转载 备忘录转载代码保存
#include<iostream>#include<string>#include<cstdio> #include<time.h>#include<stdio.h>using namespace std;string name,rem[100],rem_time[100],selfm[100],selfm_answer[100];//设定备忘录和备忘录时间数组,最多100组事件,自定义回复数组最多100组。 int n1=1,n2
2020-06-08 09:40:04
204
原创 对于一些360文件粉碎无法删除的解决方案
一般来说是要结束删除系统对于程序的调用首先,Ctrl+Alt+delete打开任务管理器观察找到自己要删但是没有成功的软件点击:结束进程然后找到文件目录删掉它,直接用左下角的查找输入应用名就行,不过考虑到这些软件可能会把一些病毒木马安装在其他位置,建议360杀毒之后进行逐盘查找,特别是lnk文件(盗号?),这是针对有些360无法卸载的软件所给的个人方案,希望有所帮助。...
2020-05-29 11:15:07
3776
原创 Ubuntu运行程序突然发现程序权限不够解决办法
有些时候,嫖别人的程序会出现这个我试了试网上的一些方法,在我机子上面莫得用后来发现,不用输一些东西也挺简单的右键程序文件,点上“允许作为程序执行文件“就OK了【笑】
2020-05-26 16:42:20
6108
4
原创 jarvisoj pwn level系列
某重新入坑的小白试图学会如何打pwn从现在开始,个人计划也就开始了,希望能走下去吧,先看看blibli这个基础的CTF pwn 小白基础课后面的UP主后面有,讲得浅显易懂有基础有能力有时间的可以看看这个人我不认识他但是货很干,很厉害,可以看看他的博客然后 不多说,来搞事情做题网站level0首先,下下来这个东东拿到程序后先file可知为64位程序和动态链接cheksec一下检查保护机制我们能看到这个玩意,可以看到是一个只开启了NX的64位linux程序。Stack:栈保护R
2020-05-26 09:10:42
272
原创 Ubuntu16.04 资源占用解决问题
这时,我们输入sudo rm /var/lib/dpkg/lock-frontend解决lock-frontend - open;sudo rm /var/lib/dpkg/lock解决lock- open;然后就可以安装程序了sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock这个是帖子里面最多的,但是我的虚拟机里面没这几个文件,如果这个方式没有通过的,可以试试我上面那个...
2020-05-12 21:24:13
451
原创 VMware卡死,虚拟机繁忙强制解决方法
1我的是vmwsre122我是用的Ubuntu3我是新手,很多地方 只是目前我自己使用没有问题,不足之处可以指出,之后可以完善1。进任务管理器2。点启动,然后禁用VMware3.重启电脑(这时候你想关闭vmware或者虚拟机应该都关不掉)4.卸载vmware,删干净,实在不会,或者找不到在哪了,用360管家删干净就行然后重装5再启动,就可以重新运行ubuntu了6批注:我后来没有回任务管理器启用vmware(一直显示已禁用),但是也是可以正常使用,大概是我已经重新装了,所以不需要吧.
2020-05-11 11:03:40
5897
原创 w10桌面突然黑掉,然后基本功能都能使用,就单单是桌面黑了的解决方法
笔者尴尬的亲身经历这个时候不要急着用百度和其他大佬的方法去调用cmd,也不要去关什么windows启动项目,登录啥啥的。先进去个性化,看看自己的背景是不是按到哪里了改成了纯色(╥ω╥`) ,笔者就是这个原因把桌面改黑了,还憨憨的用解决电脑黑屏的方法去搞,结果把电脑真的搞黑屏了,折腾了不少时间(><)才发现就是背景改纯色了。发这个博客就是想说,不要着急盲目的去试很多网上的方法,先确认问题所在...
2020-05-05 17:35:46
633
1
原创 DEVC艹如何设置初始的源码
1打开左上角,找到“工具”,打开编译器属性2然后找到代码,点击缺资源(翻译怪怪的),输入你想要的初始的代码笔者是新手
2020-05-05 15:08:28
1579
原创 水题:A+B;简单等差数列求和;简单字符串处理;电梯题
A+B#include<stdio.h>int main (){ int A,B; scanf("%d%d",&A,&B); printf("%d",A+B); return 0; } 等差数列求和#include <stdio.h>#include <stdlib.h>int main(){ int sum=0; ...
2020-05-05 14:51:39
300
原创 OJ 1144 输入一串字符,将其中的大写变成小写,若不为大写则原样输出
#include <stdio.h> #include <string.h>#define N 100int main(){ char a[N]; gets(a); int l = strlen(a); for (int i = 0; i < l; i++) { if(a[i] >= 'a' && a[i] <=...
2020-04-17 23:24:40
1789
原创 C语言试题第九周记录及转载(字符串)
本文章供笔者和学友查找资料,学习交流使用转载:开门人关门人#include <stdio.h>#include <string.h>int main() { char a[100]; char b[100]; int s1,s2; gets(a); gets(b); s1=strlen(a); s2=strlen(b); if(s1!=s2)...
2020-04-17 22:47:46
161
原创 Java安装教程附带网址
转载:教程:https://www.cnblogs.com/ForestDeer/p/6647402.htmlJDK:https://www.oracle.com/java/technologies/javase-jdk14-downloads.htmleclipse:https://www.eclipse.org/downloads/packages/
2020-03-30 16:04:34
223
原创 孪生素数代码更新以及素数C代码合集的转载
新人创作,供自己和学友参考复习使用#include<stdio.h>int hanshu(int b){ int i; for(i=2;i<=b;i++) if(b%i==0)break; if(i==b) return 1; else return 0;}int main(void){ int hanshu(int b); int i...
2020-02-21 15:45:06
294
原创 攻防世界get_shell ubuntu16.04
#本文供个人复习和大家参考,笔者也是一名小萌新,欢迎在回复区讨论交流这道题的相比于其他几道题其实较为简单正如题目所说,只要get_shell就行了所以我们只要连接上去,然后cat flag就行了...
2020-01-31 16:04:41
364
Qt编显示错误libusb-1.0/libusb.h找不到
2021-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅