自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 linux UDP C++网络编程演示

1.引用头文件#include <iostream>#include <sys/socket.h>#include <arpa/inet.h>#include <netinet/in.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>2.创建数据报套接字int socket_fd

2021-02-09 23:51:56 223

原创 TCP断开连接的四次握手流程

1.客户端向服务端发送一个FIN包M,然后进入FIN_WAIT状态。 M为请求序号 ,正确理解为 FIN=1,seq=M2.服务端接收到FIN包,发送一个ACK应答,ACK=1,ack=M+1给客户端,然后服务端进入CLOSE_WAIT状态3.服务端向客户发送一个FIN包N, 然后进入LASK_ACK状态,N为请求序号,正确理解 FIN=1,seq=N4.客户端接收到服务端的FIN包N后,进入TIME_WAIT状态,并向服务端发送一个应答ACK=1,ack=K+1,服务端接收到ACK包后,进入C

2021-02-09 12:11:29 846

原创 TCP建立连接三次握手过程

如下图:1.客户端设置SYN标志位=1,并随机生成一个32位序号seq=J,其中J就是32位序号,然后将SYN=1,seq=J发送给服务端(即发关同步标志位和32位序号给服务端)------>进入SYN_SENT状态2.服务端进入SYN_RCVD状态,并设置SYN标志位为1,设置ACK应答位为1,设置ack应答结果为J+1(即客户端发过来的序号+1),然后随机生成一个32位序号seq=K,最后发达SYN=1,ACK=1,ack=J+1,seq=K给客户端3.客户端检查服务端发来的ack

2021-02-09 11:05:07 483

原创 ubuntu 20.10 linux epoll网络编程-服务端并发处理多客户端数据

用telnet模拟客户端连接测试连接成功后客户端给服务端发数据服务收到数据后给客户端发数据多客户端同时连接并收发数据同时连接10个客户端服务端实时监听客户端关闭消息演示代码://base io header#include <iostream>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <stri...

2021-02-08 18:16:05 252

原创 MAC平台编译RedisDesktopManager脚本

brew update # > /dev/null brew install qt5 #> /dev/null export PATH=/usr/local/opt/qt5/bin:$PATHgit clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm cd ./rdm if [ ! -d "./bin/osx/release" ]; then mkdir -p ./bi.

2021-02-08 09:19:32 329

原创 删除mysql脚本

sudo apt-get remove mysql-*dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -Psudo apt purge mysql-server mysql-server-5.7sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -Rsudo apt-get autoremove mysql* --purgesudo apt-get remove apparmor

2021-02-08 09:14:28 239

原创 windows平台iis自动添加网站与应用程序池

@ECHO OFFtitle 网狐火莹自动部署 by QQ:296863766color 2SET RAR_ROOT="C:\Program Files\WinRAR"md c:\SqlRestoreCall %RAR_ROOT%\rar.exe x restore.rar c:\echo "解压完成"echo "正在删除数据库..."osql -E -i c:\SqlRestore\drop.sqlrd /S /Q C:\dbecho "数据库清理完成"echo "正在自动还原.

2021-02-08 09:11:31 509

原创 ubuntu 20.10 linux select网络编程,同时监听多客户端连接与断开及接收数据

演示结果:示例代码://// Created by linux on 2021/2/5.//#include <iostream>#include <sys/select.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <unistd.h>using namespace std;int m.

2021-02-08 08:58:28 266

原创 ubuntu 20.10 安装万能五笔(ibus模式)

1.下载wnwb2.tar.gz:http://forum.ubuntu.org.cn/download/file.php?id=83739&sid=0b8e58f6722742935ea35a4ade03b3d2安装好后使用效果安装过程:先解压wnwb2.tar.gz到/usr/解压成功可看到 wnwb.svg和wnwb.txt创建用于ibus的db文件:sudo ibus-table-createdb -s wnwb.txt复制l输入法数据库文件wnwb.

2021-02-05 00:38:02 791

原创 ubuntu 20.10中使用select模型

演示代码://// Created by linux on 2021/2/4.//#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <arpa/inet.h>#include <sys/socket.h>#include <netinet/in.h>#include <s...

2021-02-04 22:23:28 210

原创 c++ if语句中使用表达式注意事项

if(表达式){}下面代码中,sfd的值会改变,sfd值保存了client[i]的值---->正确用法if ((sfd=clients[i])<0){ continue;}下面代码中,错误用法if (sfd=clients[i]<0){ continue;}同样,下面的代码n值有变,---->正确用法if ((n=read(sfd,buf,sizeof (buf)))==0) //not data to read{ pri...

2021-02-04 12:49:51 604

原创 ubuntu 20.10 pthread库使用

