自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 ffmpeg msys2 make编译报错求助

windows下搭建ffmpeg环境的时候,make编译报错,试了很多种方法也没能解决,向大佬求助,急急急,急需靠谱的解决方法。

2023-08-20 15:11:10 123 2

原创 解决VScode(C/C++)终端输出中文乱码的问题

方法一:VSCode终端其实调用的是cmd.exe,所以当这里出现中文乱码的时候要解决的是cmd的编码设置问题。可以通过 chcp 命令查看 cmd 的编码设置,GBK2312 的代码页编号是936,然后改成utf-8的编码即可,utf-8 对应的代码页编号是 65001 ,所以执行 chcp 65001就可以把cmd的编码设置成uft-8了,这样就解决了乱码问题,然后可以再次运行代码查看输出...

2021-06-20 13:50:39 9583 6

原创 Linux:shell脚本入门笔记

Shell简介:Shell本身是一个用C语言编写的程序,它是用户 使用Linux的桥梁

2021-06-13 14:50:40 219

原创 Linux:Makeifile入门笔记

GNU make是一种代码维护工具,其主要任务是根 据Makefile文件定义的规则和步骤,完成整个 软件项目的代码生成和维护工作。

2021-06-09 17:03:57 173

原创 Linux下的Socket通信

1、Socket服务器与客户端的开发步骤:

2021-06-08 19:16:47 1491 1

原创 字节序(小端字节序与大端字节序)

概念:字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。常见的字节序有:Little endian(xiaoduanzijiexu):将低序字节存储在起始地址

2021-06-08 15:28:46 328

原创 TCP与UDP的区别

TCP是面向连接的,UDP是面向无连接的;TCP提供可靠的服务,UDP尽最大的努力交付。即:通过TCP连接

2021-06-08 15:18:42 110

转载 linux笔记:线程

多线程开发的基本API:多线程开发的最基本概念主要包含三点:线程、互斥锁、条件。 ...

2021-06-05 10:59:32 123

原创 进程与线程的区别,为什么使用线程

进程与线程的区别:典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。...

2021-06-05 09:36:08 357

原创 进程间通信的六种常见方式

进程间通信的方式有很多,这里主要讲到进程间通信的五种方式,分别为:管道、FIFO、消息队列、共享内存、信号量。一、管道管道的特点:df

2021-06-04 14:03:43 22890 1

原创 C语言小项目:基于ncurses库和链表的贪吃蛇小游戏

一、项目准备在Ubuntu的Linux系统上安装好ncurses图形库,不需要对ncurses库十分精通,只要会基本使用即可,该小项目的目的是对于C语言的一个总结与提高,tingshen

2021-05-31 23:19:52 368 3

原创 ncurses库的安装与入门

一、ncurses库的安装网络上有很多复杂的安装方法,其实没有必要那样操作,只需输入下面这条指令,保证虚拟机联网,就可以在Ubuntu上完成ncurses库的an

2021-05-29 21:58:52 5807 1

原创 C语言:链表学习总结

2021-05-28 19:18:24 649

原创 小知识:ubuntu设置共享文件夹之后却找不到的解决方法

1、输入以下指令,确定共享文件夹是否设置成功vmware-hgfsclient若是设置成功,会输出贡献文件夹的名字2、如果已经设置了共享文件夹,请输入下列指令//如果之前没有命令包则先执行sudo apt-get install open-vm-toolssudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other之后,再次进入/mnt/hgfs目录下,就会看到共享文件夹了本文参考...

2021-05-28 15:56:29 11441 8

原创 小知识:linux中的./configure --prefix和--host的作用

一般而言,源码的安装共三个步骤:配置(configure)、编译(make)、安装(make install)。--prefix的作用是指定安装路径,若是不进行该选项的配置,安装之后的可执行文件默认安装在/user/local目录下。其中可执行文件...

2021-05-21 11:41:01 5208

原创 什么是SOCKET,什么是TCP,什么是HTTP?三者之间的关系和差异(面试常问)

一、SOCKET套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本单元,它是网络通信过程中端点的抽象表示。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据,为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了套接字(Socket)接口。应用层可以和传输层通过Socket接口,区分来自不同应用程序进程或网络连接的通信,实现数据传输的并发服务。在进行socket连接的时候,可以指定所使用的的传输层协议,socket支持

2021-05-19 18:58:34 1894

原创 七层网络模型(大致信息讲解)

一、什么是七层网络模型七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。二、模型的优点减轻了问题的复杂程度,方便错误定位,便于查找纠错; 在各层分别定义了标准接口,使具备相同对等层的不同网络设备能实现互操作; 有效刺激网络技术更新; 有利于研究和教学。三、分

2021-05-19 16:42:15 2939

原创 树莓派3B + Pi摄像头(Raspberry Pi)配置流程

目录一、目的二、具体步骤1、步骤一(必要库的安装)2、步骤二3、步骤三4、步骤四三、小结一、目的通过对于树莓派3b开发板的配置,实现Pi摄像头的使用。(摄像头,可自行在某宝购买,下列操作基于该摄像头实现)二、具体步骤1、步骤一(必要库的安装)sudo apt-get install libjpeg8-dev #JPEG支持库 sudo apt-get install imagemagick sudo apt-get install libv4l-de.

2021-05-19 13:30:02 1310 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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