-
http和https相比,传输的文本是明文,而https经过了加密,一般https要申请证书
且访问的默认端口不同,如访问https://baidu.com其实是访问的https://baidu.com:443
而访问http://baidu.com其实是访问的http://baidu.com:80 -
CPU占用率:top
当前路径:pwd
占用磁盘大小: 不清楚
查看进程:ps -aux -
我这边接触到的设计模式有:构造函数模式,单例模式,工厂模式,发布订阅模式等等
我这边使用过的有单例模式,为了保证一个构造函数只有一个实现实例
而了解到的有发布订阅模式,Vue使用了其用来通知组件进行状态更新
4.一般网站登录之后为了辨识用户身份,都会在cookie中带上一些唯一标识,如第一次登录成功之后服务端返回的sessionID
session一般存放于服务器的文件中或者数据库中,而cookie是在浏览器即客户端中的,可以通过document.cookie获取到
另外关于session的实现,浏览器有sessionStorage,用来存放本地信息,窗口关闭后消失
-
经常使用的第三方框架: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;
网友评论