- 1
- 2
fuse_blown() ->
whereis(?marker_process) =/= undefined.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
fuse_blown() ->
whereis(?marker_process) =/= undefined.
Q: Какой механизм IPC в Erlang самый быстрый и безопасный?
Отвечает Снаут, основатель Стиля Вечно Ждущего Процесса: process registry.
0
$('.checkboxwrap').on('mousedown',e => {
if($(e.target)[0].tagName == 'LABEL' && $(e.target).children('input').prop('checked') || $(e.target)[0].tagName == 'INPUT' && $(e.target).prop('checked')){
conf($(e.target));
} else {
console.log(12)
}
});
function conf(e){
let check = confirm('Точно?'),
input = $('.checkboxwrap input');
if(e[0].tagName == 'LABEL'){
if(check) {
input.eq($('label').index(e)).prop('checked',false);
console.log(13)
} else {
input.eq($('label').index(e)).prop('checked',true);
}
}
else{
if(check) {
input.eq($('input').index(e)).prop('checked',false);
console.log(14)
} else {
input.eq($('input').index(e)).prop('checked',true);
}
}
}
Автор скрипта написал, что не во всех браузерах работает... наверно ожидал, что ещё добавят!
А тут...
$(".checkbox").on("change", ({ target }) => {
if(!target.checked)
target.checked = !confirm('Точно?');
});<label class="checkboxwrap">
<input type="checkbox" class="checkbox">
Husband
</label>
+2
private bool IsOsTurn()
{
if (turn.Text.Equals(oString))
return true;
return false;
}
private bool ADiagonalIsSame()
{
if (LeftToRightDiagonalIsSame()) { return true; }
if (RightToLeftDiagonalIsSame()) { return true; }
return false;
}
private bool IsAWin()
{
if (ARowIsSame() || AColumnIsSame() || ADiagonalIsSame())
return true;
else return false;
}
Взято из кода "крестики-нолики", работающем через DataGridView // <- да, это изврат!
Такое чувство, что автор сука не умеет работать с булевыми значениями.
Удивлен, что не встретил что-то вроде:
if (turn.Text.Equals(oString) == true)
−1
@charset "UTF-8";
/*!
* 文件名称:Hui.css
* 文件版本:Version 0.3.4 2016-05-18
* 文件作者:新生帝
* 编写日期:2016年04月15日
* 版权所有:中山赢友网络科技有限公司
* 企业官网:http://www.winu.net
* 开源协议:MIT License
* 文件描述:一切从简,只为了更懒!
* 讨论群区:一起改变中国IT教育 18863883
* 开源地址:https://git.oschina.net/winu.net/Hui.git
*/
0
<?php
$stars_code_arr = array(
'<span class="span_stars_2">★★★★★</span>',
'<span class="span_stars_1">★</span><span class="span_stars_2">★★★★</span>',
'<span class="span_stars_1">★★</span><span class="span_stars_2">★★★</span>',
'<span class="span_stars_1">★★★</span><span class="span_stars_2">★★</span>',
'<span class="span_stars_1">★★★★</span><span class="span_stars_2">★</span>',
'<span class="span_stars_1">★★★★★</span>',
);
?>
Звездочки для оценки товара интернет-магазина)
0
// https://github.com/alpertron/calculators/blob/15607feafb0ddb1c075bb326dc6ea2224a4c50bb/siqs.c#L3720
switch (NumberLengthA)
{
case 7:
dRem = (double)*(piDividend + 6) * (double)rowPrimeTrialDivisionData->exp6 +
(double)*(piDividend + 5) * (double)rowPrimeTrialDivisionData->exp5 +
(double)*(piDividend + 4) * (double)rowPrimeTrialDivisionData->exp4 +
(double)*(piDividend + 3) * (double)rowPrimeTrialDivisionData->exp3 +
(double)*(piDividend + 2) * (double)rowPrimeTrialDivisionData->exp2 +
(double)*(piDividend + 1) * (double)rowPrimeTrialDivisionData->exp1;
break;
case 6:
dRem = (double)*(piDividend + 5) * (double)rowPrimeTrialDivisionData->exp5 +
(double)*(piDividend + 4) * (double)rowPrimeTrialDivisionData->exp4 +
(double)*(piDividend + 3) * (double)rowPrimeTrialDivisionData->exp3 +
(double)*(piDividend + 2) * (double)rowPrimeTrialDivisionData->exp2 +
(double)*(piDividend + 1) * (double)rowPrimeTrialDivisionData->exp1;
break;
case 5:
dRem = (double)*(piDividend + 4) * (double)rowPrimeTrialDivisionData->exp4 +
(double)*(piDividend + 3) * (double)rowPrimeTrialDivisionData->exp3 +
(double)*(piDividend + 2) * (double)rowPrimeTrialDivisionData->exp2 +
(double)*(piDividend + 1) * (double)rowPrimeTrialDivisionData->exp1;
break;
case 4:
dRem = (double)*(piDividend + 3) * (double)rowPrimeTrialDivisionData->exp3 +
(double)*(piDividend + 2) * (double)rowPrimeTrialDivisionData->exp2 +
(double)*(piDividend + 1) * (double)rowPrimeTrialDivisionData->exp1;
break;
default:
dRem = (double)*(piDividend + 2) * (double)rowPrimeTrialDivisionData->exp2 +
(double)*(piDividend + 1) * (double)rowPrimeTrialDivisionData->exp1;
break;
}
Generic two integer variable equation solver
This calculator can solve equations of the form ax² + bxy + cy² + dx + ey + f = 0 where the unknowns x and y are integer numbers.
0
<?$props = "";
if(!empty($arResult["PROPERTIES"]["ARTNUMBER"]["VALUE"])):
$props[] = array(
"NAME" => $arResult["PROPERTIES"]["ARTNUMBER"]["NAME"],
"CODE" => $arResult["PROPERTIES"]["ARTNUMBER"]["CODE"],
"VALUE" => $arResult["PROPERTIES"]["ARTNUMBER"]["VALUE"]
);
$props = strtr(base64_encode(addslashes(gzcompress(serialize($props),9))), '+/=', '-_,');?>
<input type="hidden" name="PROPS" value="<?=$props?>" />
<?endif;?>
+1
template<class T, class U> bool convertStrToInt(const char* str, int base, T &res, T def, U (*strto)(const char *, char **, int ))
{
char *endptr = NULL;
errno = 0;//man wants it
if ( ! str || *str == '\0' )
{
res = def;
return false;
}
U result = strto(str, &endptr, base);
if (errno == ERANGE || (*endptr != '\0') || ! *str) {
std::stringstream errorStr;
errorStr << "convertStrToInt failed ; string = '" << str << "' result ='" << result << "' endptr = '" << endptr << "' errno = '" << errno << "'";
res = def;
log_error("%s", errorStr.str().c_str());
return false;
}
res = static_cast<T>(result);
return true;
}
Преобразование строки в число
−1
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
//...
Если НЕ Отказ Тогда
ЭтотОбъект.ОбменДанными.Загрузка = Истина;
ЭтотОбъект.Записать();
ЭтотОбъект.ОбменДанными.Загрузка = Ложь;
//...
КонецЕсли;
КонецПроцедуры // ПередЗаписью
БУдУ, УТПдУ, УППдУ
Бля, ну как так можно? Что за идиот это писал?
Сначала Пактум от школьника, теперь эта херь...
−1
процедура расш_таблицаприактивациистроки(элемент)
простодеревозначений = новый деревозначений;
простодеревозначений.очистить();
конецпроцедуры
//впадает в рекурсию и программа умирает
процедура расш_таблицаприактивациистроки_(элемент)
простодеревозначений = новый таблицазначений;
простодеревозначений.очистить();
конецпроцедуры
//не впадает в рекурсию
Чо поцоны, изи рекурсия. УТ 11. Насчет других не тестил.
При активации строки ТЧ, срабатывает эта процедура. Создаю новое дерево значений, и при его очистки вызывается какой-то общий модуль который я не звал и начинает активировать всю форму - охуенно. соответственно вызывается эта процедура пофторно. При ТЗ такой хуйни нет.