- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
// https://www.opennet.ru/opennews/art.shtml?num=51508
// Microsoft открыл код стандартной библиотеки С++, поставляемой в Visual Studio
// https://github.com/microsoft/STL/blob/7f65140761947af4ed7f9dfc11adee8c86c9e4c2/stl/inc/unordered_map#L712
#if _HAS_CXX17
template <class _Iter, class _Hasher = hash<_Guide_key_t<_Iter>>, class _Keyeq = equal_to<_Guide_key_t<_Iter>>,
class _Alloc = allocator<_Guide_pair_t<_Iter>>,
enable_if_t<
conjunction_v<_Is_iterator<_Iter>, _Is_hasher<_Hasher>, negation<_Is_allocator<_Keyeq>>, _Is_allocator<_Alloc>>,
int> = 0>
unordered_map(_Iter, _Iter, _Guide_size_type_t<_Alloc> = 0, _Hasher = _Hasher(), _Keyeq = _Keyeq(), _Alloc = _Alloc())
->unordered_map<_Guide_key_t<_Iter>, _Guide_val_t<_Iter>, _Hasher, _Keyeq, _Alloc>;
template <class _Kty, class _Ty, class _Hasher = hash<_Kty>, class _Keyeq = equal_to<_Kty>,
class _Alloc = allocator<pair<const _Kty, _Ty>>,
enable_if_t<conjunction_v<_Is_hasher<_Hasher>, negation<_Is_allocator<_Keyeq>>, _Is_allocator<_Alloc>>, int> = 0>
unordered_map(initializer_list<pair<_Kty, _Ty>>, _Guide_size_type_t<_Alloc> = 0, _Hasher = _Hasher(), _Keyeq = _Keyeq(),
_Alloc = _Alloc())
->unordered_map<_Kty, _Ty, _Hasher, _Keyeq, _Alloc>;
template <class _Iter, class _Alloc, enable_if_t<conjunction_v<_Is_iterator<_Iter>, _Is_allocator<_Alloc>>, int> = 0>
unordered_map(_Iter, _Iter, _Alloc)
->unordered_map<_Guide_key_t<_Iter>, _Guide_val_t<_Iter>, hash<_Guide_key_t<_Iter>>, equal_to<_Guide_key_t<_Iter>>,
_Alloc>;
template <class _Iter, class _Alloc, enable_if_t<conjunction_v<_Is_iterator<_Iter>, _Is_allocator<_Alloc>>, int> = 0>
unordered_map(_Iter, _Iter, _Guide_size_type_t<_Alloc>, _Alloc)
->unordered_map<_Guide_key_t<_Iter>, _Guide_val_t<_Iter>, hash<_Guide_key_t<_Iter>>, equal_to<_Guide_key_t<_Iter>>,
_Alloc>;
template <class _Iter, class _Hasher, class _Alloc,
enable_if_t<conjunction_v<_Is_iterator<_Iter>, _Is_hasher<_Hasher>, _Is_allocator<_Alloc>>, int> = 0>
unordered_map(_Iter, _Iter, _Guide_size_type_t<_Alloc>, _Hasher, _Alloc)
->unordered_map<_Guide_key_t<_Iter>, _Guide_val_t<_Iter>, _Hasher, equal_to<_Guide_key_t<_Iter>>, _Alloc>;
template <class _Kty, class _Ty, class _Alloc, enable_if_t<_Is_allocator<_Alloc>::value, int> = 0>
unordered_map(initializer_list<pair<_Kty, _Ty>>, _Alloc)->unordered_map<_Kty, _Ty, hash<_Kty>, equal_to<_Kty>, _Alloc>;
template <class _Kty, class _Ty, class _Alloc, enable_if_t<_Is_allocator<_Alloc>::value, int> = 0>
unordered_map(initializer_list<pair<_Kty, _Ty>>, _Guide_size_type_t<_Alloc>, _Alloc)
->unordered_map<_Kty, _Ty, hash<_Kty>, equal_to<_Kty>, _Alloc>;
template <class _Kty, class _Ty, class _Hasher, class _Alloc,
enable_if_t<conjunction_v<_Is_hasher<_Hasher>, _Is_allocator<_Alloc>>, int> = 0>
unordered_map(initializer_list<pair<_Kty, _Ty>>, _Guide_size_type_t<_Alloc>, _Hasher, _Alloc)
->unordered_map<_Kty, _Ty, _Hasher, equal_to<_Kty>, _Alloc>;
#endif // _HAS_CXX17
j123123 18.09.2019 17:55 # +1
guest8 18.09.2019 18:04 # −999
j123123 18.09.2019 18:08 # 0
guest8 18.09.2019 18:09 # −999
j123123 18.09.2019 18:12 # 0
guest8 18.09.2019 18:15 # −999
guest8 18.09.2019 18:20 # −999
guest8 18.09.2019 18:21 # −999
guest8 18.09.2019 18:23 # −999
guest8 18.09.2019 18:56 # −999
guest8 18.09.2019 18:58 # −999
guest8 18.09.2019 19:09 # −999
guest8 18.09.2019 19:25 # −999
guest8 18.09.2019 20:25 # −999
guest8 18.09.2019 22:18 # −999
guest8 18.09.2019 18:57 # −999
guest8 18.09.2019 19:00 # −999
guest8 18.09.2019 19:01 # −999
guest8 18.09.2019 20:26 # −999
guest8 18.09.2019 20:42 # −999
guest8 18.09.2019 20:51 # −999
guest8 18.09.2019 21:05 # −999
guest8 18.09.2019 21:01 # −999
guest8 18.09.2019 21:06 # −999
guest8 18.09.2019 21:10 # −999
guest8 18.09.2019 21:10 # −999
guest8 18.09.2019 21:14 # −999
guest8 18.09.2019 21:52 # −999
guest8 19.09.2019 01:01 # −999
guest8 19.09.2019 02:07 # −999
guest8 19.09.2019 02:21 # −999
guest8 19.09.2019 03:14 # −999
guest8 19.09.2019 13:40 # −999
guest8 19.09.2019 17:40 # −999
guest8 19.09.2019 19:22 # −999
guest8 19.09.2019 22:12 # −999
guest8 19.09.2019 14:33 # −999
guest8 19.09.2019 14:57 # −999
guest8 19.09.2019 17:38 # −999
guest8 18.09.2019 21:07 # −999
guest8 19.09.2019 00:55 # −999
guest8 19.09.2019 01:00 # −999
guest8 19.09.2019 02:05 # −999
guest8 19.09.2019 02:27 # −999
guest8 19.09.2019 03:16 # −999
guest8 19.09.2019 13:42 # −999
guest8 20.09.2019 21:23 # −999
guest8 18.09.2019 19:03 # −999
guest8 18.09.2019 20:26 # −999
guest8 18.09.2019 21:53 # −999
guest8 18.09.2019 23:23 # −999
guest8 19.09.2019 02:38 # −999
guest8 18.09.2019 19:05 # −999
guest8 18.09.2019 19:06 # −999
guest8 18.09.2019 18:24 # −999
guest8 18.09.2019 18:27 # −999
guest8 18.09.2019 18:32 # −999
guest8 18.09.2019 18:35 # −999
guest8 18.09.2019 18:59 # −999
booratihno 18.09.2019 19:11 # +1
и там и там какое-то черное текстовое окошечко
guest8 18.09.2019 19:23 # −999
guest8 18.09.2019 20:02 # −999
guest8 18.09.2019 20:05 # −999
guest8 18.09.2019 20:06 # −999
guest8 18.09.2019 20:24 # −999
ropuJIJIa 18.09.2019 20:30 # 0
guest8 18.09.2019 21:04 # −999
ropuJIJIa 18.09.2019 21:21 # 0
На пхп-говнохостингах чаще всего «Apache». Иногда бывает «Apache» за «nginx» или за «lighttpd», хотя «nginx» или «lighttpd» для обычной пыхопараши самодостаточны.
guest8 18.09.2019 21:34 # −999
guest8 18.09.2019 21:46 # −999
guest8 18.09.2019 21:51 # −999
guest8 18.09.2019 21:49 # −999
guest8 18.09.2019 21:50 # −999
ropuJIJIa 18.09.2019 21:54 # 0
guest8 18.09.2019 22:05 # −999
guest8 18.09.2019 22:08 # −999
ropuJIJIa 19.09.2019 02:14 # 0
http://web.archive.org/web/20140707053932/modules.apache.org/browse.lua
Решай сам, могут ли когда-нибудь пригодиться эти модули, или лучше реализовать их функционал в движке твоего сайта или вообще внешней программой.
Вот, например, очень важный модуль:
http://web.archive.org/web/20140710164544/https://modules.apache.org/modules.lua?id=7
Module information: mod_pony.
Randomly displays an ascii pony or "not yours".
Ради этого модуля имеет смысл использовать «Apache».
guest8 18.09.2019 21:55 # −999
ropuJIJIa 18.09.2019 21:55 # 0
guest8 18.09.2019 21:56 # −999
guest8 18.09.2019 22:00 # −999
guest8 18.09.2019 22:11 # −999
guest8 18.09.2019 22:28 # −999
guest8 18.09.2019 23:42 # −999
ropuJIJIa 19.09.2019 02:40 # 0
http://web.archive.org/web/20190718171243/pecl.php.net/package/pecl_http
У этого расширения как минимум две версии с несовместимым интерфейсом. Названия функций и их параметры полностью не совпадают.
PHP, начиная с 5.4, можно запускать в режиме веб-сервера:
https://www.php.net/manual/ru/features.commandline.webserver.php
Если в пыхокоде в глобальном контексте встретится return false, то встроенный сервер отдаст файл, имя которого с путём относительно document root совпадает с URL.
Умеет ли встроенный сервер ренджи, я не проверял. Но это и не нужно, ведь «PHP» можно поставить за «nginx» или «lighttpd».
guest8 19.09.2019 02:57 # −999
guest8 19.09.2019 03:52 # −999
guest8 18.09.2019 21:56 # −999
guest8 18.09.2019 22:00 # −999
guest8 18.09.2019 22:00 # −999
ropuJIJIa 19.09.2019 14:59 # 0
guest8 19.09.2019 15:48 # −999
ropuJIJIa 19.09.2019 15:57 # 0
guest8 19.09.2019 16:39 # −999
guest8 18.09.2019 21:57 # −999
guest8 18.09.2019 21:10 # −999
guest8 18.09.2019 20:24 # −999
ropuJIJIa 18.09.2019 20:29 # 0
http://lurkmore.to/Сэймперсун
guest8 18.09.2019 20:26 # −999
guest8 18.09.2019 20:50 # −999
guest8 18.09.2019 21:15 # −999
guest8 18.09.2019 21:16 # −999
guest8 18.09.2019 21:47 # −999
booratihno 18.09.2019 18:36 # 0
guest8 18.09.2019 18:38 # −999
ropuJIJIa 18.09.2019 19:51 # 0
У него всё «руснявое» автоматически делится на «спизженное» и на «особый путь». И то, и другое плохо.
«Спизженным» автоматически объявляется всё, что занимает ту же нишу, что и зарубежные проекты, даже если и внутреннее устройство другое, и интерфейс другой. Например, «пдіпх» Сёма нарекает клоном «Арасне», потому что и тот, и другой можно использовать в качестве нттр-сервера.
guest8 18.09.2019 20:25 # −999
guest8 18.09.2019 20:40 # −999
guest8 18.09.2019 20:41 # −999
ropuJIJIa 18.09.2019 20:54 # 0
guest8 18.09.2019 21:11 # −999
guest8 19.09.2019 00:53 # −999
guest8 18.09.2019 21:02 # −999
guest8 18.09.2019 21:38 # −999
zhigolo 18.09.2019 21:41 # −7
guest8 19.09.2019 00:53 # −999
guest8 18.09.2019 21:50 # −999
guest8 18.09.2019 19:19 # −999
guest8 18.09.2019 19:45 # −999
guest8 18.09.2019 20:33 # −999
guest8 18.09.2019 20:34 # −999
guest8 18.09.2019 21:11 # −999
guest8 18.09.2019 21:30 # −999
guest8 18.09.2019 21:48 # −999
guest8 18.09.2019 21:51 # −999
guest8 18.09.2019 22:00 # −999
guest8 18.09.2019 22:01 # −999
guest8 18.09.2019 22:23 # −999
guest8 19.09.2019 00:53 # −999
guest8 18.09.2019 22:10 # −999
guest8 19.09.2019 00:53 # −999
guest8 18.09.2019 22:09 # −999
guest8 18.09.2019 22:58 # −999
guest8 18.09.2019 23:15 # −999
guest8 19.09.2019 00:53 # −999
ropuJIJIa 20.09.2019 05:23 # 0
Зачем создают такие тупые проекты, я не в курсе. Возможно, прочитали на «Лурочке» статью про троллей и хотят почувствовать себя троллями.
Возможно, это не Сёма, потому что Сёма настолько сильно никогда не тупил. Я не удивлюсь даже, если это окажется кьютишник из ЗАТО, внезапно решивший сменить роль, переключившись с проекта «затупинца-ультраватника» на проект «русофоба».
Но какашки достанутся абстрактному «Сёме» — это уже побочный эффект использования гостевой учётки. В идеале с гостевых учёток лучше гадости не писать, чтобы какашки не летели в невиновных гостей.
guest8 20.09.2019 16:49 # −999
guest8 20.09.2019 21:24 # −999
ropuJIJIa 20.09.2019 21:49 # 0
guest8 20.09.2019 22:50 # −999
cmepmop 20.09.2019 22:16 # 0
guest8 20.09.2019 23:06 # −999
guest8 21.09.2019 16:51 # −999
guest8 21.09.2019 17:03 # −999
guest8 20.09.2019 21:24 # −999
ropuJIJIa 20.09.2019 21:50 # 0
ropuJIJIa 20.09.2019 06:01 # 0
http://lib.ru/SOCFANT/CHAPEK/gazeta.txt
https://ru.wikipedia.org/wiki/Эристика
j123123 18.09.2019 18:07 # 0
guest8 18.09.2019 18:26 # −999
ropuJIJIa 18.09.2019 19:45 # 0
cmepmop 18.09.2019 21:04 # 0
guest8 18.09.2019 21:11 # −999
Elvenfighter 18.09.2019 21:14 # 0
Другими словами, не можно скомпилировать разделяемую библиотеку с std::map<typename Key, typename Value, typename Less>, а только когда конечный пользователь инстанциирует под определенные параметры, например std::map<int, std::string>.
guest8 18.09.2019 22:42 # −999
guest8 18.09.2019 22:49 # −999
guest8 18.09.2019 23:00 # −999
guest8 18.09.2019 23:16 # −999
guest8 18.09.2019 23:21 # −999
zhigolo 18.09.2019 23:26 # −7
cmepmop 18.09.2019 23:30 # 0
zhigolo 18.09.2019 23:33 # −7
Яндекс как обычно исковеркал артикль.
guest8 19.09.2019 00:03 # −999
guest8 19.09.2019 00:52 # −999
Steve_Brown 19.09.2019 13:33 # 0
Kinder - это дети, а ребенок - Kind. Очень сложно это запомнить, когда есть Kinder SurpreisSurprise
guest8 19.09.2019 18:57 # −999
guest8 19.09.2019 19:02 # −999
cmepmop 20.09.2019 22:19 # 0
А ещё внутри компилятора была скрыта midi-мелодия, о существовании которой большинство его адептов даже не подозревает.
guest8 20.09.2019 22:46 # −999
guest8 19.09.2019 00:53 # −999
cmepmop 19.09.2019 16:18 # 0
guest8 19.09.2019 16:38 # −999
cmepmop 19.09.2019 18:02 # 0
guest8 19.09.2019 18:03 # −999
cmepmop 21.09.2019 12:35 # 0
ps.sПромывать вовсе необязательно, я люблю говно.