Day30网络

捷联惯导总结--初始对准,位置标定,INS姿态更新,GPS/INS组合 惯导及组合导航回顾  2018.09.16 今天和17系的同学一起把惯导的流程捋了一遍,为了加深自己的记忆,这里在前面把心得大致列出来。 我们这里只考虑捷联式惯导及松组合 首先拿到惯性传感器(加速度计和陀螺仪)需要对其进行标定,是为了求出零偏,比例因子,交轴耦合这些误差。这些误差有的虽然在出厂时会给出,但是考虑到实际环境不同,还是要做标定。一般采用的是六位置旋转法,针对加速度计和陀螺仪同时... 阅读详情

网络

===================================================

java.net.InetAddress

java.net.ServerSocket

java.net.socket


java.net.InetAddress

================================================

*表示网络主机的IP地址


创建实例

---------------------------------------------

InetAddress  ia=InetAddress.getLocalHost()

得到本机ip地址

InetAddress ia=InetAddress.getBytName(ip地址或主机名)

得到远程主机的ip地址

方法

-------------------------------

getHostAddress()

得到主机的ip地址

getHostName()

得到主机名(可能得不到主机名时返回ip地址....)


Socket

================================================

*网络套接字

*IP+端口(1-65535)的抽象定义


ServerSocket

===================================================

*选取一个本机端口,在这个端口上等待客户端来连接.


*当客户端向这个端口发起连接,在服务器端会创建新的Socket连接通道,

并在服务器随机选取一个端口来建立连接通道


创建实例.

-----------------------------------------------------------------------

ServerSocket ss=new ServerSocket(端口号);

端口选择:

1024~50000   1024之前的端被系统占用  ftp-21(默认) http:80   https-433 等等....


方法:

-------------------------------------------------------

accept()

System.out.pringln(112)//这句话会accept()收到后执行

在指定的端口上等待客户端发起连接

阻塞的方法,一般在工作线程中调用.

close()

停止服务,释放占用的端口.


Socket

===============================================

socket 表示一个抽象的网络连接


创建

---------------------------

服务器端

Socket s=ss.accept();

客户端:

Socket s=new Socket(ip,端口);//服务器端ip和端口号

方法

------------------------

getInputStream

getOutputStream


setSoTimeout()

设置接收数据的等待超时时长

超时候会出现SocketTimeOutException 针对于in.read方法(server端踢人用)

=====================回环IP================

localhost=127.0.0.1

模拟器访问宿主计算机固定ip:10.0.2.2


tag:yourTag 过滤






工业自动化进阶:西门子 S7-1200 PLC 调度 AGV 实现精确定点移动 本文介绍了基于西门子S7-1200PLC的AGV调度控制系统设计,包括系统架构、硬件选型和PLC程序设计。系统通过PROFINET通信实现PLC与AGV的数据交互,采用状态机控制逻辑实现任务管理、运动控制和闭环位置校正。重点阐述了通信协议实现、梯形图核心逻辑及系统调试优化方法。实际应用案例显示,该系统定位精度达±3mm,显著提升了物料配送效率。该方案为工业自动化升级提供了可靠的技术支持。 阅读详情

相关推荐

ABAP内表数据导出Excel:OLE、ALV与GUI_DOWNLOAD方案全解析

在企业级应用开发中,数据导出是连接后台系统与前端业务分析的关键桥梁。其核心原理是将结构化数据转换为通用文件格式,以实现跨平台的数据交换与可视化。从技术价值看,一个健壮的导出功能能显著提升数据处理效率,减少人工干预,是衡量系统实用性的重要指标。常见的应用场景包括报表生成、数据交接和临时数据提取。本文聚焦于SAP ABAP开发领域,深入探讨如何将内表数据高效、稳定地导出至Excel,涵盖了OLE自动化、ALV标准导出以及基于CL_GUI_FRONTEND_SERVICES与GUI_DOWNLOAD的通用方案,并

weixin_32715349的博客 325

Python入门学习 DAY30(单例模式 网络编程介绍)

Python入门学习 DAY30 今日内容:  单例模式 网络编程介绍   单例模式 什么是单例模式 指多次实例化的结果指向同一个实例 列: 设置一个settings配置文件 IP='1.1.1.1' PORT=3306   单例模式实现方式一:定义一个类方法实现单例模式 import settings class MySQL: __instance = Non...

sql121407的博客 228

KG²RAG框架:知识图谱增强大模型检索生成技术解析

