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内核模块
编程系列
1-极简内核模块编写
1.准备工作使用如下命令查看自己Linux的内核版本uname-a结果如下:LinuxVM-73-203-debian4.9.0-6-amd64#1SMPDebian4.9.88-1+deb9u1(2018-05-07)x86_64GNU/Linux安装内核模块需要的头文件:apt-getinstallbuild-essentiallinux-headers-`uname-r`使用如下命令查看系统
zhang0peter
·
2020-07-30 13:35
linux
操作系统
嵌入式Linux 串口
编程系列
4——EasyARM287开发板通过freemodbus实现Modbus通信
前面的文章分析了串口的一些基本知识,在工业应用中,串口通信比较常用的协议就是ModbusRTU,freemodbus是一款微型modbus协议栈,之前对各种单片机、小型处理器支持的比较好,从V1.6版本开始,对Linux也支持了,下面先简单的分析总结下freemodbus的工作流程:我们知道Modbus通信的重点一方面是数据解析,另一方面就是串口的不定长数据接收,因为modbus的命令还是有很多种
猪哥-嵌入式
·
2020-07-30 12:24
Linux
linux网络
命令大全
linux网络
命令大全linux的命令详解catcdchmodchowncpcut名称:cat使用权限:所有使用者使用方式:cat[-abeensttuv][--help][--version]filename
yeqihong
·
2020-07-30 10:29
LINUX基本命令
Ubuntu配置网络:
Ubuntu配置网络:一、
linux网络
连接的形式先简单说下给Ubuntu配置网络可以有以下三种方式:1、桥接:模拟成一台物理主机,和宿主机连在一个网卡上2、NATNetAddresstransform
糖果墙
·
2020-07-30 09:37
Linux
ubuntu
Linux网络配置
Linux——Socket之UDP编程
一、
linux网络
通讯的BSD套接字(BerkeleySoftwareDistribution)包括三种方式:1、流式(可靠TCP)2、数据表(面向报文UDP)3、原始(访问底层协议)端式:大端(最高字节先发现
Yuk丶
·
2020-07-30 07:24
Linux
嵌入式系统学习
Qt C++ 并发,并行,多线程
编程系列
1 什么是并发
什么是并发,并发往简单来说就是两个或多个独立的任务同时发生,在我们的生活中也是随处可见。如果把每个人都当作一个独立的任务,那每个人可以相互独立的生活,这就是并发。在计算机的系统里面,并发一般有两种,一种是通过任务切换来实现伪并发,这种实现方式是系统在一秒钟内切换运行多个任务,由于切换时间极短,使得我们感觉是多个任务同时进行,其实内部还是按照一定的顺序在执行每个任务。对于单核处理器,也只能使用这种任
DreamLife.
·
2020-07-30 06:39
Qt
QML
C++部分知识点
Neutron学习笔记1--基本概念
Neutron学习笔记基本概念1.涉及的
Linux网络
技术bridge:网桥,Linux中用于表示一个能连接不同网络设备的虚拟设备,Linux中传统实现的网桥类似于一个hub设备,而ovs管理的网桥一般类似交换机
墨痕hz
·
2020-07-30 06:58
TCP/IP五层模型以及
linux网络
管理命令
第六周"1、简述osi七层模型和TCP/IP五层模型1.1OSI七层模型全称:opensystemInternetconnection(开放系统互联)由ISO国际标准化组织定义目的:规范网络环境,实现软硬件兼容内容:共分为七层,自上而下分别为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。应用层:应用程序及接口表示层:对数据进行转换,加密、压缩会话层:维持不同应用程序的数据分离传输层
林家振_3cfd
·
2020-07-30 05:45
Java并发
编程系列
---Lock接口和AQS初识
一、java中的锁1.1什么是锁锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源(但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁)。在Lock接口出现之前,Java程序是靠synchronized关键字实现锁功能的,而JavaSE5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁功能,它提供了与synchronized关键字类似的同步功
忘不掉就记着吧
·
2020-07-30 02:41
多线程与高并发
Java并发
编程系列
---线程间通信
一、线程间通信线程开始运行,拥有自己的栈空间,就如同一个脚本一样,按照既定的代码一步一步地执行,直到终止。但是,每个运行中的线程,如果仅仅是孤立地运行,那么没有一点儿价值,或者说价值很少,如果多个线程能够相互配合完成工作,这将会带来巨大的价值。二、单线程之间通信2.1初识wait/notifywait和notify方法并不是Thread特有的方法,而是Object中的方法,也就是说在JDK中的每一
忘不掉就记着吧
·
2020-07-30 02:41
多线程与高并发
UART0串口
编程系列
(二)
串口编程(UART0)之中断方式---------------------------------------------------------Author:tiger-johnWebSite:blog.csdn.net/tigerjbEmail:
[email protected]
:2011年1月23日星期日Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团
冀博
·
2020-07-30 01:05
嵌入式开发
Lua面向对象
编程系列
-通过Table和Metatable来实现类机制
Luaisnotreallyanobject-orientedlanguage,anditdoesn'thaveabuilt-inconceptofclasses.Butitiseasilypossibletocreateyourownclasssystemusingtablesandmetatables.Lua不是一个真正的面向对象语言,在Lua语言本身没有提供内置类的概念。但是,在Lua中很容
sunning9001
·
2020-07-30 00:12
Lua面向对象编程
linux协议栈中网卡相关的名词解释
blog.csdn.net/w_s_xin/article/details/11632089和http://blog.csdn.net/w_s_xin/article/details/11636651这个文档介绍了
Linux
scdxmoe
·
2020-07-30 00:56
linux网卡
linux网络协议栈
Linux网络
环境配置
Linux中网络环境的5大配置文件一、网卡配置文件地址:/etc/sysconfig/network-scripts/目录下ifcfg-eth0:第1块以太网卡的配置文件ifcfg-eth0:第2块以太网卡的配置文件1、ifconfig命令查看所有活动网络接口信息:执行ifconfig命令查看所有网络接口信息:执行ifconfig-a命令查看指定网络接口信息:inconfig网络接口名备注:使用i
馨若梦
·
2020-07-29 22:25
Linux
Linux网络
编程:socket文件传输范例
转自http://blog.csdn.net/lisonglisonglisong/article/details/22699675基于TCP流协议的socket网络文件传输Demo:实现:C语言功能:文件传输(可以传任何格式的文件)[cpp]viewplaincopy/****************************************************************
qingkongyeyue
·
2020-07-29 21:26
网络编程
Linux(十四)网络配置
14.1
Linux网络
配置原理图(含虚拟机)目前我们的网络配置采用的是NAT。
leeqico
·
2020-07-29 20:38
Linux网络
子系统之---- PHY 配置
MII即媒体独立接口,也叫介质无关接口。它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1)。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。RMII口是用两根线来传输数据的,MII口是用4根线来传输数据的,GMII是
Q328333568
·
2020-07-29 19:35
linux
net
linux
linux网络
编程之进程间通信基础(一):进程间通信概述
一、顺序程序与并发程序特征顺序程序特征顺序性封闭性:(运行环境的封闭性)确定性可再现性并发程序特征共享性并发性随机性二、进程互斥1、由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源,进程的这种关系为进程的互斥2、系统中某些资源一次只允许一个进程使用,称这样的资源为临界资源或互斥资源。3、在进程中涉及到互斥资源的程序段叫临界区举例如下图:假设x=1;当A进程已经判断完毕
s1mba
·
2020-07-29 16:19
linux
环境网络编程
Linux网络
----Cobbler自动装机
Cobbler自动装机(装机步骤,优化内容详解,导入系统镜像步骤,cobbler-web管理认证方式)文章目录前言一:环境设置与安装步骤1.1:环境设置1.2:安装信息库软件包1.3:安装Cobbler环境1.4:安装步骤1.4.1:大致方向1.4.2:cobbler工具配置(有工具可以忽略)1.4.3:正式部署安装二:修改配置文件并优化2.1:修改cobbler配置文件2.2:开启dhcpd与c
一往无前,未来可期
·
2020-07-29 15:59
Linux网络基础
(others)ICMP报文详解系列
Linuxicmp学习笔记之一icmp协议相关的格式分类:
linux网络
2014-04-1723:45487人阅读评论(0)收藏举报Linuxicmp功能分析之一icmp协议相关的格式ICMP协议是网络层中一个非常重要的协议
OneCode2World
·
2020-07-29 15:57
计算机网络
linux网络
服务基本设置命令合集
文章目录一、查看网络接口信息ifconfig1、查看所有活动网接口的信息2、查看指定网络接口信息二、查看主机名称hostname1、hostname命令2、更改主机名三、查看路由条目route1、route命令四、查看网络连接情况netstat1、netstat命令五、跟踪数据包traceroute(中文译路由跟踪)六:域名解析nslookup1、nslookup命令七设置网络参数的方式1、临时配
不吃小白菜
·
2020-07-29 14:27
linux网络服务
linux
理论干货:
Linux网络
设置--------------------老弟们 到点了打开CSDN给我哭
Linux网络
设置前言:一:查看网络接口信息ifconfig1.1查看所有活动网接口的信息1.2查看指定网络接口信息二:查看主机名称hostname2.1hostname命令2.2示例三:查看路由条目route3.1route
Hero_V
·
2020-07-29 13:27
运维
linux
linux
运维
Thinking in Ramda: 无参数风格编程 (Pointfree Style)
本文是函数式
编程系列
文章:ThinkinginRamda的第五篇。
草珊瑚_6557
·
2020-07-29 09:04
Linux基本操作指令
Linnux课程框架学习LINUX初识阶段:常用操作,常用工具1.Linux系统编程阶段1>进程概念2>进程控制3>基础IO4>进程间通信5>进程信号6>多线程2.
LINUX网络
编程1>基础12>编程3
今日青年
·
2020-07-29 07:40
Linux
11.
linux网络
原理 IP报文 地址分类 TCP报与三次握手四次断开
bps:一般以bps位单位衡量带宽,是指每秒可以跑多少的b(位)除以8就是B(字节)数,每秒跑多少位字节2.信号冲突:信号传递时每条线路同一时间只能一个服务器一个方向的信号进行传递,没当传递信号时都会进行冲突检测,如果有冲突就会撤回过段时间在进行冲突检查3.以太网:每次传递信号时都会冲突检查,冲突就会退回,这种冲突检测机制(CSMA\CD)就是以太网的核心标志4.双绞线:两两绑定,所以可以来回传递
暗夜宀剑圣
·
2020-07-29 07:35
学习笔记
图文详解cobbler 自动装机教程 (内附epel源)
概述Cobbler是一个使用python开发的开源项目,通过将部署系统所涉及的所有服务集中一起,来提供一个全自动化批量快速建立Linux系统的网络安装环境.cobbler的诞生,将
Linux网络
安装系统的门槛从大专以上文化水平
weixin_34262482
·
2020-07-29 06:45
一些常用
linux网络
工具的经验共享--Tcpdump,Nmap,Netstat,nc
Tcpdump-转储网络上的数据流Tcpdump能够截获当前所有通过本机网卡的数据包。它拥有灵活的过滤机制,可以确保得到想要的数据。由于Tcpdump只能收集通过本机的数据,因此它的应用受到了一些限制,大多应用在网关或服务器自我检测上。例如,在作为网关的主机上,想知道本地网络中IP地址为192.168.0.5的主机现在与外界通信的情况,就可以使用如下命令:tcpdump-ieth0srchost1
turkeyzhou
·
2020-07-29 06:17
UNIX/LINUX
C/C++
LINUX/UNIX
shell
红帽
Linux网络
管理运维(持续更新)
前言学校开设Linux和
Linux网络
管理课程,将学习过程记录一下一、密码恢复1.重启按e进入内核模式2.光标移动到16行,添加rd.breakconsole=tty0然后,ctrl+x重启3.输入命令
Deilty
·
2020-07-29 06:29
技术
Linux网络
服务—— vsftpd理论搭配实操
文章目录一、vsftpd的配置文件二、vsftpd服务器的模式2.1、匿名开放模式2.2、本地用户模式2.3、虚拟用户模式三、vsftpd的文件传输3.1、ftp文件下载—get3.2、ftp文件上传—put一、vsftpd的配置文件●一般情况下ftp默认的主配置文件在/etc/vsftpd/vsftpd.conf中●配置文件中默认有几个功能是开启的,绝大多行都是注释符#注释了的参数作用anong
最优姐
·
2020-07-29 04:02
Linux网络
Linux网络
系列--vsftp服务( vsftp使用与配置、安全控制、用户列表功能、虚拟用户登录、单独用户配置)
一、vsftp服务简介FTP服务器(FileTransferProtocolServer)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP是FileTransferProtocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是VerySecureFTP从此名称可以看出来,编制者
wo有点烦
·
2020-07-29 04:40
Linux网络
vsftp
linux
centos7
Linux网络
系列--Cobbler自动装机(Cobbler架构、Cobbler自动化部署)
文章目录一、Cobbler概述二、Cobbler装机服务器部署2.1安装所需服务2.2部署步骤1、关闭SElinux功能2、修改tftp配置文件3、开启同步4、给新系统用户添加密码5、配置dhcp6、下载装机地启动文件7、挂载光盘镜像8、开启服务三、验证安装一、Cobbler概述Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建
wo有点烦
·
2020-07-29 04:08
Linux网络
Linux网络
服务器
centos
Linux网络
服务 dhcp服务实验篇 结合理论篇,一起冲☞
Linux网络
服务dhcp服务实验篇文章目录实验环境:实验目的:推荐步骤:实验环境:Centos7系统虚拟机和WIN10系统虚拟机实验目的:实现同局域网内的win10系统通过DHCP服务获取到IP地址推荐步骤
长大要当太空人
·
2020-07-29 04:15
Linux实验篇
Thinking in Ramda: 概要总结
本文是函数式
编程系列
文章:ThinkinginRamda的总结篇。在过去的八篇文章中,我们一直在讨论RamdaJavsScipt库,它提供了一系列以函数式、声明式和数据不变性方式工作的函数。
草珊瑚_6557
·
2020-07-29 01:24
Java的IO模型
一.预备知识1.1
Linux网络
IO模型fd:文件描述符socketfd:socket描述符描述符是一个数字,指向内核的一个结构体1.2Java的5种IO模型阻塞IO非阻塞IOIO复用模型:把多个IO的阻塞复用到同一个
Joseph1453
·
2020-07-28 23:26
Cobbler自动化安装Centos7系统
简介Cobbler可以用来快速建立
Linux网络
安装环境,不再需要使用光盘一台一台地安装Linux,只要配置好PXE、DHCP、TFTP和Kickstart脚本,即可瞬间完成安装上百台服务器的任务Cobbler
wx5ed6455937203
·
2020-07-28 20:19
运维
cobbler
自动化部署
2019年美团运维岗实习生面试面经
笔试在赛码平台进行智力选择题专业知识选择题(数据结构操作系统
linux网络
都有)编程题两道(可以选择编程语言)一面技术面(三十分钟左右)28日早上通知电话面试时间下午14:30分开始面试1,自我介绍,有点紧张
舌耳
·
2020-07-28 20:20
闲谈
Linux网络
协议栈(四)——链路层(2)
2、协议相关2.1、第3层协议的管理在Linux内核中,有两种不同目的的3层协议:(1)ptype_all管理的协议主要用于分析目的,它接收所有到达第3层协议的数据包。(2)ptype_base管理正常的3层协议,仅接收具有正确协议标志符的数据包,例如,Internet的0x0800。注意sb_buff与net_device中几个字段的区别:sb_buff:unsignedshortprotoco
weixin_34375233
·
2020-07-28 19:46
cobbler环境搭建+IPMI/PXE远程装机
>>>RedHat发布的网络安装服务器套件Cobbler(在2008年左右发布),它已将
Linux网络
安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。
weixin_34334744
·
2020-07-28 19:39
Java并发编程——阻塞队列BlockingQueue
Java并发
编程系列
文章Java并发基础——线程安全性Java并发编程——Callable+Future+FutureTaskjava并发编程——Thread源码重新学习java并发编程——通过ReentrantLock
weixin_34092370
·
2020-07-28 18:48
linux网络
编程系列
(一)--套接口、ip、端口号相关
1.网络相关概念1.1套接口的概念套接口,也叫“套接字”。是操作系统内核中的一个数据结构,它是网络中的节点进行相互通信的门户。网络通信,归根到底还是进程间的通信(不同计算机上的进程间通信)。在网络中,每一个节点(计算机或路由)都有一个网络地址,也就是IP地址。两个进程通信时,首先要确定各自所在的网络节点的网络地址。但是,网络地址只能确定进程所在的计算机,而一台计算机上很可能同时运行着多个进程,所以
晟夏的叶
·
2020-07-28 17:07
SQL Server 2008 T-SQL
编程系列
课程之T-SQL标准语法
SQLServer2008新增引擎介绍可用性增强功能(数据库引擎)易管理性增强功能(数据库引擎)针对可编程性的增强功能(数据库引擎)针对可扩展性和性能的增强功能(数据库引擎)针对安全性的增强功能(数据库引擎)针对可编程性的增强功能数据存储数据类型Transact-SQLTransact-SQL改进介绍复合运算符set@s+=2CONVERT函数日期和时间功能更加完善ISO时间常用T-SQL基本语法
weixin_30369087
·
2020-07-28 16:24
阿里社招笔试题目-多线程交替打印1-100的整数,一共三道题目一共1小时java源码
要到达下面的效果:并发
编程系列
监测结果---num:1线程1并发
编程系列
监测结果---num:2线程2并发
编程系列
监测结果---num:3线程1并发
编程系列
监测结果---num:4线程2并发
编程系列
监测结果
君子志邦
·
2020-07-28 13:01
并发编程系列-高并发
并发编程3:线程池的使用与执行流程
并发
编程系列
的文章酝酿好久了,但由于没有时间和毅力去写那么多练习demo,很多文章写了一半就停止了。
拭心
·
2020-07-28 13:55
Java
并发编程原理分析
并发编程 — 实现线程安全
[size=medium]并发
编程系列
文章:初解线程池:[url]http://ray-yui.iteye.com/blog/2072463[/url]详解线程池:[url]http://ray-yui.iteye.com
Ray_Yui
·
2020-07-28 13:59
Java
第九课
linux网络
相关配置文件
centos系统的网络配置一、修改IP地址1、ip配置文件修改对应网卡的IP地址配置文件/etc/sysconfig/network-scripts/ifcfg-文件在Redhat中,系统网络设置的配置文件保存在/etc/sysconfig/network-scripts目录下。ifcfg-eth0代表第一块网卡的配置信息,ifcfg-eth1代表第二块网卡的配置信息。在启动时,系统通过读取这个配
Arroganter
·
2020-07-28 12:47
C#并行和多线程编程 —— 第三天 认识和使用Task
5天玩转C#并行和多线程
编程系列
文章目录5天玩转C#并行和多线程编程——第一天认识Parallel5天玩转C#并行和多线程编程——第二天并行集合和PLinq5天玩转C#并行和多线程编程——第三天认识和使用
掉毛天使
·
2020-07-28 12:30
网络
编程系列
第(二)篇---http/https
1.http协议介绍http,中文名:超文本传输协议。它是一个基于客户端/服务器模式的应用层协议,客户端主动发送http请求,服务端接收请求,并返回给客户端一个http响应结果。http协议严格规定了请求和响应的数据格式,只要客户端和服务端都遵守http协议,就能看懂对方发送的信息。http协议主要特点如下:默认端口号:80支持客户/服务器模式简单快速:客户向服务端请求服务时,只需传送请求方式和路
sofarsogoo_932d
·
2020-07-28 09:33
运维要求
linux系统必须要熟悉,基本的操作命令
linux网络
基础知识需要去熟悉linux搭建web\dns\ftp\svn等服务器需要熟悉linux下mysql、oracle等数据库操作要熟悉linux下熟悉
来自菜鸟的咆哮
·
2020-07-28 08:11
并发
编程系列
(六)volatile 之 as-if-serial 指令重排 volatile内存语义 volatile原理
目录1.as-if-serial2.可见性实现原理3.禁止指令重排的原理分析4.内存屏障5.原理序号名称链接地址1并发
编程系列
(一)创建线程的三种方式及线程如何完成上下文如何切换https://blog.csdn.net
程序员劝退师丶
·
2020-07-28 07:33
Chapter 4:同步
如果不明确就使用,问题就大了⊙▽⊙扩展阅读:并发
编程系列
之一:锁的意义使用conditionvariables来等待事件,使用future来等待一次性事件使用Conditionvariables来等待由
HikeForWELL
·
2020-07-28 05:26
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他