北京联通hg2543c1光猫改桥接

之前都是光猫拨号,自己的路由器作为二级路由器。用着也没啥问题,但现在各大运营商都已经相应国家号召都提供了ipv6,我现在的网络架构有个问题就是路由器本身是光猫分配ip可以拿到ipv6, 但我路由器下面的所有设备都没有ipv6,白给的公网ipv6不要白不要。 路由器下的设备想要拿到ipv6有两种方式,一种是路由器接入lan口当交换机和AP用,这样下面的ip全由光猫来分配管理,发挥不出我路由器...

阅读全文

Sanic获取客户端的真实IP

自己之前写的DDNS脚本最近发现不好使了,查看原因发现是之前获取ip的服务大幅减少免费的请求次数了,我的脚本无法拿到自己的IP了。网上还有很多免费的获取ip的共公服务, 但可能还会发生这样的事,反正我公网上也有服务,加个获取IP地址的接口就可以。 获取ip的API使用python的Sanic框架来实现。 Nginx 部署 官方文档 https://sanicframework.org...

阅读全文

ROS系统的Service和msg

今年有段时间有些开拓性的项目,设计到机器人相关的知识,当时忙着实现也没有记录,现在公司组织架构调整,项目也凉了。正好有时间记录一下。 不得不说ROS系统的设计还是蛮不错的,各个模块都是解耦的,也不限制语言,可以用python2、python3,也可以用c++。在ROS中模块间的通信调用主要通过Service和msg来进行。 Service与我们服务端的rpc方法远程调用类似,而msg与MQ...

阅读全文

CUDA相关安装问题记录

CUDA docker运行 先安装nvidia-docker https://nvidia.github.io/nvidia-docker/ apt-get install -y nvidia-docker2 启动cuda10.1和cudnn7环境 docker run --rm --runtime=nvidia -ti -v /data:/data nvidia/cuda:1...

阅读全文

wireguard安装配置

安装 使用docker安装(https://hub.docker.com/r/linuxserver/wireguard) docker run -d \ --name=wireguard \ --cap-add=NET_ADMIN \ --cap-add=SYS_MODULE \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/...

阅读全文

vue3初探

昨天写了一个页面,新创建的环境,因为之前用vue2,现在出来了正好试试,但用写具踩了不少坑。 app初始化 vue2 直接用Vue来添加插件, vue3首先用createApp来创建app实例。 vue2 import Vue from 'vue' import VueRouter from 'vue-router' import Antd from 'ant-design-vue'...

阅读全文