
笔记
蛋炒鸡丁小饭团
一位喜欢研究计算机安全的灰帽子,GitHub不会展示更具体的仓库。
展开
-
Parrot Sec OS安装NVIDIA驱动
翻译自最初,Parrot 使用 Nvidia nouveau 开源驱动程序,因为它们支持大多数 Nvidia 卡。这些保证了良好的稳定性,并允许您在日常使用中毫无问题地使用 GPU。但是,可能需要使用其他驱动程序,这些驱动程序与不同的软件具有更大的兼容性并充分利用您的 GPU。因此,您可以安装 Nvidia 的官方(闭源)驱动程序。您有两种安装方法,通过或从安装。!注意!请注意,笔记本电脑或台式计算机的驱动程序安装和配置可能有所不同。翻译 2024-10-27 14:34:25 · 121 阅读 · 0 评论 -
硬件配置足够但是打开UE5(虚幻引擎5)时非常卡顿的解决办法
:那么…原创 2024-05-28 05:43:24 · 6280 阅读 · 4 评论 -
Unity Hub 添加模块报错 Validation Failed 的解决办法
此处吐槽一句,如果未来Unity Hub自身的设置提供了代理选项,那就不会出现这个错误了,或者说不需要像现在这样麻烦的解决这个问题。提供两种方法,请自行选择其中一种。原创 2024-05-26 04:14:57 · 2044 阅读 · 0 评论 -
Linux安装百度/搜狗输入法后,候选框乱码的真解决办法
如果你的这个界面是像下面这样(那我得骂你笨蛋大笨蛋了),请把你要使用的输入法放在。,正常情况下,通常第一个会被输入法直接忽略,作为。,就像下面这个样子。原创 2024-05-18 16:49:10 · 1337 阅读 · 1 评论 -
【FL Studio】TruePianos: content modules are not installed
在FL Studio 20.8安装Truepianos插件后无论怎么做,它都会提示这个错误。根本无法正常使用这个插件,后来研究了一下,发现还是因为使用的字符集不同的原因。原创 2023-02-14 18:37:39 · 701 阅读 · 1 评论 -
Unity 2021.3.6f1 Crack【转载】
最近都在对进行。。。。转载 2023-02-04 01:05:42 · 1911 阅读 · 0 评论 -
malloc(): corrupted top size
写一个加密算法,在加密完成之后输出结果时抛出此错误。看了一下百度上的说法,说是malloc函数的问题,我仔细检查了一下我的malloc语句。没有越界,没有返回空指针,其他相关的内容也是正常的。原创 2023-01-02 20:44:21 · 5526 阅读 · 0 评论 -
【VSCode】The ‘clang-format‘ command is not available.
如果你使用了Microsoft开发的C/C++扩展,那其实不需要专门去配置一个clang-format,因为C/C++扩展默认使用clang-format来格式化代码。去安装LLVM,并将其添加到环境变量中。去安装clang-format。原创 2022-12-26 22:42:13 · 2588 阅读 · 0 评论 -
【Linux】编写Java代码
默认你已经配置好java环境。原创 2022-12-21 23:39:33 · 372 阅读 · 0 评论 -
【Windows】共享 - 网络凭证不正确 解决方法
我们以你的对向主机的防火墙与网络共享都是正确配置的情况下来说在连接时需要输入账户和密码(当然你也可以在共享里面选为无密码登录)。但是我将我的几乎所有账户名和密码都是过一遍之后,还是提示网络凭证不正确在我几乎快要放弃的时候,我突然想起来以前在一家公司使用共享网络时的经历。于是我看了下我的服务端主机,问题解决了。原创 2022-11-06 22:34:57 · 8129 阅读 · 4 评论 -
【Python】AES加密/解密,RSA加密/解密
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),又称Rijndael加密法(荷兰语发音: [ˈrɛindaːl],音似英文的“Rhine doll”),是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。原创 2022-10-23 19:15:42 · 752 阅读 · 0 评论 -
【Linux】修改了SSH端口后Git 超时/出错 的解决方法
【代码】【Linux】修改了SSH端口后Git 超时/出错 的解决方法。原创 2022-10-23 18:29:01 · 501 阅读 · 0 评论 -
【Linux】C: undefined reference to `SHA256‘
在Linux系统编写一些程序的时候出现了这个报错。但是我的gcc命令行参数中已经加上了这两个参数于是我上网查了很久,但是也没有任何用处。原创 2022-10-14 02:01:30 · 1226 阅读 · 0 评论 -
【Windows 10】Windows 10鼠标右键文件夹假死(卡死)
详情看全文原创 2022-09-23 23:25:22 · 397 阅读 · 0 评论 -
【Python】ValueError: Invalid format specifier
总结就是格式数不能为变量。原创 2022-09-13 12:16:22 · 2093 阅读 · 2 评论 -
【C/C++】教你完整读取大文件数据
以前对C语言与C++不够了解时,我无法知道如何完整获取一个文件的所有数据并且不遗漏掉。在网络上也搜索了很多很多的相关帖子,但是没有一个是真正有用的。原创 2022-09-11 12:41:37 · 5447 阅读 · 6 评论 -
【Python】防止Json模块dumps将中文转unicode编码
有时候想用Python对json数据做一些调整,在转储为json文件的过程中,会发现中文都被转成了unicode编码。temp = {"name" : "张三" } data = json . dumps(temp) print(data)输出结果:‘{“name”: “\u5f20\u4e09”}’这样其实也不是不行,至少在Python中只需要在加个解码就行了,但是用其他语言或程序处理时会非常不方便,并且就算是在Python中,也是需要额外执行一个解码的操作,在大型工程中会比较浪费系统资源。原创 2022-09-08 12:11:36 · 1540 阅读 · 0 评论 -
【Python】Python安装cv2库
模块名安装时并非如下名称。原创 2022-08-29 19:16:07 · 867 阅读 · 0 评论 -
【Python】浮点数精度问题处理
可能各位对计算机比较了解的人都明白为什么浮点数处理会出现丢失精度的问题,这里就不赘述了。在如下运算中,都可发现精度问题。原创 2022-08-29 01:07:47 · 927 阅读 · 0 评论 -
【Python】打开图像(图片)的两种方式
PIL 与 Win32Api原创 2022-08-10 20:14:43 · 6882 阅读 · 0 评论 -
解决【命令行/终端】颜色输出问题
通常我们在想让终端输出颜色的时候会使用到颜色代码,比如\x1b[31m,但是在Windows系统中不管使用哪一种语言来输出这个颜色代码,可能最终都会变成乱码。有的人的Windows系统可能不会出现这个问题,但如果你接触的系统多一些就会明白这个问题产生的原因。在Linux系统中,是从未出现过这种问题的,为什么?因为Linux默认使用的是UTF-8编码,而绝大多数Windows系统使用的是GB系列的编码比如GBK,GB2312,GB18030。编码不同也就导致了输出的结果不同。...原创 2022-08-03 10:44:17 · 792 阅读 · 0 评论 -
【C语言指针】用指针提升数组的运算效率
指针对于整个大项目的效率提升是非常明显的,请不要忽视这个非常棒的C语言功能。原创 2022-07-30 09:12:14 · 625 阅读 · 0 评论 -
【C/Python联动编程】Python使用C动态库
为什么使用C动态库?众所周知,Python的运行效率实在太低。原创 2022-07-29 13:55:22 · 314 阅读 · 0 评论 -
【C/C++】fread函数与C语言基础的一些讲解
我想实现一个功能,就是打开一个文件,然后按照某个特定的区块来读取它,将每个区块加密之后再写入到另一个文件中。但很快,我发现了一个问题,fread函数似乎没办法正常完整读取文件?以下是我的源代码主要部分0};FILE*fp=fopen("文件名","rb");do{}while(!文件的原内容是这样的经过上面的代码之后,输出结果是这样的。看起来就像是文件并没有被完整读取或者很好的读取,是fread函数的问题吗?...原创 2022-07-19 09:33:46 · 1908 阅读 · 0 评论 -
【Socket】Python使用非阻塞模式接收完整数据
之前我使用阻塞模式接收数据时必须使用Socket的方法设置一个超时时间,用来判断连接对象是否还是数据传入。但是这种方式有个很明显的弊端,那就是会影响整个的数据传输的效率。因为需要判断数据传输是否超时来得到数据是否传输完毕,但有时会因为网络波动导致每次接收的数据量都不一样,也就会导致数据完整性无法得到验证。影响数据接收的效率是因为需要等待方法设置的时间来判断是否超时,而短了通常会提前断开,长了又过于耗时。...原创 2022-07-15 06:07:12 · 3445 阅读 · 2 评论 -
【解决方法】域名指向本地(127.0.0.1, 0.0.0.0)
文章目录前言解决前言以下是我遇到的情况github.com与apache.org等众多官网无法访问,用nslookup一看才发现全都指向127.0.0.1,如下Server: 192.168.1.1Address: 192.168.1.1#53Non-authoritative answer:Name: apache.orgAddress: 127.0.0.1Name: apache.orgAddress: ::1然后我检查了/etc/hosts文件,发现域名指向没有任何问题,并原创 2022-05-13 18:15:29 · 5880 阅读 · 0 评论 -
【C/C++】编写自己的真随机函数【纳秒级】【已修正】
文章目录前言代码前言通常想要使用随机数的时候,在网络上搜索,他们只会告诉你用srand播种。而且是以秒为单位,这就有了个巨大的问题,而且这个问题在Windows系统中不算常见但是在Linux中的必出的问题。通常网上的教程会教你这么写随机种子srand((unsigned)time(NULL));这样写没什么问题,但是如果你想执行一个非常快的语句,比如for循环,就会出现问题。比如下面这段代码for(int x = 0; x < 4096; ++x) { printf("原创 2022-04-12 12:57:17 · 3483 阅读 · 1 评论 -
Python中定义(声明)结构体
文章目录前言实现前言在Python中并无像C/C++那样的结构体类型,但是由于Python是用C编写而来的,很多东西可以互通。Python是有struct模块,但并非是用于处理一般结构体的,并且使用起来也比较麻烦。实现我们可以使用Class类来实现一个在C/C++中呈现的结构体,也可以实现C/C++中typedef struct {}的方法。# 首先定义一个类,要有__init__class SN: def __init__(self): self.data =原创 2022-04-11 13:53:35 · 55697 阅读 · 0 评论 -
【解决办法】Steam游戏图标变成空白和.url文件
目录前言解决`两种解决方法为同样的解决方法,不用每个都做一遍`第一种解决办法第二种解决办法前言很久之前不知道弄了什么东西,导致所有由Steam创建的桌面快捷方式都变成了.url文件,且没有图标。重启,关机,重装,重创快捷方式,都没用。解决两种解决方法为同样的解决方法,不用每个都做一遍第一种解决办法打开控制面板 > 程序 > 默认程序点击 按文件类型或协议与程序关联拉到下面,点击 按文件类型指定默认应用将滚动条拉到.url类型,点击选择默认应用选择为Internet原创 2022-04-10 22:50:34 · 24406 阅读 · 6 评论 -
VSCode切换默认换行符【VSCode】
目录此处说一下关于换行符的一些东西。开始配置此处说一下关于换行符的一些东西。CRLF默认情况下是Windows系统的默认换行符它代表的值是\r\n,十六进制值是0d0a,经常会出现的问题是使用git对代码进行推送的时候会提示换行符转换。LF默认情况下是Linux系统的默认换行符它代表的值是\n,十六进制值是0a至于为什么Windows系统和Linux系统的换行符不一样,这主要是因为当年的DOS系统遗留下来的问题,在Linux中可以使用很多命令来进行换行符转换。比如dos2unix,使原创 2022-04-09 14:44:31 · 5445 阅读 · 0 评论 -
【解决方法】Socket服务端退出之后端口依旧被占用
索引C/C++Python结语说明:以下代码均为Linux环境,我会给出Windows环境的改动。C/C++通常情况下,我们写Bind端的话只会设置发送/接收超时,所以会导致一个系统资源占用的问题。即程序已经执行完毕,但是端口仍然被占用着,且无法杀死进程。解决方法是在bind之前配置setsockopt,用于设置TIME_WAIT的时间。// Linux写法int s = socket(AF_INET, SOCK_STREAM, 0);setsockopt(_sock, SOL_原创 2022-04-02 20:58:40 · 3871 阅读 · 1 评论 -
Windows环境找不到OpenSSL库/OpenSSL头文件【编译错误】
目录前言解决前言前几天在Github上把OpenSSL官方的源码拷贝下来准备自己写爬虫(Python的代码写腻了,打算用C/C++来写)。结果编译的时候一直报错#include <openssl/tls1.h>,我试了好多种办法都没用,比如下面的这些方法。gcc main.c -lwoskc32 -lssl -lcrypto -I w:\OpenSSL\include\openssl\ -L w:\OpenSSL\libgcc main.c -lwoskc32 -lssl -lcr原创 2022-03-28 23:40:22 · 6336 阅读 · 0 评论 -
Adobe Premiere Pro找不到任何具有视频播放功能的模块
目录吐槽解决吐槽昨天录制了一个教学视频,今天想剪一下,结果打开Adobe Premiere CC 2017的时候一直说找不到任何播放功能的模块,给我整麻了。重启 - 没用防火墙 - 没用Microsoft Visual C ++ 2015 Redistributable - 没用驱动 - 没用设备管理器 - 没用QuickTime Player以前就没安装过 - 没用高性能模式 - 没用解决我电脑上有两个Pr,2017用不了了我换成2019,一切正常。其他你们可以用系统的更原创 2022-03-20 13:16:10 · 1460 阅读 · 0 评论 -
malloc和calloc的用法与区别【C/C++】
以下代码均运行在x64环境中目录callocmalloc区别callocvoid *calloc(size_t _NumOfElements, size_t _SizeOfElements)上面是calloc函数的原型,其中_NumOfElements 代表需要申请的内存空间长度_SizeOfElements 代表长度中单个元素的大小可能不是特别好理解这段话,下面可以通过一个简单实例来查看。char *str = (char *)calloc(32, sizeof(char *));.原创 2022-03-13 13:14:16 · 644 阅读 · 0 评论 -
C/C++ 获取数字(整数)长度(位数)
#include <stdint.h>// 这是一个数字,长度为 3.uint32_t num = 255;在某些情况下我们需要获取一个数字的长度,但是又碍于C/C++中没有现成的函数。那就自己写一个。uint64_t numlen(uint64_t num){ uint64_t len = 0; // 初始长度为0 for(; num > 0; ++len) // 判断num是否大于0,否则长度+1 num /= 10原创 2022-03-12 23:17:07 · 28973 阅读 · 2 评论 -
Termux将用户文件导入或导出操作【无root】
打开termux,输入以下指令,然后点击同意termux-setup-storage # 申请获取系统文件权限在Android(以MIUI为例)系统中,用户主文件空间是/storage/emulated/0,这个名字太长了不好记,Android提供了一个自带的软连接路径/sdcard,可以使用这个路径。然后将你访问的路径在Termux内创建一个软连接ln -s /sdcard/Downloads ./Downloads# 将用户空间的Downloads文件夹创建一个软连接到Termux的当前原创 2022-03-05 23:23:03 · 12055 阅读 · 2 评论 -
未定义标识符 “HINSTANCE“ 与 int WINAPI WinMain报错的解决方法
请先检查你的c_cpp_properties.json文件,以下是我的json文件// "compilerPath": "H:\\Cygwin\\bin\\gcc.exe",// "intelliSenseMode": "windows-gcc-x64","intelliSenseMode": "linux-gcc-x64","compilerPath": "/usr/bin/gcc"因为之前在Linux中编写C++,切回Windows系统后忘记修改json文件了,于是只要把Linux的那两行原创 2022-02-27 15:11:57 · 2678 阅读 · 0 评论 -
学习C语言 - 推荐书籍
前言可能有些人和我一样,学完某些机构写的《C语言 从入门到精通》之后感觉自己并没有掌握什么实际的知识,不过就是摸到了C语言的皮毛,确实,那些机构基本也写不出什么深度的东西,还是得看大神们的书籍。避免抄袭嫌疑,此处贴出声明,前五本书的描述使用的是此篇文章的。C语言之父:我创造了C语言,但这些书帮我表达了出来排名不分前后《The C Programming Language (2nd Edition)》作者Brian W. Kernighan与Dennis M. Ritchie(C语言之原创 2022-02-17 21:45:16 · 1793 阅读 · 1 评论 -
‘iostream‘ file not found
前言今天在Windows平台使用VSCode写代码时突然跳出个这个语句'iostream' file not found对于我这种“错误”强迫症来讲完全不能忍,但是在网上也没找到什么解决办法(这是我检查了IncludePath后说的,如果你的IncludePath有问题会导致VSCode报错)解决我把有可能的插件全部测试了一遍,最后发现是C#插件导致的,于是我就把它卸载了,反正要写C#的时候用Visual Studio就行了部分情况下,TSLint插件也可能导致这个报错。...原创 2022-02-16 08:45:30 · 4376 阅读 · 1 评论 -
Python random sample替代方法
前言有时因为特殊需要不想用sample,但是又得实现相同的功能,于是我就用到另一种实现方法。且经过实测,发现两种方法的时间复杂度与空间复杂度几乎相同。不过我只进行了小数据量的测试,根据需要具体可以由各位深度测试一下。展示from random import choiceaList = [x for x in range(256)]# 假设同样实现,打乱列表元素排序# 用sample可以直接用如下的代码res = sample(aList, 256)# 用choice可以使用如下代码原创 2022-02-05 11:00:37 · 974 阅读 · 0 评论