Sql Server Resettare Indice Tabella
Nel caso in cui una tabella abbia una colonna ID autoincrementale talvolta può essere opportuno resettare il suo valore di base (ad esempio in seguito ad una truncate table) DBCC CHECKIDENT ('tableName', RESEED, 1)
Sql Server Contare Tutte Le Righe Di Tutte Le Tabelle
Questa query serve per contare tutte le righe di tutte le tabelle di un database CREATE TABLE #counts ( table_name varchar(255), row_count int ) EXEC sp_MSForEachTable @command1='INSERT #counts (table_name, row_count) SELECT ''?'', COUNT(*) FROM ?' SELECT table_name, row_count FROM #counts ORDER BY row_count DESC DROP TABLE #counts
SQL Server effettuare backup database tramite query
Per effettuare il backup di un database SQL Server utilizzando una query SQL bisogna utilizzare il seguente comando: BACKUP DATABASE NomeDB TO DISK ='C:\DBSQLBACKUP\NomeDB.bak'
Linux Manutenzione Dello Spazio Su Disco
In questa sezione vengono illustrati i comandi per ottimizzare lo spazio su server Linux. Eliminare file con una certa estensione Si può utilizzare il comando find specificando: directory in cui cercare (in maniera ricorsiva) il tag -name per filtrare l’estensione il tag -delete per lanciare la cancellazione dei file trovati find /var/opt/docker -name *.bak -delete Trovare file con dimensione superiore a 1GB Si può utilizzare il comando file specificando: directory in cui cercare (in maniera ricorsiva) il tag -name per filtrare l’estensione il tag -size per filtare solo i file con dimensione uguale o superiore a 1 GB il tag -printf per stampare nome del file e dimensione in KB find /var/opt/docker -name '*....
Ef Migrations
In questa sezione sono illustrati comandi utili per gestire le migrations. Aggiungere una migration Per aggiungere una migrations posizionarsi nella cartella dove è presente il file di solution e utilizzare il comando sottostante: dotnet ef migrations add <<MigrationName>> --context LogicWayContext -p LogicWay.Core -s LogicWay E’ importante specificare il flag -p per indicare il progetto in cui è presente il context e in cui creare il file di migration e anche il flag -s per speficare la solution, da cui il comando può capire quale sia il progetto di avvio contenente la connection string del database....
Javascript Filter Map Reduce
Queste tre funzioni servono per gestire rapidamente dati all’interno di liste. Sono l’equivalente in Javascript del LINQ Filter La funzione filter consente di estrarre determinati elementi dell’array in base ad una funzione const numbers = [1, 4, 5, 6, 4, 2, 5, 6, 3, 1]; const even = numbers.filter((x) => x % 2 === 0); console.log("Numeri pari: ", even); Map La funzione map consente di applicare una funzione ad ogni elemento della lista...
Guida 7zip
7-Zip è utilizzabile tramite console. Per semplificarne l’utilizzo è sufficiente aggiungere il percorso dell’eseguibile alla PATH di sistema Archiviare 7z.exe a archivio.7z .\fileorigine.ext Estrarre file 7z.exe e fileorigine.zip
Impedire Doppio Click Button Asp Webforms
Per prevenire il doppio click involontario di un Button in un progetto Asp.Net WebForms è necessario impostare il tag UseSubmitBehavior="false": <asp:Button runat="server" OnClick="Execute_Click" Text="Esegui" UseSubmitBehavior="false" OnClientClick="CheckDouble(this)"/> e richiamare il seguente script Javascript: var submit = 0; function CheckDouble(bt) { //alert(submit); if (submit > 0) { bt.disabled = true; alert( "Hai già cliccato il bottone. Attendi il completamento dell'operazione" ); return false; } submit++; return true; }