- 1
- 2
- 3
SELECT CASE WHEN MIN (t.start_date) IS NULL THEN TO_DATE ('31/12/4712', 'DD/MM/YYYY')
ELSE MIN (t.start_date) END
FROM my_table t, ...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
SELECT CASE WHEN MIN (t.start_date) IS NULL THEN TO_DATE ('31/12/4712', 'DD/MM/YYYY')
ELSE MIN (t.start_date) END
FROM my_table t, ...
NVL/COALESCE придумали лентяи!
Это маленький кусочек запроса размером порядка 35 КБ. Там весь этот запрос прекрасен чуть менее чем полностью...
+1
рсДополнительныеСведения = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей();
СвойствоУведомление = рсДополнительныеСведения.Добавить();
СвойствоУведомление.Объект = ЭтотОбъект.Ссылка;
СвойствоУведомление.Свойство = ДопСведение;
СвойствоУведомление.Значение = Истина;
рсДополнительныеСведения.Записать();
Код одних франчей.
причем все ж по ТЗ)) запись записалась? записалась! И побоку, что остальные записи при этом снесли нах)))
−1
if (this.btn1.Content.ToString() == this.currentSide.ToString() && this.btn2.Content.ToString() == this.currentSide.ToString() && this.btn3.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn4.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn6.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn7.Content.ToString() == this.currentSide.ToString() && this.btn8.Content.ToString() == this.currentSide.ToString() && this.btn9.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn1.Content.ToString() == this.currentSide.ToString() && this.btn4.Content.ToString() == this.currentSide.ToString() && this.btn7.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn2.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn8.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn3.Content.ToString() == this.currentSide.ToString() && this.btn6.Content.ToString() == this.currentSide.ToString() && this.btn9.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn1.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn9.Content.ToString() == this.currentSide.ToString())
this.Victory();
else if (this.btn3.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn7.Content.ToString() == this.currentSide.ToString())
this.Victory();
Проверка на победу в крестиках-ноликах.
0
long func_strtol(char *p , char **cpyar , int type ){
long int result = 0, stp = 0, t = 0,step = 0, integer = 0, sign = 1;
if (*p == 45 ){
sign = -1;
step++;
}
else if(*p == 43){
step++;
}
if (!type ){
type = 10;
}
if( type >= 0 && type <= 10 ) {
while ( isdigit( p[step])) {
step++;
}
}
else if( type >= 11 && type <= 36 ) {
while( (p[step ] - 55 <= ( type - 1 ) && isalpha( p[step] ) ||
(p[step ] - 87 <= ( type - 1) && isalpha( p[step] ) ||
isdigit( p[step])
) ) ) {
step++;
}
}
stp = step - 1;
while( isalpha( p[stp] ) || isdigit( p[stp] )){
if( isalpha( p[stp] ) ){
integer += p[stp] >= 97 ? (p[stp] - 87) * pow(type,t) : (p[stp] - 55) * pow(type,t);
}
else if((p[stp] - 48 ) < type ){
integer += (p[stp] - 48) * pow( type, t );
}
stp--;
t++;
}
*cpyar = step == 1 && *p == '-' ? &p[step - 1]: &p[step];
result = (integer ) * sign;
return result ;
}
Пойду почитаю "День Опричника"
0
https://web.archive.org/web/20070125181458/http://2ch.ru/s/src/1158095011998.gif
+2
$(document).ready(function(){
$('.field').click(function(){
$('.selected').removeClass('selected');
$(this).addClass('selected');
$(this).click(function(){
$('#move').attr('disabled', true);
$('.selected, .field').removeClass('visible');
$('.field').text('');
$('.selected').html('<span id="user"><img src="user.gif"></span>');
$('.selected').next().addClass('visible');
$('.selected').next().next().next().next().next().next().addClass('visible');
$('.selected').next().next().next().next().next().next().next().addClass('visible');
$('.selected').next().next().next().next().next().next().next().next().addClass('visible');
//$('.selected').addClass('visible');
$('.selected').prev().addClass('visible');
$('.selected').prev().prev().prev().prev().prev().prev().addClass('visible');
$('.selected').prev().prev().prev().prev().prev().prev().prev().addClass('visible');
$('.selected').prev().prev().prev().prev().prev().prev().prev().prev().addClass('visible');
});
...
Поле перемещения, написано около года назад :D не знал как можно по-другому
+3
NSString *userName = @"username";
self.wscSession = [[[[[[[[[[[[WSCSessionBuilder create:urlString]
withConnectionDelegate:WSCSessionConnectionDelegate]
withUserName:userName]
withObserverDelegate:WSCSessionConnectionObserverDelegate]
withPackage:[[WSCCallPackage alloc] init]]
withHttpContext:httpContext]
withIceServerConfig:iceServerConfig]
build];
// Open a connection to the server...
[self.wscSession open];
https://docs.oracle.com/cd/E55119_01/doc.71/e55126/wd_iosapps.htm#WSEWD548
Оракл умеет в скобочки
P.S. Зато они сделали SIP+WS+WebRTC
+1
def inputCountSeq():
try:
countSeq=int(input("Введите количество элементов в последовательности от 1 до 1000: \r >"))
except :
print("[Ошибка] Введенные вами данные неверны")
inputCountSeq()
if (countSeq > 1000 or countSeq < 1):
print("[Ошибка] Введенное число не соответствует указанному диапазону( 1 <= x <= 1000)")
inputCountSeq()
return countSeq
print(inputCountSeq())
Вводим -1 , получаем ошибку "Введенное число не соответствует указанному диапазону" ,после чего вводим 1 , а в возвращается все равно -1.
https://repl.it/IAMA/3
+1
sort((a, b) => 0 - (a.Bias > b.Bias ? 1 : -1))
−19
ideone.com/4DdZvo
Спойлер: Оно компилится, но выводит компилятор какую то поебень