Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
Навсегда (или настолько близко, как я могу добраться). Это - смысл системы управления исходным кодом.
Я потерял много старого кода (от 10 лет назад) из-за компьютерного отказа, который не был сохранен, но на самом деле я действительно не забочусь, потому что я действительно не хочу видеть код, который программируется на очень старом языке. Большая часть этого кода была написана в VB5...
Я соглашаюсь, что теперь легко сохранить все, но я думаю когда-то, что хорошо очистить наше устройство хранения данных резервного копирования/компьютера, потому что это похоже в реальном мире, мы не должны сохранять все навсегда.
Я - код packrat, что бы там ни было, но я охраняю его, потому что иногда это является конфиденциальным клиентом.
При случае это было действительно полезно, как то, если клиент потерял их материал или их документацию.
Я реализовал красное черное дерево в Java в то время как в в колледже. Я всегда хотел найти, что код снова и не может.
Теперь у меня нет времени для воссоздания его с нуля, так как я имею трех детей и не разрабатываю в Java.
Я теперь сохраняю все так, чтобы я мог повторно учиться намного быстрее. Я также нахожу это захватывающим, чтобы видеть, как я сделал что-то 1, 5, 10 лет назад. Это заставляет меня чувствовать себя хорошо, потому что я или сделал его правильно, или я лучше теперь и сделал бы это по-другому
Если я когда-нибудь возвращаюсь в колледж для чтения лекции будущим студентам это в в списке вещей сделать:
Сохраните все...
Управление исходным кодом, сохраните это удаленным и сохраните его для жизни! Вы никогда не должны будете волноваться об этом.
Я соглашаюсь с другими плакатами. Я сохранил свой код от школы в персональном репозитории исходного кода. Какой вред причиняет держание ему, действительно делают?
Сохраните все! Вы никогда не знаете, когда это сохранит Вас некоторая работа. Приблизительно год назад мне был нужен некоторый код c, чтобы проанализировать выражение, маркировать его для устройства хранения данных и оценить последние результаты. Ужасный маленький кусочек кода.. Но кажется знакомым, как это должно иметь - я должен был сделать постфиксное средство анализа в колледже (30 лет назад) - и все еще имел код. По общему признанию это нуждалось в небольшой очистке, но сохранило меня несколько дней работы.
У меня есть код от многих много лет назад. На самом деле я думаю, что у меня все еще есть свой первый сценарий PHP. Если ничто иное, это - хороший способ видеть, сколько Вы изменяли со временем.
Я просто поместил бы его на диск для исторической пользы. Используйте Стандартную библиотеку шаблонов - люди ошибки делают, предполагает, что их реализация умеренных к сложным структурам данных является лучшей. Я не могу сказать Вам, сколько раз я нашел ошибкой в реализации B-дерева собственной разработки.
У меня все еще есть (немного) код, который я еще написал колледжу, и это будет 18 лет назад :-). Как это часто бывает лучше иметь его и никогда не хотеть его, чем хотеть его и не иметь его.
Я сохраняю резервные копии всего моего кода максимально долго. Важные вещи сохранены на моем веб-сервере и внешнем HDD. Можно ли всегда удалить вещи позже, но если Вы думаете, что могли бы найти использование для него, почему бы не сохранить его?
- 1 к сохранению всего это когда-либо производится. Я уподобляю это гордому родителю, сохраняющему каждый используемый подгузник когда-либо для украшения щек их небольших щипцов. Это погано, и мир не извлекает выгоду из, он - существование.
Сколько людей здесь идет мимо первой страницы в Google регулярно? Наличие такого большого количества дерьма вокруг только, кажется, мешает находить что-либо полезным.
+1 к хранению кода навсегда. В этот день и возраст, нет только никакой причины удалить данные, которые могли возможно быть значимыми в будущем. Даже если Вы не используете B-дерево в качестве полезной структуры, можно хотеть посмотреть на код, чтобы видеть, как Вы сделали что-то. Или еще лучше, можно хотеть возвратиться к коду когда-нибудь в учебных целях. Вы никогда не будете знать, когда Вы могли бы хотеть посмотреть на тот конкретный sniblet кода, который выполнил задачу определенным способом.
Если я использую его, это застревает в репозитории Базара и загруженный на Панель запуска. Если это - немного параллельного проекта, что pitters, я обычно перемещаю его в a junk/
подкаталог.
Я буду использовать его снова. Я воображаю что-то, что я заканчиваю тем, что программировал, будет нуждаться в B-дереве, или это просто бредово?
Чему-то, что Вы пишете, будет нужно B-дерево, но Вы сможете пользоваться библиотекой для него потому что значения реального мира рабочие решения по дополнительному коду.
Forever is the beauty of the electronic medium. That's one of the most attractive aspects for me.
But, the keeping of it depends on your coding style, and what you do with it.
I'd suggest tossing your code if you're the type that...
Logical reasons for tossing could would be...
Like anything that takes up physical space in life, it's value is weighed against it's usefulness.
All my code is kept indefinitely, with plans to return to it at some point, reflect, and refactor. I do that because it's fun to see my progress, and provides very accessible learning experiences. Furthermore, the incorporation of all my code into a consolidated framework is something I work towards all the time.
Я не владею большей частью кода, который я разрабатываю: мой работодатель владеет. Так что я не храню этот код (мой работодатель хранит - или должен).
С тех пор как я открыл для себя вычисления, я написал код для устройств, которых больше нет, на языках, которые больше не нужны. Может быть, есть какой-нибудь эмулятор, но сохранить этот код и запустить его было бы ностальгией.
Вы можете найти информацию о B-дереве (и многие другие темы) в Википедии (и во многих других местах). Нет необходимости хранить этот код.
В конце концов, я сохраняю только тот код, которым владею и поддерживаю.