- 1
- 2
- 3
- 4
UCSR0A |= TXC0_MASK;
UDR0 = value;
while ((UCSR0A & TXC0_MASK) == 0)
;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
UCSR0A |= TXC0_MASK;
UDR0 = value;
while ((UCSR0A & TXC0_MASK) == 0)
;
The TXCn flag ... can be cleared by writing a one to its location.
Cleared by writing one, Carl.
0
// костыль, сделать иначе - не представляется возможным
labels: [
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
]
+2
private boolean checkRule(SchedulerPlanedTaskRuleBase rule, Date nowDate)
{
boolean result = (null != rule) && rule.isExecutionPlaned(nowDate, _lastExecutionDate);
if (result)
{
//Проверка, выполнялось ли уже это действие в эту минуту. Таймер настроен на 30 сек, поэтому эта задача может запускаться 2 раза в минуту.
//Этого нельзя допустить. Если разница между текущим временем и временем последнего запуска этой задачи меньше 2х минут - задача не запускается
if (_lastExecutionDate != null)
{
Calendar lastTime = DateUtils.createCalendar(_lastExecutionDate);
Calendar nowTime = DateUtils.createCalendar(nowDate);
if (Math.abs(nowTime.getTimeInMillis() - lastTime.getTimeInMillis()) < 120000)
return false;
}
}
return result;
}
+2
https://youtu.be/ITupdZ4TmkI?t=96
+1
if (!is_null($model->parent_id)) {
$id = FaqCategory::find()->where(["id" => $model->parent_id])->one()->id;
}
Как получить ID дочерней категории, которое у вас уже есть
0
https://www.theverge.com/2018/12/4/18125238/microsoft-chrome-browser-windows-10-edge-chromium
Chromium победил
+13
union pony {
double celestia = 0.;
short luna; // padded
};
atomic<pony> princesses = ATOMIC_VAR_INIT({});
bool party(pony desired) {
pony expected;
return princesses.compare_exchange_strong(expected, desired);
}
Эти дебилы из комитета вконец поехали.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0528r3.html
−2
import java.util.Optional;
public class Fuck {
public static <T> Optional<T> of(T o) {
return Optional.of(o);
}
}
0
setInterval(() => {
const [x, y] = win.getPosition()
localStorage.setItem('x', x)
localStorage.setItem('y', y)
}, 3)
s: https://github.com/JsusDev/JS.VPN-Client/blob/master/app/components/vpn/client/index.html
Охуеть, блядь. Сраная обёртка над однострочным скриптом, написанная на сраном «Электроне», весит сраных 38 мегабайт и каждые три сраных миллисекунды гоняет туда-сюда байты. И это программисты? Это программисты? Говно какое-то, пидоры, блядь. Родина им дала скрипты — пиши, пиши ничего не весящий однострочник! Блядь, не хотим, хотим высирать говно. И даже эта обёртка на «Электроне», единственный смысл в которой — максимальная кроссплатформенность, намертво прибита к бинарникам «OpenVPN» версии 2.4.6. К сраным, блядь, виндовым бинарникам!
Да, у меня бугурт от настолько лютого говна.
−3
Давайте дёграть сисколлы из нулевоГо кольца.
Властелин скольких колец - ты?