Вопросы-ответы - все решения ➜ страница 629


Задать вопрос

Может ли почти нулевое плавающее значение вызвать ошибку деления на ноль?

все знают, что вы не должны сравнивать поплавки напрямую, а скорее использовать допуск: float a,b; float epsilon = 1e-6f; bool equal = (fabs(a-b) < epsilon); мне было интересно, если то же самое относится к сравнению значения до нуля, прежде чем использовать его в делении. float a, b; if (a != 0.0f) b = 1/a; // oops? мне также нужно сравнить с Эпсилоном в этом случае? ...

Добавить несколько элементов, чтобы уже инициализированного класса ArrayList в Java

я гуглю его и не могу найти синтаксис. Мой arraylist может быть заполнено по-разному в зависимости от настроек пользователя, поэтому я инициализировал его ArrayList<Integer> arList = new ArrayList<Integer>(); и теперь я хотел бы добавить сто целых чисел, не делая это один за другим с arList.add(55); ...

Получить ServletContext в ресурсе JAX-RS

Я играю с JAX-RS, развертывая на Tomcat. Это в основном: @Path("/hello") @Produces({"text/plain"}) public class Hellohandler { @GET public String hello() { return "Hello World"; } } есть ли способ я могу достать ServletContext в пределах моего ресурса JAX-RS? ...

Как мне "переключиться" с Mercurial

Как мне сделать что svn switch делает, в Mercurial? то есть изменить мой рабочий каталог, чтобы переключиться на другую ветку в репозитории? ...

Сортировка столбцов фрейма данных по имени столбца

это, возможно, простой вопрос, но я не знаю, как упорядочить столбцы в алфавитном порядке. test = data.frame(C = c(0, 2, 4, 7, 8), A = c(4, 2, 4, 7, 8), B = c(1, 3, 8, 3, 2)) # C A B # 1 0 4 1 # 2 2 2 3 # 3 4 4 8 # 4 7 7 3 # 5 8 8 2 мне нравится упорядочивать столбцы по именам столбцов в алфавитном порядке, чтобы достичь # A B C # 1 4 1 0 # 2 2 3 2 # 3 4 8 4 # 4 7 3 7 # 5 8 2 8 для других я хочу свой собственный определенный порядок: # B A C # 1 4 1 0 # 2 2 3 2 # 3 4 8 4 # 4 7 3 7 ...

Сколько объектов создается с помощью класса-оболочки Integer?

Integer i = 3; i = i + 1; Integer j = i; j = i + j; сколько объектов создается в результате операторов в примере кода выше и почему? Есть ли IDE, в которой мы можем видеть, сколько объектов создается (возможно, в режиме отладки)? ...

шаблон плагина jQuery-лучшая практика, соглашение, производительность и влияние на память

