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

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

1
Не позволять strace сокращать аргументы?
Я пытаюсь использовать strace, чтобы узнать, какие команды выполняет программа, используя execve . Некоторые из аргументов в этих командах довольно длинные, и strace сокращает их до execve(я вижу "..." примерно через 30 символов), что не позволяет мне получить какую-либо полезную информацию. Как я могу получить полный текст каждого аргумента? Я …
117 linux  strace 



6
Что такое «заглушка»?
Итак, продолжая выполнять свое новогоднее намерение получить больше от TDD, теперь я начинаю больше работать с Rhino Mocks . Одна вещь, которую я очень хочу сделать, - это убедиться, что я действительно понимаю то, к чему я вхожу, поэтому я хотел проверить свое понимание того, что я видел до сих …

12
Эквивалент C ++ шаблону генератора Python
У меня есть пример кода Python, который мне нужно воспроизвести на C ++. Мне не требуется какое-либо конкретное решение (например, решения yield на основе совместной подпрограммы, хотя они также могут быть приемлемыми ответами), мне просто нужно каким-то образом воспроизвести семантику. питон Это основной генератор последовательности, явно слишком большой для хранения …

4
Что делают фигурные скобки в операторах `var {…} =…`?
Не уверен, что это синтаксис JS, специфичный для Mozilla, но я часто обнаруживал, что переменные объявляются таким образом, например, в дополнительных документах SDK : var { Hotkey } = require("sdk/hotkeys"); и в различных Chrome Javascript ( letвместо этого используется оператор var), let { classes: Cc, interfaces: Ci, results: Cr, utils: …

8
Соглашение об именах классов C #: это BaseClass, ClassBase или AbstractClass
Каков рекомендуемый подход к именованию базовых классов? Добавляет ли он к имени типа префикс « Base » или « Abstract », или мы просто добавляем к нему суффикс «Base»? Учтите следующее: тип: ViewModelнапример, MainViewModel , ReportViewModel базовый класс: BaseViewModelили ViewModelBaseилиAbstractViewModel Также учтите: тип: Productнапример, VirtualProduct , ExpiringProduct базовый класс: BaseProductили …


3
Самый простой, но полный пример CMake
Почему-то меня совершенно сбивает с толку принцип работы CMake. Каждый раз, когда мне кажется, что я все ближе понимаю, как должен быть написан CMake, он исчезает в следующем примере, который я читал. Все, что я хочу знать, это то, как мне структурировать свой проект, чтобы мой CMake требовал минимального обслуживания …
117 c++  cmake  project-setup 

6
В чем разница между типами данных BLOB и TEXT в MySQL?
Что есть blobи что есть text? Какие отличия? Когда мне нужно использовать blobи когда мне нужно в textкачестве типа данных? Потому что для blobи textесть mediumblob== mediumtext, smallblob== small text. У них вообще такое же значение? И посмотрите на это MEDIUMBLOB, MEDIUMTEXT L+ 3 байта, где L < 224. Что …
117 mysql  database  text  blob 

9
Для чего именно используется node.js? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Это веб-сервер или язык программирования для …
117 node.js 

8
Как обойти ограничения CNAME корневого домена?
Мы размещаем множество веб-приложений для наших клиентов. Очевидно, что они хотят использовать свои собственные домены для ссылки на эти приложения, обычно они хотят, чтобы любой пользователь либо вводил, http://www.customer1.exampleлибо http://customer1.exampleпереходит в их веб-приложение. Ситуация, с которой мы сталкиваемся, заключается в том, что нам необходимо иметь возможность изменить IP-адреса в ближайшем …
117 networking  dns  rfc  cname 

4
Как получить необработанное значение поля <input type = «number»>?
На этот вопрос есть ответы на Stack Overflow на русском : Получение некорректного значения input type = 'number' при изменении Как я могу получить «реальное» значение &lt;input type="number"&gt;поля? У меня есть inputкоробка, и я использую новый тип ввода HTML5 number: &lt;input id="edQuantity" type="number"&gt; В основном это поддерживается в Chrome 29: …

11
Как указать идентификатор при использовании include в XML-файле макета
В свой XML-файл макета я включил другой XML-файл макета (каждый с другим идентификатором Android). &lt;include layout="@layout/view_contact_name" android:id="+id/test1"/&gt; &lt;include layout="@layout/view_contact_name" android:id="+id/test2"/&gt; Но когда я запускаю его в эмуляторе и запускаю Hierarchy Viewer, каждый макет по-прежнему показывает «NO_ID», и в моем коде у меня есть findViewById(R.id.test1)и findViewById(R.id.test2)оба возвращают значение null. Может ли …

6
Hibernate, @SequenceGenerator и allocationSize
Все мы знаем поведение Hibernate по умолчанию при использовании @SequenceGenerator- он увеличивает реальную последовательность базы данных на единицу , умножает это значение на 50 (значение по умолчанию allocationSize), а затем использует это значение в качестве идентификатора объекта. Это неправильное поведение и противоречит спецификации, которая гласит: allocationSize - (Необязательно) Сумма увеличения …
117 java  hibernate  jpa  hilo 

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