自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

trtlion的博客

天文,地理,宅男,户外

  • 博客(11)
  • 收藏
  • 关注

转载 训练模型时如何让代码有“断点续传”的能力?

这里没有记录scheduler的列表,如果代码里用到了scheduler,那也要保存scheduler的列表。net_list是需要保存的网络列表,optims_list是需要保存的优化器列表。

2024-12-04 17:30:15 39

转载 Linux中的设备树详解

dts文件中会包含有dtsi,就类似于C语言当中的头文件,把板级相同的节点定义都包含在同一个文件中。每个设备树的根节点下都有一个compatible属性,Linux内核加载的时候系统会用此属性值与内核中保存的属性成员相比较,如果字符串匹配,则表示内核支持此设备树,加载运行;dtc:编译dts的工具,一般路径在内核目录的scripts/dtc下,要编译dts文件,只需在源码目录make all或make dtbs或 make xxx.dtb(指定)即可。下面展示一个最基础,简单的设备树结构图。

2024-08-02 11:41:38 825 1

原创 交叉编译linux平台的gdb调试工具

执行后会在gdb的安装路径/home/xxx/opt/gdb/bin中找到需要运行的gdb文件,这个时候gdb文件可能会比较大,因为没有strip,运行开发平台工具链的strip进行处理,处理后gdb文件大小在4M多,大小可接受。两个export是连接编译gdb工具时需要连接的gmp库文件和头文件,即上一步的安装目录(可自行调换),使用configure中--with-gmp并不好使,还是会提示没有gmp库文件,使用外部引用的方式可以。进入到上文要编译的gdb-11.2目录,然后在此目录中依次执行。

2024-07-29 14:49:57 868

转载 Linux环境下安装病毒扫描工具(ClamAV)和漏洞扫描工具(Greenbone)

docker-compose -f docker-compose.yml -p greenbone-community-edition exec -u gvmd gvmd gvmd --user=admin --new-password=新密码。注:扫描多个服务器,扫描的服务器和本机网络要互通,不确定的话请进入greenbone/gvmd:stable这个容器,ping下对应ip。改端口参考上面的示例,代理端口参考下面命令。如果有特殊要求,就指定扫描的端口和配置,我这里使用的是默认的,只配置了扫描范围。

2024-06-25 14:30:56 951

转载 vmware虚拟机扩容

在用VMware虚拟机的情况下,一开始分配的容量在使用过程中,出现不够的情况。针对这种情况,如何拓展磁盘容量?下面整理归纳了两种方式进行拓展。一种是Ubuntu自带的磁盘工具,另一种是命令行方式的磁盘分区方式。同时满足不同扩容需求,这里也进行了扩容方式的拓展。

2024-06-18 19:11:21 4481 3

原创 ubuntu22.04上配置nfs服务器

nfs

2024-05-13 15:29:57 747 3

原创 vmware下共享文件夹无法显示问题

虚拟机无法显示共享文件夹

2024-05-07 10:01:21 3306 4

转载 protobuf参数说明

有鉴于此,咱们在设计消息结构时,能够尽量考虑让repeated类型的字段标签位于1到15之间,这样即可以有效的节省编码后的字节数量。4. int3二、uint3二、int6四、uint64和bool等类型之间是兼容的,sint32和sint64是兼容的,string和bytes是兼容的,fixed32和sfixed32,以及fixed64和sfixed64之间是兼容的,这意味着若是想修改原有字段的类型时,为了保证兼容性,只能将其修改成与其原有类型兼容的类型,不然就将打破新老消息格式的兼容性。

2024-01-04 20:30:40 408 1

转载 protobuf

protobuf

2024-01-04 20:29:07 173 1

原创 ARM 汇编指令级说明

这个指令的特点是它会将一个寄存器中的值和另一个寄存器中的值相加,其中第二个寄存器的值作为一个位偏移量来进行操作,从而得到一个地址,然后将这个地址中的两个字节无符号数相加,结果存储回第一个寄存器中。例如:asrs r1, r2, #3 表示将寄存器r2的值向右移动3个位,并用符号位填充左侧空缺的位,并将结果存储到寄存器r1中,并设置条件码寄存器以表明结果是否小于、等于或大于零。例如:adcs r0, r1, r2,将r1和r2相加,再加上上一次比较结果中的进位值,结果和新的进位值都存储在r0中。

2023-06-15 21:09:28 9615 2

原创 网络基础知识

网络报文格式   原始套接字的创建方法:socket(AF_INET, SOCK_RAW, protocol)Protocol的具体含义 TCP首都格式 IP首部格式MAC首部格式 TCP的3次握手的一般流程是: (1) 第一次握手:建立连接时,客户端A发送SYN包(SEQ_NUMBER=j)到服务器B,并进入SYN_SEND状态...

2018-07-23 20:23:50 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除