Programmazione

Domande e risposte per programmatori professionisti ed entusiasti



5
\ d è meno efficiente di [0-9]
Ho fatto un commento ieri una risposta in cui qualcuno aveva usato [0123456789]in un'espressione regolare piuttosto che [0-9]o \d. Ho detto che probabilmente era più efficiente usare un identificatore di intervallo o cifra di un set di caratteri. Ho deciso di provarlo oggi e ho scoperto con mia sorpresa che …
1249 c#  regex  performance 

7
Quali sono le differenze tra type () e isinstance ()?
Quali sono le differenze tra questi due frammenti di codice? Utilizzando type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() Utilizzando isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
1249 python  oop  inheritance  types 

20
Come ordinare un elenco <T> per una proprietà nell'oggetto
Ho una classe chiamata Orderche ha proprietà quali OrderId, OrderDate, Quantity, e Total. Ho un elenco di questoOrder classe: List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders Ora voglio ordinare l'elenco in base a una proprietà di Order dell'oggetto, ad esempio ho bisogno di ordinarlo per data …
1249 c#  generics  list  sorting 






30
Path.Combine per URL?
Path.Combine è utile, ma esiste una funzione simile nel framework .NET per gli URL ? Sto cercando una sintassi come questa: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") che restituirebbe: "http://MyUrl.com/Images/Image.jpg"
1244 c#  .net  asp.net  url  path 




10
SOAP vs REST (differenze)
Ho letto articoli sulle differenze tra SOAP e REST come protocollo di comunicazione del servizio Web, ma penso che i maggiori vantaggi di REST su SOAP siano: REST è più dinamico, non è necessario creare e aggiornare UDDI (Universal Description, Discovery e Integration). REST non è limitato al solo formato …

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.