jjzjj

IPv4Mask

全部标签

家庭宽带在有ipv6公网环境下,配置本地tomcat服务器+域名+ssl+ddns,实现ipv6建站、搭建简易的文件服务器、搭建webdav服务器等功能

必备条件:        宽带运营商提供了ipv6       光猫拨号改为路由器拨号且路由器开启了ipv6        运营商未屏蔽ipv6的80/443端口(如果屏蔽了常用端口,那么可以尝试高一点的端口号。端口号范围:1-65535)目录一、阿里云申请域名&ssl证书1、申请域名2、申请ssl证书二、配置tomcat服务器1、下载jdk&tomcat2、配置jdk&tomcat3、配置ssl证书4、开启防火墙端口5、建站6、创建简易的文件服务器7、创建webdav服务器8、创建ddns实现自动同步域名解析9、将tomcat添加到系统服务一、阿里云申请域名&ssl证书1、申请域名官网:阿里

工信部等八部门联合印发推进IPv6技术演进实施意见 加快IPv4退网

工业和信息化部、中央网信办、国家发展改革委、教育部、交通运输部、人民银行、国务院国资委、国家能源局等八部门近日联合《关于推进IPv6技术演进和应用创新发展的实施意见》。《实施意见》提出,到2025年底,IPv6技术演进和应用创新取得显著成效,网络技术创新能力明显增强,“IPv6+”等创新技术应用范围进一步扩大,重点行业“IPv6+”融合应用水平大幅提升。届时,骨干网、城域网、5G等基础网络基于IPv6进一步升级演进;在企业组网和上云等场景中,新增用户开通的IP专线业务50%以上采用分段路由等创新技术;新增网络基础设施和应用基础设施规模部署IPv6单栈;不再新增部署面向互联网用户的IPv4到IP

语义分割mask掩码转化为labelme格式(json文件)

语义分割mask掩码转化为labelme格式(json文件)前言代码完整代码基于自己的任务运行代码应用前言当我们数据集的语义标签为mask掩码格式时,而又想转换成labelme数据格式(json文件),达到如下图所示的结果,该如何实现呢?代码完整代码骚话少说,直接上完整代码mask2json.py。#导入包importosimportioimportjsonimportnumpyasnpfrompycococreatortoolsimportpycococreatortoolsfromPILimportImageimportbase64defimg_tobyte(img_pil):'''该函数

java - Android 编辑文本 mask

我想添加mask..像00000-0000000-0etusercnic.addTextChangedListener(newTextWatcher(){@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){try{Stringstr=s.toString();if(s.length()==5||s.length()==13){st

【Docker系列】docke报错 non-overlapping IPv4 address pool among the defaults to assign to the network 解决方法

目录1.问题1.1问题描述1.2原因:1.3排查步骤: 1.3.1查看docker网络1.3.2查看网络数量 1.4解决方案1.4.1 删除没使用的网络1.4.2修改docker默认网络地址1.4.3 yml指定网络2.投票 好运气不会凭空而来,要么藏在努力里,要么藏在坚持里。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点1.问题1.1问题描述docker-composeup-d命令部署,报错如下Creatingnetwork"test_default"withthedefaultdrivercouldnotfindanavailable,non

IPv6碎碎念及在AWS EC2上的实践

借着IPv4耗尽的东风,我们在AWSEC2上对IPv6进行一波实践,顺道给大家碎碎念一下IPv6,如有错漏,敬请指正1.先普及几个小知识点IPv6的长度是128位,IPv4是32位,IPv6的地址通常写作8段,每段由四位十六进制数组成,例如:FEDC:0123:0000:4567:ABCD:0000:0000:DEFA/64上面的地址还可以简写为:  FEDC:123:0:4567:ABCD::DEFA/64我们可以看到第六和第七段的地址被掩藏掉了,第三段被一个0代替了,这里有两个简写原则: 前导0压缩,也就是0000可以压缩为0连续多段的0可以被双冒号代替,但是每个简写的地址中只能出现一次双

计算机网络实验:应用层协议服务配置:配置DNS服务器+配置HTTP服务器+配置FTP服务器(打开internet 协议版本4 TCP/IPV4+WebDAV创作规则)

一、配置DNS服务器我觉得配置DNS网络这部分的主要难点是:网上的资料太庞杂,有些是用虚拟机做的,有些是用ntbind做的,像我个人用的是Win10系统,虚拟机不太会使用,有些教程基于win2007和winxp,在win10上无法复现实现,所以我花了很多时间找资料,有些教程做到一半才发现无法实现,耗费了很多时间。下面是我找到的win10搭建dns服务器的教程,经过我的实际操作最终是成功的,大家可以去看看:windows10个人版使用ntbind搭建dns服务然后基于上面的博客,我有几点想要补充的,可以提高操作的成功率:1、首先一定要记得用管理员身份运行cmd,不然很多操作都无法进行:2、下载n

【mmdetection】用自己的coco数据集训练mask r-cnn并进行验证、测试,推理可视化,更改backbone,只针对某一标签进行训练

大前提:Ubuntu20.04LTS本人呕心沥血从无到有的摸索,自己边尝试边整理的,其实耐心多看官方文档确实能找到很多东西(下面有官方文档的链接这里就不重复粘贴了),也为了方便我自己copy语句嘻嘻~为什么不是用Windows,作为一个小白我一开始真的想用windows,因为我懒得配双系统,但是没办法,是真的lj,安装又难,训练有诸多限制,就sosad知道吧。安装就看别的博主吧跟着别的博主soeasy嘿嘿~一、准备好自己的coco数据集labelme标注的数据集生成json文件,使用labeleme2coco.py分别生成train,test,val的json文件。二、修改配置文件2.1./m

如果客户端同时有ipv4和ipv6,浏览器是如何选择用哪种ip

在互联网协议(IP)的发展历程中,IPv4和IPv6是两种主要的版本。对于一个客户端来说,同时拥有IPv4和IPv6的能力是常见的情况。那么,当一个客户端同时具有IPv4和IPv6的能力时,浏览器是如何选择使用哪种IP进行通信的呢?首先,让我们了解一下IPv4和IPv6的区别。IPv4使用的是32位地址,这意味着可用的IP地址数量有限,大约有43亿个。相比之下,IPv6使用128位地址,提供了极大的地址空间,几乎可以无限使用。此外,IPv6还具有更高的安全性、更好的扩展性和更高的效率。在客户端和浏览器之间进行通信时,通常会使用最佳的IP版本,以达到最佳的网络性能和可用性。在大多数情况下,浏览器

查看为啥开启了tcp6,但是没有开启tcp,有些人就说是只开启了ipv6,没有ipv4,但是实际上ipv6支持ipv4

在linux上,为什么某些服务明明开启了,但用netstat查看时,却只显示了tcp6监听端口。但是ipv4的服务还是可以访问的,那为什么没有显示tcp4的监听呢?解决过程:首先,关闭ipv6并且重启服务,就显示正常了,比如httpd命令如下:sysctlnet.ipv6.conf.all.disable_ipv6=1systemctlrestarthttpd用netstat再次查看监听,可以看到,已经只监听到只有tcp。总结:netstat只是很真实的显示监听的端口而已,但是需要注意tcp6实际上在Linux上也支持tcp4。