JS笔记
标准ES6
调试Console查看执行结果和报错,点击报错位置可以直接跳转
Sources查看具体报错代码
引入任意位置(body、head):
12345678910111213141516<!-- 直接写在标签 --><script type="module"> let x = 3; console.log(x); // 输出位置:F12->console</script><!-- 引入外部js文件 --><script type="module" src="./static/js/index.js"></script><!-- 引入部分外部js文件(推荐) --><script type="module"> import { print } from "./static/js/index.js"; import { print_ ...
CSS笔记
CSS使用注意
用冒号赋值
分号结尾
要写单位px
对行内元素,宽度默认为整行,高度默认为0
css多属性顺序:上-右-下-左,没取的一项取对边值
行内样式
只修改一个标签
1<img src="./static/images/logo.png" alt="logo" style="width: 300px;">
内部样式
修改一个页面的一类标签
border-radius:将边角变圆弧
123456<style type="text/css"> img { width: 600px; border-radius: 5%; }</style>
外部样式表引入1<link rel="stylesheet" href="./static/css/style.css" type="text/css">
CSS12345678910111213 ...
HTML笔记
HTML插件live serverauto rename tag
vscode快捷键
! + enter:快速生成html框架
alt + up / down:快速移动一行
标签*n:生成n个指定标签
文档MDN
标签meta网页描述1<meta name="description" content="day day up">
网页关键词1<meta name="keywords" content="c++,python,app">
网页logo123<head> <link rel="icon" href="./images/logo.png"></head>
hr
水平线
默认居中不需要设置
1<hr color="brown" width="300px" size="25" align="left">
...
简单伪造邮件发件人
使用Swaks伪造邮件发件人安装Swaks1apt install swaks
测试连接使用命令swaks --to <测试邮箱>对目标邮箱的状态进行测试。
从图中可以看出,返回250ok,说明该邮箱存在,并且可以正常收信。
从上图可以看出,最后返回550报错,这是因为没有使用授权码导致SPF校验不通过。
获取授权码以163邮箱为例,点击首页的设置选项,选择POP3/SMTP3IMAP
开启下方两个服务并记录生成的授权码
伪造发件人和内容构造邮件内容,使用163邮箱发送邮件
1swaks --to <目标邮箱> --from <163的邮箱> --h-From: '教务处 <admin@cqupt.eud.cn>' --body "今晚九点学生处开会。" --server smtp.163.com -p 25 -au <163的邮箱> -ap 授权码
实现效果手机端通知栏看到的效果
手机端QQ邮箱看到的效果
PC端通知栏看到的效果
PC端QQ邮箱看到的效果
缺 ...
汇编实现进制转换和显存输出
实现功能
键盘输入任意小于65536的数字,输出对应二进制、八进制、十六进制形式;
自定义字体颜色、背景色以及输出在显存的位置;
对输入数据执行去除前缀零、长度校验、大小校验等处理,并对累加过程中的五位数加法溢出进行过滤;
数据无效或累加过程出现溢出允许用户重新输入;
允许用户对合法数据进行连续累加。
源码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 ...