- 博客(25)
- 收藏
- 关注
原创 buildroot学习
Buildroot主目录截图如下,其中各个目录存放的脚本简要介绍。arch/ 目录存放CPU架构相关的配置脚本,如arm/mips/x86 ,这些CPU相关的配置,在制作工具链,编译boot和内核时很关键。board/ 目录存放各种board 特有的一些配置脚本,在构建系统时,board默认的boot和Linux kernel配置文件,以及一些板相关特殊构建流程的脚本,都在该目录下,等待自动构建时调用。
2025-05-23 11:01:12
822
原创 Fanotify学习
【安全】使用Fanotify拦截文件操作fanotify介绍fanotify 监控文件系统文件监控机制fanotify学习总结Linux fanotify 解析监听容器中的文件系统事件Linux fanotify 解析Linux fanotify 解析利用fanotify进行文件系统实时监测的认识FANOTIFY - Linux手册页【安全】Linux Fanotify使用入门Linux文件事件监控之Fanotify [一]rsync用法详解:最全面的rsync使用指南第2章 rsy
2025-04-25 11:21:56
310
原创 Nginx安装,编译及学习(三)
中间不小心把SSL协议禁用了,然后死活抓不到SSL的包了,找了好久才发现在这里启用/禁用协议(工具栏->分析->启用的协议)生成的SSL证书相关文件应该放在conf文件夹下才能被正确识别。尝试使用wireshark抓包HTTPS,效果如下。上述错误是编译目录有问题,解决后又出现了如下问题。结果按照最后一个链接的操作配置完之后,出现错误。
2025-04-07 11:33:21
182
原创 docker搭建云盘
一开始使用了上述教程,可以迅速搭建好云盘,但是这个云盘会自动重定向,这就导致我没办法设置反向代理,于是考虑新的办法之后使用docker部署flask,部署过程为。
2025-03-21 17:20:54
685
原创 Nginx安装,编译及学习(二)
整合了 GNU 的工具集,特别是一些常用的 GNU 程序开发工具,如 GCC(GNU Compiler Collection,包含 C、C++ 等多种编程语言的编译器)、G++、Make 等。这使得开发者可以在 Windows 平台上使用这些文件和库,进行本地的 Windows 程序开发,而不需要额外的第三方 C 运行时库。可生成独立运行的程序:使用 MinGW 开发的程序可以直接在 Windows 下运行,不需要额外的第三方动态链接库(DLL)支持,因为它使用了 Windows 中的 C 运行库。
2025-03-17 14:20:23
841
原创 docker部署mysql
报上述错误,折腾好久,然后看了下docker服务端默认安装的版本是9.1.0,客户端是10.3,有教程说是客户端版本太老,不支持caching_sha2_password,让更新客户端,结果更新了大半个小时,还是这个版本,不知道干了个啥、、、因为不想用虚拟机部署mysql(电脑垃圾,太卡了),所以使用docker,上一篇讲了部署docker的艰辛历程,这次部署mysql也是一样的,甚至更加艰辛、、、部署了mysql(很快啊,啪的一下),然后又在宿主机上安装了mysql客户端,结果发现连不上、、、、、、
2025-02-25 19:54:22
292
原创 UOS安装docker
找了好多教程都没起作用,然后找了大神,给了一个文件daemon.json。然后我发现我把单词打错了,打成了deamon无语了、、、、、、之前总是在添加了官方的仓库之后无法更新,之后参考。添加GPGkey失败:网络问题,多试几次。推荐使用国内的镜像仓库,不要用官方的。用了阿里源可以解决,但是还是有问题。
2025-01-19 14:38:37
501
原创 NDPI学习记录
先用ifconfig查看网络接口,然后运行抓包。失败是因为没有权限,加上sudo重试。先上GitHub下载源码并解压。先不管上述问题,参考。
2025-01-16 14:12:13
219
原创 VBox虚拟机固定IP
上述链接中使用的是gateway4,直接使用的话会报warning,说已经弃用(deprecated),因此改为routes。在使用虚拟机时,每次开机IP地址都会变化,十分烦人,因此今天学习如何固定IP地址。使用的网络连接方式是桥接网卡,因为主机使用WiFi上网,因此这里选择wlan0.自己写的文件内容如下:(这里严格注意缩进,否则会报错)很好,改完后虚拟机上不了网了、、、、、、还是直接在这里改比较合适。
2024-11-28 16:02:48
471
原创 Nginx安装,编译及学习(一)
这只是一台设备上实现了(通过访问localhost),那么如何实现不同主机之间的访问呢(比如一台服务器一台客户端)用的是网络地址转换(NAT),看了一下虚拟机防火墙确实没开,那为啥连不上呢?一开始连gcc-c++都装不上,添加了华为源之后解决了。按照这里改了端口号(后来又改回了80,因为浏览器默认)虚拟机可以ping通主机,但主机不能ping通虚拟机。还是哔站教程靠谱啊,一个视频就解决了,用桥接模式!但最后一步之后没反应,也不知道成功了没。我用的版本是1.26.2。
2024-10-12 14:41:47
388
原创 【安装virtual Box虚拟机踩坑记录】
如何改变文本的样式强调文本强调文本加粗文本加粗文本标记文本删除文本引用文本H2O is是液体。210运算结果是 1024.如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的代码片生成一个适合你的列表项目项目项目项目1项目2项目3计划任务完成任务创建一个表格项目Value电脑$1600手机$12导管$1设定内容居中、居左、居右使用居中使用居左使用居右第一列第二列第三列第一列文本居中。
2024-10-09 10:31:38
883
原创 单阶段目标检测学习
我们提出了 YOLO,一种新的目标检测方法。先前有关对象检测的工作重新利用分类器来执行检测。相反,我们将对象检测视为空间分离的边界框和相关类概率的回归问题。单个神经网络在一次评估中直接从完整图像预测边界框和类别概率。由于整个检测管道是单个网络,因此可以直接在检测性能上进行端到端优化。我们的统一架构速度非常快。我们的基础 YOLO 模型以每秒 45 帧的速度实时处理图像。该网络的较小版本 Fast YOLO 每秒处理速度高达 155 帧,同时仍实现其他实时检测器的两倍 mAP。
2024-02-07 23:55:37
1790
原创 关于双阶段目标检测的学习
使用在imagenet上预训练的1000分类CNN,然后在voc数据集上选择性搜索出2000个区域提案区域提案resize后输入CNN,在voc数据集上微调CNN,20+1分类(CNN只负责提取特征,不负责最后的分类)训练SVM分类器bbox regression得到精确位置区域提案 2000候选框图片进行resize,使得min(w,h)=sbackbone提取特征分类和回归:分类:SPP 4层FC层SVM分类器回归:BBox回归NMS。
2024-01-12 16:52:48
815
1
原创 错误C4566:由通用字符名称“\u....”表示的字符不能在当前代码页(....)中表示出来
使用VS2022编写C++,在cout中文字符时所有的显示都为?,尝试了各种方式,包含切换输入法,切换编码方式等等,都不能解决,最终通过更改系统区域设置解决。
2023-03-24 12:54:14
1892
原创 runtime error:address already in use
runtime error:address already in use
2022-12-08 15:05:38
1819
原创 Linux上打不开pycharm
最近几天忽然打不开pycharm了,点击图标毫无反应,直接终端运行则显示以下信息(already running):最终经过长时间尝试,发现问题所在。是之前有一个pycharm程序没有结束,还在运行(66684这个进程),所以打不开新的。因此考虑杀死该进程。然后就能打开了此外,之前用笔记本远程桌面连接的时候一直是黑屏,但是换一个台式电脑就没问题,最终发现更改颜色可以正常显示.........
2022-07-05 16:42:52
2746
1
原创 SSD-mobilenetv1训练过程(1)
错误:索引值14超出范围,检查后发现这个索引值是按照我定义的模块来算的,比如con_bn_relu算一层而不是三层,所以self.model总共14层,索引值为0~13.想看看自己写的网络结构究竟什么样,所以用了print(model)说是输入为22,但卷积核为33,输入比卷积核小,出现错误。于是按照下图方式输出每一层的x.size()通过type(x)得知x为tensor类型(一个多维张量或者说多维矩阵),因此可以输出其维数来查看每层的feature map大小及输出输入通道数。通过上一.
2022-03-14 11:47:13
3539
3
原创 【TT100K中对test结果按照目标大小进行分类评估 anno_func.py】
def eval_annos(annos_gd, annos_rt, iou=0.75, imgids=None, check_type=True, types=None, minscore=40, minboxsize=0, maxboxsize=400, match_same=True): ac_n, ac_c = 0,0 #accuracy rc_n, rc_c = 0,0 #recall if imgids==None: imgids = annos_rt['
2022-03-14 11:06:15
543
原创 anno_func.py
'''sm = anno_func.eval_annos(annos, test_annos, iou=0.5, check_type=True, types=anno_func.type45, minboxsize=0,maxboxsize=32,minscore=minscore)'''def eval_annos(annos_gd, annos_rt, iou=0.75, imgids=None, check_type=True, types=No
2022-03-02 20:38:11
358
原创 【用YOLOv3-tiny对TT100K进行训练】
用YOLOv3-tiny对TT100K进行训练数据集的处理TT100K_YOLO_Label代码如何使用?修改数据集的配置文件开始训练训练意外中断怎么办?第一次跑代码,过程艰辛,值得记录数据集的处理YOLO对于数据集标签的格式有特定的要求(如下图),因此原本的标签文件不能直接使用,首先要进行处理。对数据集中原本的“annotation.json”文件(打开如下)进行处理。GitHub上有现成的处理代码halftop/TT100K_YOLO_LabelTT100K_YOLO_Label代码如
2022-01-18 16:31:41
2499
9
原创 sentaurus TCAD的安装与使用(二)
sentaurus TCAD的使用首先在左侧工程栏中找到power,然后找到IGBT,右键复制IGBT并粘贴到最上方的文件夹中(home什么的),然后双击打开IGBT。然后右击紫色的SDE图标,选择edit input-commands
2021-04-15 13:20:12
3335
1
原创 sentaurus TCAD的安装与使用
sentaurus TCAD的安装安装首先是找了教程,有一个公众号叫心兰相随3225,里面有一篇文章详细的介绍了安装Linux虚拟机及TCAD的过程,我只简单阐述一下自己安装后打开时遇到的问题。1. 权限不足VMware只有用管理员权限打开才能运行Linux系统,所以为了避免麻烦,应当在属性-兼容性中设置“以管理员身份运行此程序”。2. Intel VT-x处于禁用状态该问题通过进入BIOS界面更改配置,打开因特尔虚拟技术解决。3. software source的问题?这我也不清楚是啥
2021-04-14 15:39:05
9011
5
空空如也
reshape维度限制
2022-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