草庐IT

PUNCTUATION

全部标签

请求报错No route to host (Host unreachable)

请求报错Noroutetohost(Hostunreachable);nestedexceptionisjava.net.NoRouteToHostException:Noroutetohost(Hostunreachable)报错原因请求对方机器的端口没有打开,访问的目标地址路由不可达,这个noroutetohost的报错是由于收到icmp路由不可达报文而导致的。如果是linux,是iptables阻挡造成的,可以用serviceiptablesstop关闭iptables试试或者开通防火墙对应的端口查询防火墙是否开启28083端口sudofirewall-cmd--zone=public-

iOS视频捕获实践篇

该demo以ToyCamera命名常用类、方法、属性已在【iOS视频捕获入门篇】介绍。文章目录1.视频流1.1设备与输入1.2输出1.3会话1.4预览页2.拍照2.1输出2.2获得照片3.录制视频4.总结1.视频流1.1设备与输入前面提到我们不能直接设备,而是需要用一个输入对象将设备封装。先来提供一个前置摄像头和一个后置摄像头。(后置摄像头我们只使用一个)-(AVCaptureDevice*)videoFrontDevice{if(!_captureDevice||self.captureDevice.position!=AVCaptureDevicePositionFront){AVCapt

iOS视频捕获实践篇

该demo以ToyCamera命名常用类、方法、属性已在【iOS视频捕获入门篇】介绍。文章目录1.视频流1.1设备与输入1.2输出1.3会话1.4预览页2.拍照2.1输出2.2获得照片3.录制视频4.总结1.视频流1.1设备与输入前面提到我们不能直接设备,而是需要用一个输入对象将设备封装。先来提供一个前置摄像头和一个后置摄像头。(后置摄像头我们只使用一个)-(AVCaptureDevice*)videoFrontDevice{if(!_captureDevice||self.captureDevice.position!=AVCaptureDevicePositionFront){AVCapt

【 Flutter 】 超详细 使用showModalBottomSheet 和 AnimationController 实现一个优雅的自定义动态底部弹窗

场景:App在进入二级菜单的时候,需要出现一个底部弹窗以引导用户进行身份核验,本次我打算使用原生的showModalBottomSheet以创建一个底部弹出菜单;再使用AnimationController实现对菜单高度的自定义调整动画。阅前须知:代码是功能实现后改动复现的,可能存在拼写不同或者有些变量不存在的情况,请视情况修改;不可转载,欢迎讨论、提议提问、指出错误;enjoycoding~首先看一下实现效果Flutter的原生组件showModalBottomSheet是有【展开】和【关闭】的两种动画模式,那么我们想要实现图上的效果,对组件进行自定义的展开高度并为这段区间进行补间动画的操作

【 Flutter 】 超详细 使用showModalBottomSheet 和 AnimationController 实现一个优雅的自定义动态底部弹窗

场景:App在进入二级菜单的时候,需要出现一个底部弹窗以引导用户进行身份核验,本次我打算使用原生的showModalBottomSheet以创建一个底部弹出菜单;再使用AnimationController实现对菜单高度的自定义调整动画。阅前须知:代码是功能实现后改动复现的,可能存在拼写不同或者有些变量不存在的情况,请视情况修改;不可转载,欢迎讨论、提议提问、指出错误;enjoycoding~首先看一下实现效果Flutter的原生组件showModalBottomSheet是有【展开】和【关闭】的两种动画模式,那么我们想要实现图上的效果,对组件进行自定义的展开高度并为这段区间进行补间动画的操作

python中对文件路径的获取

1、获取当前文件的绝对路径importoscur_path=os.path.abspath(__file__)print(cur_path)输出:E:\python\project\test\path_test.py2、获取当前文件的所在目录importoscur_dir=os.path.dirname(os.path.abspath(__file__))#上级目录print(cur_dir)输出:E:\python\project\test3、获取当前文件所在目录的上一级目录importoscur_dir=os.path.dirname(os.path.dirname(os.path.abs

python中对文件路径的获取

1、获取当前文件的绝对路径importoscur_path=os.path.abspath(__file__)print(cur_path)输出:E:\python\project\test\path_test.py2、获取当前文件的所在目录importoscur_dir=os.path.dirname(os.path.abspath(__file__))#上级目录print(cur_dir)输出:E:\python\project\test3、获取当前文件所在目录的上一级目录importoscur_dir=os.path.dirname(os.path.dirname(os.path.abs

解决RuntimeError: Error(s) in loading state_dict for ResNet: Missing key(s) in state_dict: “conv1.0...

项目场景:在多GPU环境下用Pytorch训练的Resnet分类网络问题描述卷积神经网络ResNet训练好之后,测试环境或测试代码用了单GPU版或CPU版,在加载网络的时候报错,报错处代码为:net.load_state_dict(torch.load(args.weights))报错如下:RuntimeError:Error(s)inloadingstate_dictforResNet: Missingkey(s)instate_dict:"conv1.0.weights","conv1.1.weights","conv1.1.bias",...原因分析:出现这种报错的原因主要是,state

解决RuntimeError: Error(s) in loading state_dict for ResNet: Missing key(s) in state_dict: “conv1.0...

项目场景:在多GPU环境下用Pytorch训练的Resnet分类网络问题描述卷积神经网络ResNet训练好之后,测试环境或测试代码用了单GPU版或CPU版,在加载网络的时候报错,报错处代码为:net.load_state_dict(torch.load(args.weights))报错如下:RuntimeError:Error(s)inloadingstate_dictforResNet: Missingkey(s)instate_dict:"conv1.0.weights","conv1.1.weights","conv1.1.bias",...原因分析:出现这种报错的原因主要是,state

【目标检测】利用PyQT5搭建YOLOv5可视化界面

前言本篇主要利用PyQT5搭建YOLOv5可视化界面,并打包成exe程序。整体框架参考自:https://xugaoxiang.com/2021/06/30/yolov5-pyqt5在此基础上,优化了预测逻辑,适配YOLOv5-5.0版本,并使用qdarkstyle美化了界面,支持图片检测、摄像头检测、视频检测,整体效果如下图所示:开源仓库:https://github.com/zstar1003/yolov5_pyqt5可直接运行的exe程序:https://pan.baidu.com/s/16nHvS5tRSeLKB0Ql2-6ZFw?pwd=8888整体框架项目整体框架如下图所示:·mo