自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言的10进制的浮点数与16进制数互相转换

static union { float flo; char buf[4];} HexFloat;uint32_t write_float_to_hex(float number){ HexFloat.flo = number; uint16_t dat0 = (HexFloat.buf[1] << 8) + HexFloat.buf[0]; uint16_t dat1 = (HexFloat.buf[3] << 8) + HexFloat.

2021-01-11 17:58:57 2319

转载 Ubuntu命令行下树莓派连接WiFi操作方法

第一种方法:通过配置 /etc/network/interfaces 文件实现终端输入 sudo vim /etc/network/interfaces修改后文件内容如下: auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "你的wifi名称" wpa-p

2020-06-18 13:45:42 5918

原创 Linux平台QT开发环境搭建及使用搜狗输入法

一、下载Qt安装包 进入http://download.qt.io/official_releases/qt/ 选择自己的版本 下载qt-opensource-linux-x64-5.*.*.run 二、安装1. 修改权限$ chmod 0766 qt-opensource-linux-x64-5.13.1.run2. 安装$ ./qt-opens...

2020-01-17 13:54:32 594

原创 Jetson TX2 firmware烧录到U盘 并从U盘启动

一、准备工作一个8G以上的U盘,因为Jetson的系统是类Ubuntu型的,需要一个能装下一个Ubuntu系统的U盘一个已经执行过刷机的host PC将NVIDIA的帮助文档nvl4t_docs中的  ----&gt;  Setting Up Your File System 好好的阅读一下二、注意事项一定要满足准备工作的第1项和第2项U盘默认的分区格式是FAT模式,在进行烧录过程中会对U盘进行格...

2018-05-30 09:48:19 1956 1

原创 Jetson TX2 镜像拷贝和烧写

一、准备工作两个以上的开发板,一个作为镜像源,其他的作为拷贝受众一台搭载Ubuntu1604及以上的host PC数据线和各种连接线参考文档1:JETSON TK1 镜像拷贝和烧写参考文档2:Jetpack刷机后会有nvl4t_doc的文件夹,这个文件夹就是NVIDIA的帮助文档,点击index.html ./JetPack_doc/nvl4t_docs/index.html  ---&gt;  ...

2018-05-28 10:50:35 4234

原创 Jetson TX2 刷机

一、准备工作1、一块搭载Jetson TX2的开发板,以及配套的数据线和电源线2、一台可以搭载Ubuntu 64位系统的PC,最好装Ubuntu16.04及以上的版本,且PC的系统直接是Linux的,尽量避免虚拟机的问题干扰3、刷机软件和相关的数据包,Jetpack、CUDA、cuDNN、OPENCV、OpenGL、Nsight、TensorRT等4、网络、路由器二、注意事项1、先连接好硬件和网络...

2018-05-25 17:14:30 1995 1

原创 使用SecureCRT在远程主机和本地之间传输文件

1、查看本地和远程目录       选项--&gt;会话选项--&gt;SFTP标签页2、securcrt工具sftp,打开sftp的tab页,可拖拽本地文件到远程目录      点击File--&gt;Connect SFTP Session       在tab页,可以输入help查看帮助 输入:help命令,显示该FTP提供所有的命令  pwd: 查询linux主机所在目录(也就是远...

2018-05-23 12:51:01 3919

原创 Linux deb的管理

一、DEB简介DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。通过Alien工具,可以将deb包转换成rpm...

2018-05-22 17:07:01 1443

原创 人脸识别考勤系统架构

2018-05-04 13:25:59 4442 3

原创 Linux中Qt利用QRencode实现二维码生成

Linux环境下QT中实现二维码生成有两种方法,这两种方法都需要用到开源的代码--qrencode。第一种方法是下载qrencode源码后,将其移植到目标板子上,然后在程序中包含其路径进行使用;第二种方法是将qrencode源码添加到自己的程序中,直接调用使用。本文使用的第二种方法进行生成二维码图片。qrencode是开源的二维码QR码编码库,主要C语言编写的,这样方便移植到各种平台下。QR Co...

2018-04-04 16:44:10 3076

原创 在linux下使用linuxdeployqt发布Qt程序

一、准备工作    1、修改环境变量,能够找到qmake,可以修改/etc/profile也可以修改.bashrc文件export PATH=/home/dingjing/Qt5.10.1/5.10.1/gcc_64/bin:$PATH #自己Qt安装的位置export LD_LIBRARY_PATH=/home/dingjing/Qt5.10.1/5.10.1/gcc_64/lib:$LD_L...

2018-03-27 16:49:09 11339 2

原创 Ubuntu16.04 64位 Qt5.10.1中使用mysql

问题:连接mysql数据库时,出现如下 提示: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7 db open err: “Driver not loaded Driver not loaded”解决方案1:先看看第8条,如果不行在...

2018-03-15 17:28:55 1995 2

原创 QGroupBox的Title居中

QGroupBox窗口部件提供了一个有标题的组合框。组合框通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。组合框标题默认都是左对齐的,不过可以通过QGroupBox提供的系统函数调整标题的对齐位置。QGroupBox *pBox = new QGroupBox(tr("hello world"));pBox->setAlignment(Qt::

2018-01-31 13:51:59 7452

原创 Github for Web

一、 什么是Github?简单来说,Git是一个管理你的「代码的历史记录」的工具。gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功

2018-01-17 23:18:29 241

原创 Linux 进程间通信

进程间通信数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件。资源共享:多个进程之间共享同样的资源。为了作到这一点,需要内核提供锁和同步机制。进程控制:有些进程希望完全控制另一个进程的执行(如

2017-08-07 17:02:12 187

原创 Linux 清缓存

Linux内存介绍在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而Windows是只在需要内存时,才为应用程序分配

2017-05-26 10:35:51 432

原创 Linux 文件与目录

文件与目录常用函数stataccessumaskchmodtruncateutimelink- 返回 成功返回0 出错返回-1- 返回 成功返回0 出错返回-1remove 与 rename- 返回 成功返回0 出错返回-1- 返回 成功返回0 出错返回-1symlink 与 readink- 返回 成功返回0 出错返回-1- 返回 成功返回读到的字节数出

2017-05-26 09:54:03 336

原创 Linux 进程

进程常用的函数atexit进程资源限制getrlimit进程标识getpid进程创建forkwait函数exec函数system 函数常用函数代码示例环境表fork函数代码示例子父进程区别与wait函数测试孤儿进程和僵尸进程示例exec函数示例进程有代码的就是程序,正在跑的程序就是进程。几个重要的linux 查看进程的命令需要记忆! Ps命令, P是progces

2017-05-26 09:52:55 196

原创 Linux 文件I/O

文件IO快速对齐sscanf sprintfIO 系统调用文件常用系统调用设置缓存setbuf setvbufopen函数示例用系统调用函数read write 实现 cp运用dup和dup2fdopen的应用fcntl函数示例文件I/O快速对齐Esc//进入命令模式GG//回到起始位置v//进入可是模式shift+g//全选=//快速对齐 sscanf & s

2017-05-26 09:48:48 203

SQLite的C++接口

一.准备工作 2 二.核心对象和接口 2 1.核心对象 2 2.核心接口 2 1.sqlite3_open 2 2.sqlite3_close 2 3.sqlite3_exec 2 4.sqlite_errmsg 3 三.示例代码-C语言 4 1.链接数据库student.db 4 2.创建student表 4 3.查询student表 5 3.向student表中插入数据 6 4.对student表update 7 5.delete表数据 8 四.SQLite接口的C++封装 8

2018-02-22

C++标准IO文档

C++标准IO 2 1.面向对象的标准库 2 2.流的状态 4 1.流状态 4 2.流状态的使用 4 3.缓存的管理 5 1.刷新输出缓冲区 5 2.输入和输出绑定 6 4.文件IO 6 1.类与对象 6 2.函数调用 7 1.文件模式 7 2.open函数 8 3.close函数 9 4.读写操作 10 5.文件定位tellg(),tellp(),seekg(),seekp() 11 小结: 13

2018-02-22

空空如也

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

TA关注的人

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