正文内容加载中...
posted @ 2019-11-10 18:56 ET民工[源自火星] 阅读 (81) 评论 (0) 编辑
摘要:介绍 首先,你需要有一台能上外网的服务器,如AWS,GCP等。 其次,请自行复制全文,然后将 替换为v2r的全称(5个小写字符)。 服务器上Docker镜像配置流程 拉取镜像 配置本地目录 配置 文件内容如下 可在 上进行可视化配置,生成对应的json及文件。 上面的vmess配置,id和端口可以随 阅读全文
posted @ 2019-10-14 16:04 ET民工[源自火星] 阅读 (950) 评论 (0) 编辑
摘要:之前尝试过 ,也记录过使用方法,见 "[笔记] 使用otunnel从外网访问内网" ,但是用了几天发现还是不够稳定。 然后尝试 ,发现性能稳定,够用,将过程及配置分享在这里吧。 需求 内网机器没有公网IP,但是可以访问外网,现在需要从外网访问内网机器。 举例,在家里机器A访问公司内网机器B。 前提 阅读全文
posted @ 2019-08-28 23:29 ET民工[源自火星] 阅读 (95) 评论 (0) 编辑
摘要:需求 内网机器没有公网IP,但是可以访问外网,现在需要从外网访问内网机器。 举例,在家里机器A访问公司内网机器B。 前提 需要一台有公网IP的服务器S做中转,这样就可以打通AB两端了。 A S B 环境 家中A机,Win10 服务器S,Ubuntu 16.04 LTS 64 bit,公网IP: 12 阅读全文
posted @ 2019-08-15 20:43 ET民工[源自火星] 阅读 (52) 评论 (0) 编辑
摘要:钉钉防多开原理 常规程序防止多开,会使用Mutex。 钉钉是常规程序,所以也是使用Mutex。 查找钉钉使用的Mutex 工具: "ProcessExplorer.exe" 启动钉钉,然后使用ProcessExplorer查看进程的Mutant,会看到多个。 挨个停掉Mutant句柄之后尝试再次打开 阅读全文
posted @ 2019-08-02 01:12 ET民工[源自火星] 阅读 (2677) 评论 (0) 编辑
摘要:之前的 "[笔记] 基于nvidia/cuda的深度学习基础镜像构建流程" 已经Out了,以这篇为准。 基于NVidia官方的 image,构建适用于Deep Learning的基础image。 思路就是先把常用的东西都塞进去,build成image,此后使用时想装哪个框架就装。 为了体验重装系统的 阅读全文
posted @ 2019-07-24 11:42 ET民工[源自火星] 阅读 (185) 评论 (0) 编辑
摘要:之前写的 "[笔记] Ubuntu 18.04安装Docker CE及nvidia docker2流程" 已经out了,以这篇为准。 Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心弄崩Host的环境。 为了在docker中支持GPU,NVidia之前是弄了个 ,现在升级为 阅读全文
posted @ 2019-07-23 21:24 ET民工[源自火星] 阅读 (1394) 评论 (0) 编辑
摘要:SSD虽然快,但是容量不够用,买了块希捷4TB的机械硬盘,准备给台机扩容。 安装环境 OS: Ubuntu 18.04 安装新硬盘 问了客服,原来这款机箱已经带了硬盘滑槽,不需要固定螺钉了。 买了SATA3的数据线,一头直一头弯,搞定。 硬盘格式化 Ubuntu下有图形化的工具 ,可以省去在命令行下 阅读全文
posted @ 2019-06-26 11:49 ET民工[源自火星] 阅读 (312) 评论 (0) 编辑
摘要:所谓全排列,就是给定数组,将所有的可能排列组合都枚举出来,n个元素共有n!种排列组合。 举例,对于['1', '2', '3'],全排列结果为:123,132,213,231,312,321,共有3!=6种。 很直觉的思路就是从数组中依次挑选一个元素作为第1元素,固定第1元素之后,再将剩下的n 1个 阅读全文
posted @ 2019-02-22 00:28 ET民工[源自火星] 阅读 (2284) 评论 (0) 编辑
摘要:虽然Ubuntu 18.04可以通过apt安装caffe,但是为了使用最新的代码,还是值得从源码安装一遍的。 安装环境 OS: Ubuntu 18.04 64 bit 显卡: NVidia GTX 1080 CUDA: 10.0 cuDNN: 7.4 Python: 3.6 任务:从源码编译安装ca 阅读全文
posted @ 2019-01-27 20:45 ET民工[源自火星] 阅读 (582) 评论 (0) 编辑