La programmation

Q & A pour les programmeurs professionnels et passionnés




15
Comment obtenir l'adresse IP du client dans Laravel 5+
J'essaye d'obtenir l'adresse IP du client dans Laravel. Il est facile d'obtenir l'adresse IP d'un client en PHP en utilisant $_SERVER["REMOTE_ADDR"]. Cela fonctionne bien dans le noyau PHP, mais lorsque j'utilise la même chose dans Laravel, cela renvoie l'adresse IP du serveur au lieu de l'adresse IP du visiteur.

6
Comprendre l'instruction «VOLUME» dans DockerFile
Ci-dessous le contenu de mon "Dockerfile" FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] Dans ce fichier, j'attends l'instruction "VOLUME. / Usr / src / app" pour …
136 docker  dockerfile 

5
Quand utiliser next () et retourner next () dans Node.js
Scénario : considérez que ce qui suit est la partie du code d'une application Web de nœud. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Problème : je suis en train de vérifier lequel utiliser …
136 node.js  express  connect  v8 

7
Sommeil dactylographié
Je développe un site Web dans Angular 2 en utilisant Typescript et je me demandais s'il y avait un moyen d'implémenter des thread.sleep(ms)fonctionnalités. Mon cas d'utilisation est de rediriger les utilisateurs après avoir soumis un formulaire après quelques secondes, ce qui est très facile en html ou javascript mais je …

25
sh: react-scripts: commande introuvable après l'exécution de npm start
J'ai cloné une application de réaction sur mon système et exécuté les commandes suivantes npm install -g create-react-app npm install --save react react-dom Après ça j'ai couru npm start Mais il a jeté l'erreur mentionnée ci-dessus, cela fonctionne bien sur mon autre système à partir duquel je l'ai poussé sur …
136 reactjs 


8
Différence entre R MarkDown et R NoteBook
J'essaie de comprendre à un niveau élevé quelles sont les différences entre R Markdownet R NoteBook. Je sais qu'ils sont interdépendants, mais j'aimerais savoir comment ils sont liés. Ma compréhension est la suivante: Je sais que les cahiers R sont vraiment des documents R Markdown, mais je suis confus au …

20
tsconfig.json: Build: aucune entrée n'a été trouvée dans le fichier de configuration
J'ai un projet principal ASP.NET et j'obtiens cette erreur lorsque j'essaye de le créer: error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'. 1> The command exited with code 1. 1> Done executing task "VsTsc" -- FAILED. Voici mon …


4
Valeur de clé de boucle PHP foreach
J'exécute cet appel de base de données pour obtenir un tableau multidimensionnel. J'essaie d'obtenir les clés de chacun, mais lorsque j'essaye, il est vide ou sous forme de tableau. $root_array = array(); $sites = $this->sites($member_id); foreach ($sites as $site){ $records = $this->db->select('p.name as place_name, p.id as place_id,p.active as place_status') ->from('places …
136 php  foreach 

4
Vue 'export par défaut' vs 'nouvelle vue'
Je viens d'installer Vue et j'ai suivi quelques tutoriels pour créer un projet en utilisant le template webpack vue-cli. Lorsqu'il crée le composant, je remarque qu'il lie nos données à l'intérieur de ce qui suit: export default { name: 'app', data: [] } Alors que dans d'autres tutoriels, je vois …

9
AndroidRuntime: FATAL EXCEPTION: androidmapsapi-ZoomTableManager
Mon application qui utilise le SDK Google Maps (v2) vient de commencer à planter avec cette exception: Process: com.currentlocation.android, PID: 7328 java.lang.ArrayIndexOutOfBoundsException: length=1; index=12 at com.google.maps.api.android.lib6.gmm6.vector.ct.<init>(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):9) at com.google.maps.api.android.lib6.gmm6.vector.cv.a(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):23) at com.google.maps.api.android.lib6.gmm6.util.m.run(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):14) at java.lang.Thread.run(Thread.java:919) Dans le SDK v3 beta, la trace de la pile est: 2020-04-23 15:59:06.064 E/AndroidRuntime: FATAL …

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.