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网络编程系列
linux的socket CAN驱动介绍
SocketCAN使用伯克利的Socket接口和
Linux网络
协议栈,这种方法使得CAN设备驱动可以通过网络接口来调用。
linyangspring
·
2020-08-17 01:16
linux
驱动
VMware虚拟机配置
Linux网络
环境
文章目录1.配置Linux虚拟机IP地址2.VMwareNetworkAdapterVMnet83.设置虚拟网络编辑器4.验证是否配置成功5.FinalShell连接Linux虚拟机1.配置Linux虚拟机IP地址刚用VMware装好的虚拟机应该是没有配置好IP地址的,所以在配置网络环境的第一步应该是配置Linux的IP地址。打开虚拟机终端,用下面的命令,进入到ifcfg-eth33修改自己的IP
lesileqin
·
2020-08-17 01:59
Linux
虚拟机
网络
Linux网络
编程---I/O复用模型之epoll
Linux网络
编程—I/O复用模型之epoll1.epoll模型简介epoll是Linux多路服用IO接口select/poll的加强版,e对应的英文单词就是enhancement,中文翻译为增强,加强
men_wen
·
2020-08-16 19:54
Linux
环境编程
ARM NEON
编程系列
1——导论
http://www.cnblogs.com/xylc/p/5398706.htmlARMNEON
编程系列
1-导论前言本系列博文用于介绍ARMCPU下NEON指令优化。
STN_LCD
·
2020-08-16 18:39
嵌入式基础
ARM NEON
编程系列
9——ARM C语言编程优化策略(神文)
https://zhuanlan.zhihu.com/p/24402180ARMC语言编程优化策略(KEIL平台)王小军8个月前ARMC语言编程优化策略1.内容介绍2.优化实战2.1.编译器优化选项2.2.C循环优化2.3.内联函数2.4.volatile关键字的使用2.5.纯净函数2.6.数据对齐特性2.7.C99中易用的特性2.8.C对栈和寄存器的使用2.9.阻止未初始化变量初始为03.编译器
STN_LCD
·
2020-08-16 18:39
嵌入式基础
面试相关资料整理 --- 1. 最近看的面试资料
上)—From:大牛陈皓排序相关算法总结2.1数据结构与算法系列目录2.2九种排序算法分析与实现2.3数据结构常见的八大排序算法(详细整理)—有各个算法时间/空间复杂度是对比图并发编程(IO多路复用)
Linux
胡云层呀
·
2020-08-16 17:52
2020秋招面试
windows挂载
linux网络
文件系统NFS
1.创建linux的NFS服务端2.linux挂载linux的NFS3.windows挂载Linux的NFS工具/原料挂载语句:mount-tnfs192.168.0.10:/home/share/mnt取消挂载语句:umount/mntlinuxwin7网络虚拟机方法/步骤1创建linux的NFS服务端,选择适合你操作系统的服务软件:Ubuntu操作系统:#apt-getinstallnfs-k
xiaoxinyu316
·
2020-08-16 17:59
linux
Linux系统巧用NMAP来收集主机信息z
引入:NMAP自从在红帽Linux中出现后,就迅速流传开来,成为
Linux网络
工程师与系统管理员不可缺少的工具之一.通过这个工具可以用来判断网络布局、主机打开的端口与服务等等.而这些信息的话对于管理员提高系统的安全性又具有至关重要的作用
weixin_34248705
·
2020-08-16 16:02
Nginx 源码分析:学习网络编程
本场Chat您将学习到以下内容:
Linux网络
编程相关的知
蔚1
·
2020-08-16 15:07
dropwatch 网络协议栈丢包检查利器
这不怪开发人员,要怪就怪
linux网络
协议栈太深。我们来看下:这7层里面每个层都可能由于各种各样的原因,比如说缓冲区满,包非法等,把
supermanwg
·
2020-08-16 15:25
prefork
linux网络
服务器IO模型:prefork和惊群鲁塔弗的博客2014-07-02101阅读服务器网络IOlinux有好多年没有buildserverfromscrash,一般都用现成的lib或者直接用
screaming
·
2020-08-16 14:45
一个在黑客界引起轰动的菜鸟教材---跟我学
编程系列
一个在黑客界引起轰动的菜鸟教材---跟我学
编程系列
跟我学
编程系列
原黑白新区记忆碎片的帖子!转贴上来,供大家学习!!!
ncdawen
·
2020-08-16 13:35
杂项
常用的
Linux网络
安全工具介绍
包括在它们的安装光盘内,特别是有一些可以增强
Linux网络
安全的工具包,它们大多也是开放源的自由软件。这里简单地介绍一下几个增强
Linux网络
安全的工具。
geyu
·
2020-08-16 12:14
linux服务器管理
Muduo网络库源码分析(二) 定时器TimeQueue,Timer,TimerId
在开发
Linux网络
程序时,通常需要维护多个定时器,如维护客户端心跳时间、检查多个数据包的超时重传等。如果采用Linux的SIGALARM信号实现,则会带来较大的系统开销,且不便于管理。
NK_test
·
2020-08-16 11:21
Linux基础及编程
Muduo源码分析
windows黑客
编程系列
(三):启动技术
文章目录启动技术创建进程APIWinexec参数说明:返回值示例程序ShellExecute参数返回值示例程序CreateProcess参数返回值示例程序小结启动技术病毒木马植入模块成功植入计算机之后,便会启动攻击模块来对用户计算机数据实施窃取和回传等操作。通常植入和攻击是分开在不同的模块之中的,这里的模块指的是DLL、exe或者其他加密的PE文件。只有当前植入模块成功运行后,方可继续执行攻击模块
西杭
·
2020-08-16 11:14
windows编程
windows黑客
编程系列
(十二):远程CMD
文章目录功能技术模块远程CMDWINAPICreatePipe实现原理编码实现执行效果功能技术模块病毒木马的入侵并潜伏在用户计算机上总是有着某种目的,例如获取用户隐私的办公文件或是账号密码,或是控制肉鸡,或是进行加密磁盘文件然后进行勒索。远程CMD对于大部分读者来说,CMD可能稍微有些陌生,但大家应该都用过CMD来执行一些基础命令,如ipconfig查看ip信息,dir列出文件信息,shutdow
西杭
·
2020-08-16 11:14
windows编程
windows黑客
编程系列
(五):添加快速启动目录之自启动
文章目录自启动技术快速启动目录WINAPI介绍SHGetSpecialFolderPathwsprintfCopyFile编码实现运行效果图自启动技术对于一个病毒木马来说,重要的不是如何进行破坏,还有如何执行。病毒木马只有加载到内存中开始运行,才能够真正体现破坏力。否则,它就只是一个普通的磁盘文件,对于计算机用户的数据,隐私构不成丝毫的威胁。自启动技术主要包括四种:注册表快速启动目录计划任务系统服
西杭
·
2020-08-16 11:14
windows编程
Linux内核防火墙的包过滤机制
Linux网络
安全防护从LinuxKernel2.4开始,新的网络包过滤框架Netfilter/Iptables替代了原来的Ipchains/Ipfwadm系统,成为Linux系统新一代的内核级防火墙。
willand1981
·
2020-08-16 11:21
linux应用技术
Linux网络
常用工具分类介绍
Linux网络
命令较多,单纯的介绍网络命令的用法也没什么意思。本文将常见的网络命令进行分类,并做出思维导图,对每个分类的命令选择性的介绍其作用、常见选项和用法举例。
JinRong-Liang
·
2020-08-16 11:00
Linux内核网络
Muduo网络库源码分析(二) 定时器TimeQueue,Timer,TimerId
在开发
Linux网络
程序时,通常需要维护多个定时器,如维护客户端心跳时间、检查多个数据包的超时重传等。如果采用linux的SIGALARM信号实现,则会带来较大的系统开销,且不便于管理。
YongApple
·
2020-08-16 10:22
muduo
windows黑客
编程系列
(七):文件遍历之查找用户敏感文件
文章目录功能技术模块文件遍历WINAPIFindFirstFileFindNextFileFindCloseWIN32_FIND_DATA结构体说明编码实现运行效果功能技术模块病毒木马的入侵并潜伏在用户计算机上总是有着某种目的,例如获取用户隐私的办公文件或是账号密码,或是控制肉鸡,或是进行加密磁盘文件然后进行勒索。文件遍历文件搜索功能应该是应用程序比较常见的功能了,大多数程序或多或少地涉及文件搜索
西杭
·
2020-08-16 10:00
windows编程
Linux网络
服务:远程管理之SSH(原理加实操,不要太详细!)
文章目录一、什么是SSH?二、SSH远程管理----服务端2.1.SSH协议2.2服务监听选项2.3用户登录控制2.4登录验证方式三、TCPWrappers控制3.1TCPWrappers概述3.1.1保护原理3.1.2保护机制的实现方式3.1.3访问控制策略的配置文件3.2TCPWrappers访问策略3.2.1设置访问控制策略3.2.2策略的应用程序3.2.3策略应用实例四、使用SSH远程访问
最优姐
·
2020-08-16 09:12
Linux网络
linux网络
编程/tcp_server中server bind失败原因的调研
问题模型:server1为服务端,在本地的9999端口监听,server2相对server1是客户端,server2启动后首先向server1发起连接,然后再8888端口监听。程序代码不在列出。先后启动server1、server2,然后查看当前连接,如图1所示。图1.建立连接,正常之后强制结束server1(ctrl+c),再次查看当前连接状态,如图2所示。图2.server1主动关闭后的状态我
gilr
·
2020-08-16 08:49
linux
网络编程
server
linux
socket函数htons()
概述编辑在Windows和
Linux网络
编程时需要用到的,用来将主机字节顺序转化为网络字节顺序,以Windows下的代码为例:#includeu_shorthtons(u_shorthostshort)
越来越认真
·
2020-08-16 06:07
linux
【
LINUX网络
编程】Socket网络编程实战
网络套接字函数最简单的socket的程序sever#include#include#include#include#include#include#include#include#defineMAXLINE80#definePORT6666intmain(void){structsockaddr_inservaddr,cliaddr;socklen_tcliaddr_len;intlistenfd
与光同程
·
2020-08-16 04:30
LINUX网络编程
Linux网络
服务--部署YUM仓库及NFS共享服务
文章目录一、YUM仓库服务1.1部署YUM软件仓库1.1.1YUM概述1.1.2准备网络安装源(服务器端)1.1.3访问YUM仓库1.1.4本地YUM仓库1.1.5构建本地源环境实验构建环境实验过程1.1.6构建ftp源环境实验(远程)构建环境实验过程服务端配置客户端配置1.2使用YUM工具管理软件包1.2.1yum工具概述1.2.2软件包查询1.2.3软件安装升级与卸载二、NFS共享存储服务2.
ycycyyc_
·
2020-08-16 04:25
Linux网络服务
linux网络
服务--部署yum仓库及NFS共享服务
文章目录前言一、YUM概述1.1、软件仓库的提供方式1.2、RPM软件包的来源1.3、构建CentOS7软件仓库1.4、在软件仓库中加入非官方RPM包组1.5、为客户机指定YUM仓库位置1.6、实验验证二、NFS共享存储服务2.1、网络文件系统(NetworkFileSystem)2.2、使用NFS发布共享资源2.4、NFS实验前言一、YUM概述YUM(YellowdogUpdaterModifi
Chenjian0824
·
2020-08-16 03:54
linux网络服务
Linux网络
---部署YUM仓库理论+实操
文章目录前言一:yum概述二:准备安装源2.1:软件仓库的提供方式2.2RPM软件包的来源2.3:构建Centos7软件仓库2.4:在软件仓库中加入非官方RPM包组2.5:配置软件仓库位置(客户机端)三:构建实验3.1:实验需求3.2:将centos7光盘镜像挂载到服务器(要进行连接)3.3:创建站点,复制镜像文件3.4:开启vsftpd服务3.5:进入客户端liu02,安装ftp服务,查看是否能
小爱人
·
2020-08-16 03:54
Linux网络服务
linux网络
服务--远程访问及控制
文章目录前言一、SSH远程管理1.1、配置OpenSSH服务端1.1.1、SSH协议1.1.2、OpenSSH1.1.3、服务监听选项1.1.4、用户登录控制1.2、SSH各功能验证1.3、scp命令-远程安全复制1.4、sftp命令-安全ftp上下载二、TCPWrappers2.1、TCPWrappers概述2.1.1、保护原理2.1.2、保护机制的实现方式2.1.3、访问控制策略的配置文件2.
Chenjian0824
·
2020-08-16 03:54
linux网络服务
Linux网络
编程--非阻塞编程
非阻塞方式程序设计介绍非阻塞方式的操作与阻塞方式的操作最大的不同点是函数的调用立刻返回,不管数据是否成功读取或者成功写入。使用fcntl()将套接字文件描述符按照如下的代码进行设置后,可以进行非阻塞的编程:fcntl(s,F_SETFL,O_NONBLOCK);其中的s是套接字文件描述符,使用F_SETFL命令将套接字s设置为非阻塞方式后,再进行读写操作就可以马上返回了。非阻塞程序设计的例子函数a
奔跑吧,行者
·
2020-08-16 01:03
Linux网络编程
《9.
linux网络
编程实践》
转自https://edu.csdn.net/lecturer/505朱老师物联网大讲堂《9.
linux网络
编程实践》第一部分、章节目录3.9.1.
linux网络
编程框架3.9.2.TCP协议的学习13.9.3
Gti-杠猪
·
2020-08-16 00:14
Linux编程
NFS实现
Linux网络
磁盘挂载
什么是NFS(NetworkFileSystem)NFS就是NetworkFileSystem的缩写,最早之前是由Sun这家公司所发展出来的。他最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案(sharefile),所以,您也可以简单的将他看做是一个fileserver呢!这个NFSServer可以让您的PC来将网络远程的NFS主机分享的目录,挂载到本地端的机器当中
赶路人儿
·
2020-08-15 23:37
linux
Linux网络
编程——I/O复用之select详解
一、I/O复用概述I/O复用概念:解决进程或线程阻塞到某个I/O系统调用而出现的技术,使进程不阻塞于某个特定的I/O系统调I/O复用使用的场合:1.当客户处理多个描述符(通常是交互式输入、网络套接字)时,必须使用I/O复用。2.tcp服务器既要处理监听套接字,又要处理已连接套接字,一般要使用I/O复用。3.如果一个服务器既要处理tcp又要处理udp,一般要使用I/O复用。4.如果一个服务器要处理多
lianghe_work
·
2020-08-15 23:15
Linux_高级网络编程
《
Linux网络
编程》综合案例web服务器shttpd
由于之前没认真学习过http协议及服务端的相关实现,近日有空看到同事有本《
Linux网络
编程(第2版)》,遂拾来翻阅,见其中包含一个web服务器的综合案例,于是想认真对照着学习下http的相关开发实现。
kapuchang
·
2020-08-15 23:36
http
Linux网络
服务相关基础命令。
一、查看网络连接情况通过netstat命令可以查看当前操作系统的网络连接状态路由表,接口统计等信息。它是了解网络状态及排除网络故障的有效工具。以下是netstat命令常用的几个选项:-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)-n:以数字形式显示相关的主机地址端口等信息-r:显示路由表信息-l:显示处于监听(Listening)状态的网络连接及端口信息-t:查看TCP(
喵了个咪的!
·
2020-08-15 23:43
Linux网络
安装介绍2之tftp、nfs和dhcp的安装和配置
前面介绍了
Linux网络
安装的准备工作和相关服务,这里将介绍网络安装过程中用到的服务的安装和配置。
Mr-稻帅
·
2020-08-15 22:47
【linux-system】
linux系统技术
linux网络
配置和防火墙配置一例
网络拓扑如下:hostA/B/C处于同一个局域网:hostA:eth0:192.168.0.2----------------------hostB:eth0:192.168.0.1eth1:10.0.0.1----------------------hostC:eth0:192.168.0.3eth1:10.0.0.3----------------------hostA-route10.0.0
dog250
·
2020-08-15 22:32
Linux网络
编程-基础与实例
(1)socket套接字是一个编程接口是一种特殊的文件描述符(起源于Unix,“everythinginUnixisafile”,都可以用“打开open–>读写write/read–>关闭close”模式来操作)是应用层与TCP/IP协议族通信的中间软件抽象层在设计模式中,Socket其实就是一个门面模式(系统对外界提供单一的接口,外部不需要了解内部的实现)并不仅限于TCP/IP协议面向连接(Tr
shuaixio
·
2020-08-15 22:02
网络编程
Linux网络
编程实现非阻塞I/O的三种方法
套接字的默认行为为:“一直到阻塞到请求动作完成为止”。比如recv函数或者accept函数在收到数据之前会默认一直处于阻塞,含有阻塞函数的进程会在阻塞期间被操作系统挂起。有三种方法实现非阻塞套接字、异步I/O和超时。非阻塞套接字实现非阻塞套接字的方法就是更改套接字的行为,使得所有的调用都是非阻塞的。用fcntl函数就能更改套接字行为intfcntl(intsocket,intcommand,...
SprintfWater
·
2020-08-15 22:20
linux网络编程
16.
Linux网络
编程
一、TCP/IP理论基础(1)协议栈Linux的优点之一就是在于它丰富而稳定的网络协议栈,其范围是从协议无关层(如通用的socket层接口和设备层)到各种网络协议的实现(2)协议介绍对于网络理论介绍一般采用OSI模型,但是Linux中网络栈的介绍一般分为四层的Internet模型(3)网络模型(4)TCP/IP协议TCP/IP实际上一个协同工作的通信家族,为网络数据通信提供通路。为讨论方便可TCP
Ayiln
·
2020-08-15 21:00
【
Linux网络
编程】高并发服务器编程 -- Reactor模式与Proactor模式
【
Linux网络
编程】高并发服务器编程--Reactor模式与Proactor模式【0】传统阻塞I/O服务模型特点1.采用阻塞式I/O模型获取输入数据;2.每个连接都需要独立的线程完成数据输入,业务处理
奋斗企鹅copper
·
2020-08-15 21:10
网络编程
我的
Linux网络
内核之行1-基础网络知识
前言最近不光在解决项目的问题,也遇到过部分的网络问题,发现自己对于网络的知识还是非常匮乏的,因而在此做一些归纳,记录也是分享,当然我的分享应该不是最全的,但个人认为有些东西就算分享出来,用不到也是白折腾。在此系列中,我还是只介绍我个人用到的技术。Wi-Fi的相关名词介绍到一家店里面,以前我们经常喊:老板,你们这边的WIFI叫什么名字?身为一个技术人员嘛,我们当然得知道“WIFI”到底指的是什么。“
halosbsp
·
2020-08-15 11:29
我的网络内核之行
C#网络
编程系列
文章(一)之Socket实现异步TCP服务器
原创性声明本文作者:小竹zz本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719转载请注明出处文章系列目录C#网络
编程系列
文章(一)
小竹zz
·
2020-08-15 04:05
c#技术类
UDP/TCP通讯
计算机网络
c#网络编程
并发
编程系列
(六)—深入理解CAS和Unsafe类
前言大家好,牧码心今天给大家推荐一篇并发
编程系列
(六)—深入理解CAS和Unsafe类的文章,希望对你有所帮助。
greekw
·
2020-08-15 04:01
并发编程
《Netty权威指南》第一章-Java 的 IO 演进之路
文章目录1.1I/O基础入门1.1.1
Linux网络
I/O模型简介1.2.2I/O多路复用技术1.2Java的I/O演进1.3总结1.1I/O基础入门JDK1.4之前没有数据缓冲区,I/O性能存在问题没有
王小扣
·
2020-08-14 23:28
《Netty权威指南》
linux网络
编程惊群现象模拟
对于linux服务器的惊群现象早有耳闻,只是不知道他的具体场景,如今在学
linux网络
编程多进程模型下,正好遇到这个问题。
Shonm
·
2020-08-14 22:20
linux网络编程
网络编程
java并发
编程系列
:wait/notify机制
标签:「我们都是小青蛙」公众号文章如果一个线程从头到尾执行完也不和别的线程打交道的话,那就不会有各种安全性问题了。但是协作越来越成为社会发展的大势,一个大任务拆成若干个小任务之后,各个小任务之间可能也需要相互协作最终才能执行完整个大任务。所以各个线程在执行过程中可以相互通信,所谓通信就是指相互交换一些数据或者发送一些控制指令,比如一个线程给另一个暂停执行的线程发送一个恢复执行的指令,下边详细看都有
weixin_33962621
·
2020-08-14 20:33
高性能网络
编程系列
-大佬总结
文章目录1.高性能网络编程(一)----accept建立连接2.高性能网络编程2----TCP消息的发送3.高性能网络编程3----TCP消息的接收4.高性能网络编程4--TCP连接的关闭5.高性能网络编程5--IO复用与并发编程6.高性能网络编程6--reactor反应堆与定时器管理7.高性能网络编程7--tcp连接的内存使用俗话说的好,站在巨人的肩膀上学习,提高的才更快啊;不懂的解释,可以看相
简单生活,简单爱
·
2020-08-14 20:54
Linux高性能编程
Java并发
编程系列
之十六:Lock锁
Lock锁简介Lock锁机制是JDK5之后新增的锁机制,不同于内置锁,Lock锁必须显式声明,并在合适的位置释放锁。Lock是一个接口,其由三个具体的实现:ReentrantLock、ReetrantReadWriteLock.ReadLock和ReetrantReadWriteLock.WriteLock,即重入锁、读锁和写锁。增加Lock机制主要是因为内置锁存在一些功能上局限性。比如无法中断一
rhwayfunn
·
2020-08-14 20:48
并发编程
mudu库学习篇-mutex类封装学习
muduo库是高并发的
linux网络
编程库,那么就一定有mutex对mutex类的封装,在多线程的编程中,线程间经常会操作一些全局变量,因此我们就需要一些同步的机制,我的上一篇博客condtion算是一种
Coldestmonth
·
2020-08-14 17:44
C++知识点
muduo库
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他