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
裸机开发(三)SDK移植及BSP管理
系列文章目录文章目录系列文章目录前言BSP工程管理SDK包移植文件移植补充文件数据类型补充文件启动文件编写其他需要的文件Makefile文件链接脚本文件imx6ul.lds前言在前面学习了LED驱动的汇编开发和C语言开发,但是很明显,这太麻烦了,效率太低了。BSP工程管理所有的源码文件放到工程的根目录下太乱了,于是按照正点原子这样进行文件分类管理bsp文件放类似我们自己编写的库文件,imx6ul放
贾saisai
·
2023-10-11 04:49
嵌入式Linux
linux
stm32
嵌入式硬件
嵌入式Linux
裸机开发(二)C语言LED驱动
系列文章目录文章目录系列文章目录前言介绍STM32F103的启动文件解析IMX6U汇编C语言环境设置处理器模式设置SP指针跳转到C语言实现流程启动文件C语言驱动文件main.hmain.c链接脚本文件Makefile下载前言前面学习了如何用汇编LED驱动,现在学习如何用汇编构建C语言环境,完成C语言的LED驱动。介绍在开发STM32F103的时候,启动文件startup_stm32f10x_hd.
贾saisai
·
2023-10-11 04:48
嵌入式Linux
linux
c语言
嵌入式操作系统
嵌入式Linux
裸机开发(五)中断管理
系列文章目录文章目录系列文章目录前言STM32中断系统IMX6U中断控制8个中断GIC中断控制器GIC介绍中断IDGIC逻辑分块GIC协处理器中断使能中断优先级重点代码分析官方SDK函数start.S文件自行编写中断驱动文件前言最近在学习中发现,学Linux嵌入式不仅是对Linux的学习熟悉,而且还是对Cortex-A内核的学习掌握没怎么看懂,内容太多了,我觉得暂时先搞清楚一些原理概念以及简单的外
贾saisai
·
2023-10-11 04:41
嵌入式Linux
linux
嵌入式操作系统
ARM
太赞了!用Java实现的在线聊天小项目,适合巩固Java基础
JavaSE的小伙伴,急需要做一个JavaSE的综合性项目来练练手,提升综合编码能力,那么该JavaSE实现的DQ在线聊天项目项目就非常适合你来练手,该项目的主要目的是让学完JavaSE的同学对Socket
网络编程
编程说书酱
·
2023-10-11 03:31
【Linux Network】序列化和反序列化
目录1.序列化和反序列化的简单介绍2.使用json组件完成数据的序列化和反序列化1.安装jsoncpp组件2.序列化3.反序列化Linux
网络编程
✨1.序列化和反序列化的简单介绍序列化:将一个结构体数据转化为字符串数据
瞳绣
·
2023-10-11 03:25
Linux网络编程
linux
2020 java架构知识点整理(持续更新中...)
架构知识点整理只有一个目的:就是让自己的只是系统化,查漏补缺文章目录架构知识点整理一、javaEE基础1.1基础语法1.2面向对象1.3集合框架1.4IO流1.5
网络编程
1.6常用API1.7常用工具类库
身披品如
·
2023-10-11 03:50
后端架构
java
软件架构师
java reactor模式例子_回顾 Reactor 模式
Reactor作为
网络编程
库的核心模式的Reactor模式是
网络编程
中的最常用的模式,反应器Reactor又名分派器Dispatcher,或通知器Notifier,重温一下POSA2是对这个模式的描述语境
zi ya
·
2023-10-11 02:23
java
reactor模式例子
JAVA基础加强篇11——
网络编程
网络编程
课程安排什么是
网络编程
?
网络编程
可以让程序与网络上的其他设备中的程序进行数据交互。
寒J
·
2023-10-11 02:43
JAVA基础加强篇
java
Java基础——
网络编程
网络通信要素一:IP地址或域名IP作用:给网络中的一台计算机设备做唯一的编号。IP分类:方式一:IPv4(占用4个字节)IPv6(占用16个字节)方式二:公网地址(万维网使用)私有地址(局域网使用,以196.168开头)特殊的IP地址:127.0.0.1(本地回路地址)域名:便捷的记录IP地址,当在链接网络是输入一个主机的域名后,域名服务器(DNS)负责将域名转换位IP地址,然后和主机建立连接。网
颜妮儿
·
2023-10-11 02:40
JavaWeb
java
网络
开发语言
netty学习推荐书_Netty学习之Netty介绍
传统的Java
网络编程
在传统的Java
网络编程
中,是基于阻塞形式的IO,在这种形式的IO模型中,由于当数据没有到来的时候,对应的
weixin_36369259
·
2023-10-11 00:44
netty学习推荐书
Netty介绍
它极大地简化和简化了TCP和UDP套接字服务器等
网络编程
。“快速简便”并不意味着最终的应用程序将遭受可维护性或性能问题的困扰。
景州
·
2023-10-10 23:39
Netty
socket
网络编程
——多线程并发服务器
多线程并发服务器线程作为程序执行的最小单位,一个进程中可以拥有多条线程,所有线程可以共享进程的内存区域,线程通常在运行时也需要一组寄存器、内存、栈等资源的支撑。文章目录多线程并发服务器说明server端client端pthread_creat()说明在使用线程模型开发服务器时需考虑以下问题:1.调整进程内最大文件描述符上限2.线程如有共享数据,考虑线程同步3.服务于客户端线程退出时,退出处理。(退
weixin_42734533
·
2023-10-10 22:09
线程
socket
网络
tcp/ip
linux
线程
python - 啃书 第十二章 图形用户界面编程
而之后几章介绍的是
网络编程
和人工智能,所以这章结束后,真的要停下巩固下,做几个完善的应用。前端是不是并不算真正的程序
一心月
·
2023-10-10 21:57
啃书
Python
程序设计
从入门到实战应用
Java部分知识体系总结
文章目录Java面试总结基础知识Java概述基础语法面向对象集合框架IO流
网络编程
常用API日期时间API常用工具类库单元测试异常日志Java8新特性工具IDEAEclipse&STSMavenDockerGitGitLabGitKrakenNavicat
筱逸丶
·
2023-10-10 19:09
java
面试
在web开发中,为什么前端比后端更得到转行程序员的青睐?必看
再看公司对后端开发工程师的要求:比如Java开发工程师,要求精通Java,熟练掌握Java
网络编程
;熟练运用SSH等开源框架;熟悉互联网开发模
BOM485480
·
2023-10-10 18:39
前端
vue
前端
css
javascript
后端
Java基础 -
网络编程
7.
网络编程
7.1概述计算机网络指的是将地理位置不同的具有独立功能的多台计算机设备,通过通信线路连接起来,在网络通信设备、操作系统和管理软件的协调下,实现资源共享和信息传递的环境
网络编程
实现网络互连的不同计算机上运行的程序间的进行数据交换
ADMAS
·
2023-10-10 16:06
Netty简单demo
Netty是一个广泛使用的Java
网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
太大_453b
·
2023-10-10 15:11
3.5 -
网络编程
- 总结练习题
1.什么是C/S架构?Client客户端Server服务端互联网中处处是C/S架构如12306网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种)腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频)C/S架构与socket的关系:我们学习socket就是为了完成C/S架构的开发2.互联网协议是什么?分别介绍五层协议中每一层的功能?互联网协议:计算机界的英语OSI七层:应
weixin_30802171
·
2023-10-10 13:21
【狂神说笔记—— Java基础11-
网络编程
】
1、
网络编程
概述1.1、概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
只要学不死_就往死里学
·
2023-10-10 12:34
狂神说笔记
网络
java
网络协议
vscode 远程开发php,使用VSCode和SSH进行远程开发
0.为什么需要远程开发在进行
嵌入式Linux
开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:编辑好代码
陈年丰fields
·
2023-10-10 10:15
vscode
远程开发php
Netty深入浅出(无处不在的IO)
为什么要有NettyNetty是为了解决
网络编程
的复杂性和提供易于使用、高性能和可扩展的框架而开发的。
堂诘柯德战风车
·
2023-10-10 08:39
后端必知必会
后端
java
QT(7):TCP
网络编程
TCP:传输控制协议TCP提供一种面向连接的、可靠的字节流服务。(两个应用程序通过TCP连接交换8bit字节构成的字节流。TCP不在字节流中插入记录标识符。TCP不知道传输的数据字节流是二进制数据,还是ASCII字符、EBCDIC字符或者其他类型数据。对字节流的解释由TCP连接双方的应用层解释。)格式:连接:面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建
祝清佳佳佳
·
2023-10-10 08:36
QT
c++
qt
tcp
网络协议
我在上海乐字节学习Java的第二十六天(持续更新中)
网络编程
(
网络编程
概述)(了解)A:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
HUIYL1
·
2023-10-10 06:35
将IPv4地址转换为数字的方法
在
网络编程
或系统管理中,经常需要将IPv4地址转换为数字以便进行一些特定操作。本篇博客将介绍如何使用Java代码实现这一转换过程。什么是IPv4地址?
编码行者
·
2023-10-10 06:34
开发语言
java
嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式Linux
入门第二课,linux文件系统、文件类型及权限管理。......
矜辰所致
·
2023-10-10 05:31
嵌入式Linux
#
嵌入式
Linux
入门篇
linux
嵌入式Linux
Linux文件类型
Linux文件系统
Linux文件管理
网络原理必知会
前言:网络初始:对于网络有一个直观的大体的认识
网络编程
:让我们真正通过代码感受网络通信程序网络原理:进一步的理解网络是如何工作的,以理论为主,很多比较抽象的东西,同时这里也包含大量的面试题(考点,工作不常用
念君思宁
·
2023-10-10 04:59
操作系统哪些事?
java要笑着学
服务器
运维
java
网络
开发语言
java第一阶段-JavaSE-Day24-线程池、枚举、
网络编程
概述
一、线程池(一)线程池概述1、概述线程池存在的意义:1.系统创建一个线程的成本是比较高的,因为它涉及到与操作系统交互,当程序中需要创建大量生存期很短暂的线程时,频繁的创建和销毁线程对系统的资源消耗有可能大于业务处理的时间.2.系统资源的消耗,这样就有点"舍本逐末"了。针对这一种情况,为了提高性能,我们就可以采用线程池。线程池在启动的时,会创建大量空闲线程(没有执行任务的线程),当我们向线程池提交任
皇正经
·
2023-10-10 04:04
java
网络
开发语言
VSCode+ssh+gdb远程进行
嵌入式Linux
调试
1、使用环境win10+Ubuntu16.04+imx6u2、使用步骤(1)Remote-SSH①在VScode中安装如下插件。②进入远程资源管理器,然后新建远程连接。输入ssh@选择window中c盘用户下的.ssh/config出现如下内容注:以上内容也可手动配置(删除远程ssh也可以在此文件下删除)③:输入远程主机密码参考内容:VSCode使用-Remote-SSH配置说明VScode删除远
轻俗.
·
2023-10-10 04:04
Ubuntu
linux
ssh
【网络】
网络编程
入门篇——了解接口,快速上手,带你手搓简易UDP服务器和客户端(简易远端shell、简易群聊功能以及跨平台群聊)
网络编程
讲解前言正式开始端口号图解端口号简单总结进程PID和端口号套接字(socket)上手编程TCP和UDP认识TCP协议认识UDP协议二者对比网络字节序套接字编程接口介绍sockaddr结构手搓简易
先搞面包再谈爱
·
2023-10-10 03:03
网络
网络
udp
服务器
linux
网络协议
centos
嵌入式开发 学习指导
参考培训机构D-UEA嵌入式开发教学大纲-标准化-201001就业课程2010-07-2915:15:49阅读2评论0字号:大中小订阅
嵌入式Linux
内核驱动核心开发者-长期就业课程■课程描述:市场上嵌入式培训鳞次栉比
myself659
·
2023-10-10 02:26
嵌入式
linux内核
linux
网络
数据结构
汇编
route和router的区别,怎么定义vue-router的动态路由?怎么获取传过来的值
route和router的区别route(路由)和router(路由器)是在计算机网络和
网络编程
中常用的两个术语,它们有一些相似之处,但也存在一些区别。
无妄的罪
·
2023-10-10 02:04
vue.js
前端
javascript
嵌入式Linux
内存管理
嵌入式Linux
内存管理被欺骗的C进程虚拟内存布局栈内存堆空间数据段代码段两类内存管理方式分区式内存管理动态分区内存管理运作机制数据结构内存分配算法被欺骗的C进程每一个C语言的程序被执行起来的时候系统为了更方便开发人员操作
Frey_Liu
·
2023-10-09 20:25
linux开发
嵌入式
内存管理
MMU
mmu
C程序
操作系统哲学原理(20)多核原理-多核结构和内存
因为博主这些年主要是以研究安卓系统和
嵌入式Linux
为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。
图王大胜
·
2023-10-09 19:06
计算机学科基础
【计算机网络】
网络编程
接口 Socket API 解读(9)
Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解socket编程。socket(7)send()遵循POSIX.1-2008MSG_CONFIRM是Linux扩展1.库标准c库,libc,-lc2.头文件3.接口定义sockf
书香度年华
·
2023-10-09 16:43
Linux
系统
API
讲解【连载】
计算机网络
套接字
socket
setsockopt
正点原子
嵌入式linux
驱动开发——开发环境搭建
在进行Linux驱动开发之前肯定需要先将Linux系统移植到开发板上去。Linux的移植要复杂的多,在移植Linux之前我们需要先移植一个bootloader代码,这个bootloader代码用于启动Linux内核,bootloader有很多,常用的就是U-Boot。移植好U-Boot以后再移植Linux内核,移植完Linux内核以后Linux还不能正常启动,还需要再移植一个根文件系统(rootf
努力自学的小夏
·
2023-10-09 16:10
linux学习
linux
驱动开发
学习
笔记
visual
studio
code
正点原子
嵌入式linux
驱动开发——Ubuntu系统入门
因为我自己的电脑之前就已经直接安装过双系统了,VMWare我之前也装过,并不困难,如果没有像用ROS这种有时候需要显卡加速的情况,装一个虚拟机就可以学习了。这里我就不把安装的教程搬下来了,我直接对着文档开始从Ubuntu入门开始做学习笔记。图的话我都是截的正点原子的开源文档,因为我自己的电脑现在一直是放在家远程,进Ubuntu没法远程,而且大多数文档也是在Windows,搬来搬去太烦了……Ubun
努力自学的小夏
·
2023-10-09 16:40
linux学习
linux
驱动开发
ubuntu
嵌入式Linux
驱动开发——解决/sys/bus/spi/devices下没有对应的spi设备文件
问题描述最近在学习Linux驱动开发中SPI总线的驱动框架,但在修改完设备树添加完对应的spi设备节点后,理应在/sys/bus/spi下会有对应的spi设备,我的目录下面没有。无spi设备然后我查看了/proc/device-tree,发现有对应的spi设备节点,我就先没有过多理会这个问题。/proc/device-tree下有对应的节点信息设备树.dts对应的spi设备节点信息但在写完对应的驱
门牙会稍息
·
2023-10-09 16:10
驱动开发
linux
经验分享
正点原子
嵌入式Linux
学习笔记1(Petalinux设计和U-Boot篇)
Petalinux简介Petalinux是Xilinx针对
嵌入式Linux
开发所推出的开发套件、开发工具Petalinux包括U-Boot源码、Linux内核源码以及根文件系统
嵌入式Linux
系统三巨头
爱学习的诸葛铁锤
·
2023-10-09 16:36
嵌入式学习
linux
fpga开发
正点原子
嵌入式linux
驱动开发——Linux内核启动流程
上一篇笔记学习了Linux内核的顶层Makefile,现在来看Linux内核的大致启动流程,Linux内核的启动流程要比uboot复杂的多,涉及到的内容也更多,因此本章就大致的了解一Linux内核的启动流程。链接脚本vmlinux.lds要分析Linux启动流程,同样需要先编译一Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的链接脚本文件arch/arm/kernel/
努力自学的小夏
·
2023-10-09 16:29
linux学习
linux
驱动开发
stm32
笔记
学习
网络编程
知识总结
1、TCP连接的建立方法客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较。步骤TCP客户端TCP服务器第一步建立socket对象建立socket对象第二步调用connect()建立一个和服务器的连接设置socket选项(可选)第三步无绑定到一个端口(也可以是一个指定的网卡)第四步无侦听连接下面具体来讲这四步的建立方法:第一步,建立socket对象:这里与客户端
dc0012
·
2023-10-09 12:23
《Linux C/C++服务器开发实践》简介
本书从五大服务器编程基础技术开始,逐步深入到四大项目案例进行融合开发,融合
网络编程
和一些数据库、跨平台界面编程知识,使得案例讲解系统完整,甚至稍微修改一下就可以上升为商用软件,比如最后一章的并发游戏服务器
新知图书
·
2023-10-09 11:01
服务器
linux
网络
项目:智能语音对话机器人
技术点:●C++STL●http第三方库●图灵机器人●百度语音识别和语音识别●Linux系统/
网络编程
●各种第三方库和第三方工具的安装与使用项目简介使用C++编写一个智能AI对话和语音命令执行的语音管理工具
一零二四bit
·
2023-10-09 08:37
项目
AI
语音识别
C++/Linux项目
qt编写多线程tcp文件接收服务器,[转载]QT编写多线程TCP文件接收服务器
:用户端:linux(arm平台),完成文件的传输服务器:windows,使用多线程的文件的接收实现无线的文件传输功能用户端程序,用标准的socket完成文件传输的功能,代码如下:1://Linux下
网络编程
weixin_39842029
·
2023-10-09 08:08
学习
网络编程
No.7【应用层之序列化和反序列化】
引言:北京时间:2023/9/14/19:13,下午刚刚更完文章,是一篇很久很久以前的文章,由于各种原因,留到了今天更新,非常惭愧呀!目前在上学校开的一门网络课程,学校的课听不了一点,还没有我自己看书来的快,并且因为我们对网络基础知识已经有了一定能的理解,当然这部分理解是我们对网络概念框架的理解,比较宽泛,没有书本上那么丰富(细节),但是已经足够我们使用,因为我们对其的理解是从整体框架出发,本质还
狂小伍的博客
·
2023-10-09 07:40
学习网络编程
网络
php
go语言学习:语言简介
Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的
网络编程
和并发编程支持。Go语言的用途众多,可以进行
网络编程
、系统编程、并发编程、分布式
诺卡先生
·
2023-10-09 04:38
GO语言
PetaLinux @ Ubuntu20.04
在Ubuntu20.04下安装、测试PetaLinuxPetaLinux是Xilinx公司推出的
嵌入式Linux
开发套件,包括了LinuxKernel、u-boot、device-tree、rootfs
palzhj
·
2023-10-09 03:24
ubuntu
linux
fpga开发
[转载]一套海量在线用户的移动端IM架构设计实践分享(含详细图文)
原因在于,IM系统(尤其是移动端IM系统)是多种技术和领域知识的横向应用综合体:
网络编程
、通信安全、高并发编程、移动端开发等,如果要包含实时音视频聊天的话,则还要加上难度更大的音视频编解码技术(内行都知道
佛心看世界
·
2023-10-08 22:16
pythonsocket使用教程_Python学习笔记:Socket
网络编程
|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/一、网络协议1、七层模型:包括物理层、数据链路层、网络层、传输层、会话层,表示层,应用层,由左至右,一层层往上构建而成。物理层:建立、维护、断开物理连接数据链路层:底层的电子设备不认识IP,只认识MAC,数据链路层用的就是MAC寻址网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。我们使用的IP地址就处
weixin_39644021
·
2023-10-08 21:17
嵌入式Linux
开发第二步——C语言点灯实验
1.前言 一般情况下用汇编写嵌入式驱动很难,只是在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入main函数。所以我们有两部分文件要做:①、汇编文件 汇编文件只是用来完成C语言环境搭建。②、C语言文件 C语言文件就是完成我们的业务层代码的,其实就是我们实际例程要完成的功能。 其实ST
贾贾2023
·
2023-10-08 20:54
Linux驱动开发
嵌入式
linux
stm32
第六、七章
嵌入式Linux
开发
第六、七章
嵌入式Linux
开发BIOS读取硬盘最前面512字节(MBR),MBR中只能存储一个OS的引导记录,如多系统则会出现问题MBR包含部分或全部Bootloader及分区表Bootloader一般包含两个阶段的代码
wjrzm2001
·
2023-10-08 20:25
微机原理与嵌入式Linux编程
linux
运维
服务器
嵌入式硬件
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他