- 博客(45)
- 收藏
- 关注
原创 建立表使用约束
2.UNIQUE 唯一约束,规定某个字段在整个表中是唯一的,UNIQUE 约束唯一标识数据库表中的每条记录,和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证,PRIMARY KEY 约束拥有自动定义的 UNIQUE约束。3.PRIMARY KEY 主键(非空且唯一)约束,PRIMARY KEY 约束唯一标识数据库表中的每条记录,主键必须包含唯一的值,主键列不能包含 NULL 值,每个表都应该有一个主键,并且每个表只能有一个主键。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。
2023-09-20 18:33:52
239
原创 远程调试环境配置
3、下载PHP Debug、PHP Intelephense、PHP Xdebug这三个插件。6、配置launch.json,注意端口号要跟php.ini中一致。5.打开settings.json增加php的路径。2、打开php.ini,修改配置。1.php中打开xdebug。4.修改vscode配置。在文件 首选项的设置中。
2023-08-26 20:29:20
433
原创 wazuh环境配置及漏洞复现
1.nginx目录下/var/www/html创建index.php并写入案例。4.本地开启apache直接访问。3.将桥接改为nat。
2023-08-24 00:09:40
206
原创 ubuntu安装nginx以及php的部署
这边我的php里面的默认用户名是www-data,所以我把权限都改成了这个。nginx使用php的话要用到php7.2-fpm,所以要安装。打开nginx的配置文件找到php的模块。
2023-08-11 18:29:44
2032
原创 筛选给定范围内的日志
可以取得日志中的时间字符串部分,再将它们的年、月、日、时、分、秒都取出来,然后放入mktime()构建成对应的epoch值。因为epoch值是数值,所以可以比较大小,从而决定时间的大小。下面实现的是将2019-11-10T03:42:40+08:00 格式的字符串转换成 epoch 值,然后和 which_time 比较大小,既可以筛选出精确到秒的日志。一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。
2023-08-05 21:56:51
182
原创 安全高级课程笔记整理2
显示函数绑定,在 JavaScript 中函数也是对象,对象则有方法,apply 和 call 就是函数对象的方法。箭头函数speak1定义在对象demo2中,但是对象demo2的this仍然指向window,所以无论是demo2调用还是b调用,最终this都是指向window。demo1定义所在的作用域是全局,而全局的this指向window,所以无论是直接调用(使用window调用)还是用对象a调用,最终this都是window。箭头函数中的this是定义函数时绑定的,而不是在执行函数时绑定。
2023-07-27 19:15:33
51
原创 字符编码笔记
如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个。UTF-8 最大的一个特点,就是它是一种变长的编码方式。由于 URL 通常包含 ASCII 集之外的字符,因此必须将 URL 转换为有效的 ASCII 格式。26个英文字母(大小写),10个阿拉伯数字,连词号(-),句点(.),下划线(_)URL 字符转义的方法是,在这些字符的十六进制 ASCII 码前面加上百分号(1)对于单字节的符号,字节的第一位设为。剩下的没有提及的二进制位,全部为这个符号的 Unicode 码。
2023-07-24 23:01:24
40
原创 web第六天笔记
函数表达式,立即执行函数(function () { console.log('liqingyu') })()函数必须进行调用才会执行,函数要有返回值,一定要添加return关键字,否则返回值为underfined。2.document.querySelectorAll将所有匹配的元素全部获取到,并存放到伪数组。arguments 接受所有实参,并保存到arguments数组里。1.通过css选择器获取。
2023-07-13 19:54:30
30
原创 web第五天笔记
赋值运算符(+=、*=、-=、/=)a++ 先赋值后自增 ++a 先自增后赋值比较运算符(>, <, <=, >=, ==,===)== (隐式转换)只比较数值,将字符串转换为数字类型后进行比较=== 比较数值也比较类型逻辑运算符(&&,||,!
2023-07-13 15:19:13
25
原创 第四天笔记
解决方法:1.给父元素添加边框2.子元素overflow:hidden;浮动,会脱离文档流 不再保留原来位置 会造成在其下方的兄弟元素位置发生变化。不是所有样式都继承,只有改变之后对布局无影响的样式,才会继承。父元素的第一个子元素的margin-top值会被父元素抢走。当子元素发生浮动时,其父元素的高度发生塌陷。5.解决padding影响盒子大小问题。7.浮动float: left;a链接最好在自身更改样式。2. 外边距塌陷问题。
2023-07-10 14:31:58
28
原创 web选择器
选择器:1.基本选择器:标签选择器、类选择器(.box1)、id选择器(#box2)、通配符选择器div class="box1" id="box2"2.包含选择器:子代选择器(> 亲生儿子)、后代选择器( 后代所有)font-size font-weight font-style 3.逗号选择器:div, p, span{}4.属性选择器:input[type="passwo
2023-07-09 19:45:21
103
原创 BGP选路实验
8、使用自定义Community策略,确保192.168.3.0/24路由不会被发布到AS 500。4、使用Local Preference策略,确保R1通过R2到达192.168.1.0/24。5、使用Local Preference策略,确保R1通过R3到达192.168.2.0/24。2、使用AS_Path策略,确保R4通过R3到达192.168.11.0/24。3、配置MED策略,确保R4通过R3到达192.168.12.0/24。7、使用AS策略,AS 500不接受任何始发于AS 123的路由。
2023-04-13 12:06:44
67
原创 OSPF实验
查看邻居表发现R3/5/6/7没用全部建立邻居,所以需要修改tunnel的工作方式。查看R3的邻居表发现R5/6/7的DR发生冲突,所以取消R5/6/7的DR选举资格。
2023-03-27 20:24:33
41
原创 OSPF实验
修改隧道接口类型为p2mp,该网络类型hello时间长,所以修改hello时间。实现私网上网,在边界设备配置nat。配置缺省及nat服务。
2023-03-21 00:23:13
32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人