- 1
- 2
Java programming class.
A boy and a girl were sitting in a Java programming class together. He reached over and grabbed her breast. She said: "Hey, that's private". He looked confused and said: "I thought we were in the same class"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+130
Java programming class.
A boy and a girl were sitting in a Java programming class together. He reached over and grabbed her breast. She said: "Hey, that's private". He looked confused and said: "I thought we were in the same class"
Оффтоп, ржака, ебмп.
+128
trait NumericUpperBound[Num1, Num2, UpperBound]
implicit object NumericUpperBoundIDD extends NumericUpperBound[Int, Double, Double]
implicit object NumericUpperBoundDID extends NumericUpperBound[Double, Int, Double]
def compareTwoNumbers3[N1, N2, N3](n1: N1, n2: N2)
(implicit nub: NumericUpperBound[N1, N2, N3],
conv1: NumericConversion[N1, N3],
conv2: NumericConversion[N2, N3],
ord: Ordering[N3]): Int = {
ord compare (conv1 convert n1, conv2 convert n2)
}
Скала, сравниваем два числа.
Вот, задался целью на досуге познакомится с этим замечателным языком, а теперь такое отвращение к потерпевшему испытываю, что даже кушать не могу.
+136
<!--[if lte IE 6]>
Ваш браузер говно. Качайте новый...
<![endif]-->
Верстальщику респект...
−115
// =================================================================================================
//
// Starling Framework
// Copyright 2011 Gamua OG. All Rights Reserved.
//
// This program is free software. You can redistribute and/or modify it
// in accordance with the terms of the accompanying license agreement.
//
// =================================================================================================
package starling.utils
{
/** Returns the next power of two that is equal to or bigger than the specified number. */
public function getNextPowerOfTwo(number:int):int
{
if (number > 0 && (number & (number - 1)) == 0) // see: http://goo.gl/D9kPj
return number;
else
{
var result:int = 1;
while (result < number) result <<= 1;
return result;
}
}
}
Для кого-то и логарифм - высшая математика... :(
−1
private static final String NOTHING = "";
+1
function htmlspecialchars (s) {
const el = document.createElement('span');
el.innerText = s;
return el.innerHTML.replace(/<br>/g, "\n");
}
Почему в жепаскрипте нет прямого доступа к этой функции? Почему я должен для этого работать с DOM или сам писать эту поеботу на рагулярках? Почему асё так анально?
0
real life
+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
+1
_G = setmetatable(_G,{__index = function() return setmetatable({},{__index = _G}) end})
print(allah,_G) --Разные таблы, при этом аллах даже никак не объявлен
anus.n = 10 --Это будет табла и anus.n будет таблой
anus = {n=10} --Это будет хорошо и anus.n будет 10
HUYZOLOTOY.table.insert(anus,10) --Нормас работает
print(anus.opa) --А это не табла а просто nil
for k,v in uier8u43uirhn_________.pairs(_G) do
hjashsnasmm.print(k,v) --А где Allah и все остальное?
end
_G = setmetatable(_G,{__index = function() return setmetatable({},{__index = _G}) end})
Сколько скриптов сломает проверку на nil?
−1
BYTE1 *GetLanguageCodeString( BYTE1 upper, BYTE1 lower , BYTE1 *lang_idx )
{
int index = 0;
switch(upper){
case 'a' :
switch(lower){
case 'a' : index = 0; break;
case 'b' : index = 1; break;
case 'f' : index = 2; break;
case 'm': index = 3; break;
case 'r': index = 4; break;
case 's': index = 5; break;
case 'y': index = 6; break;
case 'z': index = 7; break;
default: break;
}
break;
case 'b' :
switch(lower){
case 'a' : index = 8; break;
case 'e' : index = 9; break;
case 'g' : index = 10; break;
case 'h': index = 11; break;
case 'i': index = 12; break;
case 'n': index = 13; break;
case 'o': index = 14; break;
case 's': index = 136; break; /* Added in SEIN 2004.04.01 KTJ */
default: break;
}
break;
case 'c' :
switch(lower){
case 'a' : index = 15; break;
case 'o' : index = 16; break;
case 's' : index = 17; break;
case 'y': index = 18; break;
default: break;
}
break;
case 'd' :
switch(lower){
case 'a' : index = 19; break;
case 'e' : index = 20; break;
case 'z' : index = 21; break;
default: break;
}
break;
case 'e' :
switch(lower){
case 'l' : index = 22; break;
case 'n' : index = 23; break;
case 'o' : index = 24; break;
case 's': index = 25; break;
case 't': index = 26; break;
case 'u': index = 27; break;
break;
}
break;
case 'f' :
switch(lower){
case 'a' : index = 28; break;
case 'i' : index = 29; break;
case 'j' : index = 30; break;
case 'o': index = 31; break;
case 'r': index = 32; break;
case 'y': index = 33; break;
default: break;
}
break;
case 'g' :
switch(lower){
case 'a' : index = 34; break;
case 'd' : index = 35; break;
case 'l' : index = 36; break;
case 'n': index = 37; break;
case 'u': index = 38; break;
default: break;
}
break;
case 'h' :
switch(lower){
case 'a' : index = 39; break;
case 'e' : index = 40; break;
case 'i' : index = 41; break;
case 'r': index = 42; break;
case 'u': index = 43; break;
case 'y': index = 44; break;
default: break;
}
break;
case 'i' :
switch(lower){
case 'a' : index = 45; break;
case 'd' : index = 46; break;
case 'k': index = 47; break;
case 'n': index = 48; break;
case 's': index = 49; break;
case 't': index = 50; break;
питушня на switch для распознавания какой-то фигни с буквами