Codengineering - блог о программировании ➜ страница 1849
Как создать таблицу продуктов для многих видов продуктов, где каждый продукт имеет много параметров
У меня нет большого опыта в дизайне таблиц. Моя цель-создать одну или несколько таблиц продуктов, которые отвечают требованиям ниже: поддержка многих видов продукции (ТВ, телефон, ПК, ...). Каждый вид продукта имеет различный набор параметров, таких как: телефон будет иметь цвет, размер, вес, ОС... ПК будет иметь процессор, жесткий диск, оперативную память... набор параметры должны быть динамическими. Вы можете добавить или изменить любой параметр, который вам нравится. Как я могу выполн ...
Переименовать один заголовок столбца в панды фрейма данных
у меня есть фрейм данных под названием data. Как бы я переименовал только один заголовок столбца? Например gdp до log(gdp)? data = 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 ...
Какой тип метки времени следует выбрать в базе данных PostgreSQL?
Я хотел бы определить наилучшую практику для хранения временных меток в моей базе данных Postgres в контексте проекта с несколькими часовыми поясами. Я могу выбрать TIMESTAMP WITHOUT TIME ZONE и помните, что часовой пояс был использован во время вставки этого поля выбрать TIMESTAMP WITHOUT TIME ZONE и добавить еще одно поле, которое будет содержать имя часового пояса, который был использован при вставке времени выбрать TIMESTAMP WITH TIME ZONE и вставить метки соответственно Я немного предп ...
ValueError: значение истинности массива с более чем одним элементом неоднозначно. Использовать.любой() или.все()
Я только что обнаружил логическую ошибку в моем коде, который вызывает всевозможные проблемы. Я непреднамеренно делал побитовое и вместо логические и. Я изменил код: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) & (r["dt"] <= enddate)) selected = r[mask] TO: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) and (r["dt"] <= enddate)) selected = r[mask] к моему удивлению, я получил весьм ...
Разница между dispatch async и dispatch sync в последовательной очереди?
Я создал последовательную очередь, как это: dispatch_queue_t _serialQueue = dispatch_queue_create("com.example.name", DISPATCH_QUEUE_SERIAL); в чем разница между dispatch_async называли dispatch_async(_serialQueue, ^{ /* TASK 1 */ }); dispatch_async(_serialQueue, ^{ /* TASK 2 */ }); и dispatch_sync называется так в этой последовательной очереди? dispatch_sync(_serialQueue, ^{ /* TASK 1 */ }); dispatch_sync(_serialQueue, ^{ /* TASK 2 */ }); Я понимаю, что, независимо от того, как ...
Две косые черты в атрибуте url/src/href [дубликат]
Возможные Дубликаты:URI, начиная с двух косых черт ... как они себя ведут?абсолютные URL-адреса, опуская протокол (схему), чтобы сохранить одну из текущей страницыстенография как / / для тегов скриптов и ссылок? кто-нибудь видел / использовал это раньше? Я смотрел через источник сброс HTML5 когда я заметил следующий линия: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> почему URL начинается с двух косых черт? Это сокращение для http://? ...
Алгоритм поиска 10 лучших поисковых терминов
в настоящее время я готовлюсь к интервью, и это напомнило мне о вопросе, который мне однажды задали в предыдущем интервью, который звучал примерно так: " вас попросили разработать некоторое программное обеспечение для непрерывного отображения 10 лучших поисковых запросов в Google. Вам предоставляется доступ к каналу, который обеспечивает бесконечный поток в режиме реального времени поисковых запросов в настоящее время осуществляется в Google. Опишите, какой алгоритм и структуры данных вы бы ис ...
Последний элемент-фрагмент
что такое Go способ извлечения последнего элемента slice? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element решение выше работает, но кажется неудобным. ...
Приведение типов TypeScript или JavaScript
как можно обрабатывать приведение типов в TypeScript или Javascript? скажем, у меня есть следующий код TypeScript: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to cast to MarkerSymbolInfo return this.createMarkerStyle((M ...
многопроцессорный.Пул: в чем разница между map async и imap?
Я пытаюсь узнать, как использовать в Python multiprocessing пакет, но я не понимаю разницы между map_async и imap. Я заметил, что оба map_async и imap выполняются асинхронно. Так когда я должен использовать один над другим? И как я должен получить результат, возвращенный map_async? должен ли я использовать что-то вроде этого? def test(): result = pool.map_async() pool.close() pool.join() return result.get() result=test() for i in result: print i ...