Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

6
make_unique e perfetto inoltro
Perché non esiste un std::make_uniquemodello di funzione nella libreria C ++ 11 standard? io trovo std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); un po 'prolisso. Quanto segue non sarebbe molto più bello? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); Questo nasconde newbene e menziona il tipo solo una volta. Ad ogni modo, ecco …

14
Coda di priorità in .Net [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 3 anni fa . Migliora questa domanda Sto cercando un'implementazione .NET di una coda prioritaria o di una …

9
Variabile acquisita in un ciclo in C #
Ho incontrato un problema interessante su C #. Ho un codice come sotto. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Mi aspetto che produca 0, 2, 4, …

14
Perché dovresti rimuovere C # non necessari usando le direttive?
Ad esempio, raramente ho bisogno di: using System.Text; ma è sempre lì per impostazione predefinita. Presumo che l'applicazione utilizzerà più memoria se il tuo codice contiene direttive non necessarie . Ma c'è qualcos'altro di cui dovrei essere a conoscenza? Inoltre, fa alcuna differenza se la stessa direttiva di utilizzo viene …
216 c#  assemblies  using 

13
Confronta la data indicata con oggi
Ho seguito $var = "2010-01-21 00:00:00.0" Vorrei confrontare questa data con la data di oggi (cioè vorrei sapere se questa $varè prima di oggi o è uguale a oggi o no) Quale funzione dovrei usare?
216 php  date  datetime 


1
Vim: sposta la finestra a sinistra / a destra?
In Vim, è possibile "spostare" una finestra a sinistra o a destra? Ad esempio, simile a <c-w> ro <c-w> x, ma sinistra / destra anziché su / giù? Ad esempio, se ho questo layout: +---+---+---+ | | +---+ | A +---+---+ | | | | +---+---+---+ Vorrei trasformarlo in questo: …
216 vim 

11
LINQ Single vs First
LINQ: È più efficiente utilizzare l' Single()operatore First()quando mai so con certezza che la query restituirà un singolo record ? C'è una differenza?
216 .net  linq 

6
Come eseguire il commit di un singolo file / directory
Ho provato il seguente comando: git commit path/to/my/file.ext -m 'my notes' Ricevi un errore nella versione 1.5.2.1 di git: error: pathspec '-m' did not match any file(s) known to git. error: pathspec 'MY MESSAGE' did not match any file(s) known to git. È una sintassi errata per i singoli file …
216 git  commit 

10
Il modo più sicuro per convertire float in intero in Python?
Il modulo matematico di Python contiene utili funzioni come floor& ceil. Queste funzioni prendono un numero in virgola mobile e restituiscono il numero intero più vicino sotto o sopra di esso. Tuttavia, queste funzioni restituiscono la risposta come un numero in virgola mobile. Per esempio: import math f=math.floor(2.3) Ora fritorna: …


3
Come posso mostrare il nome dei rami in `git log`?
Come posso mostrare il nome dei rami nell'output di git log? Ad esempio, git log --graph --allottengo una buona panoramica dei commit, ma mi confondo quale linea è master e quale è il mio ramo per esempio.
216 git 

22
Come posso creare un errore personalizzato in JavaScript?
Per qualche motivo sembra che la delega del costruttore non funzioni nel seguente frammento: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is: '"+nie.message+"'") In esecuzione questo dà The message is: ''. Qualche idea sul perché o se esiste un …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.