美文网首页
2020-03-06

2020-03-06

作者: DeeJay_Y | 来源:发表于2020-03-06 16:31 被阅读0次
    1. http和https相比,传输的文本是明文,而https经过了加密,一般https要申请证书
      且访问的默认端口不同,如访问https://baidu.com其实是访问的https://baidu.com:443
      而访问http://baidu.com其实是访问的http://baidu.com:80

    2. CPU占用率:top
      当前路径:pwd
      占用磁盘大小: 不清楚
      查看进程:ps -aux

    3. 我这边接触到的设计模式有:构造函数模式,单例模式,工厂模式,发布订阅模式等等
      我这边使用过的有单例模式,为了保证一个构造函数只有一个实现实例
      而了解到的有发布订阅模式,Vue使用了其用来通知组件进行状态更新

    4.一般网站登录之后为了辨识用户身份,都会在cookie中带上一些唯一标识,如第一次登录成功之后服务端返回的sessionID
    session一般存放于服务器的文件中或者数据库中,而cookie是在浏览器即客户端中的,可以通过document.cookie获取到
    另外关于session的实现,浏览器有sessionStorage,用来存放本地信息,窗口关闭后消失

    1. 经常使用的第三方框架:Vue jQuery, Echarts
      Vue: 采用了流行的MVVM架构,通过viewModel层将开发者烦心的DOM操作简化,开发着只需要关注组件内部的数据状态即可,无需手动更新DOM
      jQuery:整合了操作DOM的API,另外还对IE的操作做了兼容,使得手动操作DOM更加简单了
      Echarts:采用Canvas,在配置了一系列配置项之后,可以对数据进行可视化展示

    function isPrime(num: number): boolean {
        if (num <= 0) {
            throw new Error("Invalid Number!");
        }
    
        if (num <= 2) {
            return true;
        }
    
        for (let i: number = 3; i < Math.sqrt(num); i ++) {
            if (num % i === 0) {
                return false;
            }
        }
        return true;
    }
    
    select a.sid
    from (select sid,score from sc where cid = '001') a
           join (select sid,socre from sc where cid = '002') b
             on a.sid = b.sid
    where a.score > b.score;
    
    select stu.sid,stu.sname,count(cid),sum(score)
    from student stu
           join sc s on stu.sid = s.sid;
    
    select cno,
           avg(score),
           sum(case when score >= 60 then 1 else 0 end) / count(*)
             as 及格率
    from sc
    group by cno
    order by avg(score),及格率 desc;
    

    相关文章

      网友评论

          本文标题:2020-03-06

          本文链接:https://www.haomeiwen.com/subject/sscwrhtx.html