- 博客(20)
- 收藏
- 关注
原创 Web前端基础知识(五)
当元素设置了浮动后,这个元素就会脱离标准流的控制,移动到指定的位置,浮动的盒子就 不再保留原来所占的位置。描述了 文档中的每个元素都可以看成是一个矩形的盒子,包含了内容、内边距、文本边距、外边距。内边距(Padding)----围绕在内容的内部,是内容与边框之间的空间。边框(Border)-----围绕在内边距的外部,是盒子的边界。外边距(Margin)----围绕在边框的外部,是盒子与其他元素之间的空间。内容(content)------盒子包含的实际内容,比如文本、图片等。
2025-01-03 20:01:26
704
原创 Web前端基础知识(六)
var和let 都表示声明变量,var声明的变量具有函数作用域,let声明的变量具有块级作用域。与HTML和CSS不同,JavaScript使得网页不再是静态的,而是可以根据用户的操作动态变化。2.外部引入:把js代码保存在单独的外部文件中,通过script标签的src属性引入。事件是文档或浏览器窗口中发生的特定瞬间,例如用户的点击、键盘的按下、页面的加载等。它是一个被赋予的值,表示一个空对象引用或者没有对象值。与普通的变量、函数相比,区别:在调用的时候,需要在这个对象的属性和方法前加上对象名。
2025-01-03 12:46:39
700
原创 python基础知识(三)
当语句A是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。执行过程:自上而下找到第一个条件为真的表达式,执行对应语句,程序不再判断其他表达式。执行过程:如果条件表达式为真,则执行语句A,然后继续往下执行;如果条件表达式为假,则不执行语句A,然后继续往下执行。执行过程:当 条件表达式 成立时,执行循环体语句,然后回到表达式处 重新开始判断。执行过程:将序列中的每个元素依次取出并赋给循环变量,每迭代一个元素就执行一次循环体,直到所有元素都执行完毕。执行过程:如果条件表达式成立,则执行语句A;
2024-12-31 11:25:57
880
原创 Web前端基础知识(三)
label标签的for属性,把label标签绑定到input元素,但,label中的for属性一般是与input标签中的id所对应。<input type="text" id="username" placeholder="请输入用户名"><input type="password" id="pwd" placeholder="请输出密码">在form表单中,有专门为input元素做标记的标签,即<label>,它的作用与<span>标签差不多。表单中的容器,创建一个表单,就和创建一个表格差不多。
2024-12-25 19:30:01
1006
原创 Web前端基础知识(一)
/html> -------------------------------HTML标签对,也是HTML文档的根元素。-------------------------------head标签对,包含文档的元信息,比如,文档的标题;-------------------------------包含了,实际显示在浏览器中的页面内容。DOCTYPE html> -----------------告诉浏览器这是一个HTML文件。这是一个超链接。
2024-12-24 20:10:59
1031
原创 网络安全
单包攻击不像DDOS攻击通过使网络拥塞,或消耗系统资源的方式进行攻击,而是通过发送有缺陷的报文,使主机或服务器在处理这类报文时系统崩溃,(比如,可能没有打补丁、升级等,那么在处理一些畸形报文的时候,可能会溢出、报错等导致系统崩溃);黑客首先在目标服务器上构建一个XSS恶意脚本,用户访问到了目标服务器,并且用户执行到了这个恶意脚本,目标服务器把XSS的一些相关信息包括正常页面返回给用户,用户就会被重定向到一台恶意服务器上,这台恶意服务器上部署了很多黑客软件,可以把用户的数据截获掉,将用户数据送到黑客。
2024-08-28 09:12:57
1131
原创 VLAN技术
所有子VLAN中的主机都是用的相同的网段,但二层广播域是隔离的。子VLAN间不能互通(比如valn1中1.1.1.2与VLAN2中1.1.1.12想要通信,首先判定是否在同一网段,在同一网段就不会交给网关了,接着发ARP解析,去请求对方mac地址,做二层通信,但,二层被VLAN隔离了,无法通信)。采用QinQ技术:PE1收到用户网A的数据,打上VLAN3标签,原有的二层VLAN标签不动,将数据送到PE2,弹出VLAN3标签,再到对端的用户网络A中的某用户,实现了跨网络的二层互通(大二层)
2024-07-24 11:24:38
927
原创 Java入门(八)
需求:定义一个方法,把int数组中的数据按照指定格式拼接成一个字符串,调用该方法,并在控制台输出结果。如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费内存空间,而这种操作还不可避免。StringBuilder是一个可变的字符串类,可以把它看成是一个容器。这里的“可变”指的是StringBuilder对象中的内容是可变的。public StringBuilder(String s):通过构造方法就可以实现把String转换为StringBuilder。
2024-06-23 15:07:40
790
原创 Java入门(五)
格式:数据类型 [] []变量名=new 数据类型[][]{{元素1,元素2,....},{元素1,元素2,...},{元素1,元素2,...},....}方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句不写,如果要编写return,后面不能跟具体的数据。注意:方法调用时,参数的数量与类型必须与方法定义中的设置相匹配,否则程序将报错。在同一个类中,定义了多个同名的方法,但每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系。
2024-06-15 21:31:12
1915
2
原创 Java入门(三)
小的数据类型和大的数据类型运算,小的会提升为大的之后,再进行运算。&& :短路与,作用和&相同,但是有短路效果,即,符号左边为false的时候,右边就不执行了;|| :短路或 ,作用和|相同,但是有短路效果,即,如果符号左边为假,右边要执行;条件控制语句所控制的自增变量,对于while循环来说,不归属其语法结构中,在while循环结束后,该变量还可以继续使用。注意:如果if语句所控制的语句体,是一条语句,大括号可以省略不写。++在后:先将该变量原本的值,取出来参与操作,随后再进行自增(++)、自减(--)
2024-06-13 15:17:53
1455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人