自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 Python Numpy 数组的初始化和基本操作

Python Numpy 数组的初始化和基本操作参考博客 https://www.cnblogs.com/saryli/p/8607630.html

2019-09-20 11:58:25 2133 1

原创 Linux pycharm以root权限运行工程

参考:https://blog.csdn.net/u010733679/article/details/51919156https://www.icxbk.com/article/detail/650.htmlpycharm工程时候出现“Permission denied”的错误提示,意味着需要使用root权限。在/usr/bin/目录下新建文件 python3.6_sudo.sh ...

2019-08-19 15:21:05 5577

原创 Jetson Nano I2C相关调试总结

写在前面,Jetson Nano关于I2C没有对C语言的支持,使用编程语言是python。因为I2C涉及寄存器部分设置,在没有硬件的指导手册情况下,新手向不是很友好。现有可直接使用的库都是python,如果需要使用C或者C++,可参考libi2c(https://github.com/amaork/libi2c )或者libgpiod(https://github.com/brgl/libgpio...

2019-08-15 11:49:37 7837 1

原创 Jetson Nano GPIO使用、四种模式以及串口解释

Jetson Nano GPIO说明1. 安装Jetson.GPIO 库Jetson.GPIO库 已经预装在Nano,无需再安装其他GPIO Python库,如果安装了其他GPIO库需先卸载方可以正常适用Jetson.GPIO, 预安装路径:/opt/nvidia/jetson-gpio安装GPIO库sudo pip install Jetson.GPIOsudo pip3 ins...

2019-08-12 17:47:30 41406 20

原创 Jetson Nano使用NoMachine实现远程桌面

Jetson Nano使用NoMachine实现远程桌面Jetson Nano 使用自带的Desktop Sharing功能会报错。因此需要其他手段实现桌面共享的功能。下载NoMachine软件,该软件可实现全平台远程桌面。Jetson Nano下载 NoMachine for ARM - arm64.DEB文件。地址为 https://www.nomachine.com/downlo...

2019-08-09 11:04:53 5396

原创 Ubuntu下终端命令apt-get install -f报错后修复

运行apt-get install -f后报错:使用sudo apt autoremove也不可以后参考https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-390/+bug/1768050/comments/3管理员权限下输入命令for FILE in $(dpkg-divert --list | gr...

2019-04-15 10:30:08 3974

原创 Ubuntu18.04 Clion使用Git更新代码

前提工作安装git,参考如下:https://git-scm.com/download/linux根据现有代码文件在github上创建项目:https://www.jetbrains.com/help/clion/2019.1/manage-projects-hosted-on-github.html?utm_campaign=CL&utm_content=2019....

2019-04-02 17:04:09 3142

原创 Ubuntu18.04安装大概简要回顾

前期准备U盘制作启动项将bios改成uefi启动,硬盘改成GPT(便于分多个主分区)安装分区均为主分区(对于是否保留boot分区,暂未查明确定说法)另安装时将整块硬盘均安装为ubuntu,不涉及双系统安装系统后附加将“软件和更新”中Ubuntu软件下载至改成aliyun换成国内最快的阿里云源备份原来的源文件sudo cp /etc/apt/sources.list...

2019-03-29 09:34:05 294

原创 将int型10进制数值转换成16进制字符串,不省略高位0(sprintf函数简要说明和printf不输出的原因)

输入:有一个int型数组,buf[29],共29个参数1:82:29527900163:655364:2684354565:06:07:08:1846440909:107374182410:80947706311:910950412:3213:9647836814:22313907215:52704486416:13264590217:241786470718...

2019-01-24 11:26:19 10718

原创 linux下clion 解决链接第三方动态链接库并执行c程序文件

现在有c文件、头文件和需要链接的外部动态链接库,需要在linux环境下执行c程序文件功能。首先打开clion,点击import project from sources其次,默认选择c文件、头文件和动态链接库所在的文件夹生成的工程后需要修改CMakeLists.txt文件,只要是链接外部动态链接库,可参考博客,书写后内容如下点击Reload changes后会显示完成信息点击De...

2018-11-13 17:21:15 6714

原创 Ubuntu查看openssl相关情况

Ubuntu 18.04环境下安装OpenSSL 1.1.1-pre9 (beta) 21 Aug 20181.查看系统中opensll的版本号openssl version -a输出结果为 2.查看opensll的安装位置whereis openssl输出结果为 3.openssl所处不同文件夹含义以及对比在2中可以看到openssl所处在四个路径...

2018-09-12 16:47:54 21078 1

转载 C语言字节对齐问题详解

转载至http://www.cnblogs.com/clover-toeic/p/3853132.html引言考虑下面的结构体定义:1 typedef struct{2 char c1;3 short s; 4 char c2; 5 int i;6 }T_FOO;假设这个结构体的成员在内存中是紧凑排列的,且c1的起始地址是0,则...

2018-05-31 09:35:37 194

转载 使用VS2017创建DLL并链接至其他项目中【转】

启动VS2017,点击菜单栏上的“文件->新建->项目”创建一个新的开发项目; 在弹出的“新建项目窗口”中,选择左侧“Visual C++”列表下的“Windows桌面”,然后选择右侧的项目类型为“动态链接库(DLL)”,接着设置项目名称和存储位置以及解决方案名称。配置完毕后,点击“确定按钮”确定创建动态链接库项目; 该步骤之后,文件夹中生成DLL1文件夹,包含如下内容 ...

2018-03-29 21:27:15 15374

转载 秘钥、签名与数字证书【转】

英文原文地址:http://www.youdzone.com/signature.html主角介绍:Bob and Alice提起RSA加密算法,公钥和私钥,多数文章都要使用Bob和Alice这两位人物。他们的创造者名叫Rivest,是RSA之父。他为了在避免在描述中使用A和B,就以这两个字母开头,创建一男一女两个角色,就是我们在任何文章上都能看到的Alice和Bob了。这是一些题外话...

2018-03-21 16:56:11 1378 1

转载 c语言结构体struct相关使用说明

一、关于结构体的声明1、匿名声明。如:struct { int i,j;}point;说明: 这段代码的含义是,声明一个无名(anonymous)的结构体,并创建了一个结构体变量point。如果这段声明是放在全局域(在任意函数(比如main函数)外)内,那么point内的变量将被初始化为默认值,换句话说,以这种方式声明结构体变量时就已经为它分配了内存空间。 适用于该结构体

2018-01-15 11:21:26 9075

原创 main函数中int argc和char *argv[]的含义,以及char **argv命名方式

这是main函数的固定写法,其中整型变量argc代表命令行总的参数的个数;argv是字符串数组,用来存放命令行各个参数的指针数组。argv[0]:指向程序的全路径名,argv[1]:指向在DOS命令行中执行程序名后的第一个字符串,argv[2]:指向第二个字符串以此类推。新建一个工程,在命令行下输入如下几个参量: -k Kinematic4.conf 20171219r.obs 2017

2018-01-08 22:47:52 2423 1

转载 条件编译 #ifdef

一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部 分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif

2018-01-05 10:15:12 255

原创 如何将代码通过vs2017加载到GitHub

(1)登陆GitHub并注册账户,在用户中新建repository (2)建立后,会给出新建repository地址,将其复制 (3)用VS新建一个项目,勾选“新建Git存储库”或者打开一个已经创建好的项目 (4)右击解决方案,点击“将解决方案添加到源代码管理”,将项目添加到源代码管理 (5)本地会产生一些文件 (6)在团队资源管理器上,双击刚才添加的项目,并点击同步

2018-01-04 15:06:32 12901 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除