Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

9
Як я можу отримати список усіх функцій, що зберігаються в базі даних певної схеми в PostgreSQL?
Я хочу мати можливість підключитися до бази даних PostgreSQL і знайти всі функції для певної схеми. Думав, що я можу зробити запит до pg_catalog або information_schema і отримати список усіх функцій, але я не можу зрозуміти, де зберігаються імена та параметри. Я шукаю запит, який дасть мені ім'я функції та …

10
Як включити дані пакета з setuptools / distribute?
Під час використання setuptools / distribute я не можу змусити інсталятора витягнути будь-які package_dataфайли. Все, що я читав, говорить, що наступний - це правильний спосіб зробити це. Може хтось, будь ласка, порадить? setup( name='myapp', packages=find_packages(), package_data={ 'myapp': ['data/*.txt'], }, include_package_data=True, zip_safe=False, install_requires=['distribute'], ) де myapp/data/знаходиться файли даних.

8
Як перевірити розмір вхідного файлу за допомогою jQuery?
У мене є форма з можливостями завантаження файлів, і я хотів би мати можливість приємного звітування про помилку на стороні клієнта, якщо файл, який користувач намагається завантажити, занадто великий, чи є спосіб перевірити розмір файлу за допомогою jQuery, чи чисто на клієнті чи якось відправити файл назад на сервер, щоб …

10
C ++ 0x не має семафорів? Як синхронізувати потоки?
Чи правда, що C ++ 0x вийде без семафорів? Про стек переповнення вже є кілька питань щодо використання семафорів. Я використовую їх (posix semaphores) весь час, щоб потік чекав на якусь подію в іншій потоці: void thread0(...) { doSomething0(); event1.wait(); ... } void thread1(...) { doSomething1(); event1.post(); ... } Якби …

8
C ++ перетворити шістнадцяткову рядок у підписане ціле число
Я хочу перетворити шістнадцяткову рядок у 32-бітове ціле число, підписане в C ++. Так, наприклад, у мене є шістнадцятковий рядок "fffefffe". Двійкове представлення цього є 11111111111111101111111111111110. Підписане ціле представлення цього: -65538. Як зробити цю конверсію в C ++? Це також потрібно працювати для негативних чисел. Наприклад, шістнадцятковий рядок "0000000A", який …
135 c++  integer  hex  signed 

8
Як URL-кодувати рядок у Ruby
Як зробити URI::encodeрядок, як: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a щоб отримати його у такому форматі: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A відповідно до RFC 1738? Ось що я спробував: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Також: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte …

4
Об'єкт Ruby Array find_first?
Я щось пропускаю в документації на масив? У мене є масив, який містить до одного об'єкта, що відповідає певному критерію. Я хотів би ефективно знайти цей об’єкт. Найкраща ідея, яку я маю в документах, така: candidates = my_array.select { |e| e.satisfies_condition? } found_it = candidates.first if !candidates.empty? Але я незадоволений …
135 ruby  arrays  performance  find 



2
Отримання бінарного вмісту в Node.js за допомогою запиту
Я намагався GETвикористовувати бінарні дані, використовуючи requestщось таке: var requestSettings = { method: 'GET', url: url, }; request(requestSettings, function(error, response, body) { // Use body as a binary Buffer } Але bodyзавжди було кілька байтів, відмінних від очікуваних. Після подальшого дослідження я з’ясував, що requestприпущений bodyрядок і замінив усі небайтові …

5
'parent.relativePath' балів у моїй com.mycompany: MyProject замість org.apache: apache - Чому?
Щоправда, те, що каталог проектів Solr знаходиться у батьківському каталозі MyProject (але між двома модулями чи будь-якими зв’язками між ними просто немає зручності FS). Чи потрібно це розміщувати? $ mvn -DskipTests clean install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.lucene:lucene-solr-grandparent:pom:3.1-SNAPSHOT …
135 maven 

4
Підкомпоненти Dagger 2 проти компонентних залежностей
plus()Метод Dagger 1 - це те, що я використовував досить часто в попередніх програмах, тому я розумію ситуації, коли ви можете мати підкомпонент з повним доступом до батьківських графіків. У якій ситуації було б вигідно використовувати залежність від компонентів замість залежності від підкомпонентів і чому?
135 dagger  dagger-2 

6
Як я можу змусити WebStorm розпізнавати методи Жасмін?
У мене є проект node.js, який містить деякі специфікації Jasmine . Технічні характеристики містяться у специфікації / підкаталозі та мають розширення .spec.coffee, як того вимагає жасминовий вузол . Коли я відкриваю один із моїх специфікаційних файлів у WebStorm IDE, всі виклики до beforeEachта describeі itвідображаються синім штрихом, підкреслюється підказкою: "Нерозв’язана …
135 jasmine  webstorm 

8
Вставити зображення в елемент <кнопка>
Я намагаюся відобразити png-зображення на &lt;button&gt;елементі в HTML. Кнопка має той самий розмір, що і зображення, і зображення відображається, але чомусь не в центрі - тому все це неможливо побачити. Іншими словами, здається, що верхній правий кут зображення розташований у центрі кнопки, а не у верхньому правому куті кнопки. Це …
135 html  css  image  button 

2
XPath запит на отримання n-го примірника елемента
Існує HTML-файл (вміст якого я не контролюю), який містить кілька inputелементів, усі з однаковим фіксованим idатрибутом "search_query". Вміст файлу може змінюватися, але я знаю, що я завжди хочу отримати другий inputелемент з атрибутом id "search_query". Для цього мені потрібен вираз XPath. Я спробував, //input[@id="search_query"][2]але це не працює. Ось приклад рядка …
135 xml  xpath 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.