xfliulinux
码龄11年
关注
提问 私信
  • 博客:54,952
    社区:2,080
    57,032
    总访问量
  • 38
    原创
  • 1,740,185
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2014-08-30
博客简介:

xfliu的博客

博客描述:
记录IT漫步的点点滴滴
查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得3次评论
  • 获得75次收藏
  • 博客总排名1,740,185名
创作历程
  • 2篇
    2018年
  • 1篇
    2017年
  • 57篇
    2016年
成就勋章
TA的专栏
  • 死磕嵌入式开发
  • stm32学习
    1篇
  • ucos学习
  • 树莓派学习
  • RT-thread
  • 嵌入式webserver
    1篇
  • ws2813B网络控制器
    2篇
  • C语言
    6篇
  • LSD学习笔记
    30篇
  • linux命令
    1篇
  • 待续
    14篇
  • 面试题——C语言
    1篇
  • 面试题——LSD
    3篇
  • 面试题——C++
    8篇
  • 程序员道路心得
    4篇
  • C++学习笔记
    12篇
  • QT学习笔记
    2篇
  • 指针
    1篇
  • dos
  • Java
  • opencv
    1篇
  • 毕设进度
    1篇
  • 网络
    1篇
  • PCB
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

本地服务器的编写第一弹

 采用udp点对点广播的方式进行控制,先采用代码的方式,确认功能能用,再逐渐完善服务器采用QT编写,udp只发不接收经过简单编程,代码及效果如下#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),...
原创
发布博客 2018.11.01 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将tcp/IP点对点长连接改为udp广播开发记录

将tcp/IP点对点长连接改为udp广播,修改原因:tcp/IP长连接会对本地服务器带来压力udp广播分为广播、组播、单播。 现在分析采用何种通信方式控制没有采用指定的协议方式,比如http协议,仅是发送数据包所以接受到数据后都会做解析包处理。如果采用广播的形式,势必得在包中指定设备编号,控制器会一直处理接收的数据,所以这种方式舍弃。控制器中没有业务上的不一样,所以也不采用组播...
原创
发布博客 2018.11.01 ·
2205 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

毕设第一弹--qt+opencv开发环境的配置

毕设题目是基于opencv的人脸追踪机器手势控制机械臂的运输平台第一步就是学习opencv,配置开发环境了,网上搜了些教程,都没有成功,最后看见一位大神的教程,完美快过第一步windows10(x64)+Qt+opencv配置及测试 - shushanxiaoyao - 博客园http://www.cnblogs.com/shushanxiaoyao/p/6179824.html
原创
发布博客 2017.01.21 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java学习第一天

Java开发步骤,简单的程序,print printf println 区别,java类环境变量,Java注释文档
原创
发布博客 2016.12.20 ·
612 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

做10年Windows程序员与做10年Linux程序员的区别

如果一个程序员从来没有在Linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在windows下面的, 学的是VB,后来转到
转载
发布博客 2016.11.28 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

osi七层模型简单理解

OSI七层模式简单通俗理解OSI七层模式简单通俗理解 这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求。 需求1: 科学家要解决的第一个问题是
原创
发布博客 2016.11.28 ·
1162 阅读 ·
6 点赞 ·
1 评论 ·
4 收藏

lsd面试题

1.Linux下用ifconfig命令设置IP、掩码、网关?设置IP和掩码ifconfig eth0 192.168.5.40 netmask 255.255.255.0设置网关route add default gw 192.168.5.12.新创建一个进程,这个进程的初始状态为?就绪状态3.tty1(代表某终端)设备是什么设备文件?字符设备文件
原创
发布博客 2016.11.28 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指针小练

1.   对于基类型相同的两个指针变量之间,不能进行的运算是:____A .2.   若有定义int *p1,*p2,m=5,n; 以下均为正确赋值语句的的选项是______A.p1=&m;p2=&p1;                          B.p1=&m;p2=&n;*p1=*p2;C.p1=&m;*p1=*p2;                         
原创
发布博客 2016.11.28 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

: linux 查进程、杀进程、起进程

关键字: linux查进程、杀进程、起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序
转载
发布博客 2016.11.28 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vector和map 容器的区别

