Вопросы-ответы - все решения ➜ страница 576
Как сравнить структуру, срез, карту равны?
Я хочу, чтобы проверить, что две структуры равны, но есть некоторые проблемы: package main import ( "fmt" "reflect" ) type T struct { X int Y string Z []int M map[string]int } func main() { t1 := T{ X:1, Y:"lei", Z:[]int{1,2,3}, M:map[string]int{ "a":1, "b":2, }, } t2 := T{ X:1, Y:"lei", Z:[]int{1,2,3}, M:map[string]int{ "a":1, "b":2, } ...
Имя " XYZ "не существует в пространстве имен" clr-namespace:ABC"
я работал над созданием некоторых расширений разметки и начал получать очень странное поведение VS. Я извлек и точно определил проблему в отдельном решении. Проблема в том, что VS не может создать объект CLR в XAML. вот это: View: <Window x:Class="WpfApplication4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:wpfApplication4="clr-namespace:WpfApplication4"> <Windo ...
Поймать Ctrl+C / SIGINT и выйти из многопроцессорных изящно в python
Как я могу поймать Ctrl+C в многопроцессорной программе python и выйти из всех процессов изящно, мне нужно решение для работы как на unix, так и на windows. Я пробовал следующее: import multiprocessing import time import signal import sys jobs = [] def worker(): signal.signal(signal.SIGINT, signal_handler) while(True): time.sleep(1.1234) print "Working..." def signal_handler(signal, frame): print 'You pressed Ctrl+C!' # for p in jobs: # p.terminate() ...
Как работает строка.Индекс работа в Swift
я обновлял некоторые из моих старых кодов и ответов с помощью Swift 3, но когда я добрался до Swift Strings и индексирования, было больно понимать вещи. в частности, я пытался следующее: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error где вторая строка дает мне следующую ошибку 'advancedBy' недоступен: для продвижения индекса на n шагов вызовите 'index (_: offsetBy:)' на экземпляре CharacterView, который произвел индекс. Я виж ...
Присваивая значение одного символа подчеркивания в интерпретаторе Python/IPython соответствовало
Я создал эту функцию в Python 2.7 с ipython: def _(v): return v позже, если я называю _(somevalue), Я _ = somevalue. in[3]: _(3) out[3]: 3 in[4]: print _ out[4]: 3 функция исчезла! Если я позвоню _(4) Я: TypeError: 'int' object is not callable` почему? Что не так с этой функцией? ...
Использование теста Spring MVC для модульного тестирования многопартийного запроса POST
У меня есть следующий обработчик запросов для сохранения авто. Я проверил, что это работает, когда я использую, например, cURL. Теперь я хочу провести модульное тестирование метода с помощью Spring MVC Test. Я пытался использовать fileUploader, но мне не удается заставить его работать. Также мне не удается добавить часть JSON. Как бы я проверил этот метод с помощью теста Spring MVC? Я не могу найти никаких примеров по этому поводу. @RequestMapping(value = "autos", method = RequestMethod.POST) ...
Как создать динамический href в функции react render?
Я делаю список сообщений. Для каждого сообщения я хотел бы отобразить тег привязки с идентификатором post как часть строки href. render: function(){ return ( <ul> { this.props.posts.map(function(post){ return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li> }) } </ul> ); как мне это сделать, чтобы каждый пост имел href из /posts/1,/posts/2 e ...
Как атрибут 'binding' работает в JSF? Когда и как его следует использовать?
есть много материалов там дифференцируя value атрибут и binding атрибут в JSF. меня интересует, как оба подхода отличаются друг от друга. Дано: public class User { private String name; private UICommand link; // Getters and setters omitted. } <h:form> <h:commandLink binding="#{user.link}" value="#{user.name}" /> </h:form> это довольно прямо вперед, что происходит, когда value атрибут указан. Геттер работает, чтобы вернуть name значение свойства User бобов ...
Экранирование символов в поиске кода GitHub
Я пытаюсь использовать поиск кода Github для поиска некоторых строк кода, содержащих символы, такие как =,+ и т. д. Я понял из https://help.github.com/articles/searching-code/#considerations-for-code-search что эти символы являются подстановочными знаками и должны быть экранированы, иначе они будут проигнорированы. вот пример: "если (сделано правда)" и еще: "если (сделали Правда)". Как вы можете видеть, оба возвращают одно и то же предупреждение" ваш запрос содержит символ, который игнорируе ...
Конвертировать PDF в PNG с помощью ImageMagick
используя ImageMagick, какую команду я должен использовать для преобразования PDF в PNG? Мне нужно самое высокое качество, самый маленький размер файла. это то, что я до сих пор (очень медленно, кстати): convert -density 300 -depth 8 -quality 85 a.pdf a.png глядя на то, что делает Gmail, когда пользователь "просматривает" PDF, Качество является удивительным, а размер файла очень минимальным. DPI составляет всего 96 (я должен установить плотность 300, чтобы получить что-нибудь приличное). Кто- ...
Нет "тянуть" в Git Gui?
Как я могу сделать тянуть с помощью инструмента Git GUI? Кажется, нигде нет команды pull. есть ли аналогичный параметр в меню, используя графический интерфейс в Git? любая помощь будет оценили. ...
Что такое Kotlin double-bang (!!) оператор?
Я конвертирую Java в Kotlin с Android Studio. Я получаю двойной удар после переменной экземпляра. Что такое двойной взрыв и, что более важно, где это документировано? mMap!!.addMarker(MarkerOptions().position(london).title("Marker in London")) ...
Как запустить Gradle из командной строки на Mac bash
У меня очень простой вопрос. Я совершенно новый для Mac, и я пытаюсь получить мой проект Java переехал на мой новый Mac. Проект имеет файл Gradlew, который я думал, что могу запустить из командной строки для сборки и запуска на любой машине. Когда я делаю gradlew из командной строки (в местоположении файла gradlew), он говорит, что gradlew не найден. Я что-то пропустил о том, как запустить команду из оболочки bash? ...
getMonth в JavaScript дает последний месяц
Я использую datepicker, который дает дату в формате Sun Jul 7 00: 00: 00 EDT 2013. Даже если месяц говорит июль, если я делаю getMonth, это дает мне предыдущий месяц. var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013"); d1.getMonth());//gives 6 instead of 7 что я делаю не так? ...
Динамическая загрузка функции из библиотеки DLL
Я немного посмотрю .dll файлы, я понимаю их использование, и я пытаюсь понять, как их использовать. Я создал a .dll файл, содержащий функцию, которая возвращает целое число с именем funci () используя этот код, я (думаю) я импортировал .dll файл в проект(нет никаких жалоб): #include <windows.h> #include <iostream> int main() { HINSTANCE hGetProcIDDLL = LoadLibrary("C:Documents and SettingsUserDesktop fgfdgdgdgtest.dll"); if (hGetProcIDDLL == NULL) { std::cout < ...
RandomForestClassifier против ExtraTreesClassifier в пакет scikit узнать
может ли кто-нибудь объяснить разницу между RandomForestClassifier и ExtraTreesClassifier в scikit learn. Я провел много времени читая газету: P. Geurts, D. Ernst., и L. Wehenkel, "чрезвычайно рандомизированные деревья", машинное обучение, 63(1), 3-42, 2006 кажется, это разница для ET: 1) при выборе переменных при разбиении выборки берутся из всего обучающего набора, а не из бутстрап-выборки обучающий набор. 2) разбиения выбираются совершенно случайным образом из диапазона значений в выбор ...
Удалить println() для версии iOS Swift
Я хотел бы глобально игнорировать все println() вызывает мой Swift-код, если я не нахожусь в отладочной сборке. Я не могу найти никаких надежных пошаговых инструкций для этого и был бы признателен за руководство. есть ли способ сделать это глобально, или мне нужно окружить каждый println() с #IF DEBUG/#ENDIF заявления? ...
Перейти к определению: "невозможно перейти к символу под кареткой."
Я вдруг начал испытывать проблемы сегодня в моем проекте, где нажатие перейти к определению дает мне странную ошибку: "не удается перейти к символу под кареткой." Я впервые заметил это через некоторое время после установки Costura.Фоди через NuGet. С тех пор я удалил его, но проблема сохраняется. Я очищал и перестраивал решение несколько раз. Нет никаких экземпляров "Фоды" или "Costura" нигде в моих коммитов в истории, до или после того момента, когда это началось, поэтому я думаю, что один и ...
Как передать аргументы в Dockerfile?
Я использую инструкцию RUN в пределах Dockerfile для установки rpm RUN yum -y install samplerpm-2.3 однако, я хочу передать значение " 2.3 " в качестве аргумента. Моя инструкция запуска должна выглядеть примерно так: RUN yum -y install samplerpm-$arg здесь $arg=2.3 ...
момент.JS isValid функция не работает должным образом
У меня такой вопрос... Я не нашел ничего подобного, и также кажется очень странным, что ни у кого не было этой проблемы с проверкой времени с moment.js. moment('03:55', 'HH:mm').isValid(); //true moment('03:55jojojo', 'HH:mm').isValid(); //true moment('03:55jojojo', 'HH:mm',true).isValid(); //true Я делаю что-то не так? Вот пример: http://jsfiddle.net/vCGAp/145/ ...
Разбор предупреждение от didReceiveRemoteNotification:fetchCompletionHandler
Я получаю сообщение об ошибке после добавления этого кода из parse.com: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { if (application.applicationState == UIApplicationStateInactive) { [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo]; } } Я не очень понимаю, что происходит, но я получаю это предупреждение в журнале: вы реал ...
Манифест апплета Java-разрешить все вызывающие-допустимые-кодовая база
начиная с Java 7u45 апплет будет отображать предупреждающее сообщение (даже если оно подписано доверенным сертификатом), если веб-страница пытается взаимодействовать с ним через javascript, и эта страница не указана в атрибуте Caller-Allowable-Codebase манифеста. примечания к выпуску об этом изменении:http://www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html сообщение в блоге Oracle об этой ошибке: https://blogs.oracle.com/java-platform-group/entry/7u45_caller_allowable_codebase ...
Почему не существует исключения NotImplementedException?
Это действительно, действительно раздражает меня, поэтому я надеюсь, что кто-то может дать мне разумное обоснование того, почему все так, как есть. NotImplementedException. ты меня разыгрываешь, да? Нет, я не собираюсь брать дешевый удар на это, говоря: "подождите, метод реализован - он бросает NotImplementedException."Да, это верно, вы должны реализовать метод, чтобы бросить NotImplementedException (в отличие от чистой виртуальной функции позвоните в C++ - теперь это имеет смысл!). Хотя это ...
Ошибка серверной части SSL при использовании OpenSSL
Я пытался установить pycurl в virtualenv с помощью pip и я получил эту ошибку ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) Я читал некоторые документы, говорящие, что "чтобы исправить это, вам нужно сказать setup.py какой сервер SSL используется"(источник) хотя я не уверен, как это сделать, так как я установил pycurl с помощью pip. Как я могу указать серверную часть SSL при установке pycurl с pip? спасибо ...
jQuery UI autocomplete ширина не установлена правильно
я реализовал окно автозаполнения jQuery UI, и вместо того, чтобы быть шириной текстового поля, раскрывающиеся параметры расширяются, чтобы заполнить оставшуюся ширину страницы. посмотрите на этот пример, чтобы увидеть его для себя:http://jsbin.com/ojoxa4 Я попытался установить ширину списка сразу после его создания, например: $('.ui-autocomplete:last').css('width', $('#currentControlID').width() ); Это, кажется, ничего не делать. ...
Вставить git commit хэш в a.Net dll
Я создаю приложение на C#, используя Git в качестве контроля версий. есть ли способ автоматически вставлять последний хэш фиксации в исполняемый файл, когда я создаю свое приложение? например, печать хэша фиксации в консоль будет выглядеть примерно так: class PrintCommitHash { private String lastCommitHash = ?? // What do I put here? static void Main(string[] args) { // Display the version number: System.Console.WriteLine(lastCommitHash ); } } обратите вниман ...
Почему форматирование кода Visual Studio не работает должным образом для разметки Razor?
или, я должен скорее спросить, когда форматирование кода VS будет работать правильно для разметки Razor? Форматирование работает для большинства структур, но, похоже, задыхается от блоков "если". Приведенный ниже код, как он отформатирован VS. это очень легко исправить этот случай, с еще одним отступом, но я хорошо принял форматирование в повседневном использовании, и хотел бы использовать его часто для основной части моего кода, поэтому я бы предпочел избежать ручного форматирования, если это в ...
Каковы преимущества использования Perforce вместо Subversion?
моя команда использует SVN в течение нескольких лет. Теперь у нас есть возможность переключиться на Perforce. каковы были бы преимущества (и подводные камни) такого переключения? ...
Android ADT ошибка, dx.jar не был загружен из папки SDK
Я только что загрузил Eclipse Galileo и установил ADT10 и попытался использовать приложение phonegap с помощью этого руководства:http://www.phonegap.com/start Но каждый раз, когда я пытаюсь построить я получаю эту ошибку: Неизвестная ошибка: не удалось построить: файл dx.jar не был загружен из папки SDK! Я знаю, что уже есть некоторые вопросы/ответы об этом на этом форуме, но они не работали для меня. ...
Как иметь несколько цветов в пакетном файле Windows?
мне было интересно, можно ли иметь другой цветной текст в одной строке в пакетном файле Windows, например, если он говорит echo hi world Я хочу, чтобы "привет "был одним цветом, а" мир " - другим цветом. Может быть, я мог бы установить команду COLOR в качестве переменной: set color1= color 2 set color9= color A а затем развернуть их обоих на одной линии вместе с echo hi world но я не знаю, как бы я это сделал. ...