- 博客(54)
- 资源 (27)
- 收藏
- 关注
转载 Ubuntu系统修改root密码
1.要想修改Ubuntu系统密码,第一步是要进入GRUB界面,网上有一些方法介绍怎么进入,介绍说开机时,长按shift,或者点击ESC,刚开始的时候我怎么点击就是进不去,还有一种方法说点击e,我也试了,后来发现是点击的时间不对,要在刚出现进入系统的进度条的时候就点击,这个时间只有1-2秒,使用上面三种方法都可以,但是需要在刚出现加载界面的时候就点击,进入之后界面如下:2,进入之后,按下箭头选择Ubuntu高级选项,点击enter进入如下:3.进入如下界面之后,箭头向下选择recovery mode
2021-05-14 16:32:13
2917
转载 cmakeList
一、Cmake 简介cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。二、常用命令1. 指定 cmake 的最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的,我们可以不写这句话,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一些命令的时候,就需要加上这样一行,提醒用户升级到该版本之后再执行.
2020-12-17 19:15:17
945
转载 zeromq安装编译
一、安装ZeroMQ前的准备①安装必须的库安装ZeroMQ之前先安装下面的库 sudo apt-get install libtool sudo apt-get install pkg-config sudo apt-get install build-essential sudo apt-get install autoconf sudo apt-get install automake ②安装Sodium加密库(可选的)Sod.
2020-11-16 11:14:24
640
转载 ros开发环境搭建
可以利用Eclipse集成开发环境进行ROS开发,从而提高研发效率。以色列巴尔伊兰大学的Mr. Roi Yehoshua开设了一门ROS课程,课程2(Lesson 2)讲解了如何利用Eclipse在ROS上进行开发。这里走下总结整理。安装步骤如下:1. 安装Java8我们采用Eclipse Neon版本的IDE,所以需要Java8的运行环境,下面为安装Java8的命令,如下所示:sudo add-apt-repository ppa:webupd8team/javasudo apt...
2020-11-13 17:48:06
501
转载 ubuntu虚拟机下串口使用
一、虚拟串口配置虚拟串口完成主机与vmware下虚拟机进行串口通信,配置方法:1、使用vspd软件,创建虚拟串口COM1,COM2。2、打开vmware在设置中添加物理串口,将创建的虚拟串口COM1映射到虚拟机上。3、在windows主机上打开串口工具,打开COM2,数据接收与发送。4、在虚拟机中使用自己的程序或者minicom调试助手和主机进行串口通信。注意打开的串口如果是COM1,一般虚拟机对应的为ttyS1。不能通信就设置的串口ttyS(0-64)试试。参考:https:/.
2020-11-13 17:45:54
2024
转载 linux socket第三方框架
1.LinuxSocket Programming In C++ :http://tldp.org/LDP/LG/issue74/tougher.html ACE:http://www.cs.wustl.edu/~schmidt/ACE.html ACE采用ACE_OS适配层屏蔽各种不同的、复杂繁琐的操作系统API。 ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层。它庞大、复杂,适合大型项目。开源、免费,不依赖第三方库。使用的时候,要根据情况...
2020-10-26 15:54:36
497
转载 ISO14443-3
PBOC第八部分和第十一部分关于TYPEA总结(一)——初始化和防冲突(ISO14443-3)第八部分 与应用无关的非接触式规范 ISO14443(1~4)第十一部分 非接触式IC卡通讯规范在第八部分的基础上,详细规定了非接触式设备和非接触式卡片之间无线通讯协议的有关要求。PBOC规范,因为不同单位所写,规范中各部分会有重叠和冲突,这篇文档对第八部分和第十一部分进行总结,此部分...
2020-05-06 09:49:38
4940
1
转载 RS-232与RS-422及RS-485
RS232概述 RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。 RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。 ...
2020-01-13 09:16:21
967
转载 进程间通信
转自:https://www.cnblogs.com/zgq0/p/8780893.html进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Li...
2019-04-29 10:43:48
170
原创 c# 管理nuget第三方库,和exe在同一个目录很不方便,放在子目录下
dll文件直接放在程序根目录中(和exe文件一起)比较乱,可以将dll文件放在子文件夹中。步骤如下:1、nuget 下载第三方库,编译就会在exe有对应的dll2.将dll文件放入子文件夹3、修改dll文件的引用属性点击添加成功的引用,将“复制本地”改成false(不然程序运行的时候会将子文件夹下的dll文件复制到根目录中)。4、添加引用的地址,修改config文件...
2019-03-29 14:31:15
1811
转载 qt excel操作
1. Qt-QAxObjectQAxObject是Qt提供的包装COM组件的类,通过COM操作Excel需要使用QAxObject类,使用此类还需要在pro文件增加“QT += axcontainer”QAxObject的具体说明请见帮助文档2. 与excel com连接的方法#include <QAxObject> //注意包含此头文件,同时在pro增加QT+= ax...
2018-12-24 10:09:10
744
1
原创 linux shell
Linux Shell应用编程专题讲座第一部分shell编程基础1shell简介 什么是shell 存取权限和安全 shell简单脚本 shell特性1.1什么是shellshell是核心程序kernel之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。 shell是命令解析器,...
2018-11-15 10:38:21
591
转载 liunx + eclipse + c++ +centos
在centos6.5上安装eclipse for c++一,先去官网下载 eclipse安装包网址http://www.eclipse.org/downloads,找到下面的IDE下载 解压缩tar -xzvf eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz 将解压缩的目录复制到/usr/local/目录下 创建...
2018-11-06 17:12:02
215
转载 vs编译openssl
一、Openssl简介OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软件包。OpenSSL漏洞不仅影响以https开头的网站,黑客还可利用此漏洞直接对个人电脑发起“心脏出血”(Heartbleed)攻...
2018-10-16 14:17:03
1543
转载 qt +vs2015
以下内容参考或引用:http://blog.youkuaiyun.com/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5.7 开始支持 VS2015,为了使用新的开发环境(典型的强迫症),不得不再次进行 Qt5.7 + VS2015 的环境搭建。除了之前介绍的搭建细节之外,其实中间有很多需要注意的部分。下面,主要分享搭建过程以及...
2018-09-30 16:54:02
1013
转载 libcurl开源库在VS2010环境下编译配置详解
以下可以成功,本人试过,公司项目用到了http协议。一 准备1.1 CURL官网下载地址:http://curl.haxx.se/download.html1.2 找到源码包,官网最新版为7.54.0,但是这个压缩包的curl-7.54.0\projects\Windows路径下VC6-VC14各个版本的VS解决方案,但打开后编译会提示找不到openssl相关的头文件: fata...
2018-07-28 16:44:37
681
转载 Http协议报文格式
Http协议概述HyperText Transfer Tansfer Protocol 超文本传输协议,是一种基于TCP的应用层协议,也是目前为止最为流行的应用层协议之一,可以说HTTP协议是万维网的基石。历经了0.9、HTTP/1.0、HTTP/1.1、HTTP/2几个版本(关于HTTP协议的历史,这里有一片文章介绍的比较详细),目前流行的还是HTTP1.1这个版本,HTTP2还在推广中,我...
2018-07-24 10:41:54
1323
转载 iniparser
C语言配置文件解析库——iniparser前言:在对项目的优化时,发现Linux下没有专门的供给C语言使用的配置文件函数,于是搜索到了iniparser库,可以像那些面向对象语言一样,使用ini文件进行参数配置。介绍iniparser是针对INI文件的解析器。ini文件则是一些系统或者软件的配置文件。iniparser库有四种下载方式: 1. 官方网站 2.
2018-01-05 09:06:18
2215
转载 eclipse c 动态库
打开eclipse File->New->c project->Shared Library创建一个名称 ->Finish 这就完成了一个空的库工程。 创建相应的功能文件,右键工程New->Source File。在C文件中编写相应的功能函数。如需链接相应库的则在工程属性中添加链接相应库如下(如果需要还要添加库相应路径):很重要一点就是配置链接参数在工程属性中将
2017-08-28 16:48:13
535
转载 linux c 线程同步
线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。一、互斥锁(mutex)通过锁机制实现线程间的同步。初始化锁。在Linux下,线程的互斥量数据类型是pthread_mutex_t。在使用前,要对它进行初始化。静态分配:pthread_mutex_t mutex = PTHR
2017-06-27 13:47:05
448
gcc-linaro-arm-linux-gnueabihf-4.9-2014.07-20140726_win32
2017-06-25
source insight 支持utf8 中文显示乱码
2017-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人