Я начал писать несколько плагинов jQuery и решил, что было бы неплохо настроить мою IDE с помощью шаблона плагина jQuery. Я читал некоторые статьи и сообщения на этом сайте, связанные с соглашением плагинов, дизайном и т. д.. и подумал, что я постараюсь все это закрепить. Ниже приведен мой шаблон, я ищу, чтобы использовать его часто так стремился, чтобы убедиться, что он в целом соответствует конвенции jQuery plugin design и ли идея иметь несколько внутренних методы (или даже его общий дизайн ...

Модульное тестирование ASP.Net атрибут авторизации MVC для проверки перенаправления на страницу входа

вероятно, это будет случай, когда просто нужна еще одна пара глаз. Должно быть, я что-то упускаю, но я не могу понять, почему такого рода вещи не могут быть проверены на. Я в основном пытаюсь убедиться, что неавторизованные пользователи не могут получить доступ к представлению, пометив контроллер атрибутом [Authorize], и я пытаюсь проверить это, используя следующий код: [Fact] public void ShouldRedirectToLoginForUnauthenticatedUsers() { var mockControllerContext = new Mock<ControllerCont ...

Когда использовать @RestController vs @RepositoryRestResource

Я рассматривал различные примеры того, как использовать весну с отдыхом. Наша конечная цель-Установка Spring HATEOAS / HAL Я видел два различных метода для рендеринга отдыха в течение весны через @RestController в контроллере через @RepositoryRestResource в репозитории то, что я изо всех сил пытаюсь найти, почему бы вам использовать один над другим. При попытке реализовать HAL, который является лучше всего? бэкэнд нашей базы данных-Neo4j. ...

построение гистограмм, высота баров которых равна 1 в matplotlib

Я хотел бы построить нормализованную гистограмму из вектора с помощью matplotlib. Я попробовал следующее: plt.hist(myarray, normed=True) а также: plt.hist(myarray, normed=1) но ни один из вариантов не создает ось y из [0, 1] такой, что высоты баров гистограммы суммируются до 1. Я хотел бы создать такую гистограмму - как я могу это сделать? спасибо! ...

Ansible: установите переменную для содержимого файла

Я использую модуль ec2 с ansible-playbook Я хочу задать переменную для содержимого файла. Вот как я сейчас это делаю. Var с именем файла shell task to cat файл использовать результат cat для перехода к модулю ec2. пример содержимого моего playbook. vars: amazon_linux_ami: "ami-fb8e9292" user_data_file: "base-ami-userdata.sh" tasks: - name: user_data_contents shell: cat {{ user_data_file }} register: user_data_action - name: launch ec2-instance local_action: ... user_data: "{{ us ...

Порядок Выполнения События HTTPModule?

кто-нибудь знает о сайте или странице или знает порядок выполнения событий класса HTTPApplication для выполнения событий HTTPModule? нашел Примечание для всех событий, но он не показывает список шагов процесса, и я не смог его найти. ...

Как правильно управлять развертыванием базы данных с помощью проектов баз данных SSDT и Visual Studio 2012?

Я нахожусь на стадии исследования, пытаясь принять проекты баз данных 2012 года на существующем небольшом проекте. Я разработчик C#, а не DBA, поэтому я не особенно хорошо разбираюсь в лучших практиках. Я искал google и stackoverflow в течение нескольких часов, но я все еще не знаю, как правильно обрабатывать некоторые ключевые сценарии развертывания. 1) в течение нескольких циклов разработки, как я могу управлять несколькими версиями моей базы данных? Если у меня есть клиент на v3 моей базы да ...

Как построить библиотеку импорта (.lib) и DLL в Visual C++?

Я хочу иметь один проект Visual Studio, который создает DLL-файл и библиотеку импорта (.файл lib). (Библиотека импорта-это статически связанная библиотека, которая заботится о загрузке этого DLL-файла в другие проекты, которые его используют). поэтому я пошел в Visual Studio C++ 2008 Express Edition, создал новый проект библиотеки классов типа и установил " тип конфигурации "как" Dyanamic Library (.файл DLL.") но когда я создаю решение, единственный соответствующий выходной файл Я вижу, что э ...

Как разобрать ini-файл с помощью Boost

у меня есть ini-файл, который содержит некоторые примеры значений таких как: [Section1] Value1 = 10 Value2 = a_text_string Я пытаюсь загрузить эти значения и распечатать их в своем приложении с помощью Boost, но я не понимаю, как это сделать в C++. Я искал в этом форуме, чтобы найти некоторые примеры (я всегда использовал C и поэтому я не очень хорош в C++), но я нашел только примеры о том, как читать значения из файла все сразу. мне нужно загрузить только одно значение, когда я хочу, как s ...

Плавная прокрутка до определенного div по щелчку

то, что я пытаюсь сделать, это сделать так, что если вы нажмете на кнопку, она прокручивается вниз (плавно) на определенный div на странице. Я начал JSFiddle здесь: http://jsfiddle.net/ryXFt/2/ что мне нужно, так это если вы нажмете на кнопку, она плавно прокручивается до div 'second'. HTML: <div class="first"><button type="button">Click Me!</button></div> <div class="second">Hi</div> CSS: .first { width: 100%; height: 1000px; background: #ccc; ...

AnkhSVN против VisualSVN [закрыто]

в настоящее время я использую AnkhSVN для интеграции subversion в Visual Studio. Есть ли причина, по которой я должен переключиться на VisualSVN? AnkhSVN является бесплатным (в более чем одном смысле этого слова) в то время как VisualSVN стоит $50. Так что прямо там, если я не пропущу какую-то замечательную функцию VisualSVN, я не вижу причин для переключения. ...

Что такое "эмиттер событий"?

просмотр http://microjs.com, я вижу много библиотек с надписью "эмиттеры событий". Мне нравится думать, что я знаю свой путь вокруг основ языка javascript довольно хорошо, но я действительно понятия не имею, что такое "эмиттер событий" или делает. кто-нибудь просветить меня? Звучит интересно... ...

Доступ К Переменным Среды В C++

Я хотел бы иметь доступ к $HOME переменная окружения в программе на C++, которую я пишу. Если бы я писал код на C, я бы просто использовать getenv() функция, но мне было интересно, есть ли лучший способ сделать это. Вот код, который у меня есть до сих пор: std::string get_env_var( std::string const & key ) { char * val; val = getenv( key.c_str() ); ...

Что такое литеральная нотация массива в javascript и когда вы должны ее использовать?

JSLint дает мне эту ошибку: проблема в строке 11 символ 33: используйте литеральную нотацию массива []. var myArray = new Array(); Что такое литеральная нотация массива и почему она хочет, чтобы я использовал ее вместо этого? здесь видно, что new Array(); должно работать нормально... я чего-то не хватает? ...

Операторы равенства Bash ( = = , - eq)

может кто-нибудь объяснить разницу между -eq и == в bash скриптах? есть ли разница между следующими? [ $a -eq $b ] и [ $a == $b ] это просто == используется только тогда, когда переменные содержат цифры? ...

Как вернуть void в JsDoc?

есть ли указанный способ объявить метод или функцию для возврата void в JsDoc? В настоящее время я убежден, что void - возвращаемое значение по умолчанию, и другие возвращаемые значения должны быть специально указаны: /** * @return {Integer} The identifier for ... */ ...

Создание некластеризованного неуникального индекса в инструкции CREATE TABLE с помощью SQL Server

можно создать первичный ключ или уникальный индекс в инструкции SQL Server CREATE TABLE. Можно ли создать неуникальный индекс в инструкции CREATE TABLE? CREATE TABLE MyTable( a int NOT NULL ,b smallint NOT NULL ,c smallint NOT NULL ,d smallint NOT NULL ,e smallint NOT NULL -- This creates a primary key ,CONSTRAINT PK_MyTable PRIMARY KEY CLUSTERED (a) -- This creates a unique nonclustered index on columns b and c ,CONSTRAINT IX_MyTable1 UNIQUE (b, c) -- ...

Как пинговать Ubuntu guest на VirtualBox [закрыто]

У меня есть VM (VirtualBox) с Ubuntu. Главная машина-Windows 7. Как я могу пинговать свой Ubuntu с хоста и наоборот? Пытаясь установить" Мостовой " тип подключения в настройках виртуальной машины, но нет никакого эффекта, я только теряю подключение к интернету в Ubuntu. ...

Как получить данные из конфигурации системы Magento

Я просто бродил по как я могу получить данные конфигурации для моего пользовательского модуля. Конфигурация может быть установлена от администратора system->configuration и как вытащить его в frontend? ...

Если абстрактный класс имеет serialVersionUID

в java, если класс реализует сериализуемый, но является абстрактным, должен ли он иметь объявленный serialVersionUID long, или только подклассы требуют этого? в этом случае действительно предполагается, что все подклассы имеют дело с сериализацией, поскольку цель типа должна использоваться в вызовах RMI. ...

Почему "использование пространства имен X;"не допускается на уровне класса/структуры?

class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } редактировать: хочу знать мотивацию за ним. ...

Текст JSON должен содержать не менее двух октетов

я получил эту ошибку, и я не мог найти разумного ответа на этот вопрос, поэтому я решил написать краткое описание проблемы. если вы запустите этот фрагмент в irb: JSON.parse( nil ) вы увидите следующую ошибку: TypeError: can't convert nil into String Я ожидал, что функция вернется nil, а не TypeError. Если вы преобразуете все входные данные с помощью to_s, тогда вы увидите ошибку октета: JSON::ParserError: A JSON text must at least contain two octets! это просто прекрасно и хорошо. Есл ...

Могу ли я отключить строгий режим ECMAscript для определенных функций?

Я не нахожу ничего о моем вопросе здесь на MDC или спецификации ECMAscript. Вероятно, кто-то знает более "хаки" способ решить эту проблему. Я звоню "use strict" на каждый файл javascript в моей среде. Все мои файлы начинаются так (function(win, doc, undef) { "use strict"; // code & functions }(window, window.document)); теперь у меня есть пользовательская функция, которая обрабатывает ошибки. Что функции использует .caller свойство для предоставления трассировка стека контекста. ...

Conda: установка / обновление непосредственно с github

могу ли я установить / обновить пакеты из GitHub с помощью conda? например,pip Я могу сделать: pip install git+git://github.com/scrappy/scrappy@master установить scrappy непосредственно с master филиал в GitHub. Могу ли я сделать что-то эквивалентное с conda? если это невозможно, имеет ли смысл устанавливать pip с conda и управлять такими локальными установками с помощью pip? ...