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

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

8
Лучшие практики: выбрасывание исключений из свойств
Когда уместно генерировать исключение из получателя или установщика свойства? Когда это не подходит? Зачем? Ссылки на внешние документы по этой теме были бы полезны ... Google оказался на удивление мало.
111 c#  .net  exception  properties 

3
Как лучше всего структурировать данные в firebase?
Я новичок в firebase и хочу знать, как лучше всего структурировать данные на нем. У меня есть простой пример: В моем проекте есть соискатели и заявки. 1 заявитель может подать несколько заявок. Как я могу связать эти 2 объекта с firebase? Работает ли это как реляционная база данных? Или подход …

1
Как импортировать CSV-файл в R? [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 7 лет назад . У меня на .csvрабочей станции есть файл. Как …
111 r  csv  import 

11
SQL: МЕЖДУ vs <= и> =
В SQL Server 2000 и 2005: в чем разница между этими двумя WHEREпунктами? какой из них я должен использовать в каких сценариях? Запрос 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' Запрос 2: SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (Изменить: вторая …
111 sql  sql-server  tsql  where  between 

8
Разбор против TryParse
В чем разница между Parse () и TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Есть ли какая-то форма проверки ошибок, например, блокировка попыток?
111 c#  parsing  integer  tryparse 

3
Использование свойства BOOL
Apple рекомендует объявить свойство BOOL следующим образом: @property (nonatomic, assign, getter=isWorking) BOOL working; Поскольку я использую свойства Objective-C 2.0 и точечную нотацию, я получаю доступ к этому свойству, используя self.working. Я знаю, что тоже могу использовать [self isWorking]- но мне не обязательно. Итак, поскольку я везде использую точечную нотацию, зачем …

1
Несколько команд в одной строке командного файла Windows
В Unix мы можем поместить несколько команд в одну строку следующим образом: $ date ; ls -l ; date Я пробовал подобное в Windows: &gt; echo %TIME% ; dir ; echo %TIME Но он напечатал время и не выполняет команду dir. Как я могу этого добиться?

5
Какой вид сборки мусора использует Go?
Go - это язык со сборкой мусора: http://golang.org/doc/go_faq.html#garbage_collection Здесь написано, что это сборщик мусора, но он не вникает в детали, и его замена находится в разработке ... однако этот абзац, похоже, не сильно обновлялся с момента выпуска Go. Это все еще метка? Это консервативно или точно? Это поколенческое?

3
Массивы против векторов: общие черты и различия [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
111 c++  arrays  vector 

5
mysql - сколько столбцов слишком много?
Я создаю таблицу, в которой может быть до 70 столбцов. Теперь я подумываю разделить его, так как некоторые данные в столбцах не будут нужны каждый раз при доступе к таблице. Опять же, если я сделаю это, мне придется использовать объединения. В какой момент считается слишком много столбцов?
111 sql  mysql 

4
Зачем мне реализовывать ICloneable на c #?
Не могли бы вы объяснить мне, почему я должен унаследовать от метода ICloneableи реализовать его Clone()? Если я хочу сделать глубокую копию, могу ли я просто реализовать свой метод? Скажем MyClone()? Почему я должен наследовать от ICloneable? Каковы преимущества? Дело только в том, чтобы сделать код «более читабельным»?
111 c#  .net  cloneable  icloneable 

2
Добавление параметров командной строки в CMake
Я создаю большую библиотеку с помощью CMake, и мне хотелось бы, чтобы пользователи могли выборочно включать / отключать определенные части моего процесса сборки. Как я могу добавить параметры командной строки в мою сборку CMake, например, чтобы пользователи могли вводить что-то вроде cmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..? Очевидно, ключевое слово …

6
Как я могу изменить тему Eclipse?
Я хочу изменить тему Eclipse, как эту темную тему Eclipse: Я пытаюсь выполнить все действия на этой странице, но тема eclipse не изменилась (но изменился редактор eclipse). Я хочу изменить всю часть изменения IDE eclipse на черный цвет, а не только редактор eclipse.


8
Преобразование изображения SVG в PNG с помощью PHP
Я работаю над веб-проектом, который включает в себя динамически сгенерированную карту США, раскрашивающую разные штаты на основе набора данных. Этот файл SVG дает мне хорошую пустую карту США, и в нем очень легко изменить цвет каждого штата. Сложность состоит в том, что браузеры IE не поддерживают SVG, поэтому, чтобы использовать …
111 php  svg  imagemagick  jpeg  gd2 

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