作者: admin

  • 软路由

    教程视频:https://sdeno.com/wp-content/uploads/2020/08/ruanluyou.mp4

    将路由器设置为ap模式,光猫设置为桥接模式(一般情况都是桥接模式了)

     

    ESIX (页面版的VMware Workstation Pro)用来安装爱快、lede
    https://10.10.10.254/
    账号:root 密码:admin888*

     

    爱快 (宽带拨号的地方)
    http://10.10.10.253/
    admin 密码:admin888

     

     

     

     

    设置梯子账号的地方
    http://10.10.10.252/
    admin

     

  • js网页截图|屏幕截图html2canvas.js

    屏幕截图:

    new html2canvas(document.getElementById('app')).then(canvas => {  //id="app"是需要截图的区域
        // canvas为转换后的Canvas对象
        let oImg = new Image();
        oImg.src = canvas.toDataURL();  // 导出图片
        document.body.appendChild(oImg);  // 将生成的图片添加到body
    });

     

    网页截图:

    (有一个bug,本地加载的图片可以截图到内容,但如果是通过请求后台接口得到的图片就截图不到图片内容了)

    var height = $(document).height() //获取需要截图内容的高度
    //克隆节点,默认为false,不复制方法属性,为true是全部复制。
    var cloneDom = $("#app").clone(true);//克隆要截图的区域
    //设置克隆节点的css属性,因为之前的层级为0,我们只需要比被克隆的节点层级低即可。
    cloneDom.css({
        //"display": "none",
        "position": "absolute",
        "top": "0px",
        "z-index": "-111",
        "height": height
    });
    //将克隆节点动态追加到body后面。
    
    $("body").append(cloneDom);
    console.log(cloneDom)
    html2canvas(cloneDom[0]).then(function(canvas){
        function getBlobBydataURI(dataURI,type){
            var binary = atob(dataURI.split(',')[1]);
            var array = [];
            for(var i = 0; i < binary.length; i++) {
                array.push(binary.charCodeAt(i));
            }
            return new Blob([new Uint8Array(array)], {type:type });
        }
        var imageData = canvas.toDataURL("image/jpeg");
    
        var formData = new FormData();
    
        var $Blob= getBlobBydataURI(imageData,'image/jpeg');
    
    
        let reader = new FileReader();
    
    
        reader.readAsDataURL($Blob);
    
    
        reader.onload = function(e) {
            var img = document.createElement("img");
            img.src = e.target.result;
            document.body.appendChild(img);
            console.log(img)
        }
    
        formData.append('file',$Blob);
        formData.append('type',1)
        var timestamp = new Date().getTime();
        formData.append('key',timestamp + '.png');//得到以当前时间命名的图片文件
        for (var pair  of formData.entries()) {
    
            if(typeof value == 'object'){
                if(value.hasOwnProperty("name")){
                    pair[1].name = "1.jpg"
                }
            }
        }
    
    
    
        //上传
        // $.ajax({
        //     url:'http://devh.bugegaming.com/api2/turntable/upload',
        //     type:'post',
        //     data:formData,
        //     async: false,
        //     crossDomain: true,
        //     contentType: false,
        //     processData: false,
        //     success: function(data){
        //
        //     }
        // });
    })

    https://blog.csdn.net/huangxinglian/article/details/80582299?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242

    https://sdeno.com/wp-content/uploads/2020/08/html2canvas.min.js

  • 软路由+硬路由AP设置

    现在我们的宽带都接近200mb光纤,普通的硬路由基本都满足不了我们的需求,网速是上来了但是硬件支持不够,所以需要光猫连接软路由,软路由在连接硬路由。软路由充当主路由,硬路由提供wifi功能。

     

    1,光猫修改成桥接模式

    电信提供的光猫虽然集成了很多功能但都是偷工减料为了减少成本,有时候会发现有掉数据包的可能。这时候我们仅仅使用光猫最原始的功能就行,拨号设置由软路由来实现即可。

    有3种方法可以实现光猫修改成桥接模式:

    (1)打电话给客户(推荐)

    (2)师傅上门,可能会收一点费用

    (3)有些光猫提供手动修改的,如图:

    从图中可以看见,小编的上网模式是光猫拨号,此处显示的PPPOE即光猫拨号(和路由器PPPOE拨号功能相同),在改桥接之前一定记住vland_id的值

     

    方式一:开启DHCP服务

     

    方式二:关闭DHCP服务(推荐)

  • 汽车ESP

    电子稳定系统。

     

    它的效果是,直接看图:

    如果突然有一辆车开过来,人的自然反应就是打方向盘躲避,如果方向盘幅度过大就会打滑这时候ESP就会启动,保证行驶安全,如图绿色线就是。

     

    什么时关闭ESP

    1,尤其是在雪地上推荐关闭,因为轮胎容易打滑ESP会乱启动不受控制。

    2,车子年检时候,如果车子年检后没关闭ESP就会报各种警告错误信息,不要慌只要开个3-5万公里警告自然就会恢复。

     

  • 车的保险

    1,交强险
    都要强制买,《机动车交通事故责任强制保险单》
    跟车价格没关系,保费都一样
    2,第三者责任险
    你跟别人撞车了,保险公司赔钱给对方,交的越多赔的比率越高
    3,车损相关保险
    自己的车意外撞坏了,保险赔给你的。买的车越贵买的保险也就越贵基本是这样

    (1)座位险:跟车不跟人,这个车里面的人员受伤就会赔钱

    (2)驾乘险:跟人不跟车,自己不管开哪辆车一旦受伤就赔钱

    具体买保险还会细分很多的,但是车的保险就是这3大块、。