Skip to content

Instantly share code, notes, and snippets.

View ProfAndreaPollini's full-sized avatar
🎯
Focusing

Andrea Pollini ProfAndreaPollini

🎯
Focusing
View GitHub Profile
@ProfAndreaPollini
ProfAndreaPollini / main.cpp
Created November 20, 2024 08:44
Esercizio C++ sulle stringhe
// inserrita una stringa,, stamparla dopo aver scambiato i caratteri
#include <iostream>
#include <string>
int main() {
std::string in_word;
//std::string out_word;
char c;
int exchanges = 0;
@ProfAndreaPollini
ProfAndreaPollini / processi_code.py
Created October 25, 2024 06:51
Processi e Code 1
import multiprocessing as mp
import time
import random
q = mp.Queue()
def producer(queue):
for _ in range(10):
time.sleep(1)
n = random.random()
@ProfAndreaPollini
ProfAndreaPollini / app.py
Created June 8, 2024 04:52
python multiprocessing with flask and TCP server communicating through a queue
from dataclasses import asdict, dataclass
import time
from paho.mqtt import client as mqtt_client
from multiprocessing import Process, Queue, log_to_stderr, Manager, Lock
import logging
import functools
import socket
import os
import json

Tema d'esame di maturità ITIA

Traccia

Un'azienda informatica si occupa di gestire gli interventi di manutenzione e assistenza presso i propri clienti. Gli interventi possono riguardare problemi hardware, software, di rete, ecc. La gestione di questi interventi necessita di una base dati strutturata che permetta di monitorare le attività svolte dai tecnici, le richieste dei clienti e lo stato degli interventi.

Parte 1: Modello concettuale

Progetta il diagramma concettuale per la gestione degli interventi. Identifica le entità principali, le loro proprietà e le relazioni tra esse. Le entità principali potrebbero includere, ad esempio:

  • Clienti
# import sqlite3 as sq
# from datetime import datetime
# import json
# def get_last_data(days=1):
# rows = []
# with sq.connect("db.sqlite") as conn:
# conn.row_factory = sq.Row
# c = conn.cursor()
# %%
import sqlite3 as sq
import pandas as pd
conn = sq.connect('dati.sqlite')
conn.row_factory = sq.Row
c = conn.cursor()
rs = c.execute('SELECT COUNT(*) FROM misurazioni')
rs = rs.fetchone()
@ProfAndreaPollini
ProfAndreaPollini / gist:c080369dc140a09b9a05016def59e30c
Created April 12, 2024 17:25
flask sha1 signe package verifier
import os
import hmac
from flask import Flask,request,jsonify
import json
app = Flask(__name__)
MAGAZZINO_WEBHOOK_SECRET=""
@app.route('/')
[
{
"id": "21431df41ab893cc",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": "",
"env": []
},
{
@ProfAndreaPollini
ProfAndreaPollini / app.py
Created February 27, 2024 17:28
webapp flask con autenticazione semplice
from flask import Flask, redirect, render_template, request, url_for,session,g
import sqlite3 as sq
import hashlib
app = Flask(__name__)
USERNAME = "pippo"
PASSWORD = "pippo"
app.secret_key = b'_5#y2L"F4Q8z\n\xec]/'
@ProfAndreaPollini
ProfAndreaPollini / Test.txt
Created February 10, 2024 09:52
Cprova ed. Civica
Descrivere i social network parlando della loro evoluzione e delle questioni legate a sicurezza e gestione della privacy. Discutere gli aspetti legati alla condivisione delle risorse nella rete.