- 1
- 2
- 3
- 4
- 5
- 6
// вот такой вот паттерн инициализации статических переменных во всех классах проекта...
private static Properties globalProps = null;
static {
globalProps = new Properties();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+65
// вот такой вот паттерн инициализации статических переменных во всех классах проекта...
private static Properties globalProps = null;
static {
globalProps = new Properties();
}
вот такой вот паттерн инициализации статических переменных во всех классах проекта...ин-лайн инициализацию автору делать почему то не хотелось...и ведь вроде не индус писал, а белый человек...
+130
Class barcode
...
Dim CharData
Dim CharNumber
Public Function GetHTMLBar(BarData , BarHeight )
...
For lop = 1 To Len(x)
For s = 0 To UBound(CharData)
...
tsum = tsum + (CLng(CharNumber(s)) * lop)
...
End If
Next
Next
End Function
Private Sub Class_Initialize()
CharNumber = Split("0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106", ",")
...
End Sub
End class
VBScript.
Массив, содержащий собственные индексы?
+150
function deleteDublicateItems(){
$q = '
select COUNT(*), id, vk_id
from `items`
group by `vk_id`
having COUNT(*) > 1';
$sql = mysql_query($q);
if (mysql_num_rows($sql)){
while($row = mysql_fetch_assoc($sql)){
$sql2 = mysql_query('select * from `items` where `vk_id` = "'.$row['vk_id'].'" and `id` != "'.$row['id'].'"');
if (mysql_num_rows($sql2)) {
while($row2 = mysql_fetch_assoc($sql2)) {
$sql3 = mysql_query('select * from `images` where `item_id` = "'.$row2['id'].'"');
if (mysql_num_rows($sql3)) {
while ($row3 = mysql_fetch_assoc($sql3)) {
@unlink( ROOT . DS . 'uploads' . DS . 'images' . DS . $row3['name'] . '.' . $row3['ext']);
mysql_query('delete from `images` where `id` = "'.$row3['id'].'"');
}
}
mysql_query('delete from `items` where `id` = "'.$row2['id'].'"');
}
}
}
}
}
удаление дубликатов
+157
(function() {
(function init() {
document.addEventListener("DOMContentLoaded", DOMContentLoaded, false);
})();
})();
function DOMContentLoaded() {
//...
}
И да, jQuery подключена на странице.
+17
#include<iostream>
using namespace std;
int main(){
int n,a[100100],d[100100],ans=d[0]=1,i,j;
cin>>n>>a[0];
for(i = 1;i<n;++i)
for(j =i-1,cin>>a[i],d[i]=1;j>=0;--j)
if(a[i]>a[j]) ans = max(ans, d[i]=max(d[i],d[j]+1));
cout<<ans;
}
Решение задачи нахождения НВП (наибольшей возр. подпосл-ти)
+137
if (curMenu != null)
{
depth = curMenu.Depth;
Menu menuG = null;
if (depth == 1)
{
menuG = curMenu;
}
if (depth == 2)
{
menuG = curMenu.Menu2;
}
if (depth == 3)
{
menuG = curMenu.Menu2.Menu2;
}
if (depth == 4)
{
menuG = curMenu.Menu2.Menu2.Menu2;
}
if (depth == 5)
{
menuG = curMenu.Menu2.Menu2.Menu2.Menu2;
}
if (depth == 6)
{
menuG = curMenu.Menu2.Menu2.Menu2.Menu2.Menu2;
}
if (depth == 7)
{
menuG = curMenu.Menu2.Menu2.Menu2.Menu2.Menu2.Menu2;
}
if (depth == 8)
{
menuG = curMenu.Menu2.Menu2.Menu2.Menu2.Menu2.Menu2.Menu2;
}
}
Nested set для петухов!
+150
<?php
class autoLoad
{
const dir = 'class';
const ext = '.php';
private static $class;
public static function load($class)
{
self::$class = $class;
include self::dir . DIRECTORY_SEPARATOR . self::$class . self::ext;
}
}
spl_autoload_register(array('autoload', 'load'));
нашел лаадер
−116
_itemList.splice(0, uint.MAX_VALUE);
_amuletList.splice(0, uint.MAX_VALUE);
_timeArtefactList.splice(0, uint.MAX_VALUE);
+123
xorl %eax, %eax # cx - source, ebx - result
movw %cx, %ax
andw $0x8000, %ax
shrw $15, %ax
movl $0xFFFFFFFF, %ebx
addl %eax, %ebx
notl %ebx
andl $0xffff0000, %ebx
addw %cx, %bx
+163
var z=fggh.getElementsByTagName("*");
for(iii=0; iii<z.length; z++)
if(z[iii].parentNode==fggh){
//z[iii] - непосредственный потомок fggh, и мы с ним что-то делаем!
…
}
Раз народ решил, что я незаслуженно обижаю юниора, то вот вам ещё более шокирующий пример подобного кода от программиста, с которым мы вместе работали несколько лет назад в одной московской фирме. Тут, к сожалению, воспроизвожу по памяти, но очень близко к оригиналу.