- 1
if (!(bundle == null))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+74
if (!(bundle == null))
+132
СТАВЬ ЛАЗАНЬЮ ЛЮКСЕНБУРГ ЛЕЙС ЛОЙС ЛАЙК ЛАВАНДЫШ ЛАПШУ ЛЕЙКАПЛАСТЫРЬ ЛАРУКРОФТ ЛУГАНСК ЛАНТАНОЙД ИЛЕ У ТИБЯ
БУДАПЕШТ БАГЕТ БАГОР БАМБАЛЕЙЛА БАГРАТИОН БАТРУДИНАФ БАРАБИТ БУЛКА БИШКЕК
СТАВЬ МНЕ ЛАЙК КАРОЧ ИЛЕ ТЫ ЛАЛКА С ГАРЯЩИМ ПУКАНОМ АЗАЗАЗАЗАЗАЗАШЩЗВШАЫВГАЛДВЫОАЛВЫОАРАРА)) 00)0)))нульскопка
+121
ref <- newIORef 0
replicateM_ 1000000 $ modifyIORef ref (+1)
readIORef ref >>= print
+142
function anal_display()
{
....
+153
//Флаг установки поля "дальше"
var AgreeRes = function () {
var res = true,
people_count = $('.bookingPassengersTitle').length,
pcount = 6,
$pa = $('.required.passport_term.checkPassportData.valid'),
$pas = $('.required.passposrt_num.valid') ,
$male = $('.male.required.valid'),
$ch = $('.required.birth_date.checkBirth.valid') ,
$nam = $('.required.first_name.valid'),
$name = $('.required.sec_name.valid');
var button_count = 0 +
$pa.length +
$pas.length +
$male.length +
$ch.length +
$nam.length +
$name.length;
res = button_count == people_count * pcount || button_count == 0;
if ( $('.required.passport_term.checkPassportData.valid, ' +
'.required.passposrt_num.valid, ' +
'.male.required.valid, ' +
'.required.birth_date.checkBirth.valid, ' +
'.required.first_name.valid, ' +
'.required.sec_name.valid').length > 0 ) {
if (res == false
|| $pa.val().trim().toString() === ""
|| $pas.val().trim().toString() === ""
|| $male.val().trim().toString() === ""
|| $ch.val().trim().toString() === ""
|| $nam.val().trim().toString() === ""
|| $name.val().trim().toString() === "") {
res = false;
}
}
return res;
}
Клиентская валидация контролов
+158
try {
...
} catch ( Exception $e ) {
throw new Exception( $e->getMessage() );
}
Словили исключение и послали его дальше.
+141
public class SimpleTest {
class A {}
class B extends A {};
class C extends B {};
public void doIt() {
A a = new A();
B b = new B();
C c = new C();
List<B> lst = new ArrayList<B>();
lst.add(a);
lst.add(b);
lst.add(c);
a = lst.get(0);
b = lst.get(0);
c = lst.get(0);
List<? extends B> lstExtends = lst;
lstExtends.add(a);
lstExtends.add(b);
lstExtends.add(c);
a = lstExtends.get(0);
b = lstExtends.get(0);
c = lstExtends.get(0);
List<? super B> lstSuper = lst;
lstSuper.add(a);
lstSuper.add(b);
lstSuper.add(c);
a = lstSuper.get(0);
b = lstSuper.get(0);
c = lstSuper.get(0);
}
}
Какие строки вызовут ошибку компиляции?
+126
using System.Management;
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_DiskDrive");
foreach(ManagementObject queryObj in searcher.Get())
{
foreach(ManagementObject o in queryObj.GetRelated("Win32_DiskPartition"))
{
foreach(ManagementBaseObject b in o.GetRelated("Win32_LogicalDisk"))
{
Debug.WriteLine(" #Name: {0}", b["Name"]);
}
}
// One of: USB, IDE
Debug.WriteLine("Interface: {0}", queryObj["InterfaceType"]);
Debug.WriteLine("--------------------------------------------");
}
}
catch (ManagementException f)
{
Debug.WriteLine(f.StackTrace);
Тру кодер изобрел собственный способ получения сведений о дисках.
WinApi для петушков.
+139
out[0] = str[0] > str[1] && str[0] > str[2] ? (out[1] = str[1] > str[2] ? (out[2] = str[2],str[1]) : (out[2] = str[1],str[2]) ,str[0]) : (str[1] > str[2] ? (out[1] = str[0] > str[2] ? (out[2] = str[2],str[0]): (out[2] = str[0],str[2]),str[1]) :(out[1] = str[0] > str[1] ? (out[2] = str[1],str[0]): (out[2] = str[0],str[1]),str[2]) );
Сортируем 3 символа.
+140
Товарищи, подскажите, как прикрутить скриптовый движок к парсеру на Delphi (а заодно и сам движок)!
Извращение это нужно, чтобы распарсить сайт, использующий скрипты.
webbrowser не подходит - слишком тормозно и глючно.