- 1
- 2
case KeyEvent.VK_ESCAPE:
      case 65385:Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
case KeyEvent.VK_ESCAPE:
      case 65385:я так и не узнал, какая клавиша еще сгодится....
+146
for (n = 0; n != dirs.length; n++)
+161
while(fgets(buf,4095,in)){
  if(strcmp(buf,"nodes")){while(fgets(buf,4095,in)){ 
  if(strcmp(buf,"end")){ 
    m->mb=mb; 
    m->bv=new vec3f[mb];
    m->ba=new vec3f[mb]; 
    m->p=new int[mb]; 
    a->max_b=mb; 
    a->fr=new TMAFrame[mb];a->Initfr();    
    break; 
  }; 
  mb++; 
  };}; 
};
            Взято с одного форума по программированию. От автора:
Короче говоря при загрузке модели SMD возникает ошибка при чтении , точнее подсчёте костей :
        
+147
if (nn.isleaf) {
      this.traverse_ssector((BSPLeaf) nn);
      return;
    }
    final BSPBranch n = (BSPBranch) nn;
            правильное наследование:
в родительском классе BSPNode определено поле isleaf
в конструкторе класса BSPLeaf оно выставляется true и никогда не меняется
в конструкторе класса BSPBranch соответственно false
а ведь так просто сделать проверку instanceof
        
+147
static int getSign(final int num) {
    return (num < 0) ? -1 : (num > 0) ? 1 : 0;
  }лисапед, бо есть Math.signum()
+147
try {
          final int dx = MazeBuilder.dirsx[n];
          final int dy = MazeBuilder.dirsy[n];
          final int dn = this.mazedists[this.px + dx][this.py + dy];
          if (dn < d) {
            break;
          }
        } catch (final Exception e) {
        }
// потом, чуть дальше:
      if (n == 4) {
        this.dbg("HELP!");
      }
            заедаем исключения NullPointerException и ArrayIndexOutOfBoundsException, а заодно и если вдруг еще какое вылетит.
неудивительно, что потом бывают сюрпризы
        
+147
// ...
if ((dot1 > 0) || ((dot1 == 0) && (se.GetDir() == pe.GetDir()))) {
        rcount++;
      } else if ((dot1 < 0) || ((dot1 == 0) && (se.GetDir() == -pe.GetDir()))) {
        lcount++;
      } else {
        this.dbg("grade_partition problem: dot1 = " + dot1 + ", dot2 = " + dot2);
      }
// ...
// где GetDir определена так:
int GetDir() {
  if (this.dx != 0) {
    return (this.dx < 0) ? 1 : -1;
  }
  return (this.dy < 0) ? 2 : -2;
}
            вот мусор встретился.
Pattern id: NOISE_OPERATION, type: NOISE, category: NOISE
        
+168
$new_array=array();
foreach ($old_array as $k => $v)
    $new_array[$k] = $v;Таким образом чел создаёт копию массива...
−180
auto = False
if self.options.has_key('auto') and self.options['auto']:
    auto = True
+74
import java.util.Calendar;
public class CalendarTime {
	public static void main(String args[]) {
	Calendar now = Calendar.getInstance();
	now.setTimeInMillis(System.currentTimeMillis());
	System.out.println("Now : "+(((now.get(Calendar.YEAR))))+" year.");
	System.out.println("Now : "+(((now.get(Calendar.MONTH))))+" month.");
	System.out.println("Now : "+(((now.get(Calendar.DATE))))+" day.");
	System.out.println("Now : "+(((now.get(Calendar.HOUR_OF_DAY))))+" hour.");
	System.out.println("Now : "+(((now.get(Calendar.MINUTE))))+" minute.");
	System.out.println("Now : "+(((now.get(Calendar.SECOND))))+" second.");
	}
}
            System.out.println("Now : "+(((now.get(Calendar.MONTH))))+" month.");
Обратите внимание на эту строку. Отображение идёт некорректно , странно почему??
С наилучшими пожеланиями, Sun Microsystems ^_^).