Все вопросы
Что именно содержится в obj.__closure__?
Описание проблемы:
На странице 100 книги Биза (Beazley) упоминается следующий код:
>>> python.__closure__
(,)
>>> python.__closure__[0].cell_contents
Я правильно понимаю, что __closure__
— это список, но что такое эти "ячейки" (cell) и "str объект"? Это выглядит как кортеж с...
Проверка наличия ключа в словаре
Описание проблемы:
У меня есть словарь в Python, например, mydict = {'name':'abc', 'city':'xyz', 'country':'def'}
. Мне нужно выяснить, как проверить, существует ли ключ в словаре. Я уже знаком с несколькими способами:
if mydict.has_key('name'):
if 'name' in mydict:
Проблема в...
Может ли объект автоматически удалить себя после достижения своей цели?
Я хотел бы узнать, возможно ли для объекта в JavaScript удалить себя после завершения своей задачи.
Например, у меня есть следующий объект:
var myObject = Object.create(baseObject);
myObject.init = function() {
/* выполняем некоторые действия... */
delete...
Python: Понимание классовых и экземплярных переменных
Я столкнулся с неправильным пониманием классовых и экземплярных переменных в Python. Вот пример кода:
class Animal(object):
energy = 10
skills = []
def work(self):
print 'Я что-то делаю'
self.energy -= 1
def new_skill(self, skill):
...
Использование номера версии веб-приложения из сборки (ASP.NET/C#)
Как мне получить номер версии вызываемого веб-приложения из ссылки на сборку?
Я пытался использовать System.Reflection.Assembly.GetCallingAssembly().GetName(), но он просто возвращает динамически скомпилированную сборку (номер версии 0.0.0.0).
**ИЗМЕНЕНИЕ: В моем случае мне нужно решение, которое...
Получить все ключи из объекта GroupBy в Pandas
Я ищу способ получить список всех ключей в объекте GroupBy, но не могу найти такую функцию в документации и через Google.
Определенно есть способ получить доступ к группам по их ключам, например, вот так:
df_gb = df.groupby(['EmployeeNumber'])
df_gb.get_group(key)
...поэтому я...
CMake: Как передать макросы препроцессора
Как я могу передать макрос в препроцессор? Например, если я хочу скомпилировать часть своего кода, потому что пользователь хочет скомпилировать модульные тесты, я делаю это следующим образом:
#ifdef _COMPILE_UNIT_TESTS_
BLA BLA
#endif //_COMPILE_UNIT_TESTS_
Теперь мне нужно...
Клонирование узла с помощью etree
Как клонировать объекты Element в Python с использованием xml.etree? Я пытаюсь программно перемещать и копировать узлы (а затем изменять их атрибуты).
Как проверить, какой тип исключения был выброшен в Java?
Как я могу определить, какой тип исключения был пойман, если операция перехватывает несколько исключений?
Вот пример, который должен прояснить ситуацию:
try {
int x = doSomething();
} catch (NotAnInt | ParseError e) {
if (/* пойманное исключение - NotAnInt */) { // строка 5
//...
Почему нельзя вызывать абстрактные функции из абстрактных классов в PHP?
У меня есть абстрактный родительский класс и конкретный класс, который его расширяет. Почему родительский класс не может вызвать абстрактный метод?
//foo.php
<?php
abstract class AbstractFoo{
abstract public static function foo();
public static function getFoo(){
...
"Использование parent::parent в PHP: как это работает?"
Я ищу способ обратиться к методу родительского класса, не вызывая его напрямую. Это может звучать немного странно, поэтому приведу пример:
class myclass
{
public function test() { return 'level 1'; }
}
class myclass2 extends myclass
{
public function test() { return parent::test() ....
Рассчитать цикломатическую сложность для JavaScript [закрыто]
Проблема с вопросом на Stack Overflow
Я столкнулся с проблемой, пытаясь найти инструменты для расчета цикломатической сложности в Javascript. Я использовал этот метрик раньше при работе с серверным кодом, и хотел бы применять его и к клиентскому Javascript, который я пишу.
Однако мой вопрос...
Как автоматически изменить размер ячейки HTML-таблицы под размер текста?
У меня есть таблица с 2 строками и переменным количеством столбцов. Я установил ширину столбцов в 100%, чтобы первое содержимое в представлении поместилось. Однако, если я изменяю содержимое динамически, размеры столбцов HTML-таблицы не увеличиваются и не уменьшаются автоматически. Как решить эту...
Java Веб-Сервис: Основная аутентификация клиента
Я создал веб-сервис JAX-WS на базе Glassfish, который требует базовой HTTP-аутентификации.
Теперь я хочу создать автономное клиентское Java-приложение для этого веб-сервиса, но у меня нет представления о том, как передать имя пользователя и пароль.
Всё работает с Web Service Explorer от Eclipse,...
Как NULL-значения влияют на производительность поиска в базе данных?
Описание проблемы:
В нашем продукте используется универсальный поисковый движок, и мы пытаемся оптимизировать его производительность. Многие из таблиц, задействованных в запросах, допускают наличие значений NULL. Необходимо определить, стоит ли redesign (переработать) наши таблицы для того,...
Как использовать константу пакета в SQL-запросе SELECT?
Заголовок: Использование переменной пакета в простом SELECT-запросе в Oracle
Описание проблемы: Как я могу использовать переменную пакета в простом запросе SELECT в Oracle?
Я хотел бы написать что-то подобное:
SELECT * FROM MyTable WHERE TypeId = MyPackage.MY_TYPE;
Это возможно или...
Как запустить/остановить/перезапустить поток в Java?
Я столкнулся с трудностями в поиске способа запуска, остановки и перезапуска потоков в Java.
У меня есть класс Task
, который реализует интерфейс Runnable
и находится в файле Task.java
. Моему основному приложению необходимо запускать этот таск в потоке, останавливать (убивать) поток при...
PostgreSQL: как создать таблицу только если она еще не существует?
У меня есть вопрос по работе с PostgreSQL. Как можно задать условие для создания таблицы только в случае, если она еще не существует?
Буду признателен, если приведете пример кода.
Как восстановить встроенную функцию, которую я случайно перезаписал?
Я случайно перезаписал функцию set, используя это имя в качестве имени переменной в интерактивной сессии Python. Есть ли способ получить доступ к оригинальной функции set без перезапуска сессии?
(У меня в сессии так много данных, что я предпочел бы не делать этого, хотя, конечно, могу, если это...
Использование std::make_unique с пользовательским делетором
Я пытаюсь использовать std::unique_ptr
с пользовательским делитером и хотел бы воспользоваться std::make_unique
, а не сырым оператором new. Я работаю с VC++2013. Мне кажется, что нет способа использовать std::unique_ptr
, если есть кастомный делитер. Не пропустил ли я что-то, или это...