программирование

Q & A для профессиональных программистов и энтузиастов

5
Гарантированное время жизни временного в C ++?
Предоставляет ли C ++ гарантию на время жизни временной переменной, которая создается при вызове функции, но не используется в качестве параметра? Вот пример класса: class StringBuffer { public: StringBuffer(std::string & str) : m_str(str) { m_buffer.push_back(0); } ~StringBuffer() { m_str = &m_buffer[0]; } char * Size(int maxlength) { m_buffer.resize(maxlength + 1, …
103 c++ 

4
Почему все используют стандартные типы C?
Если вы хотите использовать Qt , вы должны принять quint8, quint16и так далее. Если вы хотите использовать GLib , вы должны приветствовать guint8, guint16и так далее. В Linux есть u32, s16и так далее. УНЦ / OS определяет SINT32, UINT16и так далее. И если вам нужно использовать какую-то комбинацию этих вещей, …
103 c++  c  stdint 

6
Для чего нужен __gxx_personality_v0?
Это вопрос из вторых рук с сайта разработки ОС, но он вызвал у меня любопытство, так как я нигде не мог найти достойного объяснения. При компиляции и компоновке автономной программы на C ++ с использованием gcc иногда возникает такая ошибка компоновщика: out/kernel.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' Очевидно, это связано с …
103 c++  gcc  linker  kernel 

1
Что именно происходит, когда я устанавливаю LoadUserProfile пула IIS?
Я столкнулся со следующей проблемой. Я запускаю следующий код var binaryData = File.ReadAllBytes(pathToPfxFile); var cert = new X509Certificate2(binaryData, password); в двух процессах. Один из процессов запускается, LOCAL_SYSTEMи этот код завершается успешно. Другой работает внутри IIS под локальной учетной записью пользователя, принадлежащей локальной группе «Пользователи», и я получаю следующее исключение: System.Security.Cryptography.CryptographicException …

2
Где Vagrant сохраняет изменения в виртуальной машине?
Я только начинаю с Vagrant, и у меня возникли небольшие проблемы с пониманием некоторых деталей. Я прочитал документы, но все еще не понимаю базовой концепции. Когда я хочу запустить Vagrant box, я запускаю: vagrant up Это «построит виртуальную машину на основе коробки». Я понимаю, что коробки хранятся в ~ / …
103 vagrant 

16
Обнаружение заблокированных всплывающих окон в Chrome
Мне известны методы javascript, позволяющие определить, заблокировано ли всплывающее окно в других браузерах (как описано в ответе на этот вопрос ). Вот основной тест: var newWin = window.open(url); if(!newWin || newWin.closed || typeof newWin.closed=='undefined') { //POPUP BLOCKED } Но в Chrome это не работает. Раздел «POPUP BLOCKED» никогда не достигается, …

9
ASP.NET MVC Html.DropDownList SelectedValue
Я пробовал, что это RC1, а затем обновился до RC2, который не решил проблему. // in my controller ViewData["UserId"] = new SelectList( users, "UserId", "DisplayName", selectedUserId.Value); // this has a value результат: для объекта установлено свойство SelectedValue // in my view <%=Html.DropDownList("UserId", (SelectList)ViewData["UserId"])%> Результат: все ожидаемые параметры отображаются для клиента, …
103 asp.net-mvc 


12
Почему символьные литералы C представляют собой целые числа вместо символов?
В C ++ sizeof('a') == sizeof(char) == 1. Это имеет интуитивный смысл, поскольку 'a'является символьным литералом и sizeof(char) == 1определено стандартом. В C однако sizeof('a') == sizeof(int). То есть, похоже, что символьные литералы C на самом деле являются целыми числами. Кто-нибудь знает почему? Я могу найти множество упоминаний об этой …
103 c++  c  char  sizeof 

8
Реализация кометы для ASP.NET? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я искал способы реализовать gmail-подобный обмен сообщениями внутри браузера и пришел к концепции …
103 asp.net  iis  comet 

10
java.io. Поддержка консоли в Eclipse IDE
Я использую Eclipse IDE для разработки, компиляции и запуска своих Java-проектов. Сегодня я пытаюсь использовать java.io.Consoleкласс для управления выводом и, что более важно, пользовательским вводом. Проблема в том, что он System.console()возвращается, nullкогда приложение запускается «через» Eclipse. Eclipse запускает программу в фоновом режиме, а не в процессе верхнего уровня с окном …
103 java  eclipse  console  java-io 

7
Как на самом деле развернуть приложение Angular 2 + Typescript + systemjs?
На angular.io есть руководство по быстрому запуску, в котором используются typescript и systemjs. Теперь, когда у меня запущен этот miniapp, как мне создать что-то развертываемое? Я не мог найти никакой информации об этом. Нужны ли мне дополнительные инструменты, какие-либо дополнительные настройки в System.config? (Я знаю, что могу использовать webpack и …

8
В чем разница между парсерами LR, SLR и LALR?
В чем разница между парсерами LR, SLR и LALR? Я знаю, что SLR и LALR являются типами парсеров LR, но какова реальная разница в их таблицах синтаксического анализа? И как показать, является ли грамматика LR, SLR или LALR? Для грамматики LL мы просто должны показать, что любая ячейка таблицы синтаксического …

3
Вложенная форма Rails с has_many: through, как редактировать атрибуты модели соединения?
Как вы редактируете атрибуты модели соединения при использовании accept_nested_attributes_for? У меня есть 3 модели: темы и статьи, к которым присоединились линкеры class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article < ActiveRecord::Base has_many :linkers has_many :topics, :through => :linkers, :foreign_key …

6
Как я могу использовать функциональное программирование в реальном мире? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Функциональные языки хороши тем, что они избегают ошибок, устраняя …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.