知识图谱(Knowledge Graph)作为结构化知识表示的重要方式,与向量检索技术结合形成了新一代检索增强生成(RAG)框架。其核心原理是通过图神经网络编码器提取子图特征,并与文本向量空间对齐,实现结构化与非结构化知识的协同检索。这种技术显著提升了专业领域问答的事实准确性,在医疗诊断、金融分析等需要高可靠性响应的场景中具有重要价值。KG²RAG框架创新性地采用双通道处理架构,结合Neo4j等图数据库与Milvus向量数据库,通过动态检索调度器智能选择最优检索路径。实测表明该方案能降低40%以上的事实错误

weixin_29306875的博客 107

30day_网络编程

由于不同机器上的程序要通信,于是产生通信 C/S架构: Client与Server,客户端(只有用的时候再使用)与服务端(一直运行,等待服务) B/S架构: 浏览器端与服务器端 Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改...

weixin_30537451的博客 140

PyCharm与MicroPython联手:打造高效ESP32开发环境

本文详细介绍了如何使用PyCharm与MicroPython打造高效的ESP32开发环境。通过配置PyCharm插件、刷写MicroPython固件以及实战示例,帮助开发者快速上手嵌入式Python开发,显著提升物联网项目的开发效率。

weixin_29169899的博客 380

图文:银行核心账务处理逻辑(白话篇)

银行账务系统分为对内账(记录银行自身资产负债)和对外账(处理客户交易),通过特定编码规则的账号体系进行管理。采用T型账户结构和凭证制度确保每笔交易可追溯,通过明细核算与综合核算双线并行、每日轧账核对(科目日结单、总账、日计表)实现账务精准平衡。从业务触发到最终账平的全流程体现了银行账务"分层记录、双向核对、闭环校验"的核心原则,保障资金流动的透明性与安全性。

银行信息系统应用架构详解 541

AI 入门 30 天挑战 - Day 8 费曼学习法版 - 神经网络初探

本教程是 AI 入门 30 天挑战 系列的一部分!合上教程,尝试回答: ⏰ 时间:20 分钟如果能答出 80% 以上,我们开始今天的深度学习之旅!如果不够,花 5 分钟快速翻阅 Week 1 的笔记。想象你在教小孩认猫:传统方法(机器学习): 神经网络方法: Week 1 vs Week 2 🎯 费曼输出 #1:解释为什么需要神经网络 任务 1:向小学生解释 场景: 有个小朋友问你:"为什么要学神经网络?"要求:参考模板: ⏰ 时间:15 分钟如果你在解释时卡住了: 这很

m0_67081842的博客 924

OpenCASCADE完整教程专栏完整目录

OpenCASCADE完整教程专栏完整目录

希望我的博客,能帮上你解决学习中工作中所遇到的问题 9705

day_30网络编程

网络通讯协议,理论知识点 1:什么是互联网   计算机互联网,由多台计算机通过某种介质相互连接而组成,互联网之所以存在就是为了能让信息共享 2:网络编程   指的就是编写基于网络的应用程序 3:学习网络编程的目的是?   利用网络来与另一台计算机相互传输数据, 开发出支持网络通讯的应用程序,这样即使足不出户也能尽知天下事 C/S结构   建立网...

dibu7874的博客 131

wireshark提取视频数据之RTP包中提取H264和H265

本文主要描述从wireshark包数据中提取出H264和H265裸流数据方法,裸流通过RTP封包方式发送,从抓包中直接提取视频流数据,进而进行流媒体问题定位

技术控的笔记 17万+

青少年C/C++软件编程(四级)等级考试真题及答案解析目录

3. 带通配符的字符串匹配。1. 怪盗基德的滑翔翼。3.最长公共子上升序列。4.宠物小精灵之收服。

长春高老师编程 3035

day-30网络编程

网络通信协议 什么是互联网计算互联网: 由多台计算机通过某种介质相互连接而组成互联网存在的意义:为了能让信息共享 网络编程 :指的是编写基于网络来传输数据的应用程序 C/S结构 建立网络至少需要两台计算机,然后使用网络来传输数据 1.网络必须联通 2.在需要访问数据一方 必须安装用于访问数据的应用程序   该应用程序称之为客户端应用程序(client) ...

weixin_30680385的博客 93

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

DAY 30 网络编程基础

一.软件开发架构   1.c/s架构    c:客户端    s:服务端   2.b/s架构    b:浏览器    c:服务器   手机端:好像C/S架构比较火,其实不然,微信小程序、支付宝第三方接口   B/S架构的优点是统一接口   PC端:B/S架构比较火   本质:B/S其实也是C/S   服务端:24小时不间断提供服务,谁来我就服务谁。   客户端:想体验服务的...

