Вопросы-ответы - все решения ➜ страница 207


Задать вопрос

Есть ли способ убить поток в Python?

можно ли завершить запущенный поток без установки/проверки каких-либо флагов/семафоров / и т. д.? ...

Почему мне нужен контейнер IoC, а не простой DI-код? [закрытый]

Я использую Инъекции Зависимостей (DI) на некоторое время, вводя либо в конструктор, либо в свойство, либо в метод. Я никогда не чувствовал необходимости использовать инверсия управления (IoC) контейнер. Тем не менее, чем больше я читаю, тем больше давления я чувствую от сообщества, чтобы использовать контейнер МОК. Я играл с контейнерами .NET, как StructureMap,NInject,единство и Funq. Я все еще не могу посмотрите, как контейнер IoC принесет пользу / улучшит мой код. Я тоже боюсь начать ис ...

Что такое модульного тестирования, интеграционного тестирования, тестирование, регрессионное тестирование?

Что такое модульный тест, интеграционный тест, Тест дыма, регрессионный тест и каковы различия между ними? И какие инструменты я могу использовать для каждого из них? например, я использую JUnit и NUnit для модульного тестирования и тестирования интеграции. Есть ли какие-либо инструменты для тестирования дыма или регрессионного теста? ...

Удалить все дочерние элементы узла DOM в JavaScript

как я могу удалить все дочерние элементы узла DOM в JavaScript? скажем, у меня есть следующий (уродливый) HTML: <p id="foo"> <span>hello</span> <div>world</div> </p> и я хватаю узел, который я хочу так: var myNode = document.getElementById("foo"); как я мог удалить детей foo Так что просто <p id="foo"></p> осталось? могу ли я просто сделать: myNode.childNodes = new Array(); или я должен использовать некоторые комбинации removeEle ...

Как получить имя файла без расширения из каталога в Python?

Как получить имя файла без расширения из каталога в Python? Я нашел метод, называемый os.path.basename получить имя файла с расширением. Но даже когда я импортирую ОС, я не могу назвать его path.basename. Можно ли назвать его так же прямо, как basename? ...

Как установить точку останова JavaScript из кода в Chrome?

Я хочу заставить отладчик Chrome сломаться на линии код, или же используя какой-то тег комментария, например, что-то вроде console.break(). ...

Как можно изменить временную метку старого коммита в Git?

ответы Как изменить существующие, не очищенные коммиты? опишите способ изменения предыдущих сообщений фиксации, которые еще не были отправлены вверх по течению. Новые сообщения наследуют временные метки исходных коммитов. Это кажется логичным,но есть ли способ также изменить время? ...

Переместить указатель ветви на другую фиксацию без проверки

чтобы переместить указатель ветви извлеченной ветви, можно использовать . Но как переместить указатель ветви не проверенной ветви, чтобы указать на другую фиксацию (сохраняя все остальные вещи, такие как отслеживаемая удаленная ветвь)? ...

Пример AsyncTask Android

