UDT

计算机网络常见面试题

一个人想着一个人 提交于 2020-11-25 03:16:43
分享一个很好的博客: http://www.cnblogs.com/maybe2030/p/4781555.html#_label3 OSI,TCP/IP,五层协议的体系结构,以及各层协议    1)物理层(Physical Layer)   激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。 该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。 物理层记住两个重要的设备名称,中继器(Repeater,也叫放大器)和集线器。    2)数据链路层(Data Link Layer)   数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括: 物理地址寻址、数据的成帧、流量控制、数据的检错、重发等 。    有关数据链路层的重要知识点:      1>

Nervos CKB初体验

徘徊边缘 提交于 2020-08-18 06:49:14
目录 介绍 与其他公链的区别 CKB特性 NC Max Cell 模型 RISC-V VM 经济模型 数据结构 CKB 编程模型 加入测试网络Aggron 系统环境 下载命令行程序 初始化配置 运行测试链 访问测试链 加入主网 初始化配置 修改挖矿配置 运行主链 开启挖矿 ckb-cli命令行 使用方法 设置rpc url TUI 创建新账户 领取测试币 查看余额 再创建一个账户(接收转账) 转账 查看交易 查询余额 导出私钥 查看公钥、生成block_assembler 导入私钥 IDE 介绍 Nervos 是一个旨在满足去中心化经济需求的 分层网络 。Layer 1 协议 CKB(Common Knowledge Base 共同知识库)是整个网络的价值存储层,Layer 2 协议在 Layer 1 区块链上提供了无限的可扩展性。 Nervos 网络 = 坚持安全和去中心化的 CKB + 百花齐放的 Layer2 与其他公链的区别 比特币作为一个单一的可编程资产,在 Nervos CKB 上,所有的用户自定义代币(UDT)都可以和原生代币(CKB)都可以通过图灵完备的脚本进行编程,Nervos CKB 是一个多资产可编程的底层智能合约平台。 CKB 并没有采用账户模型,而是 采用了和比特币一样的 UTXO 模型 ,并基于 UTXO 设计了一套新的编程模型 —— cell 模型。

最常用的linux命令

拜拜、爱过 提交于 2020-08-18 04:38:11
查看磁盘挂载情况: df -h 查看当前目录下每个文件夹的大小 du -lh --max-depth=1 清空特定文件root >root 查看安装的linux发型版本 cat /proc/version *******lsb_release -a uname --m 查看所有安装的软件包 rpm -qa 杀死进程 kill -9 进程名 网络 # ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息 linux查看某个端口(Port)的使用情况 lsof -i:80 netstat -anp|grep 80 Windows查看端口使用情况 Jetty后台启动和关闭 nohup java -jar start.jar & ps -aux |grep java 查找文件 find / -name '*.txt' 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组

java笔试要点(java.sql包)

只谈情不闲聊 提交于 2020-05-08 02:20:36
提供 JAVA存取数据库能力的包是 ( ) A: java.sql B: java.awt C: java.lang D: java.swing 解析: A,java.sql包提供Java存取数据库能力 B,java.awt包是java图形界面的包 C,java.lang是java语言的核心好,lang是language的简写 D,java.swing是经过java封装的与操作系统无关的图形界面包 注解: java.sql提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。 java(TM),那个TM,指的是Trade Mark,也就是商标,以前是sun公司持有,现在卖给Oracle了。 java.sql 包中包含用于以下方面的 API: 通过 DriverManager 实用程序建立与数据库的连接 DriverManager 类:建立与驱动程序的连接 SQLPermission 类:代码在 Security Manager(比如 applet)中运行时提供权限,试图通过 DriverManager 设置一个记录流 Driver 接口:提供用来注册和连接基于 JDBC 技术(“JDBC驱动程序”)的驱动程序的 API,通常仅由 DriverManager

Java-API-Package:java.sql百科

[亡魂溺海] 提交于 2020-05-07 18:38:33
ylbtech-Java-API-Package:java.sql百科 提供使用 JavaTM 编程语言 访问并处理存储在 数据源 (通常是一个关系数据库)中的数据的 API。 此 API 包括一个 框架 ,凭借此框架可以 动态地安装不同驱动程序来访问不同数据源 。 1、 中文名:java.sql 用 于:将 SQL 语句传递给数据库 性 质:API 分 类:SQL 类型 目录 1 描述 2 sql包内容 3 JDBC内容 ▪ TM3.0API ▪ TM4.0API 4 JDBC特性 ▪ 4.0特性 ▪ 3.0特性 ▪ 2.1特性 5 用途 6 JDBCAPI ▪ JDBC ▪ 优缺点 ▪ 支持 7 一致性 2、 1. 返回顶部 1、 描述 JDBC TM API 主要用于 将 SQL 语句传递给数据库 ,但它还可以用于 以表格方式从任何数据源中读写数据 。通过接口的 javax.sql.RowSet 组 可以使用的 reader/writer 实用程序 ,可以被定制以 使用和更新 来自 电子表格 、 纯文本文件 或其他任何表格式数据源 的数据。 sql包内容 java.sql 包中包含用于以下方面的 API: 通过 DriverManager 实用程序建立与数据库的连接 DriverManager 类:建立与驱动程序的连接 SQLPermission 类:代码在 Security

计算机网络相关协议以及(TCP,UDP区别)

