- 1
- 2
- 3
- 4
- 5
if (Ints.contains(new int[] { 4, 5 }, statusCode / 100)) {
// error response
} else {
// success response
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+121
if (Ints.contains(new int[] { 4, 5 }, statusCode / 100)) {
// error response
} else {
// success response
}
Насколько я знаю, Apache HTTP Client не содержит "официального" метода для определения категории кода состояния. Приходится так.
+156
if (varform)
{
switch (response.variants.length % 10)
{
case 1:
varform=1;
break;
case 2:
case 3:
case 4:
varform=2;
break;
case 0:
case 5:
case 6:
case 7:
case 8:
case 9:
varform=3;
break;
}
}
if (response.variants.length>=11 && response.variants.length<=14)
varform=3;
switch (varform)
{
case 0:
caption.innerHTML="<b>Адрес распознан удачно</b>";
break;
case 1:
caption.innerHTML="<b>Плохой адрес. Найден " + response.variants.length.toString()+" вариант</b>";
break;
case 2:
caption.innerHTML="<b>Плохой адрес. Найдено " + response.variants.length.toString()+" варианта</b>";
break;
case 3:
caption.innerHTML="<b>Плохой адрес. Найдено " + response.variants.length.toString()+" вариантов</b>";
break;
}
Постыдство с сайта http://strela-ru.ucoz.ru/pa_query.html
+117
@Override
public void afterPersistenceInit() {
val conn = emProvider.get().unwrap(Connection.class);
try {
log.info("Transaction isolation level: {}", getLevelString(conn.getTransactionIsolation()));
} catch (final SQLException e) {
log.error("Error getting transaction isolation level", e);
}
}
private String getLevelString(final int isolationLevel) {
// Poor man's enums. Use reflection to find a constant with the given value
try {
for (val maybeLevelConstant: Connection.class.getDeclaredFields()) {
if (maybeLevelConstant.getType() == int.class && maybeLevelConstant.getName().startsWith("TRANSACTION_")
&& maybeLevelConstant.getInt(null) == isolationLevel) {
return maybeLevelConstant.getName();
}
}
} catch (final IllegalArgumentException | IllegalAccessException e) {
return "UNKNOWN";
}
return "UNKNOWN";
}
Ищем рефлексией константу с нужным значением. И всё для того, чтобы напечатать её в логе. Вот что крест животворящий отсутствие энумов в legacy API делает.
+159
<script>
$(function() {
$('#current').load('current.php');
}
</script>
// Тем временем в current.php :
<?
$result = ... ; // данные как-то вытаскиваются из базы
ob_start();?>
<table><?
foreach($result as $res) {?>
<tr><td><?=$res[0]?></td><td><?=$res[1]?></td><td><?=$res[2]?></td></tr>
<?}?>
</table>
<?$table = ob_get_clean();?>
<script>
$('#current').empty();
$('#current').append('<?=str_replace(array("\r","\n"),"",$table)?>');
</script>
Извиняюсь за возможные опечатки: сократил, чтобы оставить только самую мякотку.
+170
$time_now=date('d');
$tomorrow =date('d')+'1';
Кого-то ожидает 32 декабря.
+159
foreach (array(167, 163) as $low_rise_apartment_id)
{
$arParams["SEARCH_DATA"]["articletype"][] = $low_rise_apartment_id;
}
$arParams["SEARCH_DATA"]["articletype"] = array_unique($arParams["SEARCH_DATA"]["articletype"]);
+86
public PriceComparator {
private PriceComparator INSTANCE;
public PriceComparator() {
INSTANCE = this;
}
public PriceComparator getInstance() {
return INSTANCE;
}
...
}
Singleton fail...
+43
for each (ToolStripMenuItem ^item in пользователиToolStripMenuItem->DropDownItems) {
item->Enabled = true;
}
Это C++, и это работает!
−399
id obj = [[FHSTwitterEngine sharedEngine] getHomeTimelineSinceID:nil count:100];
if ( ![[[obj class] description] isEqualToString:@"NSError"] &&
![[[obj class] description] isEqualToString:@"NSURLError"])
{
if ([_categoriesDelegate respondsToSelector:@selector(didGetPostFromMyTW: forFeed:)])
[_categoriesDelegate didGetPostFromMyTW:obj forFeed:@{@"id":feedId}];
}
else
[SVProgressHUD dismiss];
оригинальное форматирование сохранено
+159
var component_prop = {};
// create property array
for (var i = 0; i < object_data.properties.length; i++) {
component_prop[object_data.properties[i].name] = object_data.properties[i].value;
}
// convert property arrays to JSON object for parameters on component create
component_prop = JSON.parse(JSON.stringify(component_prop));
может кто-то понимает этот танец?