Jul072024
php的fsockopen方法
fsockopen — 打开一个网络连接或者一个Unix套接字连接
参数
hostname
如果安装了OpenSSL,那么你也许应该在你的主机名地址前面添加访问协议ssl://或者是tls://,从而可以使用基于TCP/IP协议的SSL或者TLS的客户端连接到远程主机。
port
端口号。如果对该参数传一个-1,则表示不使用端口,例如unix://。
errno
如果传入了该参数,holds the system level error number that occurred in the ...阅读全文
抢沙发
Jul072024
linux 系统同时安装 php7.4 和 php 8.2(php多版本共存)
php 7.4 已经存在了,nginx 也已经安装了,现在新安装 php 8.2,找到 php 源码包的下载地址:
https://www.php.net/downloads.php
选择 8.2 版本的最新地址:
wget https://www.php.net/distributions/php-8.2.21.tar.gz
tar -zxvf php-8.2.21.tar.gz
cd php-8.2.21
./configure --prefix=/usr/local/php8.2.14 --sysconfdir=/usr/local/php8.2.14/etc/ --enable-opcache --enable-se...阅读全文
Jul062024
webcron 定时任务管理系统
webcron
一个定时任务管理器,基于Go语言和beego框架开发。用于统一管理项目中的定时任务,提供可视化配置界面、执行日志记录、邮件通知等功能,无需依赖*unix下的crontab服务。
源项目地址
https://github.com/lisijie/webcron
项目背景
开发此项目是为了解决本人所在公司的PHP项目中定时任务繁多,使用crontab不好管理的问题。我所在项目的定时任务也是PHP编写的,属于整个项目的一部分...阅读全文
Jul052024
十大常见CSS布局问题的解决方案
CSS布局是构建网页的关键部分之一。然而,很多开发者在布局时都会遇到一些常见的问题和难题。本博客将介绍十个常见的CSS布局问题,并为每个问题提供解决方案。
1. 垂直居中
垂直居中是一个常见的问题,特别是当我们想要将某个元素(如文本或图像)垂直居中时。为此,我们可以使用flexbox布局:
.parent {
display: flex;
align-items: center;
justify-content: center; /* 可选 */...阅读全文
Jul032024
mysql json 数据结构查询
mysql json 数据结构查询。
创建表结构:
CREATE TABLE `test`.`test_json` (
`id` INT NOT NULL AUTO_INCREMENT ,
`attrs` JSON NULL DEFAULT NULL ,
`type` JSON NULL DEFAULT NULL ,
PRIMARY KEY (`id`)) ENGINE = InnoDB COMMENT = '测试json数据查询';
插入测试数据:
INSERT INTO `test_json` (`attrs`, `type`)
VALUES (
JSON_OBJECT("name","张三","age",20,"...阅读全文
Jul022024
小迪安全学习笔记~目录
目录
01:基础入门-概念名词
02:基础入门-数据包拓展
03:基础入门-搭建安全拓展
04:基础入门-WEB源码拓展
05:基础入门-系统及数据库等
06:基础入门-加密编码算法
07:信息收集-CDN绕过技术
08:信息收集-架构,搭建,WAF等
09:信息收集-APP及其他资产等
10:信息收集-资产监控拓展
11:WEB漏洞-必懂知识点详解
12:WEB漏洞-SQL注入之简要SQL注入
13:WEB漏洞-SQL注入之MYSQL注入
1...阅读全文
Jul022024
Python3学习之路~6.9 作业之选课系统
角色:学校、学员、课程、讲师要求:1. 创建北京、上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师5. 创建学员时,选择学校,关联班级5. 创建讲师角色时要关联学校, 6. 提供两个角色接口6.1 学员视图, 可以注册, 交学费, 选择班级,6.2 讲师视图, 讲师可管理...阅读全文
Jul022024
Python3学习之路~14 html基础
一 HTML本质
我们把html比作一个赤裸裸的人的话,css就是给这个人穿上华丽的衣服,js就是让这个人想怎么动就怎么动。
WEB框架本质:对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。一段socket服务端代码:
#Author:Zheng Na
import socket
def handle_request(client):
buf = client.recv(1024)
client.send(b"HTTP/1.1 200 ok \r...阅读全文
Jul022024
Python3学习之路~15 css基础
一 css概述
css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。
存在方式有三种:元素内联(标签的style属性)、页面嵌入(写在head里面,style标签中写样式)和外部引入(写在单独文件中,提高代码重用性),比较三种方式的优缺点。
语法:style = ‘key1:value1;key2:value2;’
在标签中使用 style=’xx:xxx;’
在页面中嵌入 < style...阅读全文
Jul022024
Python3学习之路~11.1 jQuery
jQuery API速查表: http://www.php100.com/manual/jquery/
参考:https://www.w3cschool.cn/jquery/
一 jQuery 简介
jQuery是一个JavaScript函数库。
jQuery是一个轻量级的”写的少,做的多”的JavaScript库。
jQuery 库可以通过一行简单的标记被添加到网页中。
jQuery库包含以下功能:
HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM ...阅读全文