• 2023-09-27C# 接口(interface)与抽象类(abstract)的区别
    【虚方法】virtual关键字用于在基类中修饰方法(或属性、索引器或事件声明),并且允许在派生类中重写这些对象(即override可写可不写)。virtual的使用会有两种情况:情况1:在基类中virtual方法在子类中没用override重写。那么在对子类实例的调用中,该虚方法使用的是基类定义的方法。情况2
  • 2023-06-0913) Proxy Pattern
    类别: StructuralPattern问题:操纵一个对象时碍手碍脚,与装饰者模式不同之处:装饰者是接口方法,授权小代理则是整个类,授权大方案:   示例: publicclassProxyPatternDemo{publicstaticvoidmain(finalString[]arguments){finalImageimage
  • 2022-10-12【AI白身境】只会用Python?g++,CMake和Makefile了解一下
    今天是新专栏《AI白身境》的第六篇,所谓白身,就是什么都不会,还没有进入角色。对于大部分小白来说,因为python用的太爽,以致于或许都没有听说过CMake。python是脚本语言,而当前大
  • 2022-08-23Ubuntu 安装C++和OpenCV
    Ubuntu+OPenCV与C++的测试 opencv编译依赖文件安装sudoaptinstallbuild-essentialsudoaptinstallcmakegitlibgtk2.0-devpkg-configlibavcodec-devlibavfor