La programmation

667
Comment créer un raccourcisseur d'URL?

Je veux créer un service de raccourcissement d'URL où vous pouvez écrire une longue URL dans un champ de saisie et le service raccourcit l'URL en " http://www.example.org/abcdef". Au lieu de " abcdef", il peut y avoir toute autre chaîne contenant six caractères a-z, A-Z and 0-9. Cela fait 56 ~ 57...

665
Boîte de dialogue lançant «Impossible d'ajouter une fenêtre - le jeton nul n'est pas pour une application» avec getApplication () comme contexte

Mon activité tente de créer un AlertDialog qui nécessite un contexte comme paramètre. Cela fonctionne comme prévu si j'utilise: AlertDialog.Builder builder = new AlertDialog.Builder(this); Cependant, je me méfie d'utiliser "this" comme contexte en raison du potentiel de fuites de mémoire lorsque...

665
Git continue de me demander un mot de passe

J'utilise Git depuis un certain temps maintenant, mais les demandes constantes de mot de passe commencent à me faire monter le mur. J'utilise Mac OS X et GitHub, et j'ai configuré Git et mes clés SSH comme indiqué par la page Configurer Git de GitHub . J'ai également ajouté la clé SSH github à mon...

665
Passer une fonction JavaScript comme paramètre

Comment passer une fonction en paramètre sans que la fonction s'exécute dans la fonction "parent" ou ne l'utilise eval()? (Depuis que j'ai lu que ce n'est pas sûr.) J'ai ceci: addContact(entityId, refreshContactList()); Cela fonctionne, mais le problème est que se refreshContactListdéclenche...

665
Nom de fichier trop long dans Git pour Windows

J'utilise Git-1.9.0-preview20140217pour Windows. Comme je le sais, cette version devrait résoudre le problème avec des noms de fichiers trop longs. Mais pas pour moi. Certes , je fais quelque chose de mal: je l' ai fait git config core.longpaths trueet git add .puis git commit. Tout s'est bien...