- Consider the following JavaScript alert:
<script type=»text/JavaScript»>
function message() {
alert(«Welcome to ExpertRating!!!»)
import settings from 'config/settings' | |
import { User } from "config/initialize/mongoose" | |
import { verifyJwt } from 'app/services/jwt' | |
export default async (req: any, res: any, next: any) => { | |
if (!req.header('Authorization') || !req.header('authorization')) { | |
return next() | |
} | |
const parts = req.header('Authorization').split(' '); |
rake db:drop db:create db:migrate RAILS_ENV=test; | |
rake db:drop RAILS_ENV=test; | |
rake db:create db:migrate RAILS_ENV=test; | |
rake db:drop | |
rake db:create db:migrate | |
rake db:create db:structure:load db:migrate db:seed RAILS_ENV=test; | |
rake db:create db:structure:load db:migrate db:seed |
Ansible ERROR! SSH encountered an unknown error | |
ssh-copy-id -i ~/.ssh/id_rsa root@bot | |
wget ./https://bootstrap.pypa.io/get-pip.py | |
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 | |
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list | |
sudo apt-get update |
Стиль описания БЭМ | |
БЭМ не декларирует «особого» стиля описания классов. Однако, де-факто используется следующий стиль: | |
1) Несколько слов в одном названии разделяются дефисом (например, блок main-page или my-super-main-list) | |
2) Элементы отделяются от блоков с использованием двух символов подчеркивания "__" (например, main-page__header или my-super-main-list__item) | |
3) Модификаторы отделяются одним символом подчеркивания "_" (например, main-page__header_strong или my-super-main-list_blue) | |
Префиксы |
SELECT * FROM weather LEFT OUTER JOIN cities ON (weather.city = cities.name); | |
SELECT max(temp_lo) FROM weather; | |
SELECT city FROM weather WHERE temp_lo = (SELECT max(temp_lo) FROM weather); | |
SELECT city, max(temp_lo) | |
FROM weather | |
GROUP BY city | |
HAVING max(temp_lo) < 40; | |
UPDATE weather |
// map == hash | |
val := make(map[string]int) | |
defer two() | |
// * - указатель - адрес, x изменяется | |
pointer (&x) - передается | |
func pointer (x *int) { *x = 2 } |
Кортеж (tuple)— упорядоченный набор фиксированной длины. | |
Список аргументов функции или список инициализации массива является неявным кортежем | |
const tuple = (...args) => Object.freeze(args); | |
const tup = tuple ( 1, 2, 3, 4 ); |
Answers:
• New databases will be assigned a primary on the «most available» shard where most available means the shard with the least amount of data on it
• Each shard in MongoDB is its own mongod, an isolated MongoDB in itself (Every shard in MongoDB is its own mongod)