VMWare: 虚拟机端口映射

 

在搭建好Mysql容器并把端口映射到虚拟机的13306后,发现在Windows主机上无法连接到mysql,经过一番搜索后才发现VMware也需要配置端口映射才可以。

下面介绍如何配置:

1、VMware > 编辑 > 虚拟网络编辑

f2ab229c-caea-4070-9841-47cce481883e.png

打开发现需要权限,点击 “更改设置”。

2、因为虚拟机网络使用的是NAT模式,所以点击VMnet8

5a9c54dd-984d-4dcf-92c2-e7f430c62d8c.png

点击 NAT设置。

3、 NAT设置,添加端口映射

e2cce8a1-9b95-46f0-8d31-3b01cedd1e7e.png

网关IP是指VMware的虚拟机IP将都在“192.168.206.2”的网段上面,这里配置跟他没关系。

看到端口转发,然后点击 添加

0c8f7a62-5c5f-486a-9038-f2574c65124a.png

主机端口,即映射到你本机的端口号,所以这里设置将虚拟机的端口13306映射到我本机的端口13306。
而“192.168.206.128”即时虚拟机的IP地址,需要自己去查询并手动填写。

填完确定,最好重新启动下虚拟机,主机再次连接mysql,ok可以了。

注意: Ubuntu Server 防火墙默认开放所有端口,所以可以不必关闭防火墙。

参考:

  1. http://www.jianshu.com/p/311b62491750

web : html div 保存为png ,使用html2canvas

 

 

$("#btn_screen").on("click", function () {               
                html2canvas($("#tbl_exception"), {
                    height: $("#tbl_exception").outerHeight() + 20,
                    onrendered: function (canvas) {
                        var url = canvas.toDataURL();
                        //以下代码为下载此图片功能
                        var triggerDownload = $("<a>").attr("href", url).attr("download", getNowFormatDate()+"异常信息.png").appendTo("body");
                        triggerDownload[0].click();
                        triggerDownload.remove();
                    }
                });
            });

参考:

[1]:http://www.cnblogs.com/yanweidie/p/5203943.html  [重要有用]

[2]http://www.cnblogs.com/wzh2010/archive/2012/09/02/2667639.html [生成报表]

[3]https://75team.com/post/convert-code-to-image-via-html2canvas.html

[4]http://web.jobbole.com/83715/ [另一种思路,待看]

charles : 抓去https 出现问题 ,v2ex模拟登录

  1.  v2ex 模拟登录工具不能使用了,由于站长将登陆规则改了,
  2. 打算重新写个,使用charles对v2ex进行抓包,出现错误
  3. pc端的证书有点问题
  4. mac 打开 keychain Access ,重新信任 charles 证书 
  5. 重启chrome
  6. 重启电脑
  7. 搞定
  8. 用scrapy 重新写了v2ex模拟登录,每日获取金币

 

 

参考:

[1]https://segmentfault.com/q/1010000005625874