Supponiamo che io abbia un segmento di codice per connettermi a Internet e mostrare i risultati della connessione in questo modo: HttpRequest* httpRequest=new HttpRequest(); httpRequest->setUrl("(some domain .com)"); httpRequest->setRequestType(HttpRequest::Type::POST); httpRequest->setRequestData("(something like name=?&age=30&...)"); httpRequest->setResponseCallback([=](HttpClient* client, HttpResponse* response){ string responseString=response->getResponseDataString(); if(response->getErrorCode()!=200){ if(response->getErrorCode()==404){ Alert* alert=new Alert(); alert->setFontSize(30); alert->setFontColor(255,255,255); alert->setPosition(Screen.MIDDLE); alert->show("Connection Error","Not Found"); }else if((some …
Sto cercando di capire perché UML non viene utilizzato nella maggior parte dei progetti di software libero . Ad esempio, il mio sistema Debian / Linux ha probabilmente più di diecimila pacchetti software gratuiti e non posso nominarne nemmeno uno che è stato sviluppato usando il framework e la metodologia …
Sto scrivendo una guida di stile JavaScript per il mio team, in modo che possiamo organizzare e contribuire più facilmente ai nostri documenti. Ma ho colpito un piccolo dosso che è dove si applica la mia domanda ... Cosa dovrei chiamare una funzione JavaScript anonima che viene chiamata immediatamente. So …
La legge di Demetra afferma quanto segue: Ogni unità dovrebbe avere una conoscenza limitata delle altre unità: solo le unità "strettamente" correlate all'unità corrente. Ogni unità dovrebbe parlare solo con i suoi amici; non parlare con estranei. Parla solo con i tuoi amici immediati. C # 6.0 ha introdotto un …
Abbiamo sviluppato un prodotto (prototipo) P_OLD nella lingua X e ora lo stiamo riscrivendo da zero come P_NEW nella lingua Y. Poiché P_NEW e P_OLD sono lo stesso prodotto: P_NEW dovrebbe essere solo un brach di P_OLD vecchio o dovrebbe essere il suo repository? Qual è il solito modo di …
Quali sono i vantaggi dei letterali stringa che sono di sola lettura giustificano (-ies / -ied) il: Ancora un altro modo di spararti al piede char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacità di inizializzare elegantemente una matrice di parole in lettura e scrittura in una riga: …
public class MyClass { public object Prop1 { get; set; } public object Prop2 { get; set; } public object Prop3 { get; set; } } Supponiamo che io sono un oggetto myObjectdi MyClasse ho bisogno di ripristinare le sue proprietà, è meglio creare un nuovo oggetto o riassegnare ogni …
Nella mia breve programmazione, è stato banale compilare uno qualsiasi dei miei C ++, Java, ecc. Per una macchina a 32 o 64 bit fintanto che ho la fonte completa per il programma. Ma molti software non vengono rilasciati a 64 bit. Più fastidiosamente, non esiste ancora una versione a …
So che questa è una domanda molto ampia, ambigua e forse filosofica. In una certa misura, la parola chiave più importante nella domanda - sistema di tipo "forte" - stessa, è mal definita . Quindi, lasciami provare a spiegare cosa intendo. Contesto generale della domanda Abbiamo creato un'app Web su …
In linguaggi come C e C ++, mentre utilizziamo i puntatori alle variabili abbiamo bisogno di un'altra posizione di memoria per memorizzare quell'indirizzo. Quindi questo non è un sovraccarico di memoria? Come viene compensato? I puntatori vengono utilizzati in applicazioni con memoria insufficiente nel tempo?
Qualche anno fa c'era questo hacker (non ricordo chi fosse) che rivelava completamente una vulnerabilità in un determinato sistema, ma per assicurarsi che nessuno si prendesse il merito, creò una sorta di chiave PGP. Quello che ho capito in quel momento è che ha creato una chiave per assicurarsi che …
È comunemente accettato che i generici Java non sono riusciti in alcuni modi importanti. La combinazione di caratteri jolly e limiti ha portato ad alcuni codici seriamente illeggibili. Tuttavia, quando guardo altre lingue, non riesco davvero a trovare un sistema di tipo generico di cui i programmatori siano contenti. Se …
Supponiamo di voler fornire un'astrazione di un "conto" in una banca. Ecco un approccio, usando un functionoggetto in Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def withdraw(amount): if …
Poco più di un anno fa sono stato abbastanza fortunato da riuscire a prendermi una pausa di 9 mesi dal lavoro. Ho deciso che in quel momento avrei affinato le mie abilità in C #. Ho iniziato a lavorare su diversi progetti e mi sono costretto a seguire il TDD. …
Uso le eccezioni per rilevare in anticipo i problemi. Per esempio: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). return (p1.getAge() + p2.getAge()) / 2; } Il mio programma non dovrebbe mai passare nullin questa …
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.