E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux下socket编程
Socket编程
深入
通过Socket封装和TCP优化,使得代码可以应对许多突发情况,同时可以丰富了代码的提示功能,更加便于调试和使用socket封装#include"socket_wrap.h"#include"FreeRTOS.h"#include"task.h"/***@brief创建套接字*@paramdomain:协议域*@paramtype:协议类型*@paramprotocol:协议版本*@retvali
物联网攻城狮
·
2024-02-12 01:14
物联网lwIP网络开发
物联网
单片机
stm32
tcp/ip
网络
服务器
寻找特殊字符的某行内容
linux下
寻找包含某一特殊字符的行内容类似于:file.txt内容·:xxx111yyy222zzz333eee444目的查看包含eee字符的行的内容(1):awk'/eee/'file.test#类似于
ZeroDesigner
·
2024-02-11 22:11
网络的基本概念和
socket编程
网络的基本概念1.协议1.1协议的基本概念1.2常见的协议2.分层模型2.1网络七层OSI7层模型:物数网传会表应(口诀)2.2TCP/IP模型2.3数据通信的过程2.4网络的设计模式2.5以太网帧的格式3.
SOCKET
·
2024-02-11 21:53
网络
php
开发语言
CVE初探之漏洞反弹Shell(CVE-2019-6250)
概述ZMQ(ZeroMessageQueue)是一种基于消息队列得多线程网络库,C++编写,可以使得
Socket编程
更加简单高效。
·
2024-02-11 17:39
shell漏洞网络安全
Go 安装与sublime Text 开发环境搭建
1.安装-
linux下
载安装包go1.15.7.linux-amd64.tar.gz解压(一般在/usr/local目录下解压)tar-xzvf.
却水
·
2024-02-11 17:03
GO
linux 动态库搜索路径优先顺序以及Makefile 编译设置
一、
linux下
动态库搜索路径优先顺序编译目标代码时指定的动态库搜索路径;环境变量LD_LIBRARY_PATH指定的动态库搜索路径;配置文件/etc/ld.so.conf中指定的动态库搜索路径;配置后要运行
起个名字是真难啊啊
·
2024-02-11 14:23
嵌入式开发
Makefile
链接库
linux
标准IO(基础知识学习)
Linux下
的文件类型:b(block块设备),c(character字符设备),d(directory目录),-(普通文件),l(line链接文件),s(socket套接字文件),p(pipe管道);
樱桃的崩崩
·
2024-02-11 11:01
IO
学习
linux
linux下
c语言按q退出_Linux入门所必备的Linux命令和C语言基础
文件和目录(底部有视频资料)cd/home进入‘/home’目录’cd…返回上一级目录cd…/…返回上两级目录cd进入个人的主目录cd~user1进入个人的主目录cd-返回上次所在的目录pwd显示工作路径ls查看目录中的文件ls-F查看目录中的文件ls-l显示文件和目录的详细资料ls-a显示隐藏文件ls[0-9]显示包含数字的文件名和目录名tree显示文件和目录由根目录开始的树形结构(1)lstr
铁疾
·
2024-02-11 09:56
linux下c语言按q退出
信息学奥赛noi
linux下
对拍程序c++
对拍就是你给两个程序和一个随机数据生成器,然后系统用随机数据生成器的输出数据作为你这两个程序的输入,比较这两个程序的输出,找到这两个程序输出不一样的一组数据。data.exe是数据生成程序test.exe是你需要检查的程序AC.exe是正确的程序这三个程序需要放在同一目录下,执行以下对拍程序即可#include#includeintmain(){for(inti=1;;i++){system(".
wyjjqr
·
2024-02-11 09:39
信息竞赛 OI比赛 造数据、测试数据 生成工具 汇总
Testlib简介Testlib简介-OIWiki信息学奥赛noi
linux下
对拍程序c++信息学奥赛noi
linux下
对拍程序c++_noilinux对拍-CSDN博客你见过什么生成OI比赛测试数据的工具
dllglvzhenfeng
·
2024-02-11 09:06
程序猿的数学
USACO
创新
算法
信息学竞赛中的数学
c++
信奥中的数学
程序员的数学
人工智能
OI
Linux下
常用命令操作
在
Linux下
操作需要记住一些常用的命令,处理起来的心应手
linux下
查找端口占用情况ps-ef|grep'nginx'查找nginx配置目录#ubuntu普通用户需要sudonginx-t#输出结果nginx
imxiaochao
·
2024-02-11 02:27
socket编程
(二)Java如何判断socket是否已经断开
首先socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过OutputStream发送一段测试数据,如果发送失败就表示远端已经断开连接,类似ping,但是这样会影响到正常的输出数据,
安卓工匠
·
2024-02-11 00:48
网络
c语言自定义tcp协议实现socket通信(windows版本)
前面一篇博客介绍了mac/
linux下
通过C语言自定义协议实现socket通信的示例,因为大部分api与windows还有很多区别,这里就特意把windows下的tcp通信实例给介绍一下。
luffy5459
·
2024-02-10 23:37
c++
windows
tcp
socket
自定义协议
protocol
小端序
Linux下
(python)虚拟环境安装
这里奉献两篇参考文章:https://www.cnblogs.com/tjp40922/p/10718286.htmlhttps://www.cnblogs.com/shenjianping/p/10973197.html
成功在于实践
·
2024-02-10 20:31
Linux下
统计当前文件夹下的文件个数、目录个数
1、统计当前文件夹下文件的个数ls-l|grep"^-"|wc-l2、统计当前文件夹下目录的个数ls-l|grep"^d"|wc-l3、统计当前文件夹下文件的个数,包括子文件夹里的ls-lR|grep"^-"|wc-l4、统计文件夹下目录的个数,包括子文件夹里的ls-lR|grep"^d"|wc-l
张松_5a7d
·
2024-02-10 14:17
C++服务器开发(3):创建服务器主循环
在C++中创建服务器主循环可以使用多种方式实现,其中一种常见的方式是使用
socket编程
库,如Boost.Asio。
Galaxy银河
·
2024-02-10 13:15
计算机
/
人工智能
C++更多语法
c++
服务器
开发语言
Linux下
的文件权限与访问控制:守护你的数据宝藏
引言在Linux这片广袤的领域中,文件权限与访问控制犹如守护宝藏的魔法阵,它们确保你的系统安全、数据不被窥探。对于初学者而言,了解并掌握这些魔法阵的奥秘,是成为一名合格Linux巫师的必经之路。那么,就让我们一起揭开文件权限与访问控制的神秘面纱吧!一、名词解释文件权限:在Linux中,每个文件和目录都有一组权限,用于控制谁可以读取、写入或执行该文件。访问控制:通过文件权限、所有者和所属组等机制,限
运维家
·
2024-02-10 12:52
linux
运维
服务器
Linux下
的容器化技术:从入门到实践
本文将带你走进
Linux下
的容器化技术世界,从基本概念到实践操作,让你轻松掌握这一强大工具。一、容器化技术简介容器化技术是一种轻量级的虚拟化解决方案,
运维家
·
2024-02-10 12:22
linux
运维
服务器
Linux下
的多用户管理和认证:从入门到精通(附实例)
本文将通过一系列实例,带你逐步掌握
Linux下
的多用户管理和认证。一、Linux多用户管理的基础知识在Linux中,用户和组是两个核心概念。用户是系统的使用者,每个用户都有自己的账户。
运维家
·
2024-02-10 12:51
linux
服务器
运维
mysql
github
【Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)】
Linux环境基础开发工具的使用yum、vim、gcc、g++、gdb、make/MakefileLinux软件包管理器-yum
Linux下
安装软件的方式认识yum查找软件包安装软件如何实现本地机器和云服务器之间的文件互传卸载软件
jokr_
·
2024-02-10 11:21
Linux
linux
vim
运维
linux默认提供的虚拟终端是,
Linux下
六步设置终端模拟器(如:Tilix)为默认终端...
>在安装好终端模拟器(如:Tilix)后,为了方便可以将终端模拟器(如:Tilix)设置为默认启动终端这时有两种选择,局部设置见方法一,全局设置见方法二方法一:1.打开系统默认终端2.Edit->Preferences编辑profile3.选择Command4.勾选Runacustomcommandinsteadofmyshell5.在输入框中输入终端模拟器(如:Tilix)注:可以把你想要的终端
weixin_39906358
·
2024-02-10 10:24
linux默认提供的虚拟终端是
gaussian-splatting windows环境配置
项目场景:最近在做nerf相关的毕设,一直是在
linux下
配置的环境,根据官方README配置直接就可以运行了。
HustChaotic
·
2024-02-10 10:53
windows
深度学习
python
人工智能
计算机视觉
RK3568平台 Regmap子系统
一.RegmapAPI简介
Linux下
使用i2c_transfer来读写I2C设备中的寄存器,SPI接口的话使用spi_write/spi_read等。
嵌入式_笔记
·
2024-02-10 09:40
瑞芯微
linux
Day3 刘强
软件管理.png如何下载MinicondaKeywords:miniconda清华进入:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
linux
刘强_9e14
·
2024-02-10 09:21
linux下
的多进程通信
在
Linux下
,多进程通信(Inter-ProcessCommunication,IPC)是操作系统提供的一种机制,允许不同的进程之间交换数据或同步操作。
稚肩
·
2024-02-10 06:39
嵌入式linux
linux
网络
运维
linux下
的多线程通信
在
Linux下
,多线程通信主要涉及共享内存和线程间同步。因为Linux的线程库(POSIX线程库,或称为pthreads)允许线程共享进程的地址空间,所以线程间可以直接读写共享的内存区域来实现通信。
稚肩
·
2024-02-10 06:39
嵌入式linux
linux
Linux下
搭建Apche(httpd)服务 超详细
搭建ApacheHTTP服务器与认证一、什么是Apache?二、Apache的配置文件三、如何搭建Apache服务器1、更改主机名2、配置网络3、配置yum源2、搭建基于用户的个人网站2.1.新建用户(用于基于该用户)2.2.创建个人的网页文件2.3.修改用户网页文件的访问权限2.4.修改基于用户的配置文件.2.5.关闭防火墙修改selinux权限2.6.重启服务2.7.访问网页3、搭建基于域名访
晚妍
·
2024-02-10 06:54
linux
centos
计算机网络
bash 命令加载卸载KVM下的虚拟盘并同步文件夹/deepin
/bin/bashecho"1、加载KVM下的SYNC盘"echo"2、卸载
Linux下
的SYNC盘"#定义输入的变量用read-t等待时间-p"提示信息"变量名定义输入的变量read-t50-p"请输入有你的选择
嗯是神经蛙
·
2024-02-10 05:57
【Linux系统编程】进程
.进程实际运用场景4.vfork函数创建进程5.进程退出6.父进程等待子进程退出僵尸进程wait函数waitpid函数孤儿进程7.exec族函数execl函数:execlp函数:execvp函数:8.
linux
橘猫0.o
·
2024-02-10 04:28
#
进程
Linux系统编程
linux
运维
服务器
c语言
数据结构
笔记
经验分享
linux下
expdp定时备份_Linux 自动备份 Oracle 数据库 Shell 脚本
我们之前也介绍过,如何在Linux备份MySQL。作为一个后端开发人员,备份数据库是一个良好的习惯,虽然说数据库损坏或者数据丢失的概率很低,但是你不得不防,要不2019-9-1110:23:4301.3k我是备份在本机,所以我采用Oracle自带的expdp功能进行备份;如需要异地的,则需要针对以下脚本进行加工,这里不阐述准备工作本机具有Oracle的expdp导出功能开始工作创建sh脚本,命名为
weixin_39916355
·
2024-02-10 01:32
linux下expdp定时备份
linux下
用ACE获取主机名一个Bug
在Linux2.6下使用ACE根据地址解析主机名的时候,发现一个BUG。解析用的ACE函数是ACE_INET_Addr::get_host_name,查看源码发现,这个函数最终调用了glibc2中的gethostbyaddr_r函数。在OS_NS_netdb.inl文件中128~141行:#elifdefined(__GLIBC__)//GNUClibraryhasadifferentsignat
DLite
·
2024-02-09 23:57
C/C++编程
Unix/Linux操作系统
linux
buffer
library
os
文档
测试
Linux pip安装库时报ModuleNotFoundError: No module named 'pip._internal'错误
一、场景:今天在
Linux下
装需要的包时报了ModuleNotFoundError:Nomodulenamed'pip._internal'错,某一模块找不到。
JanLiao79
·
2024-02-09 23:29
Linux下
的crontab定时执行任务命令详解
一、cron服务cron是一个
linux下
的定时执行工具,可以在无需人工干预的情况下运行作业。servicecrondstart//启动服务servicecr
chjqxxxx
·
2024-02-09 23:21
linux
服务器
运维
linux中访问权限S代表数字几,关于
Linux下
s、t、i、a权限
文件权限除了r、w、x外还有s、t、i、a权限:首先我们利用umask查看系统的权限为四位,首位就是特殊权限位,SetUID为4,SetGID为2,t为1[root@iz2ze46xi6pjjj69ailg9lz~]#umask0022一、s权限解读:(SetUID和SetGID)1.SetUID权限解读(针对所属主设置s权限,数字表示为4)SetUID:当一个可执行程序具有SetUID权限,用户
好想去买
·
2024-02-09 18:20
手把手教你在Kali
Linux下
搭建dvwa平台
一、安装xmapp下载地址:XAMPPInstallersandDownloadsforApacheFriends选择linux版本,下载下来是一个.run文件终端打开.run文件所在目录,chmod755文件名.run加上可执行权限,然后./xxx.run运行run文件,非kali要加sudo。然后会出现安装向导,一路next等待安装完成二、启动MySQL和Apache服务开启服务,注意如果开启
JohnRykZen
·
2024-02-09 18:46
linux下
串口数据_延迟.丢失--系统高负载下_实时性优化方案
问题现象机器在户外测试时,出现轮速记丢失的现象小概率出现50Hz丢失1~2帧极低概率出现0.1~0.3秒内没有底盘数据此问题导致slam定位漂,需要优化处理.验证与测试问题1:底盘串口一个数据帧(head–data–crc)被分片2~3报文解决方法:检测到head之后,解析data_len,读取剩余的字节问题2:极小概率,帧head不在头部,即buf[0],buf[1]不是head解决方法:内存搜
北极星6号
·
2024-02-09 14:44
外设
linux
各子系统
linux
机器人
kernel
中断
串口
CPU绑定
如何判断一个SOCKET连接是否已经断开
1.根据ERRNO和recv结果进行判断在UNIX/
LINUX下
,非阻塞模式SOCKET可以采用recv+MSG_PEEK的方式进行判断,其中MSG_PEEK保证了仅仅进行状态判断,而不影响数据接收对于主动关闭的
快乐至上
·
2024-02-09 13:47
编程
C
socket
网络连接断开
linux 编辑my.cnf,
linux下
vi命令编辑/etc/my.cnf
linux下
vi命令编辑/etc/my.cnf(2011-01-2216:31:07)标签:杂谈请高手把详细步骤写好。
weixin_39865204
·
2024-02-09 13:44
linux
编辑my.cnf
final link failed: Nonrepresentable section on output的解决办法
因为在不同的版本的
linux下
编译过报的这个错,解决办法是makeclean&make其他解决办法:http://www.openskill.cn/question/532
鲸落ж
·
2024-02-09 12:09
python
GDB调试用户态程序
GDB是
Linux下
非常好用且强大的调试工具。GDB可以调试C、C++、Go、java、objective-c、PHP等语言。
人间正道是沧桑a
·
2024-02-09 11:18
arcGIS 相关软件的安装与激活
注意:以下安装均在windows操作系统下进行,上面的大部分软件都可以安装在
linux下
,具体安装步骤请自行百度。安装arcMap首先是安装arcMap,这个
HoPGoldy
·
2024-02-09 11:08
linux查看当前连接的IP
linux下
查询当前所有连接的ip_linux查看某个ip的连接-CSDN博客netstat-ntu|greptcp|awk'{print$5}'|cut-d:-f1|sort|uniq-c|sort-nr
linux实践操作记录
·
2024-02-09 10:48
linux
运维
服务器
linux 安装中文字体解决Aspose word转PDF乱码
原因:
linux下
没有中文字体支持,window下是正常的解决方法:linux安装字体解决前image.png解决后image.png字体安装后需要重启一下应用才生效安装过程字体目录:/usr/share
黄蜂怪
·
2024-02-09 10:43
Linux命令-axel命令(多线程下载工具)
说明axel是
Linux下
一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。
RisunJan
·
2024-02-09 10:02
Linux
linux
运维
服务器
关于从windows上传文件到linux出现带中文的文件名乱码问题
windows上传文件到
Linux下
要转码原因:windows下的文件格式默认是gb2312,而
linux下
的默认是en_US.UTF-8
linux下
查看:echo$LANG所以要将上传后的文件在
linux
清欢_java
·
2024-02-09 07:19
【Linux】Linux开发工具(yum、gdb、git)详解
一、软件包管理器yum1、什么是软件包在
Linux下
安装软件,通常的办法是下载到程序的源代码,并进行编译,得到可执行程序。
炫酷的伊莉娜
·
2024-02-09 07:34
Linux
linux
yum
gdb
git
多线程与
socket编程
一、多线程1、threading模块importthreadingimporttimedeffoo(something):foriinrange(10):time.sleep(1)print(something)
不 再 熬 夜
·
2024-02-09 06:29
持续集成
python
linux下
硬盘分区和格式化和挂载以及启动自动挂载
现有硬盘信息和分区情况查看执行命令:lsblk---》可以看到sdb和sdc没有做分区和格式化,需要进行分区格式化执行命令:lsblk-f可以看到详细的分区格式信息分区在此我们对sdc这个盘进行分区,只分一个主分区,可用扇区均分配给该分区。执行命令:fdisk/dev/sdcp:打印分区表信息n:增加一个新的分区注意分区好之后要w命令保存退出,否则分区不生效执行完毕后检查----》可以看到已经sd
Bear.Huang
·
2024-02-09 03:25
linux
运维
服务器
在
Linux下
源码编译安装GreatSQL/MySQL
本文首发于GreatSQL社区微信公众号。原创内容未经授权不得随意使用,转载请联系小编并注明来源。0、提纲1、准备工作1.1、配置yum源1.2、安装docker1.3、提前下载几个必要的安装包1.4、构建docker镜像2、编译GreatSQL2.1、只编译二进制文件2.2、编译并打包成二进制文件包或RPM包3、初始化GreatSQL4、搭建MGR集群延伸阅读本次介绍如何利用Docker来将Gr
老叶茶馆_
·
2024-02-08 23:16
docker
centos
linux
xhtml
mysql
linux 打开网页 用curl_【curl】
Linux下
命令行curl详解
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:#curl[option][url]-A/--user-agent设置用户代理发送给服务器-b/--cookiecookie字符串或文件读取位置-c/--cookie-jar操作结束后把cookie写入到这个
Chongchong Zhang
·
2024-02-08 21:35
linux
打开网页
用curl
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他