- 1
Именно поэтому я за "РНР".
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Именно поэтому я за "РНР".
+2
#include <stdio.h>
#ifdef DEBUG
#define TRACE printf
#else
#define TRACE(...)
#endif
#define DEF(type, name, ...) type name __VA_ARGS__ { TRACE("<вызвали " #name ">");
#define RET(name, ret_val) {TRACE("<" #name " не упала>"); return (ret_val);}
#define END(name, ret_val) RET(name, ret_val);}
DEF(int, main, (int argc, char **argv))
puts("Моя супер-мего отладка ;D");
END(main, 0)
Моя супир-мего отладка ;D
−1
Почему Delphi не умирает? Кто родил Lazarus и нахуя? Чем C++ лучше Delphi? Почему php хуже delphi, c++ и всех прочих?
За что все так ненавидят WordPress?
У меня 4 часа утра, и эти ебучие вопросы не дают мне спать. Отвечайте, сритесь и бомбите, пожалуйста.
−1
Почему пхпшники получают поболя крестоблядей?
Почему пхпшники получают поболя крестоблядей?
+75
function rus (s:string):string; {русификатор}
var m:integer;
begin
for m := 1 to length (s) do
case s [m] of
'А'..'п':S[m]:=chr(ord (S[m])-64);
'р'..'я':S[m]:=chr(ord(S[m])-16);
end;
rus:=S; end;
Кусок лабы на делфи
−1
<form>
<link rel="stylesheet" href="css4.css">
<div class="four"><h1 align="center"><b>Выберите что будете накручивать:</b></h1></div><br>
<center><input class="fti" type="radio" name="message" value="Подписчики" id="marg2" required><b>Подписчики(1000шт. - 200₽)</b><br></center>
<center><input class="fti" type="radio" name="message" value="Лайки" id="marg2" required><b>Лайки(1000шт. - 200₽)</b><br></center>
<center>Укажите количество:</center>
<center><input type="number" name="count" class="iinput" value="1" id="a" name="count" min="10" max="10000" required oninput="b.value=(this.value*.2).toFixed(2)"> шт.<br></center>
<center>Укажите ссылку:</center>
<center><input type="url" name="url" class="iinput" placeholder="www.instagram.com/example/" id="marg" required><br></center>
<center>Укажите ваш Email:</center>
<center><input type="email" name="email" class="iinput" placeholder="[email protected]" id="marg" required><br></center>
<center>Будет списано:</center>
<center><input type="number" id="b" name="out" class="iinput" readonly="readonly">₽</center>
<a href="glavn.html" id="al">На главную</a>
<center><input type="submit" href="glavn.html" id="af" value="Отправить"></div></center><br>
<center><i class="fa fa-info-circle" aria-hidden="true" style="color:#D3D3D3;"><b style="color:#D3D3D3;">ЗАКАЗ ПРИДЁТ В ТЕЧЕНИИ 24 ЧАСОВ</b></i></center>
</form>
<?
Давайте течь от «PHPClub».
https://phpclub.ru/talk/threads/Помогите-с-отправкой-формы-на-email.86557/
>>> Я не могу отправлять данные с форм на сайте на свою почту.Я пробовал много способов но у меня не получалось.Буду благодарен за помощь в создании кода php.
>>> Выберите что будете накручивать
+2
tar -czvf arhiv.tar.hz .
tar -xzf arhiv.tar.hz
Как запомнить эти команды? Бывает гуглю их в день по нескольку раз )))
Сделать алиаснюшню "tar pack" и "tar unpack"?
+6
# coding: inlinec
from inlinec import inlinec
@inlinec
def test():
#include<stdio.h>
void test() {
printf("Hello, world");
}
https://www.opennet.ru/opennews/art.shtml?num=52306 - Inlinec - новый способ использования Си-кода в Python-скриптах
Сишные вставки в питоне
+5
template<typename T>
T* sanitize(T* p)
{
return reinterpret_cast<T*>(
reinterpret_cast<uintptr_t>(p) & ~(alignof(T)-1));
}
template<typename T>
constexpr size_t avaliable_width()
{
switch(alignof(T))
{
case 1: return 0;
case 2: return 1;
case 4: return 2;
case 8: return 3;
case 16: return 4;
case 32: return 5;
case 64: return 6;
case 128: return 7;
case 256: return 8;
default: return 0;
}
}
template<size_t bit, typename T>
T* set_tag(T* p, bool tagged = true)
{
static_assert(bit < avaliable_width<T>(), "bad_width");
if(tagged) {
return reinterpret_cast<T*>(
reinterpret_cast<uintptr_t>(p) | 1 << bit);
}
return reinterpret_cast<T*>(
reinterpret_cast<uintptr_t>(p) & ~(uintptr_t(1) << bit));
}
template<size_t bit, typename T>
bool get_tag(T* p)
{
static_assert(bit < avaliable_width<T>(), "bad_width");
return reinterpret_cast<uintptr_t>(p) >> bit & 1;
}
Младшие биты указателей на выравненные типы всегда нулевые. Из за этого (по формуле Шеннона) указатель несёт в себе меньше информации, оставаясь того же размера. Битоёбов это расстраивает.
+4
http://надальнийвосток.рф
ну не всем же напитон...