记录我的点点滴滴
以下是一些常见的防黑客攻击代码:XSS攻击防御htmlspecialchars()函数,将特殊字符转换为HTML实体,例如:<转换为<使用正则表达式过滤输入的数据,例如:preg_replace('/<1*>/', '', $string); 将非法的HTML标记删除使用HTTP头部设置X-XSS-Protection,例如:header('X-XSS-Protection: 1; mode=block'); 启用浏览器的XSS过滤器SQL注入攻击防御使用预处理语句和绑定参数,例如:$stmt = $pdo->prepare('SELECT * FROM users WHERE username = :username'); $stmt->bindParam(':username', $username);过滤输入数据,例如:$username = mysqli_real_escape_string($conn, $_POST['username']); 将特殊字符转义使用PDO连接数据库,并设置ATTR_EMULATE_PREPARES为false
使用 YOLOv5 提供的 export.py 可以将经过训练的 YOLOv5 模型转换为 ONNX 格式。您可以按照以下步骤进行操作:下载 YOLOv5 代码和模型权重文件,具体方法请参考 YOLOv5 官方网站。进入 YOLOv5 代码的根目录,并执行以下命令安装依赖:pip install -r requirements.txt执行以下命令将 YOLOv5 模型转换为 ONNX 格式:python export.py --weights path/to/yolov5s.pt --img 640 --batch 1 --simplify --dynamic --include all其中,--weights 参数指定模型权重文件的路径,--img 参数指定输入图像的大小,--batch 参数指定批量大小,--simplify 参数表示简化模型,--dynamic 参数表示导出动态形状的模型,--include all 表示导出所有输出层。执行命令后,将生成一个名为 yolov5s.onnx 的 ONNX 模型文件,可以使用 TensorFlow、PyTorch 或 ONNX Run
import reimport requestsfrom bs4 import BeautifulSoupimport lxmlurl = 'https://www.zxcs.info/sort/3/page/2'html = requests.get(url)soup = BeautifulSoup(html.text, 'lxml')data = soup.select('#plist>dt>a')print(data)for item in data:resuls = {'title':item.get_text(),'link':item.get('href')}def pages(link):info = requests.get(link) soups = BeautifulSoup(info.text,'lxml') name = soups.select('body > div.wrap > div.book-detail-wrap.center990 > div.book-information.cf > div.book-inf
win7 最后一个版本https://code.visualstudio.com/updates/v1_70
/* 颜色渐变*/ function extract16color($color16) { $mask16 = "0123456789ABCDEF"; $true_color = [0, 0, 0]; $color16 = mb_substr($color16, 1); for ($i = 0; $i < 3; $i++) { $color16_temp = [mb_substr($color16, $i * 2, 1), mb_substr($color16, $i * 2 + 1, 1)]; for ($j = 0; $j < 2; $j++) { for ($k = 0; $k < 15; $k++) { if ($color16_temp[$j] == $mask16[$k]) { $color16_temp[$j] = $k;