摘要:
旁路由 主路由 将此旁路由的lan mac做静态ip绑定 开启dhcp, dns和默认网关设置为:旁路由静态ip openclash 扩容 u盘挂在到根目录,不要挂在到overlay, 具体挂在到根目录查一下就知道 luci web 崩了怎么办 https://openwrt.org/docs/gu 阅读全文
摘要:
cuda toolkit v11.8 docs, link:https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html preface assess评估 application 异构计算 application profil 阅读全文
摘要:
写copying函数(copy构造和copy赋值)时,复制所有local成员变量+调用base的适当coping函数。 如果发现copy构造和copy赋值有相同冗余的代码,消除冗余的方式是将这些代码放入private的一个成员函数中。 阅读全文
摘要:
出现问题的场景:例如a[i]=a[j]当i=j时,或者*pb=*pa当pa和pb指向同一个对象时。 考虑自我赋值问题,则需要将this和rhs进行判等,但带来巨大开销;考虑异常安全问题,可以先备份原本的成员变量,再令原本的成员变量指向新的副本,最后return *this(如果在做副本时(使用不带n 阅读全文
摘要:
写这段代码时: int x,y,z; x = y = z = 10; 实际上operator+返回的是左值引用,以保证x=y=z=10实际上是x=(y=(z=10)); 阅读全文
摘要:
在derived对象的base构造期间,对象类型是base,而不是derived。对象只有在derived构造之后才会成为derived 第1条的解决方法,是将构造、析构中的virtual改为non-virtual。然后把derived的信息传给base构造所调用的non-virtual (想想之前 阅读全文
摘要:
如果析构函数调用的函数会抛出异常,则析构函数可以捕获这个异常并且吞掉它,并且继续执行析构过程。 阅读全文
摘要:
如果基类的析构是non-virtual的,在使用base class指针指向一个derived对象,并且这个对象由base class指针删除时,derived对象的成分并没有被删除,原因是base class定义了一个non virtual析构(因此无法动态绑定)。所以目前看解决方法就是把这个ba 阅读全文
摘要:
在c++11标准中已经被=delete代替。 阅读全文
摘要:
.gitmodules 文件。 该配置文件保存了项目 URL 与已经拉取的本地目录之间的映射 如果给 git clone 命令传递 --recurse-submodules 选项,它就会自动初始化并更新仓库中的每一个子模块, 包括可能存在的嵌套子模块。 如果你已经克隆了项目但忘记了 --recurs 阅读全文