1. 引用头文件:#include <pthread.h>2.添加编译时链接库:target_link_libraries(server_concurrent pthread) --->cmake方式,其中server_concurrent为生成目标 pthread为线程库3.在代码中使用线程函数 pthread_t tid; //线程ID pthread_create(&tid,NULL,client_func,(void *)con...

2021-02-03 23:34:56 1995

Android调用C++函数

Android调用C++函数

2024-05-08

window下rust开发环境安装工具

window下rust开发环境安装工具

2024-03-31

音视频分析软件StreamEye测试安装包

音视频分析软件StreamEye测试安装包

2024-03-21

iOS调起高德/百度/腾讯/谷歌/苹果地图并使用GCJ02坐标进行导航

iOS调起高德/百度/腾讯/谷歌/苹果地图并使用GCJ02坐标进行导航

2024-03-03

iOS强制屏幕旋转兼容iOS11到iOS17

iOS强制屏幕旋转兼容iOS11到iOS17

2024-03-01

ios屏幕旋转ios屏幕旋转

ios屏幕旋转

2023-10-12

ffmpeg飞机拉流USB传输IOS解码OK

ffmpeg飞机拉流USB传输IOS解码OK

2023-09-01

ffmpeg本地推拉流USB解码OK

ffmpeg本地推拉流USB解码OK

2023-08-31

ffmpeg pull usb server

ffmpeg pull usb server

2023-08-29

ffmpeg pull client

ffmpeg pull client

2023-08-29

java jdk8 jdk11 jdk17 jdk20 windows安装包

java jdk8 jdk11 jdk17 jdk20 windows安装包

2023-08-23

FFmpegIOS与MacOS拉流成功与PeerTalk-USB通信

FFmpegIOS与MacOS拉流成功与PeerTalk_USB通信

2023-08-20

peertalkpeertalk

peertalkpeertalk

2023-08-17

ffmpegdemo-ios

ffmpegdemo__ios

2023-08-17

ffmpegdemo-macos-ios

ffmpegdemo_macos_ios

2023-08-17

ffmpeg-qt视频编码解码-macOS

ffmpeg-qt视频编码解码-macOS

2023-08-14

XDXParseFileAVStreamDemo

XDXParseFileAVStreamDemo

2023-08-09

panoshow 2023

panoshow 2023

2023-08-05

panoshow cpp

panoshow cpp

2023-07-31

liblzma and libjpeg and libtiff for ios

liblzma and libjpeg and libtiff for ios

2023-07-10

OPENCL安卓手机测试程序

OPENCL安卓手机测试程序

2023-07-07

opencv-opencl/arm64-v8a/armeabi-v7a/x86-64/x86

opencv_opencl/arm64-v8a/armeabi-v7a/x86_64/x86

2023-07-06

OpenCV-android-sdk-4.5.2 with opencl

OpenCV-android-sdk-4.5.2 with opencl

2023-07-06

opencl-android-demo

opencl_android_demo

2023-07-06

OPENCL DEMO ANDROID

OPENCL DEMO ANDROID

2023-07-06

编译Android平台的OpenCV库并启用OpenCL及Contrib

编译Android平台的OpenCV库并启用OpenCL及Contrib

2023-07-05

Linux使用NDK编译libtiff库并移植到Android平台

libtiff_android_v7_v8a

2023-06-20

Linux使用NDK编译libtiff库并移植到Android平台

libtiff_android

2023-06-20

QML复制文件并显示进度源码-增加剩余时间显示

QML复制文件并显示进度源码-增加剩余时间显示

2022-10-17

QML复制文件并显示进度源码

QML复制文件并显示进度。

2022-10-15

qt6单元格合并WidgetTableDemo

qt6单元格合并WidgetTableDemo

2022-09-19

BASE64算法基于C++之MAC与Linux平台实现

BASE64算法基于C++之MAC与Linux平台实现

2022-08-27

BASE64算法基于C++控制台实现

BASE64算法基于C++控制台实现

2022-08-27

BASE64算法基于C++MFC实现

BASE64算法基于C++MFC实现

2022-08-27

obs-mac-27.1.3.dmg

MAC系统OBS软件安装包-最新版本

2021-11-06

nexus-3.34.1-01-mac.tgz

最新版本地仓库安装包MAC版nexus-3.34.1-01

2021-09-23

最新本地仓库安装包Linux版本nexus-3.34.1-01

最新本地仓库安装包Linux版本nexus-3.34.1-01

2021-09-23

最新版本本地仓库安装包nexus-3.34.1-01-win64

最新版本本地仓库安装包nexus-3.34.1-01-win64

2021-09-23

vc_mbcsmfc.exe.zip

Multibyte MFC Library for Visual Studio 2013

2021-05-20

Doulci_Activator_V3.1

APPID ID 解锁工具,支持IOS 9.3

2016-01-28

空空如也

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

TA关注的人

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