1)vector为顺序容器,erase迭代器不仅使所有指向被删元素的迭代器失效,而且使被删元素之后的所有迭代器失效,所以不能使用erase(iter++)的方式,但是erase的返回值为下一个有效的迭代器:可以这样使用:  for( iter = c.begin(); iter != c.end(); )            iter = c.erase(iter);
转载
发布博客 2016.11.25 ·
3712 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

函数模版和模版函数,类模版和模版类的区别

什么是函数模板和类模板函数模板是一种抽象函数定义,它代表一类同构函数。通过用户提供的具体参数,C++编译器在编译时刻能够将函数模板实例化,根据同一个模板创建出不同的具体函数,这些函数之间的不同之处主要在于函数内部一些数据类型的不同,而由模板创建的函数的使用方法与一般函数的使用方法相同。函数模板的定义格式如下:         templateFunction_Definition其中,
转载
发布博客 2016.11.25 ·
1159 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多态

转载:http://blog.csdn.net/guanwl/archive/2007/03/12/1526698.aspx1.什么是多态多态是C++中的一个重要的基础,可以这样说,不掌握多态就是C++的门个汉。然而长期以来,C++社群对于多态的内涵和外延一直争论不休。大有只见树木不见森林之势。多态到底是怎么回事呢?说实在的,我觉的多态这个名字起的不怎么好(或是译的不怎么好)。要是我给起名
转载
发布博客 2016.11.25 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么要将一个父类的析构函数写成一个虚函数,和内存泄漏有关,怎么理解?

今天被一个问题困扰了一下,当我们定义了一个类,然后在让一个子类去继承这个类,定义子类和父类都写好构造函数和析构函数,实例化这个子类对象时,会先调用父类的构造函数,在调用子类的构造函数,释放这个对象的时候恰恰相反 ,先调用子类析构函数,在调用父类析构函数,那么,问题就是存在这种继承机制的类是否会额外消耗很多的存储空间呢?比如说一个类,继承多个父类或者说链式继承,即他的父类还继承了别的类,那么示例化一
转载
发布博客 2016.11.25 ·
1549 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

虚函数、纯虚函数、虚函数与析构函数

一、虚函数只有用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以虚函数只能用于类的继承层次结构中。     一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非virtual的但与该虚函数具有相同的参数(包括个数和类型)和函数返回值类型的同名函数。       根据什么
转载
发布博客 2016.11.25 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

构造函数/析构函数/拷贝构造函数/深copy浅copy

1.构造函数    类的初始化即为构造函数。也为:隐式的初始化。构造函数在对象初始化的时候,自动被调用。隐式的调用。构造函数分为三种:有参构造函数、无参构造函数、拷贝构造函数。有参构造函数调用有三种:括号法、等号法、手工法。[objc] view plain copy#include   using
转载
发布博客 2016.11.25 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈C++中指针和引用的区别

指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;
转载
发布博客 2016.11.25 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++中抽象类与接口的区别

其实对抽象类与接口的区别一直是搞不太清楚,最近正在学习《设计模式》,期间用到了很多c++多态的知识。这是才恍然发现,是应该整理下这方面的知识了。但在翻阅书本、上网查阅资料之际,发现有篇文章总结的不错。于是,转载(博主勿怪)并稍作修改如下:抽象类:抽象类是特殊的类,只是不能被实例化(将定义了一个或多个纯虚函数的类称为抽象类);除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普
转载
发布博客 2016.11.25 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)

这篇文章相当低级,但相当重要!我们周围一切几乎都依赖于把事情抽象成低等级,并在某一点把它具体化,在一些设计概念中,接口层十分清晰并且目标很集中,应用程序不用考虑操作系统如何工作,操作系统也不用考虑硬件如何工作,OSI模型的第4层不需要考虑第三层如何工作。所以我们只需要集中精力在某一层,就当下面的层正常工作,但这样能行吗?如果你写一个应用,你最好知道OS是怎么样工作的,并且要考虑
转载
发布博客 2016.11.21 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++学习笔记之三——面向对象的编程

原创
发布博客 2016.08.23 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mystring

mystring
原创
发布博客 2016.08.23 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多