
Linux
Yuk丶
联系邮箱:zhangxuhan_c@163.com
专注学习成长
运用视景仿真,嵌入式软件开发,人工智能,计算机视觉,无人系统,游戏等
linux qt ue4 mak vr-force开发等
https://github.com/zhangxuhan
展开
-
linux下安装编译ue4问题报错的解决方法
linux docker下安装编译ue4问题报错的解决方法简述一般编译步骤问题解决步骤简述最近上linux服务器跑ue,现在跑到环境空白的docker里配置环境需要注意,大家可供参考环境:ubantu18,docker,ue4.22,Linux 下编译报错:Running UnrealHeaderTool CrashReportClientmake: [Makefile:212: CrashReportClient-Linux-Shipping] Error 1Makefile:608: re原创 2020-12-04 10:02:08 · 6858 阅读 · 10 评论 -
使用KBEngine开发UE4服务端——配置Linux云服务器
使用KBEngine开发UE4——配置Linux云服务器简述我们在本地mysql灵活运用了之后,就是部署到我们的云服务器上了,作为云服务器,我也用过一段时间的windows,效果不尽人意,同时处理性能不佳,如果你是土豪可以忽视,无限充值加配置即可,这也是为什么大多数人服务器要选择linux,可以更大化发挥作为服务器的性能,我这里使用的是阿里云的ubantu系统。感兴趣也可以使用虚拟机操作。...原创 2020-04-13 17:22:56 · 1488 阅读 · 0 评论 -
传输udp的示例
工作中实际用到的demo,移植方便,亲测可用发送struct#include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h&am原创 2018-07-27 15:02:25 · 937 阅读 · 0 评论 -
Linux文件编程
一、文件基本概念 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位文件分类 按逻辑结构: *记录文件:具有一定结构的记录组成(字长和不定长) *流式文件:由一个个字符数据顺序组成 按存储介质: *普通文件:存储介质文件(磁盘、磁带) *设备文件:非存储介质(键盘、显示器、打印机) 按数据的组织形式: *文本文件:ASCII(存...原创 2018-03-29 17:03:38 · 349 阅读 · 0 评论 -
Linux进程编程
Linux进程编程Linux进程上下文 就是进程之间元素的集合,包括进程描述符task_struct,正文段,数据段,栈,寄存器内容,页表等task_struct 是一种数据结构,存储进程的描述信息例如pid,uid,状态,信号项等。是进程管理和调度的重要依据。用户栈和核心栈 用户栈是进程运行在用户态的,含有用户态执行时函数调用的参数等。 核心栈是进程运行在核心态的,保存调用系...原创 2018-04-04 17:26:27 · 1048 阅读 · 0 评论 -
多进程之间的互斥信号量实现(Linux和windows跨平台)
多线程之间实现互斥操作方式很多种,临界区(Critical Section),互斥量(Mutex),信号量(Semaphore),事件(Event)等方式其中临界区,互斥量,信号量算是严格意义的实现互斥操作的,事件应该说算是一种线程间的通信机制来保证互斥在多线程中,可以直接将这些变量定义为全局的,然后在不同的线程中使用,那么多进程环境就不行了。多进程如果要实现多共享资源的互斥操作,只能...转载 2018-04-11 16:46:30 · 1295 阅读 · 1 评论 -
串口通讯数据处理算法分析与实现
1,应用背景分析 在很多的实际工程应用中,通讯方式通常是RS232、RS485、I2C和SPI等等。这类接口都有一个共同的特点:按照字节流的方式来进行通讯,即每中断一次,表明成功传送或者接收一个字节。 还有一些接口传输的是数据块,即一次传送或者接收多个字节,比如CAN、USB和以太网等等。CAN和USB通常一次传输几十个字节,和字节流的方式类似。所不同的是,我们可以利用CAN和USB接口的一些...转载 2018-04-03 13:17:53 · 3435 阅读 · 3 评论 -
LinuxI/O编程
Linux系统调用 系统调用是指操作系统提供给用户程序的一组“特殊”接口,用户可以获得操作系统内核提供的特殊服务。 在linux中用户程序不能直接访问内核提供的服务,程序的运行空间分为内核空间和用户空间,他们运行在不同的级别上,在逻辑上是相互隔离的。文件I/O介绍 大多数文件I/O只用到5个函数:open,read,write,lseek(定位),close文件描述符 对于内核,所...原创 2018-03-30 10:40:13 · 660 阅读 · 0 评论 -
Linux——Socket之UDP编程
一、linux网络通讯的BSD套接字(Berkeley Software Distribution) 包括三种方式:1、流式(可靠TCP)2、数据表(面向报文UDP)3、原始(访问底层协议) 端式:大端(最高字节先发现)小端(最低字节先发现) 通讯端点(绑定IP地址,端口号)二、基本函数 unsigned short unsigned long 网络到主机短:ntohs(net原创 2018-01-10 13:50:31 · 373 阅读 · 0 评论 -
Linux操作指令学习笔记
摘抄总结了一些常用的操作指令,不很全面,主要是常用的用于学习记忆掌握 一、通配符 Shell提供了一种通配符(wildchar) * :代表0,1,more,char ? :代表1,char [character] one char in set [!character]not one char in set [[:class:]]one char in class /////五原创 2018-01-02 16:22:22 · 421 阅读 · 0 评论 -
Linux——NFS服务使用和配置
NFS(network file system)是一种基于网络的文件系统,允许计算机的客户-服务器模型,服务器实施共享文件系统以及客户端所连接的存储,基于OSI底层实现,实现平台无关性可正常使用工作在不同平台。 使用以下命令来安装、查看dpkg -l | grep -i 'nfs' //查看有无安装apt-get install nfs-kernel-server//安装 注意要在root原创 2018-01-09 13:28:52 · 1493 阅读 · 0 评论