240 发简信
IP属地:河北
  • 120
    第十六章 string类和标准模板库(2)智能指针模板类

    (二)智能指针模板类 智能指针是行为类似指针的类对象,但这种对象还有其他便于管理内存的功能。 1.使用智能指针 (1)三个智能指针模板auto_ptr,shared_ptr,...

  • C++ 模板类的声明和定义都要放在 .h (头)文件中的原因

    首先,一个编译单元(translation unit)是指一个 .cpp 文件以及它所 #include 的所有 .h 文件,.h 文件里的代码将会被扩展到包含它的 .cp...

  • 疫情赋闲,让老公变了

    昨天晚上快10点了,忽然发现微信一条信息,点开一看,是老公发来的,就俩字:媳妇。我有点意外,老公从来没这样叫过我,今天这是怎么啦?我忙问:这是什么意思? 老公笑:还能什么意思...

  • 120
    你猜 为什么A64为什么没有LDM和STM指令了,而是用LDP跟STP呢?

    一、前言 我们知道在Arm Arch32里面有个突发传输指令LDM、STM,也就是说可以一次传输多个值,到底是多少个呢?根据手册里面所说:加载和存储多个寄存器。寄存器r0到r...

  • NEON加速之memcpy在ARM平台的优化

    0x01 前言 系统里面经常需要大量地搬运数据,一般调用的都是memcpy() C库来实现,因此本着“揪牛角尖”的精神,我们就来探究探究加速方案!毕竟很多事情被分解到底层之后...

  • 120
    从winograd原理到实现及汇编优化

    一、预备知识 1.1 卷积操作 卷积的基本操作就是这样的:这仅是单通道的计算,多通道类似。 1.2 img2col 思路: 首先,为啥要有这玩意? 其次,这玩意是怎么做的? ...