在部分情况下,没有办法直接访问到目标机器,需要通过中转的方式进行访问,一般使用代理,或者VPN等组网方式,使用端口转发的方式其实也是不错的。
这里简单介绍一下 ssh
的代理方式.
最近在使用 bazel
,尝试使用交叉编译,在这做个记录
配置的地方有几个:
.bazelrc
文件配置,用于激活 config
配置toolchain
目录,并创建BUILD
文件.bzl
文件本项目是用于模拟自动注入,通过添加注解@Autowired
,方便在安卓下能够更好的自动注入自动添加对象,不需要自己给每一个类进行Instance
维护。
最近弄了个Android
的模拟自动注入的库,在给别人用的时候,需要发送 jar
或者 aar
给对方,这就导致我可能需要保留一份,否则每次都需要重新编译生成。为了 偷懒
增加效率,在查询资料之后,将其发布到了github packages
。
准备工作:需要github
账号(废话),生成GitHub token
需要有写权限(如果只是使用不需要,如果需要推送则需要),将账号(GITHUB_USER
)
和token
(GITHUB_PERSONAL_ACCESS_TOKEN
)配置到用户目录下~/.gradle/gradle.properties
。
注意事项:
如果发布返回4**系列错误,原因可能是这几个:
GroupPageId
或者ArtificatId
使用了大写,需要改为小写。- 当前
GroupPageId
或者ArtificatId
已经在使用了!!!,需要修改,或者把在使用的删掉。。。。- 账号密码(
Token
)错误。
在某些情况下,我们需要用一个已知的物体,在一个场景内进行匹配,比如有一张身份证,然后想要在桌子上找到他的位置。比如以下两张图片:
身份证图片:
桌子图片:
(什么?没有桌子?哦,不要在意这些细节问题,嗯。)
如果想要从其中桌子图片找到身份证图片的话,我们可以使用 OpenCV 的 ORB特征检测器(SIFT和SURF已获得专利,如果要在实际应用中使用它,则需要支付许可费,而 ORB 速度和性能也不差)。
在需要带着笔记本出门的情况下,相对于如今动不动就 15寸+
的笔记本电脑,我更喜欢携带一些小尺寸的电脑,毕竟,每天上下班背电脑是真的重。
docker-compose 使用代理
之前写篇 gitlab
仓库搭建步骤教程,最近升级的时候发现命令实在是太长了,于是决定使用 docker-compose.yml
文件进行配置搭建。
在Linux系列下,我们连接WiFi的时候,可以使用nmcli作为管理工具,进行WiFi连接断开等操作,操作也相对方便。
nmcli
不仅仅支持操作 Wi-Fi
,还支持操作所有网络设备
提示:
在centos7
某些情况下,以太网并没有自动连接网络,可以使用
1 nmcli connection modify "设备名(ens33)" connection.autoconnect yes设置自动管理,且开机自动连接。