Вопросы-ответы - все решения ➜ страница 319
Что такое форвардные объявления В C++?
At:http://www.learncpp.com/cpp-tutorial/19-header-files/ следующее: добавить.cpp: int add(int x, int y) { return x + y; } главная.cpp: #include <iostream> int add(int x, int y); // forward declaration using function prototype int main() { using namespace std; cout << "The sum of 3 and 4 is " << add(3, 4) << endl; return 0; } мы использовали прямое объявление, чтобы компилятор знал, что"add" был при компиляции main.cpp. Как уже упоминалось ран ...
Почему побочные эффекты моделируются как монады в Haskell?
может ли кто - нибудь дать некоторые указания на то, почему нечистые вычисления в Haskell моделируются как монады? Я имею в виду, что монада-это просто интерфейс с 4 операциями, так что было рассуждение о моделировании побочных эффектов в нем? ...
Что такое префикс u в строке Python?
например: u'Hello' Я предполагаю, что он указывает "Unicode", это правильно? если да, то с каких пор он доступен? ...
шаблоны проектирования python [закрыто]
Я ищу любые ресурсы, которые дают примеры лучших практик, шаблонов проектирования и твердых принципов использования Python. ...
Поддержка "границы радиуса" в IE
кто-нибудь знает, если/когда Internet Explorer будет поддерживать атрибут CSS "border-radius"? ...
Как сказать PowerShell ждать завершения каждой команды перед запуском следующей?
у меня есть сценарий PowerShell 1.0, чтобы просто открыть кучу приложений. Первый-это виртуальная машина, а остальные-приложения для разработки. Я хочу, чтобы виртуальная машина завершила загрузку до открытия остальных приложений. в Баш я мог бы просто сказать "cmd1 && cmd2" вот что у меня есть... C:ApplicationsVirtualBoxvboxmanage startvm superdooper &"C:ApplicationsNetBeans 6.5binnetbeans.exe" ...
Понимание.$ прокси - () в jQuery
С docs Я понимаю, что .proxy() изменит область действия функции, передаваемой в качестве аргумента. Может кто-нибудь объяснить мне это лучше? Зачем нам это делать? ...
SQL select join: можно ли префиксировать все столбцы как 'префикс.* ' ?
мне интересно, если это возможно в SQL. Скажем, у вас есть две таблицы A и B, и вы делаете выбор в таблице A и присоединяетесь к таблице B: SELECT a.*, b.* FROM TABLE_A a JOIN TABLE_B b USING (some_id); Если в таблице есть столбцы 'распределения a_id', 'имя' и 'ИД', а в таблице Б 'b_id', 'имя' и 'ИД', возвращаемых запросом столбцов распределения a_id', 'имя', 'ИД', 'b_id', 'имя', 'ИД'. Есть ли способ префиксировать имена столбцов таблицы B без перечисления каждого столбца по отдельности? Экви ...
Как бы вы реализовали кэш LRU в Java?
пожалуйста, не говорите EHCache или OSCache и т. д. Предположим, что для целей этого вопроса я хочу реализовать свой собственный, используя только SDK (обучение на практике). Учитывая, что кэш будет использоваться в многопоточной среде, какие структуры данных вы бы использовали? Я уже реализовал один с помощью LinkedHashMap и коллекции#synchronizedMap, но мне любопытно, будут ли какие-либо из новых параллельных коллекций лучшими кандидатами. обновление: я был просто читаю Yegge это когда я наше ...
ASP.NET в MVC: нет конструктора без параметров, определенных для данного объекта
Server Error in '/' Application. -------------------------------------------------------------------------------- No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor defined for this object. Source Error: Line 16: ...
Что такое декларативное Программирование? [закрытый]
Я постоянно слышу этот термин, брошенный в нескольких разных контекстах. Что это? ...
Длина целого числа в Python
в Python, как вы находите количество цифр в целое число? ...
Как я могу проверить, существует ли URL-адрес через PHP?
Как проверить, существует ли URL (не 404) в PHP? ...
C++ отображение трассировки стека при исключении
Я хочу иметь способ сообщить трассировку стека Пользователю, если возникает исключение. Каков наилучший способ сделать это? Требуется ли огромное количество дополнительного кода? ответить на вопросы: Я хотел бы, чтобы он был портативным, если это возможно. Я хочу, чтобы информация всплывала, поэтому пользователь может скопировать трассировку стека и отправить ее мне по электронной почте, если возникнет ошибка. ...
Xcode - ld: библиотека не найдена для-lPods
Я получаю эти ошибки, когда я пытаюсь построить приложение для iOS. ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64 cd /Users/Markus/Development/xcode/totalbox-ios export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/i ...
Скрипт для уничтожения всех подключений к базе данных (более чем ограниченный откат пользователя)
у меня есть база данных разработки, которая часто повторно развертывается из проекта базы данных Visual Studio (через автоматическую сборку TFS). иногда при запуске моей сборки я получаю эту ошибку: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" because it is currently in use. Я попытался это: ALTER DATABASE MyDB SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE но я все еще не могу ...
Распечатать JSON-анализируемый объект?
у меня есть объект javascript, который был проанализирован JSON с помощью JSON.parse теперь я хочу распечатать объект, чтобы я мог отладить его (что-то идет не так с функцией). Когда я делаю следующее... for (property in obj) { output += property + ': ' + obj[property]+'; '; } console.log(output); Я получаю несколько [объект объекта] в списке. Мне интересно, как бы я напечатал это, чтобы просмотреть содержимое? ...
Джанго 1.7 бросает Джанго.ядро.исключения.AppRegistryNotReady: модели еще не загружены
это трассировка в моей системе windows. Traceback (most recent call last): File "D:AMDworkspacesteelrumorsmanage.py", line 9, in <module> django.setup() File "D:AMDDjangodjango-django-4c85a0ddjango__init__.py", line 21, in setup apps.populate(settings.INSTALLED_APPS) File "D:AMDDjangodjango-django-4c85a0ddjangoappsregistry.py", line 108, in populate app_config.import_models(all_models) File "D:AMDDjangodjango-django-4c85a0ddjangoappsconfig.py", li ...
/ * * и / * в комментариях Java
в чем разница между /** * comment * * */ и /* * * comment * */ в Java? Когда я должен их использовать? ...
Как выйти, если команда не удалась?
Я новичок в shell-скриптов. Я хочу распечатать сообщение и выйти из моего сценария, если команда не выполняется. Я пробовал: my_command && (echo 'my_command failed; exit) но это не работает. Он продолжает выполнять инструкции, следующие за этой строкой в скрипте. Я использую Ubuntu и bash. ...
Как я могу расширить типизированные массивы в Swift?
как я могу продлить Свифт Array<T> или T[] тип с пользовательскими функциональными utils? просмотр документов API Swift показывает, что методы массива являются расширением T[], электронной.г: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: Bool { get } func copy() -> T[] } при копировании и вставке одного и того же источника и попытке любых изменений, таких как: extension T[] : ArrayType { func ...
Что такое offsetHeight, clientHeight, scrollHeight?
думал объяснить, в чем разница между offsetHeight,clientHeight и scrollHeight или offsetWidth,clientWidth и scrollWidth? одна должны знать эту разницу, прежде чем работать на стороне клиента. В противном случае половина их жизни будет потрачена на исправление пользовательского интерфейса. Скрипка, или inline ниже: function whatis(propType) { var mainDiv = document.getElementById("MainDIV"); if (window.sampleDiv == null) { var div = document.createElement("div"); window.sa ...
Как динамически построить объект JSON с помощью Python?
Я новичок в Python, и я играю с данными JSON. Я хотел бы динамически построить объект JSON, добавив некоторое значение ключа к существующему объекту JSON. Я пробовал следующее, Но я получаю TypeError: 'str' object does not support item assignment: import json json_data = json.dumps({}) json_data["key"] = "value" print 'JSON: ', json_data ...
Более элегантный " ps aux / grep-v grep"
когда я проверяю список процессов и "grep" из тех, которые интересны для меня, то также включен в результаты. Например, чтобы перечислить терминалы: $ ps aux | grep terminal user 2064 0.0 0.6 181452 26460 ? Sl Feb13 5:41 gnome-terminal --working-directory=.. user 2979 0.0 0.0 4192 796 pts/3 S+ 11:07 0:00 grep --color=auto terminal обычно я использую ps aux | grep something | grep -v grep чтобы избавиться от последней записи... но это не элегантных :) У вас есть ...
Как проверить версию Gitlab?
Как проверить, какая версия Gitlab установлена на сервере? Я о версии, указанной в Gitlab changelog:https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md например: "6.5.0", "6.4.3" и т. д. Это можно сделать только через терминал? Есть ли способ сделать это удаленно (с браузером вместо терминала)? ...
Использование псевдонима столбца в предложении WHERE запроса MySQL приводит к ошибке
запрос я таков, но я получаю эту ошибку: #1054-неизвестный столбец 'guaranteed_postcode' в 'IN/ALL/ANY subquery' SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM `users` LEFT OUTER JOIN `locations` ON `users`.`id` = `locations`.`user_id` WHERE `guaranteed_postcode` NOT IN #this is where the fake col is being used ( SELECT `postcode` FROM `postcodes` WHERE `region` IN ( 'australia' ) ) мой вопрос: поче ...
Как обернуть текст кнопки html с фиксированной шириной
Я просто заметил, что если вы даете html-кнопке фиксированную ширину, текст внутри кнопки никогда не оборачивается. Я пробовал это с помощью word-wrap, но это сокращает слово, хотя есть места, доступные для обертывания. Как я могу сделать текст кнопки html с фиксированной шириной обертки, как любой tablecell бы? <td class="category_column"> <input type="submit" name="ctl00$ContentPlaceHolder1$DataList1$ctl12$ProCat_NameButton" value="Roos Sturingen / Sensors" ...
Вложенные маршруты с маршрутизатором react V4
в настоящее время я борюсь с маршрутами вложенности с помощью react router v4. самым близким примером была конфигурация маршрута в React-Router V4 документация. Я хочу разделить мое приложение на 2 разных части. интерфейс и админка. Я думал о чем-то вроде этого: <Match pattern="/" component={Frontpage}> <Match pattern="/home" component={HomePage} /> <Match pattern="/about" component={AboutPage} /> </Match> <Match pattern="/admin" component={Backend}> < ...
Архитектура для объединения нескольких учетных записей пользователей вместе
ладно, у меня есть сайт, где вы можете зарегистрироваться и войти. Вы также можете войти в свою учетную запись facebook, twitter или linkedin. важно, чтобы у пользователей была зарегистрирована только одна учетная запись. Так или иначе, я хочу объединить учетные записи пользователей, если они используют разные способы для входа. Каково лучшее решение для решения этой проблемы? например, пользователь входит в систему со своей учетной записи Facebook. Я использую данные для автоматической регист ...
Текст по центру Android на холсте
Я пытаюсь отобразить текст, используя ниже код. Проблема в том, что текст не центрирован по горизонтали. Когда я устанавливаю координаты для drawText, Он устанавливает нижнюю часть текста на этой должности. Я хотел бы, чтобы текст был нарисован так, чтобы текст был центрирован также горизонтально. Это изображение для отображения моей проблемы дальше: @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); //canvas.drawRGB(2, 2, 20 ...