- 2024-11-20MySQL训练营-准备阶段
MySQL训练营-准备阶段系列介绍:学习丁奇老师的MySQL训练营的学习笔记安装Docker为了实操老师课中的内容,在自己的linux小主机上使用docker搭建环境进行测试。Docker安装教程,参考:https://www.cnblogs.com/lqqgis/p/18276118安装后dockerps命令报错:permissiondeniedwhiletr
- 2024-11-15如何解决执行crictl命令报错的问题
输入crictlimages提示[root@k8s-node1~]#crictlimagesWARN[0000]imageconnectusingdefaultendpoints:[unix:///var/run/dockershim.sockunix:///run/containerd/containerd.sockunix:///run/crio/crio.sockunix:///var/run/cri-dockerd.sock].Asthedefaultsetti
- 2024-11-12libubox库uloop的使用
1.定时器使用#include<stdio.h>#include<libubox/uloop.h>voidmy_timer_callback(structuloop_timeout*timeout){printf("Timertrigger.\n");uloop_timeout_set(timeout,2000);//重置定时器}intmain(){uloop_init();structuloop_t
- 2024-11-08Git推送报错Authentication failed
问题背景在某一次的Git推送时,配置好commit信息之后,执行push操作的时候出现了这样的一个报错信息:$gitpushfatal:couldnotreadUsernamefor'https://gitee.com':terminalpromptsdisabledfatal:couldnotreadUsernamefor'https://gitee.com':terminalpromptsdi
- 2024-11-06【HAProxy04】企业级反向代理HAProxy调度算法之Socat 工具
HAProxy调度算法HAProxy通过固定参数balance指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中。HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据不同的参数实现静态和动态算法相互转换。官方文档:HAProxyversion2.4.15-Configurati
- 2024-10-31网络编程-socket
1.什么是socket?socket的意愿是“插座”,在计算机通信领域,socket被翻译为“套接字”,他是计算机之间进行通信的一种约定或者一种方式,通过socket这种约定,一台计算机可以接受其他计算机的数据,也可以向其他计算机发送数据。我们把插头插到插座上就能从电网获得电力供应,同样,为了远程
- 2024-10-31Web开发
Web开发超详细的CSS网站https://www.w3school.com.cn/1.Web的基本概念1.1CS架构和BS机构1C/S就是client/server的缩写,是客户端和服务端框架早期的软甲系统多数是C/S架构的设计标准例如:用户要听歌,回去下载一个QQ音乐软件,用户要看视频,回去下载一个游湖视频播放器,去播放
- 2024-10-28【网络编程】select和poll
selectselect()确定一个或多个套接口的状态,如:需要则等待。#include<winsock.h>intPASCALFARselect(intnfds,fd_setFAR*readfds,fd_setFAR*writefds,fd_setFAR*exceptfds,conststructtimevalFAR*timeout);//参数说明:-nfds:是一个整数值,是指集合中所有
- 2024-10-28【网络编程】文件传输
//服务器端:#include<iostream>#include<string>#include<cstring>#include<cstdio>#include<cstdlib>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<sys/socket.h>#include&l
- 2024-10-25C# UDP广播启动服务和客户端【Socket】
服务端:Socketsocket=newSocket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);//初始化一个Scoket协议IPEndPointiep=newIPEndPoint(IPAddress.Any,9095);//初始化一个侦听局域网内部所有IP和指定端口EndPointe
- 2024-10-23深入理解Linux内核网络(五):TCP连接的建立过程
本文将深入探讨TCP协议中的listen和connect系统调用及其相关机制,并对TCP连接建立的完整过程进行详细分析,同时讨论异常情况及其处理方法。部分内容来源于《深入理解Linux网络》、《Linux内核源码分析TCP实现》listen原理系统调用概述listen用于将一个主动套接字(主
- 2024-10-22使用 C++ 实现网络编程 NetWork(pro版)
上一次小编分享了C++实现网络编程NetWork,这是链接:C++网络通信类Network的实现详解-CSDN博客这次小编带着改进之后的NetWork归来!在现代计算机网络中,网络通信是不可或缺的一部分。本文将介绍如何使用C语言实现一个简单的网络通信库,涵盖TCP和UDP协议的基本功能。我们将通过
- 2024-10-21C语言实现 网络通信 Network
在现代计算机网络中,网络通信是不可或缺的一部分。本文将介绍如何使用C语言实现一个简单的网络通信库,涵盖TCP和UDP协议的基本功能。我们将通过一个示例代码库进行详细讲解,以便更好地理解网络编程的核心概念。项目结构本项目包含两个文件:network.h:头文件,定义了数据结构和函数
- 2024-10-17supervisor使用报错解决
常用命令supervisorctlstatus查看状态supervisorctlreload重新载入配置文件supervisorctlstartall/ftp启动所有/指定的程序进程supervisorctlstopall/frp关闭所有/指定的程序进程一.简化后的supervisord.conf配置文件内容:[unix_http_s
- 2024-10-11The Network Program Log One(网络自动编程)
Practice1importparamikoimporttimefromncclientimportmanagerfromncclient.xml_importto_elefrompysnmp.hlapiimport*importsocketclassDevice:definit(self,ip,name):self.ip=ipself.name=nameself.vty=Noneself.ssh_session=Nonedef
- 2024-10-10基于Window网络编程课程设计(刘琰著)写tcp和udp双回射服务器思想及代码实现
再写一遍双回射,主要还是按照书上走,也方便自己回顾理解而且这个代码完美解决了tcp阻塞问题,其实看懂这个代码也理解了为什么上篇的代码网络编程——实现tcp和udp的双回射服务器(c++)-CSDN博客会被阻塞,读者可以自己思考下本书还是采用的是select的方法来实现双回射的服务器。一
- 2024-10-10Linux网络(二)——socket、BIO、epoll原理
二、内核如何与用户进程协作//创建Socket的c语言程序...intmain(){ intsk=socket(PF_INET,SOCK_STREAM,0); //忽略bind和accept ... } 2.1读取视角:Linuxsocket结构2.1.1socket源码//代码:/include/linux/net.hstructsocket{ socket_state state; shor
- 2024-09-28C++中TCP服务端程序
服务端创建流程一、调用socket函数创建监听socketsocket套接字:表示通信的端点。就像用电话通信,套接字相当于电话,IP地址相当于总机号码,而端口号则相当于分机号码。intsocket(intdomain,inttype,intprotocol);1.domain(协议族):指定通信的协议族,常见的有:-AF_IN
- 2024-09-26python socket和socketserver
Python提供了两个基本的socket模块。一个是socket,它提供了标准的BSDSocketAPI;另一个是socketServer,它提供了服务器中心类,可以简化网络服务器的开发。 下面先简要介绍socket模块包含的类及其使用。 1.开始了解socket模块前,先熟悉下Python的网络编程模块
- 2024-09-26CH395 tcp客户端 热拔插
CH395做tcp客户端,实现网线拔掉后tcp断开,网线插上后tcp连接。目前提供三种思路:芯片测试版本:0x49,测试工具:TCPIPDebug做服务器1.第一种思路(1)代码:(在CH395的tcp_client例程的超时终端和PHY_Change中断中加上下面的代码即可)1u8sock_sta[2];2u8i;3if(init_status&GINT
- 2024-09-22Can't connect to local MySQL server through socket
mysql-urootERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)这是mysql登录时找不到套接字的问题。首先需要明白的是,Linux端的mysqlserver启动时会开启一个socket,Linux上的MySQL的客户端在不使用IP连接时mysqlserver时,默认
- 2024-09-19Can't connect to local MySQL server through socket
mysql-urootERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)这是mysql登录时找不到套接字的问题。首先需要明白的是,Linux端的mysqlserver启动时会开启一个socket,Linux上的MySQL的客户端在不使用IP连接时mysqlserver时,默认
- 2024-09-15Can't connect to local MySQL server through socket
mysql-urootERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)这是mysql登录时找不到套接字的问题。首先需要明白的是,Linux端的mysqlserver启动时会开启一个socket,Linux上的MySQL的客户端在不使用IP连接时mysqlserver时,默认
- 2024-09-13网络套接字编程(二)
socket常见API创建套接字:(TCP/UDP,客户端+服务器)intsocket(intdomain,inttype,intprotocol);绑定端口号:(TCP/UDP,服务器)intbind(intsockfd,conststructsockaddr*addr,socklen_taddrlen);监听套接字:(TCP,服务器)intlisten(intsockfd,intbacklog);接收请
- 2024-09-09飞牛等nas下部署dweebUI,扩展安装119个精选docker应用
简介dweebui是一个类似之前介绍的portainer-ce和dockge的docker管理器,但是他有个优点是和1panel一样自带了很多便捷安装的docker应用,缺点是英文界面,毕竟是国外软件,但是对于飞牛nas做个补充来说还是不错的官网:https://www.dweebui.com/预览效果:安装搭建本次部署还是一