会有一股神秘感。 提交于 2020-04-27 22:31:48
OSI的体系结构: 物理层->数据链路层(ARP协议 )->网络层-(OSPF开放最短路径优先协议,Ipv4/v6)>运输层->会话层(SSL安全套接字协议,TLS传输层安全协议,RPC远程过程调用协议)->表示层->应用层 ARP(地址解析协议)协议在TCP/IP模型里面,它属于网络层。 ARP协议: 数据在传输的过程中,有不断封装过程,到了链路层的话(以太网传输),在以太网的帧格式中会出现目的主机的MAC地址,但是我们从一开始就只知道目的主机的IP地址,所以这里用到了ARP协议(简单来说就是寻找对应目标的MAC地址) 源主机先在自己的ARP缓冲区中寻找映射,如果有(直接填充于以太网帧中),如果没有,通过 路由广播请求 ,这时一些联网的主机就会收到这个请求,并将这个请求传回网络层,对比IP地址,检验是否可以接受,如果不行,则直接丢失这个信息,如果可以那么回复ARP请求(回复里面包含目的主机的MAC地址,应答是单播方式),并且将源主机的MAC地址加入到目的ARP缓冲区中,形成映射,源主机接受到请求后,将目的的MAC地址加入到ARP缓冲区,也形成映射。 RARP协议: mac地址将mac地址解析为ip地址 五层协议体系结构: 应用层:(包括了上面的会话层,表示层,应用层) 应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用

【安富莱】各种开发板和模块的资料下载汇总贴(2020-04-06)

不羁岁月 提交于 2020-04-24 16:18:20
论坛新域名: www.armbbs.cn 最新工作进展: 事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器(2020-03-30) https://www.cnblogs.com/armfly/p/11286169.html 开发板类: 1、STM32-V7开发板(2020-04-06更新): (1)STM32H7用户手册发布,重在BSP驱动包设计方法,HAL库的框架学习: https://www.cnblogs.com/armfly/p/11255485.html (2)V7开发板详情看此贴: https://www.cnblogs.com/armfly/p/11255864.html 2、STM32-V6开发板(2020-04-06更新): (1)【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔 https://www.cnblogs.com/armfly/p/11254157.html (2) V6开发板详细介绍及其资源下载: https://www.cnblogs.com/armfly/p/11276978.html 3、STM32-V5开发板(2020-04-06更新): (1)V5入门视频链接:https://pan.baidu.com/s/1D-Asd7G8NcMEd5v5z

Cassandra 最佳实践系列(1)

可紊 提交于 2020-03-25 07:16:29
3 月,跳不动了?>>> Cassandra最佳实践细节(1)常见CQL使用(1) 数据类型 CQL_TYPE包含如下几类: native type; collection type; user defined type; tuple type; Custom type; native type 类型 变量可用类型 描述 ascii string ASCII 字符串 bigint integer 64位有符号long blob blob 任意字节 boolean boolean true、false counter integer counter 列(64位有符号) date integer、string 日期常量类型 decimal integer、float 可变精度小数 double integer、float 64位IEEE-754浮点 duration duratio 纳秒精确度的持续时间 float integer、float 32位IEEE-754浮点 inet string IP地址、ipv4或者ipv6,因为没有ip类型,所以用string作为输入 int integer 32位 有符号int smallint integer 16位有符号int text string UTF-8编码string time integer、string 纳秒精度的时间

新一代直播传输协议SRT

允我心安 提交于 2020-03-19 16:50:55
3 月,跳不动了?>>> Photo by Vlad Alexandru Popa from Pexels SRT协议是基于UDT的传输协议,保留了UDT的核心思想和机制,抗丢包能力强,适用于复杂的网络。在LiveVideoStack线上分享中,新浪音视频架构师 施维对SRT协议的原理、优缺点特性以及在流媒体中的应用进行了详细解析。 文 / 施维 整理 / LiveVideoStack 视频回放 https://www2.tutormeetplus.com/v2/render/playback?mode=playback&token=a1564111ef934005b4b1acf2105128e3 1. 为什么选择SRT? 毋庸置疑,现今存量最大的直播协议是RTMP,但随着新技术的不断发展与使用场景的不断拓展,继续使用RTMP会令人感到有些力不从心。RTMP协议的缺陷主要有以下四个方面: RTMP协议缺陷 首先,RTMP协议太老,且最后一次更新是在2012年;同时HEVC/H.265/AV1等视频格式都没有官方定义,以至于需要国内CDN厂商自行定义。 RTMP连接过程较长,由于RTMP基于TCP(TCP存在三次握手),除此之外,其本身又存在c0/s0到c2/s2的三次握手,再加上connection,createstream,play/publish

ODPS2.0重装上阵,优化提升SQL语言表达能力

眉间皱痕 提交于 2020-03-13 10:32:11
MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外,也致力于提升SQL语言的用户体验和表达能力,提高广大ODPS开发者的生产力。 MaxCompute基于ODPS2.0新一代的SQL引擎,显著提升了SQL语言编译过程的易用性与语言的表达能力。我们在此推出MaxCompute(ODPS2.0)重装上阵系列文章 第一弹 - 善用MaxCompute编译器的错误和警告 第二弹 - 新的基本数据类型与内建函数 第三弹 - 复杂类型 第四弹 - CTE,VALUES,SEMIJOIN 第五弹 - SELECT TRANSFORM 第六弹 - User Defined Type 第七弹 - Grouping Set, Cube and Rollup 第八弹 - 动态类型函数 MaxCompute自定义函数的参数和返回值不够灵活,是数据开发过程中时常被提及的问题。Hive 提供给了 GenericUDF 的方式,通过调用一段用户代码,让用户来根据参数类型决定返回值类型。MaxCompute 出于性能、安全性等考虑,没有支持这种方式。但是MaxCompute也提供了许多方式,让您能够灵活地自定义函数。 场景1 需要实现一个UDF,可以接受任意类型的输入