净无邪博客

成功是由无数的汗水,泪水,血水堆积而成,只有踏着无数失败者的累累白骨,才能达到成功的彼岸!...

Linux(Ubuntu16)下gedit自动补齐代码功能

gredit编辑器是Ubuntu16.0自带的编辑器,但是该编辑器没有自动补齐功能。所以,博主想要跟Windows下开发一样,有自动补齐功能。经过搜索,博主发现其实很简单,只要在终端输入下面命令,并且勾上下图中的Word Completion就可以了。(前提是要勾选External Tools选项...

2019-03-21 21:47:21

阅读数 23

评论数 0

Linux下用C++流的方式读写文件

本文主要总结在Linux下用C++流的方式读写文件,主要用到类ofstream和类ifstream以及输出操作符(<<)和输入操作符(>>)。下面将分别通过两个读写文件示例说明C++流方式读写文件用法。 一、C++流方式写文件 1.1在L...

2019-03-20 22:37:33

阅读数 24

评论数 0

Linux系统下POSIX读写锁用法

互斥锁是独占、互斥的,而读写锁中的读锁允许多个线程同时访问临界区,写锁跟互斥锁一样不允许多个线程同时访问临界区。当使用读锁占用临界区时,有读锁申请该临界区被阻塞,后面再有读锁申请访问该临界区时也会被阻塞。读写锁的创建跟互斥锁一样,都分为四个步骤:创建读锁或者写锁对象、初始化、上锁、解锁、销毁读锁/...

2019-02-28 22:54:52

阅读数 29

评论数 0

Linux系统下POSIX互斥锁用法

Linux下所有线程是并发执行、异步执行,当不同线程对同一资源进行操作时,就要涉及线程同步问题,使得在同一时间该资源只能被一个线程占用,其它线程必须等待或返回。 原子操作:当所有线程对同一资源进行同步访问时,可以引入锁(互斥锁和读写锁);获得锁的线程可以完成对该资源的“读-修改-写”3步操作,要...

2019-02-28 22:40:20

阅读数 21

评论数 0

读取插入电脑指定的USB接口U盘链接地址(sda、sdb)

下面是读取插入电脑指定的USB接口U盘参考链接。 https://blog.csdn.net/weixin_38717571/article/details/83045040(参考:完整解决方案) http://bbs.chinaunix.net/thread-4172823-1-1.html...

2019-02-27 22:36:26

阅读数 32

评论数 0

Linux下C++11的线程类用法(可连接线程和可分离线程thread)

Linux下调用多线程有两种方式,一种是利用POSIX线程库,一种是用C++11中的线程类,本文用的是后者。其中,Linux下用C++11创建多线程分为可连接的和不可连接的。 可连接线程:需要调用thread成员函数thread::join()阻塞等待线程结束并且回收资源;thread默认创建的...

2019-02-27 22:34:33

阅读数 35

评论数 0

Ubuntu下qt编译出现错误:cannot find -lGL解决办法

在Ubuntu16.0.4下按照正常教程安装完qt5.9.4后,编译一个简单例子,出现错误:cannot find -lGL。这个错误原因是Ubuntu系统没有安装libqt4-dev库,所以解决办法是输入下列命名安装libqt4-dev库即可。 sudo apt-get install li...

2019-01-21 10:23:55

阅读数 86

评论数 0

用Ubuntu16.04的vi编辑器编辑qt下的默认文件(/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)

vi编辑器跟一般的文本编辑器不同,完全是终端编辑的,因此需要靠输入命令来修改vi的编辑属性。 这个网址是vi编辑器的快捷键和对应的功能:https://www.cnblogs.com/junw_china/articles/1708967.html 由于博主在Ubuntu16.04系统下安装了...

2019-01-11 19:57:33

阅读数 217

评论数 0

Windows和Linux互传文件(filezilla)

本文主要总结在Windows和Linux之间互传文件,前提是两个都能正常上网。 1.1想要在Windows和Linux之间互传文件,只需下载开源软件filezilla即可。 下载地址:https://www.filezilla.cn/download/client 博主下载的是Windows...

2019-01-10 21:35:31

阅读数 154

评论数 0

百度云服务器Ubuntu16.0(Linux)安装mqtt的mosquitto代理服务器

本文主要总结在百度云服务器Ubuntu16.0(Linux)上部署mqtt的mosqutto代理服务器,全文分为三大部分,分别是百度云服务器安装Ubuntu16.0系统、在Ubuntu16.0上部署mosquito代理服务器、测试百度云服务器Ubuntu16.0安装的mosquito是否成功,具体...

2019-01-10 19:46:52

阅读数 101

评论数 0

树莓派Linux下利用autoconf工具自动生成makefile文件(自动)

本文主要总结在树莓派Linux下利用autoconf工具自动生成makefile文件,接着只需要输入make命令就可以生成可执行程序,然后执行可执行程序(手动编写makefile文件可以参考博主这篇博客:https://blog.csdn.net/naibozhuan3744/article/de...

2019-01-09 17:00:30

阅读数 116

评论数 0

基于树莓派Linux的简单Makefile文件编写(手写)

本文用自己编写的简单Makefile文件,使用make命令自动编译所有的文件,使用make clean命令,清空生成的.obj文件,具体步骤如下。 1.1首先在/home/pi/TJQ/project文件夹下建立如下四个文件main.cpp、test1.hpp、test1.cpp、makefil...

2019-01-08 22:45:06

阅读数 131

评论数 0

树莓派打开qt的qcreator时出现键盘乱序错误解决办法(原因是vncserver错误)

1.1错误问题 博主在用树莓派打开qt的qcreator时出现键盘乱序错误。博主用的树莓派是官方最新版的raspberry系统,qt5.7,qcreator4.2.0。当博主打开qcreator时,发现键盘乱序,但是在其它程序却不会,只有在qt里面才会。经过查找资料,博主发现是vncserver...

2019-01-02 16:37:02

阅读数 142

评论数 0

树莓派上编译一个简单的c程序

本文主要总结在树莓派上编译一个简单的c程序,具体的教程如下所述。 1.1首先在树莓派上新建一个文件名为test1.c的文件,在文件输入下面内容,如下图所示: #include <stdio.h> int main(void) { printf(...

2018-12-25 17:44:54

阅读数 490

评论数 1

Windows10和树莓派互传文件(filezilla)

本文主要总结Windows10和树莓派互传文件(filezilla),具体的教程如下所述。 1.1到FileZilla官网下载客户端(博主下载的是Windows 64位Client)(树莓派才安装服务端),下载后安装FileZilla软件,安装完后打开界面如下图所示: FileZilla下载官...

2018-12-25 17:02:26

阅读数 193

评论数 0

树莓派vnc(tvnviewer)远程控制退出全屏(Ctrl+Alt+Shift+F)

用vnc(tvnviewer)远程树莓派屏幕时,显示全屏,发现退出(关闭)不了全屏。经过查找,发现想要关闭全屏,需要按如下快捷键组合: Ctrl+Alt+Shift+F     参考内容: https://jingyan.baidu.com/article/86112f13961002...

2018-12-25 14:28:08

阅读数 212

评论数 0

树莓派设置开机启动vnc教程

本文主要总结设置树莓派开机自动启动vnc教程,具体内容如下所述。 1.1输入下面命令进入root模式 sudo su   1.2打开文件/etc/init.d/tightvncserver并且编辑,输入下面命令,结果如下图所示: sudo nano /etc/init.d/tig...

2018-12-12 10:49:35

阅读数 412

评论数 0

树莓派查看ip地址(命令ifconfig)和退出ping

1.1树莓派查看ip地址用如下命令: ifconfig 结果如下图所示:   注意:树莓派查看ip地址是用命令ifconfig,而Windows的cmd命令查看ip地址是ipconfig。   1.2树莓派ping通指定ip地址后,会一直循环,如果想要退出ping循环,则摁键盘组...

2018-12-11 22:34:47

阅读数 1792

评论数 0

安装树莓派vnc或者xrdp出错解决办法(树莓派ping不同Windows、但是Windows可以ping通树莓派)(树莓派上搭建好了vnc环境和xrdp环境)

1.1出现问题 博主按照这篇教程https://blog.csdn.net/naibozhuan3744/article/details/84961041搭建树莓派vnc环境或者xrdp环境时,一直出现win10系统ping不通树莓派,而树莓派却可以ping通win10莫名其妙的问题。也就是说,...

2018-12-11 22:05:03

阅读数 302

评论数 3

Windows10下远程控制树莓派raspberry系统教程(xrdp+win10自带远程工具)

本文主要总结用xrdp+win10自带远程工具远程控制树莓派桌面,该方法优点是win10不但能控制树莓派桌面,还能互传文件,缺点是控制桌面太卡,具体教程如下所述。 注意:这种方法的前提是win10和树莓派都是用有线网络或者无线网络,不能一个有线网络一个无线网络!!!   一、用xrdp+wi...

2018-12-11 21:17:04

阅读数 315

评论数 0

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