программирование

Q & A для профессиональных программистов и энтузиастов

9
Преобразовать строковое представление словаря в словарь?
Как я могу преобразовать strпредставление a dict, такое как следующая строка, в a dict? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Я предпочитаю не использовать eval. Что еще я могу использовать? Основная причина этого, один из написанных им классов моих коллег, преобразует все входные данные в строки. Я не …

6
Принудительно «git push» перезаписывать удаленные файлы
Я хочу отправить свои локальные файлы и разместить их на удаленном репо, не сталкиваясь с конфликтами слияния. Я просто хочу, чтобы моя локальная версия имела приоритет над удаленной. Как я могу сделать это с Git?
769 git  git-push 

19
Как получить параметры запроса POST?
Вот моя простая форма: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> Вот мой код Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Я пытался sReq.query.emailили sReq.query['email']или sReq.params['email']и т. Д. Ни один из них не работает. Они все возвращаются …



12
Различия между зависимости и управлением в Maven
В чем разница между dependencyManagementи dependencies? Я видел документы на веб-сайте Apache Maven. Кажется, что зависимость, определенная в разделе, dependencyManagementможет использоваться в его дочерних модулях без указания версии. Например: Родительский проект (Pro-par) определяет зависимость под dependencyManagement: <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies> </dependencyManagement> Тогда в потомке Pro-par я …

21
Переключить оператор несколько случаев в JavaScript
Мне нужно несколько случаев в выражении switch в JavaScript, что-то вроде: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } Как я могу это сделать? Если в JavaScript нет способа сделать что-то подобное, я хочу узнать альтернативное решение, которое также следует концепции DRY .

30
Почему «cd» не работает в сценарии оболочки?
Я пытаюсь написать небольшой скрипт, чтобы изменить текущий каталог на каталог моего проекта: #!/bin/bash cd /home/tree/projects/java Я сохранил этот файл как proj, добавил разрешение на выполнение chmodи скопировал его в /usr/bin. Когда я называю это:, projэто ничего не делает. Что я делаю неправильно?
767 linux  shell 

30
Интерфейс против Базового класса
Когда я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу определять базовую реализацию методов? Если у меня есть класс собак и кошек. Почему я хотел бы реализовать IPet вместо PetBase? Я могу понять наличие интерфейсов для ISheds или …

13
Подсчитать количество строк в репозитории git
Как бы подсчитать общее количество строк, присутствующих во всех файлах в репозитории git? git ls-files дает мне список файлов, отслеживаемых git. Я ищу команду для catвсех этих файлов. Что-то вроде git ls-files | [cat all these files] | wc -l
767 bash  git  shell  line-count 




10
Когда я должен использовать фигурные скобки для импорта ES6?
Это кажется очевидным, но я был немного озадачен тем, когда использовать фигурные скобки для импорта одного модуля в ES6. Например, в проекте React-Native, над которым я работаю, у меня есть следующий файл и его содержимое: initialState.js var initialState = { todo: { todos: [ {id: 1, task: 'Finish Coding', completed: …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.