Python
hvv蓝初面试常见漏洞问题(上)
1.SQL注入 漏洞成因: 可控变量 变量会带入数据库查询 变量不存在过滤或者变量过滤不严格 注入流程 判断是否有注入点 order by 判断字段数量 union select 报错查看注入点 使用函数查看数据库相关信息 注入分类: 注入类型:报错、联合、盲注(布尔,时间)、堆叠 注入提交方式:get,post,cookie,文件头 堆叠注入判断 "id=1"正常 试试"id=1a"
Github疯传!200本计算机经典书籍!
好书在精不在多,每一本经典书籍都值得反复翻阅,温故而知新! 下面分享几本计算机经典书籍,都是我自己看过的。 重构 改善既有代码的设计 就像豆瓣评论所说的,看后有种醍醐灌顶、欲罢不能的感觉。无论你是初学者,还是深耕多年的老手,这本书都值得你深度品读。作者有丰富的编程经验和思想,总结了一套非常实用的重构的基本方法,让你更好的理解重构的思想精髓,找到适合自身以及团队的代码整洁之道 代码整洁之道 阅
《Kali渗透基础》04. 主动信息收集(一)
目录1:主动信息收集2:发现3:二层发现3.1:arping3.2:nmap3.3:netdiscover3.4:Scapy4:三层发现4.1:ping4.2:Scapy4.3:nmap4.4:fping4.5:hping34.6:traceroute5:四层发现5.1:Scapy5.2:nmap5.3:hping3 本文以 kali-linux-2022.3-vmware-amd64 为例。
改变开发的未来 | 探索无服务器与人工智能的协同效应
近年来,无服务器计算和人工智能深刻改变着应用程序的开发方式。 无服务器计算实现无需管理底层基础架构就能构建和运行应用程序,而人工智能则让应用程序依据数据和算例做出智能决策。借助云计算,开发者打开了一个应用程序开发、构建的全新世界的大门,开发人员可以比以往任何时候都更快、更高效地构建智能的和可扩展的应用程序。 应用开发要从计算机编程开始说起。计算机编程通常被视为一门需要逻辑和解决问题技能的技术领域,
云服务器运行django项目
打开项目的 settings.py 文件。 在文件中找到 ALLOWED_HOSTS 设置。它应该是一个包含字符串的列表。 将服务器的 IP 地址(在此示例中是 XX.XX.xx.xx)添加到 ALLOWED_HOSTS 列表中。确保不要删除已存在的任何其他允许的主机。 或者,如果你希望允许任何主机访问该 Django 项目,可以将其设置为 ['*']。 保存并关闭 setti
scrapy实践之翻页爬取的实现
1. Spider 核心思想是在parse方法中,返回新的Requests请求,代码如下 关键代码是最后几行的for循环,在start_urls中,我们只提供了一个初识的url, 在parse方法中,除了常规的返回结构性数据item外,我们还返回了新的requests请求,首先提取页面上所有的url, 并对url的链接进行了限制,对需要爬取的url链接以Request的方法进行返回,注意dont
一、 采集北京市政百姓信件内容
letter.py items.py pipelines.py letter.json https://github.com/HE-ZI-YAN/letterBeijing/blob/main/letterBeijing/letter.json
关于员工管理系统的实现
关于员工管理系统的实现 ***用到的知识点 【1】os模块 os 就是 “operating system” 的缩写,顾名思义,os模块提供的就是各种 Python 程序与操作系统进行交互的接口。 通过使用 os 模块,一方面可以方便地与操作系统进行交互,另一方面也可以极大增强代码的可移植性。 【2】函数相关的知识 函数之间相互调用 函数的形参和实参传值 【3】主程序入口即 if n
使用这些方法让你的 Python 并发任务执行得更好
动动发财的小手,点个赞吧! 问题 一直以来,Python的多线程性能因为GIL而一直没有达到预期。 所以从 3.4 版本开始,Python 引入了 asyncio 包,通过并发的方式并发执行 IO-bound 任务。经过多次迭代,asyncio API 的效果非常好,并发任务的性能相比多线程版本有了很大的提升。 但是,程序员在使用asyncio时还是会犯很多错误: 一个错误如下图所示,直接使用aw
Python——饼图
pie()函数的常用函数 参数名称 含义 x 传入的数据 explode 默认x的饼图不爆炸。自定义确定哪一块爆炸&爆炸距离。 labels和labeldistance 默认x没有标签,标签位于1.1倍半径处。自定义每块饼的标签,和位置。 autopct和pctdistance 默认x不显示每块饼的百分比标注。autopct自定义是每块饼的百分比属性,如几位小数
Hugging News #0526: Hugging Cast 发布第一期、邀请来认领自己的论文啦!
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等,我们将其称之为「Hugging News」,本期 Hugging News 有哪些有趣的消息,快来看看吧! 重磅更新 Hugging Cast 播客 #1 发布 Hugging Cast 是由 Hugging Face 团队成员录制的
【模型部署 01】C++实现分类模型(以GoogLeNet为例)在OpenCV DNN、ONNXRuntime、TensorRT、OpenVINO上的推理部署
深度学习领域常用的基于CPU/GPU的推理方式有OpenCV DNN、ONNXRuntime、TensorRT以及OpenVINO。这几种方式的推理过程可以统一用下图来概述。整体可分为模型初始化部分和推理部分,后者包括步骤2-5。 以GoogLeNet模型为例,测得几种推理方式在推理部分的耗时如下: 结论:GPU加速首选TensorRT;CPU加速首选OpenVINO;如果需要兼具CPU和GP
使用树莓派远程控制灯继电器开关,dht11温湿度网页显示,树莓派物联网
前段时间使用esp8266搞了个智能家居,通过网页控制,但是没有办法实现远程控制,只能局域网控制,因为我没有平台,使用机制云等平台还需要开发app 使用chatgpt生成的main.py程序 from flask import Flask, render_template, request import Adafruit_DHT import RPi.GPIO as GPIO app = Fl
日历转换开源工具库,支持多种主流语言
日历对我们来说,最熟悉的就是阳历和农历,在中国每年都有固定的节日、节气、中国特有传统节日,有些节日是固定的,但是节气这些都需要我们经过一定规则换算出来。 所以,今天给大家推荐一个开源库,它支持阳历、阴历、佛历和道历的日历转换,可以满足我们的所有需求。 项目简介 这是有多开发语言版本、支持阳历、阴历、佛历和道历的日历转换的工具,还支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞
每个事件运行后还将调用 delayfunc 并传入参数 0 以允许其他线程有机会在多线程应用中运行。
每个事件运行后还将调用 delayfunc 并传入参数 0 以允许其他线程有机会在多线程应用中运行。 sched --- 事件调度器 — Python 3.8.16 文档 https://docs.python.org/zh-cn/3.8/library/sched.html 翻译 搜索 复制
python大作业之记忆测试系统——卡牌
记忆测试系统通过回忆法测试记忆,分为初级、中级、高级三个级别,并通过记忆榜存储每个级别的成绩。单击“记忆测试”菜单可以选择初级/中级/高级,也可以查看初级记忆榜/中级记忆榜或高级记忆榜。选择级别后,将显示相应级别的测试区域。测试区域由若干个方块组成,每个方块都有一个图标,但该图标默认情况下不可见。用鼠标单击测试区中的任何一个方块,则计时器开始启动,同时该方块上的图标将显示出来。对于初级级别,
OCR -- 文本检测
目录目标检测:文本检测:检测难点:检测方法:基于回归的文本检测水平文本检测任意角度文本检测弯曲文本检测基于分割的文本检测代码示例可视化文本检测预测DB文本检测模型构建backbone网络FPN网络Head网络 目标检测: 不仅要解决定位问题,还要解决目标分类问题,给定图像或者视频,找出目标的位置(box),并给出目标的类别; 文本检测: 给定输入图像或者视频,找出文本的区域,可以是单字符位
Routing Algorithmt 路由算法分析
Programming Assignment 3: Routing Algorithm Assignment(Must Use Logbook) (DV)Due 1 Jun by 17:00 Points 200 Available 1 May at 1:00 - 29 Jun at 17:00AssessmentWeighting: 20% (200 Marks)Task descriptio
解决方案 | 如何解决subprocess.Popen(cmd)代码中含有空格路径的问题?
一、背景 因为在python中需要用到subprocess.Popen(cmd),其中cmd由一堆连接的字符串构成:譬如,xxx.exe inputdir outputdir -arg1 -arg2 (具体例子:1.exe C:UsersAdministratorDesktopmy output -arg1 -arg2 ) 但是我的输入输出文件夹
使用 CNN 提取内容和风格进行风格迁移(PyTorch 实现)
使用 CNN 提取内容和风格进行迁移 目录使用 CNN 提取内容和风格进行迁移论文概述论文地址基本概念及对应用符号生成过程准备目标生成代码实现网络结构具体实现结果 本文演示了使用 CNN 进行风格迁移(style transfer)的深度学习 PyTorch 实现。 完整实现代码位于 https://github.com/VioleshnvQuetsall/neural-transfer 的 cn
Firefox and Chrome插件Merlin Chat GPT介绍
ChatGPT火爆了,但很快听说它要开始收费了。还好发现了Merlin Chat GPT,以下简称Merlin。这个真是浏览器的好帮手呀。博客文章”Artificial Intelligence Projects 2023: Free, free and open“[1]中的作者就使用这个。 试用了几天,发现Merlin确实很香,下面分享一下使用情况。 首先要先安装这个插件扩展extension。
VScode连接服务器
连接服务器 第一步:在官网下载VScode并进行安装 第二步:在cmd输入ssh-keygen一直回车 第三步:打开Vscode在应用商店里面搜SSH,选择Remote-SSH插件并进行安装和设置 第四步:设置连接服务器的操作,打开远程资源管理器,点击加号进入config文件,输入服务器的HostName(服务IP地址)和User(服务器用户名),Host可以随便输入,到此连接服务
jupyter-notebook
目录一、什么是Jupyter Notebook?1. 简介2. 组成部分① 网页应用② 文档3. Jupyter Notebook的主要特点二、安装与使用1、下载jupyter模块2、启动jupyter notebook3、设置工作目录1.介绍2.创建文件夹/目录3.查找jupyter的配置文件路径4.修改配置文件5.验证三、操作简介 一、什么是Jupyter Notebook? 转自:http
什么是范数:L0、L1、L2、....、Lp
在机器学习和数据科学中,范数常常被用来作为正则化项,防止模型过拟合,或者用来衡量模型复杂度。 具体来说,范数(Norm)是一种测量向量“长度”或“大小”的函数。范数需要满足一些性质,包括: 非负性:对任意向量v,范数都是非负的,即||v|| >= 0,且当且仅当v=0时,||v|| = 0 一致性:对任意标量a和任意向量v,有||av|| = |a|*||v|| 三角不等式:对任意向量u和
总结MySQL 的一些知识点:MySQL 插入数据
MySQL 插入数据 MySQL 表中使用INSERT INTOSQL语句来插入数据。 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 语法 以下为向MySQL数据表插入数据通用的INSERT INTO SQL语法: 如果数据是字符型,必须使用单引号或者双引号,如:"value"。 通过命令提示窗口插入数据 以下我们将使用 SQL&n