logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++命令行参数解析实现

/**** 程序功能:解析命令行参数*获取命令行参数,并执行对应功能。* 该程序使用方法:* 1、编译该代码,会生成一个main可执行程序* 2、在终端执行:*./main -h 可获得帮助信息*./main -v 获取版本信息* 3、带其他参数会出现使用提示信息*** switch语句使用方法:*switch(整型/枚举类型)*{*case 常量 :*

#c++
Linux kernel中defconfig、 .config 、kconfig 与makefile的用途与关系

在Linux内核中,添加驱动代码一般有3部:将代码拷贝到Linux内核代码恰当的地方新建或者修改对应的kconfig文件新建或修改对应的makefile文件下面先介绍这些文件的用途,然后以具体的例子加以说明,最后解释一下它们的语法。一、作用Kconfig ---> (每个源码目录下)提供编译选项.config ---> (源码顶层目录下...

C语言结构体typedef struct详解

1、typedef关键字C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE:typedef unsigned char BYTE;在这个类型定义之后,标识符 BYTE 可作为类型 unsigned char 的缩写,例如:BYTEb1, b2;typedef相当于给unsigned char起...

CAN总线详解

1、简介CAN是控制器局域网络(Controller Area Network, CAN)的简称,是一种能够实现分布式实时控制的串行通信网络。优点:传输速度最高到1Mbps,通信距离最远到10km,无损位仲裁机制,多主结构。近些年来,CAN控制器价格越来越低。Ø 低成本:ECUs通过单个CAN接口进行通信,布线成本低。Ø 高集成:CAN总线系统允许在所有ECUs上进行集中错误诊...

简易数字合成信号发生器(附代码)

一、设计目标:”简易数字合成信号发生器”,产生正弦波信号设计指标要求:频率范围10Hz-1KHz,递进控制;幅度0.2V-2V P-P,递进控制;能驱动100Ω负载。频率数值和幅度数值的设定可以采用加、减按键步进控制或者直接输入数字完成,幅度和频率通过LED数码管显示。频率按10Hz、20Hz、50Hz、100Hz、200Hz、500Hz、1kHz递进幅度按0.2V...

#单片机
基于暗通道先验的图像去雾(附Python代码)

一、实验结果二、暗通道先验理论发现有一个博主写得比较详细了,参考着看即可。点击阅读(1)点击阅读(2)实验大致流程:三、Python代码#!/usr/bin/env python# -*- coding:utf-8 -*-import cv2import numpy as npdef zmMinFilterGray(src, r=7):...

#python
Could not open /dev/vmmon: No such file or directory. Please make sure that the kerne

启动虚拟机显示错误Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded.Failed to initialize monitor device.背景:Ubuntu16.04系统电脑上安装的vmware启动显示错误。...

Linux kernel中defconfig、 .config 、kconfig 与makefile的用途与关系

在Linux内核中,添加驱动代码一般有3部:将代码拷贝到Linux内核代码恰当的地方新建或者修改对应的kconfig文件新建或修改对应的makefile文件下面先介绍这些文件的用途,然后以具体的例子加以说明,最后解释一下它们的语法。一、作用Kconfig ---> (每个源码目录下)提供编译选项.config ---> (源码顶层目录下...

使用USB实现ssh连接

Windows电脑上需要安装Linux USB Ethernet/RNDIS Gadget Drivers驱动。Linux、maxOS电脑上也有对应的驱动。使用场景:无法联网的烧有Linux系统的设备(开发板),通过一根USB线连接到一台主机PC,通过在主机上手动配置新建连接的网络IP,可实现在PC上通过ssh登录到开发板上。简而言之,就是可以让你在你的开发板不能联网的时候可...

win10 同时安装AccessDatabaseEngine 64位和32位的方法

因项目需要安装32位的odbc驱动连接access数据库,结果安装时提示已经有64位的,不然安装。官方安装包,选择自己缺少的版本:https://www.microsoft.com/zh-cn/download/details.aspx?id=13255在cmd运行下面命令,第一条不行就运行第二条安装好的效果程序可连接成功...

#dba#数据仓库
到底了