Я читал о AsyncTask, и я попробовал простую программу ниже. Но это, кажется, не работает. Как я могу заставить его работать? package com.test; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.provider.Settings.System; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.view.View.OnClickListener; public class AsyncTaskActivity extends Activity { Button btn; /** Called when the activity ...

scp с указанным номером порта

Я пытаюсь scp файл с удаленного сервера на локальную машину. Доступен только порт 80. пробовал: scp -p 80 [email protected]:/root/file.txt . но получил эту ошибку: cp: 80: No such file or directory Как указать номер порта в команде scp? ...

REST API error return good practices [закрыто]

Я ищу руководство по передовой практике, когда речь заходит о возврате ошибок из REST API. Я работаю над новым API, поэтому я могу взять его в любом направлении прямо сейчас. Мой тип контента-XML на данный момент, но я планирую поддерживать JSON в будущем. теперь я добавляю некоторые случаи ошибок, например, клиент пытается добавить новый ресурс, но превысил свою квоту хранения. Я уже обрабатываю некоторые случаи ошибок с кодами состояния HTTP (401 для аутентификации, 403 для авторизация и 404 ...

Нужен минимальный пример загрузки файла Django [закрыт]

Как новичок в Django, у меня возникли трудности с загрузкой приложения в Django 1.3. Я не смог найти ни одного современного примера / фрагментов. Может ли кто-нибудь опубликовать минимальный, но полный (модель, представление, шаблон) пример кода для этого? ...

Получить список из заголовков столбцов pandas DataFrame

Я хочу получить список заголовков столбцов из фрейма данных pandas. Фрейм данных будет поступать из пользовательского ввода, поэтому я не буду знать, сколько столбцов будет или как они будут называться. например, если мне дают фрейм данных, как это: >>> my_dataframe y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 7 7 5 4 8 3 6 8 2 8 7 9 9 10 8 6 6 4 9 10 10 7 Я хотел бы получить список, как показано ни ...

Как может существовать функция времени в функциональном программировании?

Я должен признать, что я не знаю много о функциональном программировании. Я читал об этом здесь и там, и поэтому узнал, что в функциональном программировании функция возвращает один и тот же выход для одного и того же входа, независимо от того, сколько раз функция вызывается. Это точно так же, как математическая функция, которая вычисляет один и тот же выход для одного и того же значения входных параметров, которые участвуют в выражении функции. например, рассмотрим это: f(x,y) = x*x + y; // I ...

Реализует vs расширяет: когда использовать? Какая разница?

пожалуйста, объясните на простом для понимания языке или ссылку на какую-либо статью. ...

Какова лучшая структура проекта для приложения Python? [закрытый]

представьте, что вы хотите разработать нетривиальное приложение для рабочего стола конечного пользователя (не веб-приложение) в Python. Как лучше всего структурировать иерархию папок проекта? желательные характеристики легкость обслуживания, IDE-дружелюбие, пригодность для разветвления/слияния системы управления версиями, и легкое поколение пакетов установки. в частности: куда вы кладете источник? куда вы помещаете запуск приложения сценарии? куда вы помещаете проект IDE cruft? где вы ставит ...

Как закодировать url ссылками?

Я хочу создать службу сокращения URL, где вы можете написать длинный URL-адрес в поле ввода, и служба сокращает URL-адрес до"http://www.example.org/abcdef". Edit: из-за постоянного интереса к этой теме, я опубликовано эффективное решение для GitHub, С реализации JavaScript,PHP, Python и Java. Добавьте свои решения, если хотите :) вместо "abcdef " там может быть любая другая строка с шестью символами, содержащими a-z, A-Z and 0-9. Это составляет 56~57 миллиардов возможных строк. мой подход ...

Как создать филиал в SVN?

Как создать ветку в SVN? ...

Как преобразовать карту в список на Java?

что является лучшим способом, чтобы преобразовать Map<key,value> до List<value>? Просто повторите все значения и вставьте их в список или я что-то упускаю? ...

Код ответа HTTP для сообщения, когда ресурс уже существует

Я создаю сервер, который позволяет клиентам сохранять объекты. Эти объекты полностью построены на стороне клиента, в комплекте с идентификаторами объектов, которые являются постоянными в течение всего срока службы объекта. Я определил API, чтобы клиенты могли создавать или изменять объекты с помощью PUT: PUT /objects/{id} HTTP/1.1 ... {json representation of the object} {id} - это идентификатор объекта, поэтому он является частью запроса-URI. теперь я также рассматриваю возможность разреш ...

Есть ли способ изменить тип ввода=формат "дата"?

Я работаю с элементами HTML5 на моей веб-странице. По умолчанию ввод type="date" показывает дату как YYYY-MM-DD. вопрос, Можно ли изменить его формат на что-то вроде: DD-MM-YYYY? ...

Как определить, является ли строка числом?

если у меня есть эти строки: "abc" = false "123" = true "ab2"= false есть ли команда, например IsNumeric или что-то еще, которая может определить, является ли строка допустимым числом? ...

Получение нового экземпляра объекта из типа

можно не всегда узнать тип объекта во время компиляции, но может потребоваться создать экземпляр типа. Как получить новый экземпляр объекта из типа? ...

Преобразование строки, разделенной запятыми, в массив

У меня есть строка, разделенная запятыми, которую я хочу преобразовать в массив, чтобы я мог перебирать ее. есть что-нибудь встроенное для этого? например, у меня есть эта строка var str = "January,February,March,April,May,June,July,August,September,October,November,December"; теперь нужно разделить это запятыми и сохранить в массиве object ...

Что такое соглашение об именовании в Python для имен переменных и функций?

исходя из фона C# соглашение об именовании переменных и имен методов обычно либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() в Python, я видел выше, но я также видел подчеркивания используются: # python example this_is_my_variable = 'a' def this_is_my_function(): есть ли более предпочтительный, окончательный стиль кодирования для Python? ...

Различные способы удаления локальных изменений Git

я просто клонировал репозиторий git и проверил ветку. Я работал над этим, а затем решил удалить все мои локальные изменения, так как я хотел оригинальную копию. короче говоря, я должен был сделать следующие две команды, чтобы удалить мои локальные изменения git checkout . git clean -f мой вопрос: (1) это правильный подход в избавлении от локальных изменений, или иначе, пожалуйста, дайте мне знать правильный подход. (2) Когда мы используем git reset --hard как я могу сбросить даже без этой ...

Самый быстрый способ вставки в Entity Framework

Я ищу самый быстрый способ вставки в Entity Framework. Я спрашиваю это из-за сценария, где у вас есть активный TransactionScope и вставка огромна (4000+). Он потенциально может длиться более 10 минут (тайм-аут транзакций по умолчанию), и это приведет к неполной транзакции. ...

Разбор JSON с помощью инструментов Unix

Я пытаюсь разобрать JSON, возвращенный из запроса curl, например: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split(,a,","); for (i=1; i<=n; i++) print a[i]}' выше разбивает JSON на поля, например: % ... "geo_enabled":false "friends_count":245 "profile_text_color":"000000" "status":"in_reply_to_screen_name":null "source":"web" "truncated":false "text":"My status" "favorited":false % ... как напечатать конкретное поле (обозначается ...

Подождите, пока все запросы jQuery Ajax не будут выполнены?

Как заставить функцию ждать, пока все запросы jQuery Ajax не будут выполнены внутри другой функции? короче говоря, мне нужно подождать, пока все запросы Ajax будут выполнены, прежде чем я выполню следующий. Но как? ...

Android getResources ().getDrawable () устаревший API 22

С новым Android API 22 getResources().getDrawable() теперь устарел. Теперь лучший подход-использовать только getDrawable(). какие изменения? ...