Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Стек, Куча
- ==========
- Стек
- ----
- Стек — это область оперативной памяти, которая создаётся для каждого потока. Он работает в порядке LIFO (Last In, First Out), то есть последний добавленный в стек кусок памяти будет первым в очереди на вывод из стека.
- Каждый раз, когда функция объявляет новую переменную, она добавляется в стек, а когда эта переменная пропадает из области видимости (например, когда функция заканчивается), она автоматически удаляется из стека.
- Когда стековая переменная освобождается, эта область памяти становится доступной для других стековых переменных.
- Куча
- ----
- Куча — это хранилище памяти, также расположенное в ОЗУ, которое допускает динамическое выделение памяти и не работает по принципу стека: это просто склад для ваших переменных.
- Когда вы выделяете в куче участок памяти для хранения переменной, к ней можно обратиться не только в потоке, но и во всем приложении. Именно так определяются глобальные переменные.
- По завершении приложения все выделенные участки памяти освобождаются. Размер кучи задаётся при запуске приложения, но, в отличие от стека, он ограничен лишь физически, и это позволяет создавать динамические переменные.
- SQL
- ===
- Кластеризованные индексы
- ------------------------
- Кластеризованный индекс хранит в своих узлах-листьях реальные строки данных.
- Некластеризованные индексы
- --------------------------
- Некластеризованный индекс является вспомогательной структурой, которая указывает данные в таблице.
- Join
- ----
- http://datareview.info/article/8-sposobov-obedineniya-join-tablic-v-sql-chast-1/
- .Net
- ====
- Code Firsst
- -----------
- Поход, называемый Code First (сначала код) предполагает минимальное участие в проектировании сущностей базы данных программистом. Он просто пишет код, остальное делает Entity и Visual Studio.
- Он подходит в случаях если главное в проекте – бизнес логика, а база данных – это способ хранения данных.
- Или в случаях если проект уже написан, но в качестве источников данных использованы списки, массивы, коллекции. Code First позволяет с минимальными усилиями изменить проект с использованием баз данных в качестве источников данных вместо стандартных коллекций .NET.
- Шпора ООП
- ---------
- https://tproger.ru/translations/oop-principles-cheatsheet/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement