Ho riscontrato questo stesso problema ancora e ancora e non ho trovato una soluzione che ritenevo davvero ottimale. Dì in un'app, hai un elenco ordinato e permetti all'utente di cambiare quell'ordine trascinandolo o qualcosa del genere. Volete che le modifiche nell'ordine persistano. Come lo modelli? Come devo progettare un servizio …
Sto cercando di implementare una tabella hash veloce e ben distribuita in C #. Ho difficoltà a scegliere la mia funzione di vincolo hash che accetta un codice hash arbitrario e lo "vincola" in modo che possa essere utilizzato per indicizzare i bucket. Ci sono due opzioni che vedo finora: …
Sono un docente che scrive problemi di codifica per gli studenti. Quello che voglio fare è fornire agli studenti il codice del bollettino con i segnaposto per le funzioni che gli studenti devono completare. Darò agli studenti l'accesso a un repository github privato per clonarlo. Tuttavia, voglio anche una versione …
Non possiamo serializzare le registrazioni poiché ci sono milioni di utenti che si registrano contemporaneamente. È necessario che si verifichino registrazioni parallele. Supponiamo che il database non contenga il nome utente 'user1'. Quando due utenti tentano di registrarsi nello stesso momento con "user1", lo accetteranno. Ma in seguito causerà problemi. …
Mi è stato dato un codice Java da guardare, che simula una gara automobilistica, di cui include un'implementazione di una macchina a stati di base. Questa non è una classica macchina a stati informatici, ma semplicemente un oggetto che può avere più stati e può passare da uno stato all'altro …
Sono convinto che la quantità di lavoro di routine nello sviluppo del software sia - e dovrebbe essere - relativamente piccola, se non trascurabile, e che questo sia il problema fondamentale della stima del software. Consentitemi di descrivere come giungo a questa conclusione e di dirmi se l'argomentazione presenta qualche …
Vorrei porre una domanda sulla notazione XML e S-expressions (-ish). Le espressioni S sono piuttosto vecchie; sono anche molto semplici. Potremmo considerare due forme uguali nel significato, diverse nella sintassi: (codice xml tratto da Wikipedia in polacco ) <?xml version="1.0" encoding="UTF-8"?> <ksiazka-telefoniczna kategoria="bohaterowie książek"> <!-- komentarz --> <osoba charakter="dobry"> <imie>Ambroży</imie> …
Vedo solo vantaggi per l'architettura a cipolla rispetto all'architettura a 3 livelli in cui il BL aveva la responsabilità di chiamare metodi su DAL (o un'interfaccia di DAL) per fare CRUD. La cipolla ha una migliore separazione delle preoccupazioni, testabilità, manutenibilità ed è più pulita. Quindi l'architettura a cipolla è …
Trovo diverse fonti che affermano che la potenza di due bit in una parola binaria (come 8 bit per byte) sia una "cosa buona" o "conveniente". Non trovo alcuna fonte che indichi il perché. Da Qual è la storia del perché i byte sono otto bit? leggiamo nella risposta approvata: …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Credo che C sia un buon linguaggio per apprendere i principi …
Sto cercando di convertire un set di servizi basati su SOAP in un'API RESTful. Ho iniziato identificando le risorse analizzando i nomi delle operazioni e ho ottenuto la risorsa Subscription. Quando devo aggiornare lo stato della sottoscrizione, non posso semplicemente inviare una POSTrichiesta al server, perché non ho accesso diretto …
Ho una struttura di progetto come questa: My Project - Other Team's Project -Third Party Dependency My Projectrichiede Other Team's Projectdi funzionare, ed entrambi My Projecte Other Team's Projectrichiede Third Party Dependencydi funzionare. Stiamo usando un sistema di gestione delle dipendenze per gestirli. Dal punto di vista del design, è …
Sto cercando di creare un programma per la gestione dei dipendenti. Non riesco, tuttavia, a capire come progettare la Employeeclasse. Il mio obiettivo è essere in grado di creare e manipolare i dati dei dipendenti sul database utilizzando un Employeeoggetto. L'implementazione di base a cui ho pensato era questa semplice: …
Mi piace molto questo articolo su come lasciare il codice / campeggio in uno stato migliore di quello che hai trovato - sembra un approccio pratico nel mondo reale per mantenere la pulizia del codice. Mi piacciono molto anche i rami delle funzionalità come un modo per sviluppare le funzioni …
Quando lavoro su un ramo di una funzione, tendo a voler ripulire i commit nel ramo usando un rebase interattivo prima che il mio lavoro venga rivisto e integrato nel ramo principale. Durante lo sviluppo della funzione, desidero trasferire il mio lavoro intermedio al repository remoto come misura di backup. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.