Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

10
C / C ++ include l'ordine dei file di intestazione
In quale ordine devono essere specificati i file, ovvero quali sono i motivi per includere un'intestazione prima di un'altra? Ad esempio, i file di sistema, STL e Boost vanno prima o dopo i file di inclusione locali?
287 c++  c 

10
Rimuovi commit specifico
Stavo lavorando con un amico su un progetto e ha modificato un mucchio di file che non avrebbero dovuto essere modificati. In qualche modo ho unito il suo lavoro al mio, sia quando l'ho estratto, sia quando ho provato a scegliere i file specifici che desideravo. Ho cercato e giocato …

11
Come posso ottenere l'indirizzo IP dell'utente in django?
Come posso ottenere l'IP dell'utente in django? Ho una vista come questa: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip = request.META['REMOTE_ADDR'] lat,long = g.lat_lon(client_ip) return render_to_response('home_page_tmp.html',locals()) Ma ottengo questo errore: KeyError at /mypage/ 'REMOTE_ADDR' Request …
287 python  django 

14
Esiste un comando come "guarda" o "inotifywait" sul Mac?
Voglio guardare una cartella sul mio Mac (Snow Leopard) e quindi eseguire uno script (dandogli il nome file di ciò che è stato appena spostato in una cartella (come parametro ... x.sh "nome file")). Ho uno script tutto scritto in bash (x.sh) che sposterà alcuni file e altre cose sull'input …
287 macos  watch  inotify 




8
Best practice per testare metodi protetti con PHPUnit
Ho trovato la discussione su Testare il metodo privato informativo. Ho deciso che in alcune classi voglio avere metodi protetti, ma testarli. Alcuni di questi metodi sono statici e brevi. Poiché la maggior parte dei metodi pubblici li utilizza, probabilmente sarò in grado di rimuovere in sicurezza i test in …

6
Come rendere il pulsante simile a un collegamento?
Devo fare in modo che un pulsante assomigli a un collegamento tramite CSS. Le modifiche vengono apportate ma quando faccio clic su di esso, viene visualizzato come se fosse premuto come in un pulsante. Qualche idea su come rimuoverlo, in modo che il pulsante funzioni come collegamento anche quando si …
287 css  button  hyperlink 

11
Tipo nullable come parametro generico possibile?
Voglio fare qualcosa del genere: myYear = record.GetValueOrNull<int?>("myYear"), Notare il tipo nullable come parametro generico. Poiché la GetValueOrNullfunzione potrebbe restituire null il mio primo tentativo è stato questo: public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { …
287 c#  generics 

11
Gli iframe sono considerati "cattive pratiche"? [chiuso]
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 6 anni fa . Migliora questa domanda Da qualche parte lungo la linea ho preso …
287 html  iframe  standards 

7
INSERIRE con SELEZIONA
Ho una query che inserisce usando un select: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid È possibile selezionare solo "nome, posizione" per l'inserimento e impostare gid su qualcos'altro nella query?
287 mysql  sql  insert-select 

30
Frammento Android nessuna vista trovata per ID?
Ho un frammento che sto cercando di aggiungere in una vista. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Quando viene eseguito questo codice, viene visualizzato il seguente errore nel debug. …



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.