- 1
- 2
- 3
- 4
// Имитируем бурную деятельность.
Thread.Sleep(500);
// В реальности здесь будут байты собранной dll-ки.
return Encoding.UTF8.GetBytes(_fileName);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
// Имитируем бурную деятельность.
Thread.Sleep(500);
// В реальности здесь будут байты собранной dll-ки.
return Encoding.UTF8.GetBytes(_fileName);
https://github.com/UKST/compiler/blob/074760eb20a13238f1d358a27305617291351854/Compiler.Lib/Compiler.cs#L16
+1
//Текстовый реквизит
//Событие реквизита формы НП_ТелефонПолучателя (Строка (50)) - очистка
Процедура НП_ТелефонПолучателяОчистка(Элемент, СтандартнаяОбработка)
НП_ТелефонПолучателя = "";
КонецПроцедуры
Ну чтоб уж точно очистить
0
def _get_list(self, string):
"""
response to list parser, removes CSV list headers
"""
def f(x):
return x != '' and \
x != 'Created,e-Voucher number,Activation code,Currency,Batch,Payer Account,Payee Account,Activated,Amount' and \
x != 'Time,Type,Batch,Currency,Amount,Fee,Payer Account,Payee Account,Payment ID,Memo'
if not string:
return []
rlist = string.split('\n')
return filter(f, rlist)
https://perfectmoney.is/acct/samples/python/class.txt
Класс для работы с платёжным API
0
https://pp.userapi.com/c841225/v841225007/529a0/yL9-zgjr3Lk.jpg
боян
+1
switch (true) {
case puid.TrafIntensityCoefficient>=0 && puid.TrafIntensityCoefficient<0.05:
value = "000";
break;
case puid.TrafIntensityCoefficient>=0.05 && puid.TrafIntensityCoefficient<0.1:
value = "005";
break;
case puid.TrafIntensityCoefficient>=0.1 && puid.TrafIntensityCoefficient<0.15:
value = "010";
break;
case puid.TrafIntensityCoefficient>=0.15 && puid.TrafIntensityCoefficient<0.2:
value = "015";
break;
case puid.TrafIntensityCoefficient>=0.2 && puid.TrafIntensityCoefficient<0.25:
value = "020";
break;
case puid.TrafIntensityCoefficient>=0.25 && puid.TrafIntensityCoefficient<0.3:
value = "025";
break;
case puid.TrafIntensityCoefficient>=0.3 && puid.TrafIntensityCoefficient<0.35:
value = "030";
break;
case puid.TrafIntensityCoefficient>=0.35 && puid.TrafIntensityCoefficient<0.4:
value = "035";
break;
case puid.TrafIntensityCoefficient>=0.4 && puid.TrafIntensityCoefficient<0.45:
value = "040";
break;
case puid.TrafIntensityCoefficient>=0.45 && puid.TrafIntensityCoefficient<0.5:
value = "045";
break;
case puid.TrafIntensityCoefficient>=0.5 && puid.TrafIntensityCoefficient<0.55:
value = "050";
break;
case puid.TrafIntensityCoefficient>=0.55 && puid.TrafIntensityCoefficient<0.6:
value = "055";
break;
case puid.TrafIntensityCoefficient>=0.6 && puid.TrafIntensityCoefficient<0.65:
value = "060";
break;
case puid.TrafIntensityCoefficient>=0.65 && puid.TrafIntensityCoefficient<0.7:
value = "065";
break;
case puid.TrafIntensityCoefficient>=0.7 && puid.TrafIntensityCoefficient<0.75:
value = "070";
break;
case puid.TrafIntensityCoefficient>=0.75 && puid.TrafIntensityCoefficient<0.8:
value = "075";
break;
case puid.TrafIntensityCoefficient>=0.8 && puid.TrafIntensityCoefficient<0.85:
value = "080";
break;
case puid.TrafIntensityCoefficient>=0.85 && puid.TrafIntensityCoefficient<0.9:
value = "085";
break;
case puid.TrafIntensityCoefficient>=0.9 && puid.TrafIntensityCoefficient<0.95:
value = "090";
break;
case puid.TrafIntensityCoefficient>=0.95:
value = "100";
break;
}
0
<?foreach($Result_zay_complex as $k=>$v) {?>
<td><?=($Result_zena[$k]['zena']*100)/100;?></td>
<?}?>
Тайп кастинг как по учебнику
0
УпрощенныйРежим = ДилерскийЦентр.Автосервис_ИспользуетсяУпрощенныйИнтерфейс;
Если УпрощенныйРежим ТОгда
Если ЗначениеЗаполнено(Клиент) Тогда
Если ТипЗнч(Клиент) = Тип("СправочникСсылка.Контрагенты") Тогда
ТекущийКлиент = Клиент;
Иначе
ЭлементыФормы.НадписьПредставьтесь.Заголовок = "Клиент представился как: " + Строка(Клиент) + ". Необходимо выбрать клиента";
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(ТекущийКлиент) Тогда
ЗаполнитьДеревоОбращенийКдиента(ТекущийКлиент);
ЭлементыФормы.ТекущийКонтрагент.ЦветФонаПоля = Новый Цвет (255, 255, 255);
ЭлементыФормы.ТекущийКонтрагент.КнопкаОткрытия = Истина;
ОбновитьТелефонИEmail(ТекущийКлиент);
Если НЕ ЗначениеЗаполнено(ТекущийАвтомобиль) Тогда
ЗаполнитьВыборАвто();
КонецЕсли;
КонецЕсли;
КонецЕсли;
У формы существует реквизит ТекущийКлиент.
При открытии выполняться вот этот вот шедевр.
При сохрани обратно Клиент = ТекущийКлиент;.
И еще если не Упрощенный режим интерфейса то даже у старых документов контрагент будет не выбран.
+1
public static function getInstance($model, $attribute)
{
//$name = Html::getInputName($model, $attribute); заменил просто на attribute, чтобы работать без Active::Form и т.д.
$name = $attribute;
return static::getInstanceByName($name);
}
Yii2 - найдено в непосредственно файлах фреймворка
P.S. getInstanceByName - публичный метод
0
if (!App.detection.browser_mobile && !App.detection.browser_tablet) {
$('.hint', service_list_element)
.on('mouseover', function() {
var item = $(this),
text = $('.text', item).text();
if (text !== '' && !tooltip.visible) {
tooltip.setTarget(item);
tooltip.setData({
'content' : text
});
tooltip.show();
}
})
.on('mouseleave', function() {
if (tooltip.visible) {
tooltip.hide();
}
});
}
else {
$('.hint', service_list_element)
.on('pep_tap', function() {
var item = $(this),
text = $('.text', item).text();
if (text !== '' && !tooltip.visible) {
tooltip.setTarget(item);
tooltip.setData({
'content' : text
});
tooltip.show();
}
});
}
Если это десктоп, то при клике на иконку всплывает подсказка, но если это мобильник или планшет, то копипастим код с той же логикой, только с другим событием, которое эмулирует клик.
Кажется парню платили за количество строк в коде =/
−2
<?php
while((!isset($i) ? $i = 1 : $i++ < rand(5, 10)) && $res = implode('-', $i%2==0 ? range($i, 1) : range(1, $i)) . "\n") echo $res;
Прочитав статью https://habrahabr.ru/post/116842/, решил поговнокодидь
Выводит:
1
2-1
1-2-3
4-3-2-1
1-2-3-4-5
6-5-4-3-2-1
Это очень странно но я ухитрился засунуть все вычисления в условие цикла))