草庐IT

ONVIF协议网络摄像机(IPC)客户端程序开发使用ONVIF框架代码(C++)生成静态库04-->Windows

一前提先说一下,为什么不像前面Linux生成动态库那样去开发Onvif。因为Onvif的源码是没有那些__declspec(dlleXPort)指令,所以当你导出dll时,你会发现没有xxx.lib文件产生,在windows下你就没办法隐式调用dll了,除非你显示调用dll,即在程序中使用LoadLibrary()一个一个将要用到的函数加载进来,那么就会非常麻烦。所以我们在windows下选择生成静态库去开发是比较好的选择。注:生成dll有两种方法,一种是使用__declspec(dlleXPort)指令;另一种是使用DEF文件,可能这种方法方便,但是本人还没尝试过,有兴趣的可以试着这个思路去

在MacBook上安装Ubuntu20.04双系统

一、分区在启动台中找到其他文件夹中的磁盘工具。打开磁盘工具,打开分区界面。这里根据自己的所使用Ubuntu的程度进行分区。格式选择一定要选择**MS-DOS(FAT)**格式。点击应用。二、系统盘制作首先,在Linux官网寻找对应的Ubuntu20.04进行下载。或者使用清华源国内镜像站,链接:https://mirrors.tuna.tsinghua.edu.cn.而后,选用balenaEtcher进行烧录。烧录完成之后,开始进行Ubuntu20.04的安装。三、安装Ubuntu重启Mac,插上系统盘,在听到开机声音时按住option键不放,出现磁盘选择:选择系统盘按enter键进入。选择中

在MacBook上安装Ubuntu20.04双系统

一、分区在启动台中找到其他文件夹中的磁盘工具。打开磁盘工具,打开分区界面。这里根据自己的所使用Ubuntu的程度进行分区。格式选择一定要选择**MS-DOS(FAT)**格式。点击应用。二、系统盘制作首先,在Linux官网寻找对应的Ubuntu20.04进行下载。或者使用清华源国内镜像站,链接:https://mirrors.tuna.tsinghua.edu.cn.而后,选用balenaEtcher进行烧录。烧录完成之后,开始进行Ubuntu20.04的安装。三、安装Ubuntu重启Mac,插上系统盘,在听到开机声音时按住option键不放,出现磁盘选择:选择系统盘按enter键进入。选择中

Ubuntu22.04使用kubeadm安装k8s 1.26版本高可用集群

目录阿里云ACK集群的架构ACK实例的创建过程如下安装前的准备主机规划基线准备所有k8smaster、worker节点安装kubeadm+kubectl+kubelet创建集群负载均衡器HAproxy安装keepalived和haproxy配置haproxy配置keepalivedkubeadm部署第一台master节点Calico网络组件一键安装安装完成阿里云ACK集群的架构ACK集群升级的时候有预检步骤,可以看出他们就是使用的kubeadm部署的高可用集群࿰

Ubuntu22.04使用kubeadm安装k8s 1.26版本高可用集群

目录阿里云ACK集群的架构ACK实例的创建过程如下安装前的准备主机规划基线准备所有k8smaster、worker节点安装kubeadm+kubectl+kubelet创建集群负载均衡器HAproxy安装keepalived和haproxy配置haproxy配置keepalivedkubeadm部署第一台master节点Calico网络组件一键安装安装完成阿里云ACK集群的架构ACK集群升级的时候有预检步骤,可以看出他们就是使用的kubeadm部署的高可用集群࿰

Ubuntu 20.04 搭建hadoop 集群

文章目录1.虚拟机的安装1.1下载VMwareWorkstation1.2下载ubantu20.041.3安装一台虚拟机1.4安装VmwareTools2.网络配置2.1添加权限2.2DHCP动态分配IP地址2.3配置静态IP地址2.4主机名和IP地址映射3.安装必要工具3.1安装SSH3.2安装JDK3.3安装Mysql3.4安装ZooKeeper3.6安装Hadoop4.配置相关文件4.1修改hadoop的配置文件4.1.1core-site.xml4.1.2hdfs-site.xml4.1.3mapred-site.xml4.1.4yarn-site.xml4.1.5workers4.2

Ubuntu 20.04 搭建hadoop 集群

文章目录1.虚拟机的安装1.1下载VMwareWorkstation1.2下载ubantu20.041.3安装一台虚拟机1.4安装VmwareTools2.网络配置2.1添加权限2.2DHCP动态分配IP地址2.3配置静态IP地址2.4主机名和IP地址映射3.安装必要工具3.1安装SSH3.2安装JDK3.3安装Mysql3.4安装ZooKeeper3.6安装Hadoop4.配置相关文件4.1修改hadoop的配置文件4.1.1core-site.xml4.1.2hdfs-site.xml4.1.3mapred-site.xml4.1.4yarn-site.xml4.1.5workers4.2

Ubuntu 22.04、20.04、18.04国内源--阿里云、中科大、163、清华更新源(sources.list)

配置文件说明Ubuntu配置文件位置:/etc/apt/sources.list需要用root权限: $sudovi/etc/apt/sources.list用vi、gedit、vscode等任何熟悉的编辑工具打开文件进行修改2种修改方式1)把原文件中:archive.ubuntu.com,替换为:archive.aliyun.com(或其他更新源网址)2)直接复制下方的内容,覆盖原文件中的内容即可。修改完成后,更新本地安装包数据库执行完这个操作后,可以用apt命令进行升级已有软件或者安装新的软件包。 $sudoaptupdate请选择和系统对应的版本查看系统版本命令:lsb_release-

Ubuntu 22.04、20.04、18.04国内源--阿里云、中科大、163、清华更新源(sources.list)

配置文件说明Ubuntu配置文件位置:/etc/apt/sources.list需要用root权限: $sudovi/etc/apt/sources.list用vi、gedit、vscode等任何熟悉的编辑工具打开文件进行修改2种修改方式1)把原文件中:archive.ubuntu.com,替换为:archive.aliyun.com(或其他更新源网址)2)直接复制下方的内容,覆盖原文件中的内容即可。修改完成后,更新本地安装包数据库执行完这个操作后,可以用apt命令进行升级已有软件或者安装新的软件包。 $sudoaptupdate请选择和系统对应的版本查看系统版本命令:lsb_release-

ESP32 入门笔记04: 0.96寸OLED 显示屏 + u8g2库丝滑显示UI (ESP32 for Arduino IDE)

先导知识ESP32入门笔记01:开发板信息、开发环境搭建以及学资料准备ESP32入门笔记02:GPIO参考指南在本例中,我们使用I2C通信协议。ESP32中最适合I2C通信的引脚是通用输入输出接口22(SCL)和通用输入输出接口21(SDA)。安装SSD1306OLED库–ESP32(也可以用u8g2库,在ArduinoIDE中可以搜索下载该库)有几个库可用于使用ESP32控制OLED显示器。在本教程中,我们将使用两个Adafruit库:Adafruit_SSD1306库和Adafruit_GFX库。下载库文件,解压在ArduinoIDE安装的对应路径。在您的ArduinoIDE中,转到文件>