01 2025 档案
摘要:XSS攻击 常见攻击手段 1、在 HTML 中内嵌的文本中,恶意内容以 script 标签形成注入。2、在内联的 JavaScript 中,拼接的数据突破了原本的限制(字符串,变量,方法名等)。3、在标签属性中,恶意内容包含引号,从而突破属性值的限制,注入其他属性或者标签。4、在标签的 href、s
阅读全文
摘要:购买SSL证书,通常需要到数字证书授权机构购买安装SSL证书,将购买的证书文件上传至CVM更改nginx服务器配置,为nginx安装http_ssl_module模块,ningx.conf配置如下(伪代码): server { listen 80; server_name waylon.online
阅读全文
摘要:游戏陪玩平台源码,组件结构化的实现 按照一定的结构组织,使得组件便于理解。 vue 组件里,根据其生命周期依次组织代码。执行顺序:name>mixins>props>data>computed>components>watch>methods>created>mounted>unmounted <t
阅读全文
摘要:游戏陪玩系统,前端项目编码规范有哪些? 开发工具配置规范统一。首先,请下载使用vscode编辑器,其次,其相关插件及编码配置请手动安装推荐的相关插件实现统一配置,比如 VsCode Snippets 代码片段自动补全文档,优化代码提高编程速度。项目模版内配置基本的规范统一。首先遵循eslint基本语
阅读全文
摘要:为了保证更好的可读性和可扫描性,样式声明应该遵循以下顺序: 结构性属性:a. displayb. position, left, top, right 等c. overflow, float, clear 等d. margin, padding 表现性属性:a. background, border
阅读全文
摘要:标签语义化,即让标签有自己的含义。根据元素(有时称作“标签”)其被创造出来时的初始意义来使用它。 好处:有根据有目的地使用 HTML 元素,对于可访问性、代码重用、代码效率来说意义重大,同时有利于搜索引擎优化(SEO)。 打个比方,用 header 元素来定义头部标题,p 元素来定义文字段落,用 a
阅读全文
摘要:混入 @mixin block { .a { width: 96%; margin-left: 2%; border-radius: 10px; border: 1px solid #333; } } .container { @include block; } 转化为: .container .a
阅读全文
摘要:css变量使用 :root { --color: #333; } body { --border-color: #000; } .header { --background-color: #f2f2f2; --font-color: #f00; width: 100vw; height: 100px
阅读全文
摘要:scss拓展写法 .a { .b { &:hover { width: 100px; } &.c { width: 100px; } &-d { width: 100px; font: { size: 20px; } } } } 转化为: .a .b:hover { width: 100px; }
阅读全文
摘要:一对一直播平台源码,SVG在前端的使用方法 1. 在浏览器直接打开 <?xml version="1.0" ?> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <title>雷猴</
阅读全文
摘要:一对一聊天源码,使用筛选条件选择记录 在从表格中选择记录时,您可以使用"WHERE"语句来筛选选择的记录: 示例选择地址为"Park Lane 38"的记录: import mysql.connector mydb = mysql.connector.connect( host="localhost
阅读全文
摘要:1v1视频源码,使用筛选条件获取所需数据 使用 fetchone() 方法如果您只对一行数据感兴趣,可以使用 fetchone() 方法。 fetchone() 方法将返回结果的第一行: 示例仅获取一行: import mysql.connector mydb = mysql.connector.c
阅读全文