liujianhua1989
码龄8年
关注
提问 私信
  • 博客:160,896
    社区:1
    问答:591
    161,488
    总访问量
  • 11
    原创
  • 1,252,798
    排名
  • 28
    粉丝
  • 0
    铁粉

个人简介:心若在梦就在

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-03-29
博客简介:

liujianhua1989的博客

查看详细资料
个人成就
  • 获得57次点赞
  • 内容获得12次评论
  • 获得254次收藏
创作历程
  • 1篇
    2021年
  • 8篇
    2020年
  • 2篇
    2019年
  • 8篇
    2018年
  • 35篇
    2017年
TA的专栏
  • public
    1篇
  • linux c/c++
    39篇
  • 卡片
    7篇
  • http
    1篇
  • windows mfc
    3篇
  • linux shell
  • qt
    1篇
  • 工具
  • c#
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Ubuntu系统修改root密码

1.要想修改Ubuntu系统密码,第一步是要进入GRUB界面,网上有一些方法介绍怎么进入,介绍说开机时,长按shift,或者点击ESC,刚开始的时候我怎么点击就是进不去,还有一种方法说点击e,我也试了,后来发现是点击的时间不对,要在刚出现进入系统的进度条的时候就点击,这个时间只有1-2秒,使用上面三种方法都可以,但是需要在刚出现加载界面的时候就点击,进入之后界面如下:2,进入之后,按下箭头选择Ubuntu高级选项,点击enter进入如下:3.进入如下界面之后,箭头向下选择recovery mode
转载
发布博客 2021.05.14 ·
2875 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

cmakeList

一、Cmake 简介cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。二、常用命令1. 指定 cmake 的最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的,我们可以不写这句话,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一些命令的时候,就需要加上这样一行,提醒用户升级到该版本之后再执行.
转载
发布博客 2020.12.17 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

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 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ubuntu虚拟机下串口使用

一、虚拟串口配置虚拟串口完成主机与vmware下虚拟机进行串口通信,配置方法:1、使用vspd软件,创建虚拟串口COM1,COM2。2、打开vmware在设置中添加物理串口,将创建的虚拟串口COM1映射到虚拟机上。3、在windows主机上打开串口工具,打开COM2,数据接收与发送。4、在虚拟机中使用自己的程序或者minicom调试助手和主机进行串口通信。注意打开的串口如果是COM1,一般虚拟机对应的为ttyS1。不能通信就设置的串口ttyS(0-64)试试。参考:https:/.
转载
发布博客 2020.11.13 ·
1991 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

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 ·
481 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

sqlite3操作教程

https://www.runoob.com/sqlite/sqlite-tutorial.html
转载
发布博客 2020.10.23 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ISO14443-3

PBOC第八部分和第十一部分关于TYPEA总结(一)——初始化和防冲突(ISO14443-3)第八部分 与应用无关的非接触式规范 ISO14443(1~4)第十一部分 非接触式IC卡通讯规范在第八部分的基础上,详细规定了非接触式设备和非接触式卡片之间无线通讯协议的有关要求。PBOC规范,因为不同单位所写,规范中各部分会有重叠和冲突,这篇文档对第八部分和第十一部分进行总结,此部分...
转载
发布博客 2020.05.06 ·
4855 阅读 ·
3 点赞 ·
1 评论 ·
23 收藏

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 ·
915 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

进程间通信

转自:https://www.cnblogs.com/zgq0/p/8780893.html进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Li...
转载
发布博客 2019.04.29 ·
165 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

c# 管理nuget第三方库,和exe在同一个目录很不方便,放在子目录下

dll文件直接放在程序根目录中(和exe文件一起)比较乱,可以将dll文件放在子文件夹中。步骤如下:1、nuget 下载第三方库,编译就会在exe有对应的dll2.将dll文件放入子文件夹3、修改dll文件的引用属性点击添加成功的引用,将“复制本地”改成false(不然程序运行的时候会将子文件夹下的dll文件复制到根目录中)。4、添加引用的地址,修改config文件...
原创
发布博客 2019.03.29 ·
1735 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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 ·
738 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

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 ·
738 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

linux shell

 Linux Shell应用编程专题讲座第一部分shell编程基础1shell简介         什么是shell         存取权限和安全         shell简单脚本         shell特性1.1什么是shellshell是核心程序kernel之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。 shell是命令解析器,...
原创
发布博客 2018.11.15 ·
578 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vs编译openssl

一、Openssl简介OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软件包。OpenSSL漏洞不仅影响以https开头的网站,黑客还可利用此漏洞直接对个人电脑发起“心脏出血”(Heartbleed)攻...
转载
发布博客 2018.10.16 ·
1534 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

qt +vs2015

以下内容参考或引用:http://blog.csdn.net/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5.7 开始支持 VS2015,为了使用新的开发环境(典型的强迫症),不得不再次进行 Qt5.7 + VS2015 的环境搭建。除了之前介绍的搭建细节之外,其实中间有很多需要注意的部分。下面,主要分享搭建过程以及...
转载
发布博客 2018.09.30 ·
999 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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 ·
658 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 ·
1272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iniparser

C语言配置文件解析库——iniparser前言:在对项目的优化时,发现Linux下没有专门的供给C语言使用的配置文件函数,于是搜索到了iniparser库,可以像那些面向对象语言一样,使用ini文件进行参数配置。介绍iniparser是针对INI文件的解析器。ini文件则是一些系统或者软件的配置文件。iniparser库有四种下载方式: 1. 官方网站 2.
转载
发布博客 2018.01.05 ·
2203 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多