weixin_30511107的博客 67

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

day30网络基础-网络协议

目录 一、操作系统 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 计算机三层结构: 计算机(硬件) == > os == >应用软件 二、网络通信原理 一台硬件设备装上了操作系统再装上软件,我们就可以正常操作使用该设备了,很多人都有这样的设备,彼此独立\孤立,拿我国普通话为例,为了消除方言隔阂,以利社会交际,即定普通话是我国通用的语言标准,如果把计算机

yinlingjishu的博客 396

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

day30,网络编程和各种协议

网络编程 1.网络通讯协议 理论知识点 学习网络编程的目的? 什么是互联网 网: 由多个节点相互连接组成 渔网 蜘蛛网 计算互联网: 由多台计算机通过某种介质相互连接而组成 互联网之所以存在就是为了能让信息共享网络编程 :指的是编写基于网络的应用程序 学习网络编程的目的 ...

weixin_30655569的博客 137

【0905 | Day 30】网络编程

目录 网络编程 Part1:网络协议(五层模型) Part2:描述三次握手和四次挥手,并展示C端和S端状态 Part3:写一个客户端,实现给服务端发送请求;写一个服务端,实现给客户端的数据变成大写返回 网络编程 Part1:网络协议(五层模...

weixin_30319153的博客 106

网络编程 day30

基于ftp的服务器下载。

m0_60026178的博客 127

python基础一 day30 网络编程

# python基础# 网络编程 _ 概念 4天 # 什么是网络 网络的基础概念 ***** # socket # TCP # UDP# 并发编程 _ 概念 # 一天 # qq 微信 飞秋 网游 微博 歪歪 _基于应用的网络程序# 百度 微博 知乎 博客园 网易 _基于浏览器的网络程序 # 网络编程中的 - C/S架构 # ...

weixin_30548917的博客 72

Day30 网络编程

嵌入式学习

CenZywush的博客 95

python-day30--网络编程

网络编程 什么是网络编程: 基于网络编写的应用程序简称为网络编程 为什么要网络编程 让计算机之间能够利用网路来相互传输数据. 一. c/s架构 学习网络编程的目的,就是利用网络访问另一台计算机的数据,那么至少需要两台电脑,一台为服务器(server),提供数据, 一台为客户端(client),访问数据 二. 网络通讯的基本要素 1:物理连接介质 数据传播是需要物理介质才能进...

weixin_30954607的博客 132

Python Day 30 网络编程 (串讲 FTP作业)

Python Day 30 网络编程 (串讲 FTP作业) 转载于:https://www.cnblogs.com/eailoo/p/9166936.html

weixin_30838921的博客 124

嵌入式学习(Day: 30 网络编程)

无线局域网:(4G/5G,网络);(网络)接口层: ARP(地址转换:IP地址转换成mac) RARP(逆向地址转换,mac地址转IP地址) ... ip--->mac(ip地址,mac地址(全球唯一):如交换机通过IP地址将数据分发给不同的mac地址的电脑)交换机:(如24口),这24个口,平级关系,里面有个ARM芯片,交换机是一个嵌入式设备。传输层tcp udp 协议 文件 视频,音频(tcp:保证可靠性,可延迟一点,不能丢包,丢包就会出现延迟(如:VNC软件);

weixin_43687188的博客 877

Python9-网络编程-day30

# 由于不同机器上的程序要通信,才产生了网络# server# client# 端口 找到的程序# 在计算机上,每一个需要网络通信的程序,都会开一个端口# 在同一时间只会有一个程序占用一个端口# 不可能在同一时间有两个程序占用同一端口# 端口范围:0-65535# 8000之后的端口# ip---确定唯一一台机器# 端口——确定唯一的一个程序# ip+端口 找到唯一的一台机器上的唯一的一个程序#...

weixin_30312563的博客 79

Python Day30:网络编程/OSI模型

## 网络编程 ```python 网络编程就是编写基于网络的应用程序 CS结构: 客户端应用程序client(访问数据端) 服务端应用程序:server(提供共享数据端) 学习网络编程,目的就是编写基于C/S结构的应用程序 网络通讯的两个条件: 1,物理传输介质:双绞线/光纤/同轴线/无线电波 2,通讯协议 通讯协议:发送方...

weixin_30593443的博客 97
上一篇: day28安卓线程
下一篇: mysqld数据库笔记
AverageJoe24
博客等级 码龄13年 0粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值