Вопросы-ответы - все решения ➜ страница 579
Как реализовать параметр --verbose или-v в сценарии?
Я знаю --verbose или -v из нескольких инструментов, и я хотел бы реализовать это в некоторых из моих собственных скриптов и инструментов. Я думал о предоставлении if verbose: print ... через мой исходный код, так что если пользователь передает переменная verbose будет установлен в True и текст будет напечатан. это правильный подход или есть более простой способ? дополнение: я не прошу способ реализации парсинга из аргументов. Что я знаю, как это делается. Меня интересует только многос ...
Рендеринг объектов JSON с использованием шаблона Django после вызова Ajax
Я пытался понять, что это оптимальный способ сделать Ajax на Джанго. Читая материал здесь и там, я понял, что общий процесс: сформулируйте свой вызов Ajax, используя некоторые JavaScript библиотеки (например, jQuery), настроить шаблон URL в Django, который ловит вызов и передает его в функцию просмотра на Python функции вида извлеките интересующие вас объекты и отправьте их обратно клиенту в формате JSON или аналогичном (с помощью встроенного модуля сериализатора, или simplejson) определите ...
Удаление дубликатов записей в PostgreSQL
У меня есть таблица в базе данных PostgreSQL 8.3.8, которая не имеет ключей/ограничений на нее и имеет несколько строк с точно такими же значениями. Я хотел бы удалить все дубликаты и сохранить только 1 копию каждой строки. существует один столбец, в частности (с именем "ключ"), который может быть использован для идентификации дубликатов (т. е. должна существовать только одна запись для каждого отдельного"ключа"). Как я могу это сделать? (в идеале с одной командой SQL ) Скорость не проблема в ...
Приведение объекта к T
я разбираю XML-файл с помощью XmlReader класс в .NET, и я подумал, что было бы разумно написать общую функцию синтаксического анализа для чтения различных атрибутов в целом. Я придумал следующую функцию: private static T ReadData<T>(XmlReader reader, string value) { reader.MoveToAttribute(value); object readData = reader.ReadContentAsObject(); return (T)readData; } как я понял, это не работает полностью, как я планировал; это вызывает ошибку с примитивными типами, такими как ...
Почему.ToString () на нулевой строке вызывают ошибку null, когда.ToString () отлично работает на nullable int с нулевым значением?
selectedItem имеет два поля: int? _cost string _serialNumber в этом примере _cost и _serialNumber на selectedItem - оба null. Я читаю через поля selectedItem через их свойства и заполнение текстовых полей их значениями, когда... TextBox1.Text = selectedItem.Cost.ToString(); //no error TextBox2.Text = selectedItem.SerialNumber.ToString(); //error Я понимаю, что SerialNumber.ToString() является избыточным (потому что это уже строка), но я не понимаю, почему это вызывает это исключение: N ...
В чем разница между function и procedure в PL/SQL?
в чем разница между function и procedure в PL/SQL ? ...
Android линейный макет - как сохранить элемент в нижней части зрения?
у меня есть TextView что я хочу закрепить в нижней части ландшафтной деятельности, используя LinearLayout С вертикально расположенными элементами. Я android:gravity="bottom" на текстовом представлении, но он по-прежнему любит быть чуть ниже последнего элемента LinearLayout именно то, что я не хочу этого делать. какие предложения? ...
Как действовать по-другому на первой итерации в цикле Ruby?
Я всегда использую счетчик для проверки первого элемента (i==0) в цикле: i = 0 my_array.each do |item| if i==0 # do something with the first item end # common stuff i += 1 end есть ли более элегантный способ сделать это (возможно, способ)? ...
инвертирование матрицы 4x4
Я ищу пример реализации кода о том, как инвертировать матрицу 4x4. я знаю, что есть гауссовское элеминирование, разложение LU и т. д. но вместо того, чтобы смотреть на них в деталях, я просто ищу код, чтобы сделать это. язык в идеале C++, данные доступны в массиве из 16 поплавков в cloumn-мажорном порядке. спасибо! ...
UITableView: скрыть заголовок из пустого раздела
у меня есть UITableView, который отображает расходы с текущего месяца (см. скриншот): моя проблема с заголовком для пустых разделов. есть ли способ спрятать их? Данные загружаются из coredata. это код, который генерирует заголовок название: TitleForHeader -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ if ([tableView.dataSource tableView:tableView numberOfRowsInSection:section] == 0) { return nil; } else { NSDate *today = [NSDate date ]; int t ...
Почему поведение ExecutionPolicy различается в разных проектах в Visual Studio?
Я использую NuGet в течение довольно долгого времени на конкретном ПК. Теперь я создал новый проект в VS2010 (это бета-проект MVC 4 с использованием шаблона приложения для одной страницы, если это имеет значение). Когда я выбираю Инструменты / Библиотека Пакет Менеджер / Консоль Диспетчера Пакетов откроется окно консоли, но отобразится сообщение об ошибке: файл C:Program файлы (x86)Microsoft Visual Studio 10.0Common7IDEExtensionsMicrosoft CorporationNuGet Package Не удается загр ...
Как выбрать последнюю запись таблицы в SQL?
Это пример кода для выбора всех записей из таблицы. Может кто-нибудь показать мне, как выбрать последнюю запись этой таблицы? select * from table когда я использую: SELECT * FROM TABLE ORDER BY ID DESC LIMIT Я получаю эту ошибку: строка 1: неправильный синтаксис рядом с "пределом". Это код, который я использую: private void LastRecord() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString()); conn.Open(); ...
Какая польза от "перечисления" в Java? [дубликат]
этот вопрос уже есть ответ здесь: Что такое перечисления и почему они полезны? 23 ответов поэтому я посмотрел на этот тип "перечисления", и это похоже на прославленный массив/ArrayList/List для меня. В чем именно его польза? ...
Что более эффективно: система.arraycopy против массивов.копия?
метод toArray в ArrayList, Bloch использует обе системы.arraycopy и массивы.копия, чтобы скопировать массив . public <T> T[] toArray(T[] a) { if (a.length < size) // Make a new array of a's runtime type, but my contents: return (T[]) Arrays.copyOf(elementData, size, a.getClass()); System.arraycopy(elementData, 0, a, 0, size); if (a.length > size) a[size] = null; return a; } Как сравнить эти два метода копирования , когда какую использовать? ...
Добавление префикса ко всем маршрутам колбы
У меня есть префикс, что я хочу добавить к каждому маршруту. Прямо сейчас я добавляю константу в маршрут при каждом определении. Есть ли способ сделать это автоматически? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a website about burritos" ...
Как заставить производный класс вызывать супер метод? (Как у Android)
мне было интересно, при создании новых Activity классы, а затем переопределение onCreate() метод, в eclipse я всегда получаю автоматическое добавление:super.onCreate(). Как это происходит? Есть ли ключевое слово java в абстрактном или родительском классе, которое заставляет это делать? Я не знаю, является ли незаконным не вызывать суперкласс, но я помню, что в некоторых методах я получил исключение, брошенное за то, что не делал этого. Это также встроенный в java? Вы можете использовать некотор ...
Как извлечь строку по шаблону с помощью GREP, REGEX или PERL
У меня есть файл, который выглядит примерно так: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Мне нужно извлечь что-нибудь в кавычках, которые следуют за "name=", т. е. content_analyzer , content_analyzer2 и content_analyzer_items. Я делаю это на ...
Как получить идентификатор целочисленного потока в c++11
c++11 имеет возможность получения текущего идентификатора потока, но он не может быть приведен к целочисленному типу: cout<<std::this_thread::get_id()<<endl; выход : 139918771783456 cout<<(uint64_t)std::this_thread::get_id()<<endl; ошибка: недопустимое приведение от типа 'std:: thread:: id 'к типу' uint64_t’ же для других типов: недопустимого приведения типа ‘СТД::резьба::идентификатор’ для типа ‘uint32_t’ Я действительно не хочу делать приведение указателя, чтобы ...
Кнопка Twitter Bootstrap нажмите, чтобы переключить развернуть / свернуть текстовый раздел выше кнопки
Я недавно пришел через bootstrap, и я работаю над расширением примера героя. Я хочу добавить следующее поведение на мою страницу: при кнопку (т. е. элемент с селектором '.ряд.btn') нажата, я хочу иметь возможность переключаться между расширением / свертыванием части текста над кнопкой. вот как выглядит HTML: <html> <head> <title>Test Page</title> <!-- Le styles --> <link href="../assets/css/bootstrap.css" rel="stylesheet"> <style type ...
Django: сигнал при входе пользователя в систему?
в моем приложении Django мне нужно запустить несколько периодических фоновых заданий, когда пользователь входит в систему и перестает запускать их, когда пользователь выходит из системы, поэтому я ищу элегантный способ получить уведомление о входе/выходе пользователя запрос статуса входа пользователя С моей точки зрения, идеальным решением будет сигнал, посланный каждым django.contrib.auth.views.login и ... views.logout метод django.contrib.auth.models.User.is_logged_in(), аналогично ... U ...
Найти самый большой прямоугольник, содержащий только нули в двоичной матрице N×N
учитывая двоичную матрицу NxN (содержащую только 0 или 1), Как мы можем найти самый большой прямоугольник, содержащий все 0? пример: I 0 0 0 0 1 0 0 0 1 0 0 1 II->0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 <--IV 0 0 1 0 0 0 IV в приведенном выше примере это двоичная матрица 6×6. возвращаемое значение в этом случае будет ячейка 1:(2, 1) и ячейка 2:(4, 4). Полученная субматрица может быть квадратной или прямоугольной. Возвращаемое значение также может быт ...
Как я могу изменить cols textarea в twitter-bootstrap?
Если я изменю значение :rows, это работает. Но он остается в cols по умолчанию независимо от значения, которое я установил с помощью': cols =>'. Ширина столбца не изменится. Я просмотрел html-источник, и он отразил изменение. Интересно, что CSS bootstrap может быть подозреваемым... HTML (в конечном HTML есть "cols=", но ширина столбца остается на значении по умолчанию, которое равно 30. Я не могу поверить своим глазам!) <textarea cols="100" id="comment_body" name="comment[body]" rows=" ...
Обновить данные, полученные с помощью пользовательской функции в Google Sheet
Я написал пользовательский скрипт Google Apps, который получит id и получить информацию из веб-службы (цена). Я использую этот скрипт в таблицу, и она работает просто отлично. Моя проблема заключается в том, что эти цены меняются, и моя электронная таблица не обновляется. Как я могу заставить его повторно запустить скрипт и обновить ячейки (без ручного перехода через каждую ячейку)? ...
JQuery UI datepicker. Отключить массив дат
Я пытался найти решение моей проблемы jQuery ui datepicker, и мне не повезло. Вот что я пытаюсь сделать... У меня есть приложение, где я делаю некоторые сложные PHP, чтобы вернуть массив JSON дат, которые я хочу заблокировать из jQuery UI Datepicker. Я возвращаю этот массив: ["2013-03-14","2013-03-15","2013-03-16"] есть ли простой способ просто сказать: блокировать эти даты из datepicker? Я прочитал документацию по пользовательскому интерфейсу и вижу ничего, что помогло бы мне. У кого-нибуд ...
Как найти индексы всех вхождений элемента в массиве?
Я пытаюсь найти индекс всех экземпляров элемента, скажем, "Nano", в массиве JavaScript. var Cars = ["Nano", "Volvo", "BMW", "Nano", "VW", "Nano"]; пробовал jQuery.inArray, или аналогично, .indexOf (), но он только дал индекс последнего вхождения элемента, т. е. 5 в этом случае. Как я могу получить его для всех экземпляров? ...
Как хранить массивы в MySQL?
у меня есть две таблицы в MySQL. Таблица человек имеет следующие столбцы: id | name | fruits The fruits столбец может содержать null или массив строк, таких как ('apple',' orange',' banana') или ('strawberry') и т. д. Вторая таблица-это таблица фруктов и имеет следующие три столбца: ____________________________ fruit_name | color | price ____________________________ apple | red | 2 ____________________________ orange | orange | 3 ____________________________ ...,... так как я ...
Как получить максимальное значение столбца с помощью Entity Framework?
чтобы получить максимальное значение столбца, содержащего целое число, я могу использовать следующую команду T-SQL SELECT MAX(expression ) FROM tables WHERE predicates; можно ли получить тот же результат с Entity Framework. допустим, у меня есть следующая модель public class Person { public int PersonID { get; set; } public int Name { get; set; } public int Age { get; set; } } как я могу получить возраст самого старого человека? int maxAge = context.Persons.? ...
Динамический атрибут в ReactJS
Я хочу динамически включать / опускать атрибут disabled на элементе button. Я видел много примеров динамических атрибутов, но не самих атрибутов. У меня есть следующая функция рендеринга: render: function() { var maybeDisabled = AppStore.cartIsEmpty() ? "disabled" : ""; return <button {maybeDisabled}>Clear cart</button> } это вызывает ошибку синтаксического анализа из-за символа" {". Как я могу включить/опустить атрибут disabled на основе (логического) результата AppStore. ...
Как объединить несколько строк вывода в одну строку? [дубликат]
этот вопрос уже есть ответ здесь: Как объединить все строки из файла в bash? 8 ответов если я выполню команду cat file | grep pattern, Я получаю много строк вывода. Как вы объединяете все строки в одну строку, эффективно заменяя каждую "n" С "" " (конец с " затем космос)? cat file | grep pattern | xargs sed s/n/ /g это не работает на меня. ...
Ruby on Rails: как отсортировать два столбца с помощью ActiveRecord?
Я хочу отсортировать по двум столбцам, один из которых DateTime (updated_at), а другой-десятичный (цена) Я хотел бы иметь возможность сортировать сначала по updated_at, а затем, если несколько элементов происходят в один и тот же день, Сортировать по цене. ...