Вот шаги, которые вы должны выполнить:
1.установить листовку и импортировать листовки в стиле css на angular.json
"styles": ["../node_modules/leaflet/dist/leaflet.css", "styles.css"],
2. импортировать листовку в свой ts: [116 ]
import * as L from "leaflet";
3. Инициализировать вашу карту внутри ngOnInit:
map;
ngOnInit() {
this.map = L.map("map").setView([46.879966, -121.726909], 7);
L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
attribution:
'© OpenStreetMap contributors'
}).addTo(this.map);
}
Вам не нужно использовать скрипт & амп; cdns, так как вы импортируете файлы непосредственно из локальной папки. Кроме того, вы пытались использовать листовку 0.4, которая является действительно устаревшей версией
I would specifically mention memcached. It's a great example of fairly short, readable code with a clear purpose.
Second, I would recommend the Apache web server. It's a fantastically well-run open source project that you'll learn a lot from, both about the language, as well as general design practices and networking/threading.
Я бы проголосовал за nginx: http://sysoev.ru/en/ как пример очень хорошего стиля программирования на С
Samba : большой кроссплатформенный (на основе POSIX), чистый C, очень популярный сетевой сервер.
Samba имеет хорошую документацию для разработчиков , и сама кодовая база очень хорошо организована; У меня не было проблем с тем, чтобы погрузиться в какое-либо место в коде, чтобы ответить на вопрос о его внутренней работе или отследить ошибку.
Google Chromium довольно большой, но вам не нужно анализировать все это, чтобы оценить его чистую рецензируемую структуру. Кроме того, это хороший пример хорошо выполненного развертывания среды разработчика.
I find the implementation of Lua is quite nice C source. But languages are a bit odd as an example project.
Диомидис Спинеллис имеет некоторые предложения в его книге «Чтение кода: перспектива открытого исходного кода», Addison Wesley, 2003. ISBN 0-201-79940-5.
Возможно, книга может быть вам полезна.
Here's the main file for relayd, which is a daemon that handles load balancing and failover. It's nicely written, full featured, clean C code. It's big enough that you get a feel for a "real world" program, but not so big that you can't get your head around it with some work. Great for secure, well written networking code, daemons, etc.
Modesty aside, there's also a little tiling window manager for X that I've helped with. It's quite small but it's a real wm, and the other coders on it have high standards (and hold me to them!)... Nice for learning basic X stuff.
K & R имеет много хороших примеров реальных программ. Например, на странице 115 второго издания есть две простые реализации команды echo
. Оттуда может быть интересно посмотреть, как команда была реализована с течением времени. Например, есть версия в источнике GNU coreutils . Версия, полученная из BSD , может быть найдена в источнике BusyBox .
Может быть интересно посмотреть, как более новые версии сравниваются с примерами из учебника. Почему программы, которые используются в реальной жизни, длиннее? Какая часть кода связана с новыми функциями, а какая - с крайними случаями? Как бы вы написали тот же код на Java?
Что касается C ++, я бы порекомендовал вам исходные коды библиотеки Qt и исходный код KDE и его программы.
Это красиво написанный код и способ, которым вы должны программировать на C ++.
Больше предложений C ++ в: Примеры «современного c ++» в действии?