logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git回退指令

git回退操作对应的指令

使用CMake交叉编译Arm Linux程序

我们平常使用CMake时,主要是在x86或x86_64平台上,其实CMake在2.6版本后就已经支持交叉编译了,下面就来看下如何使用CMake进行Arm Linux程序的交叉编译。一 建立工程按照如下结构体建立一个简单工程main.c内容如下,#include <stdio.h>int main(void){printf("hello world\n");...

C/C++的enum类型大小

我们在编程时有时想让一个变量的值只在规定范围里取值,那么就会考虑使用enum类型。例如我们想定义一个变量来表示红绿蓝三原颜色,那么就使用enum来定义取值范围,enum color {RED, GREEN, BLUE};然后我们在用enum color来定义变量,并赋值,enum color myColor = GREEN;本文不是讨论enum的使用细节,而是看一下enum类型的变量...

C++11中=delete的巧妙用法

C++11中,当我们定义一个类的成员函数时,如果后面使用"=delete"去修饰,那么就表示这个函数被定义为deleted,也就意味着这个成员函数不能再被调用,否则就会出错。#include <cstdio>class TestClass{public:int func(int data)=delete;};int main(void){Te...

Linux下计时函数gettimeofday()的使用

Linux下可以使用gettimeofday()来查看当前时间,这个函数会计算从1970年1月1号00:00(UTC)到当前的时间跨度。其函数原型如下,#include <sys/time.h>// 调用成功返回0,失败返回-1int gettimeofday(struct timeval *tv, struct timezone *tz);该函数所算出的时间跨度会存放在第...

Python把整数转换成16进制字符串

我们想把一个整型数据转换为字符串,常用的方式是直接使用str(),但是有时想转成16进制的字符串形势,如125转为'0x7D'这种,下面就讲述2种方法来实现这个目的,1. 使用hex()data = 125print(hex(data))打印如下,如果整型数据时2,则打印为可以看到hex()确实可以把整数转为16进制形式的字符串,但是有点美中不足,如字符小写,数字是16以下就会只占一个位置,有时要

golang gui库fyne的简单尝试

fyne是基于go编写的GUI库,可以运行在桌面端和移动端,样式风格使用的是Material Design,其github地址是https://github.com/fyne-io/fyne本文主要讲述如何在Windows下初步使用fyne一 安装1. 安装golang版本要大于1.12,这个网上各种教程,可以自行搜索。2. 安装fyne去地址https://github.com/f...

OPC UA开源库介绍

简单介绍OPC UA相关的开源库

#后端
学习CANopen --- [2] PythonCANopen简单用法

本文主要讲述如何在Linux下使用python进行简单的CANopen通信,使用了一个叫CANopen for Python的库,地址是https://github.com/christiansandberg/canopen该库作者还写了相关的教程,地址是https://canopen.readthedocs.io/en/latest/,可以直接去看这个教程,只是这个教程是英文的,不过也不难。..

#学习#python#linux
暂无文章信息