La programmation

Q & A pour les programmeurs professionnels et passionnés


6
Comment créer un répertoire s'il n'existe pas pour créer un fichier?
J'ai un morceau de code ici qui se casse si le répertoire n'existe pas: System.IO.File.WriteAllText(filePath, content); En une ligne (ou en quelques lignes), est-il possible de vérifier si le répertoire menant au nouveau fichier n'existe pas et sinon, de le créer avant de créer le nouveau fichier? J'utilise .NET 3.5.
202 c#  .net  file-io 


14
Conversion du double en chaîne
Je ne suis pas sûr que ce soit moi ou quoi, mais j'ai un problème pour convertir un double en chaîne. voici mon code: double total = 44; String total2 = Double.toString(total); Suis-je en train de faire quelque chose de mal ou manque-t-il une étape ici. Je reçois une erreur …
202 java  android 

8
Itérer à travers les options <select>
J'ai un &lt;select&gt;élément en HTML. Cet élément représente une liste déroulante. J'essaie de comprendre comment parcourir les options de l' &lt;select&gt;élément via JQuery. Comment utiliser JQuery pour afficher la valeur et le texte de chaque option dans un &lt;select&gt;élément? Je veux juste les afficher dans une alert()boîte.
202 jquery 

11
Itérer sur une liste de fichiers avec des espaces
Je souhaite parcourir une liste de fichiers. Cette liste est le résultat d'une findcommande, j'ai donc trouvé: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } C'est bien sauf si un fichier a des espaces dans son nom: $ …
202 linux  bash  shell 

7
Utilisation de plusieurs délimiteurs dans awk
J'ai un fichier qui contient les lignes suivantes: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com Dans la sortie ci-dessus, je veux extraire 3 champs (numéro 2, 4 et le dernier *.example.com). J'obtiens la sortie suivante: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 …





10
Substitution de variables d'environnement dans sed
Si j'exécute ces commandes à partir d'un script: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla c'est bon. Mais si je cours: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' J'ai lu dans des tutoriels que pour substituer des variables …
202 linux  unix  shell  sed 

24
sudo: npm: commande introuvable
J'essaie de passer à la dernière version de node. Je suis les instructions sur http://davidwalsh.name/upgrade-nodejs Mais quand je fais: sudo npm install -g n Je reçois l'erreur: sudo: npm: command not found npm fonctionne sans sudo. Quand je fais: whereis node Je vois: node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node Fonctionnement: which …
202 node.js  unix  npm 

3
Comment afficher les modifications non validées dans Git et certains différences Git en détail
Comment afficher les modifications non validées dans Git? J'ai STFW'ed , et ces commandes ne fonctionnent pas: teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git status On branch teyan/psservice Your branch is up-to-date with 'origin/teyan/psservice'. Changes to be committed: (use "git reset HEAD &lt;file&gt;..." to unstage) modified: psservice.c modified: psservice.vcxproj.filters teyan@TEYAN-THINK MINGW64 …
202 git  git-diff 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.