- 博客(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关注的人