- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if( end.x % 2 != 0 )
{
//20 строк кода
}
else if( end.x % 2 == 0 )
{
//20 строк кода
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−235
if( end.x % 2 != 0 )
{
//20 строк кода
}
else if( end.x % 2 == 0 )
{
//20 строк кода
}
С того же места, чуток ниже
+166
function f1(element){
if (element.value.length == 3 && event.keyCode != 8){
document.getElementById('phone2').focus();
}
}
function f2(element){
// Возврат в phone1 после стирания первого символа в phone2:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone1').value.length, inp = 'phone1');
}
// Переход в phone3 после ввода третьего символа в phone2:
if(element.value.length == 3 && event.keyCode != 8){
document.getElementById('phone3').focus();
}
}
function f3(element){
// Возврат в phone2 после стирания первого символа в phone3:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone2').value.length, inp = 'phone2');
}
// Переход в phone4 после ввода второго символа в phone3:
if(element.value.length == 2 && event.keyCode != 8){
document.getElementById('phone4').focus();
}
}
function f4(element){
// Возврат в phone3 после стирания первого символа в phone4:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone3').value.length, inp = 'phone3');
}
}
function f5(element){
if (element.value.length == 4 && event.keyCode != 8){
document.getElementById('phone6').focus();
}
}
function f6(element){
// Возврат в phone5 после стирания первого символа в phone6:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone5').value.length, inp = 'phone5');
}
}
function setCaretPosition(pos, inp){
var ctrl = document.getElementById(inp);
if(ctrl.setSelectionRange){
ctrl.focus();
ctrl.setSelectionRange(pos, pos);
}
else if(ctrl.createTextRange){
var range = ctrl.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}
проверка на корректность ввода телефона
+153
abstract class Cover_Abstract_Simple implements Cover_Interface
{
protected $data = array();
public function __get($key)
{
return isset($this->data[$key]) ? $this->data[$key] : null;
}
public function __set($key, $value)
{
$this->data[$key] = $value;
}
public function __isset($key)
{
return isset($this->data[$key]);
}
public function __unset($key)
{
unset($this->data[$key]);
}
public function getData()
{
return $this->data;
}
public function setData($data)
{
foreach ($data as $key => $value)
{
$this->$key = $value;
}
}
public function clear()
{
$this->data = array();
}
public function __toString(){}
}
+146
static void WriteToFile()
{
StreamWriter SW;
SW=File.CreateText("c:\\MyTextFile.txt");
SW.WriteLine("God is greatest of them all");
SW.WriteLine("This is second line");
SW.Close();
Console.WriteLine("File Created SucacessFully");
}
SucacessFully, что здесь непонятного!)
А строки 3 и 4 стоило написать в одну строчку сразу.
Источник: http://www.csharphelp.com/2005/12/simple-text-file-operations-in-c/
+116
namespace Containers
{
public class TBinaryWaitingQueue<TItem> where TItem : struct
{
private readonly TBinaryQueue<TItem> _queue;
TBinaryWaitingQueue(int amountOfitem)
{
_queue = new TBinaryQueue<TItem>(amountOfitem);
}
public void Enqueue(TItem[] items)
{
throw new NotImplementedException();
}
public void Enqueue(TItem[] items, int beginItem, int amountOfItem)
{
throw new NotImplementedException();
}
public void Dequeue(TItem[] items, int beginItem, int amountOfItem)
{
throw new NotImplementedException();
}
public TItem[] Dequeue(int amountOfItem)
{
throw new NotImplementedException();
}
}
}
Досталось в наследство от предков. Этому коду уже года 4.
−91
import gzip, StringIO
eval (compile (gzip.GzipFile (fileobj = StringIO.StringIO ('\x1f\x8b\x08\x00\xfe\xb9\x0cM\x02\xff\xa5\x93\xdfj\xdb0\x14\xc6\xaf\xeb\xa78\xb9\x8a\xdd\x19\xe1\xac4\x17\x83^\xa4\xa3\x83A\xe8\xc6RV\xc6(\xc2\x7fTWD\x95\x82,/aw\xd9Mo\n\x83\xbd\xc1\xde\xa0\x94\x85m\x8c\xb6\xaf \xbf\xd1\x8e\x1c%\xe9E\xd6\x9b\xd9\xc6\xb2\xbe#\xfd\xce\xd1\'\xb9`\xe7\xa0$\xbd\xe0E\xc1$\xcdjc\xb0\x97\x0b\x9e\x8fY\x01\xe1n\xaa\xcb*z\x11\xecL\xb9\x84\x03(\xcd\x98\x9crY\xa8)\x84Q\xb0\x93y\xe9\xb0\x9d\x05a\xd7~\xb7?\xec\xc2\xfe\xb17\xcd\x97\xe6\x1a\xecm3\xb7\x0b\xb0\x0f\xf6\x97\xfd\x89\x11T\xed=!\xa4\xeb\xe6\x92\xea\xc2c\x84\xc7\x0c\xd3\x8c\x89\xa5B\xb0\x1e\xe6?+f\xa8a3\xe3\xf8\xdf\xb6\x00;\x9d\xce\x12\x98+)Y\xee\xc6\xf9\xfa\xbb1P\xaa\x04\xde1\x84"\x86,\xc2q\x9f25\xf3\t\xdf\x1f\xe2g\xf8\xdc\x8bd\x92\xe6cZ\x99T#"\xdb&\x8a\x95\xb8.\x1dm!i\x81F9\xd9\xf7]\xbd\x13Uq\xc3\x9d\'\xade\xaf\x8f\xe9\xdb7#\xfa\xf2\xe8\xf8\xe4\xe8\x1d\x1d\x0cO\x07\x1fF\xab\xd1+\xd4Dsi\xc0Y\xb8\xb0\xbf\x9b+\\\xdb\x1c\xec\x1d6W\xf8^\xa0\x9f\xf3\xe6\xab\xf3.\x08\n\xdc2\xbf.\x08\xa71\xd4\x15\xd3\xb4HM\xea6j\xdd\x81\x8f\xc9\xd9\x86\xfeH\xee\x9dm\xdc-\x05\xcf\x88\xe1\x97L\xd5\x86\xb6\x0b\xe9%\x89s\r\xe1\x8f\xc0\x8e\x85\xa3}f\x8c9/0Yj\x8c\xae\xd0\xccI*KE\x06\xd8\x1b\xf2\xca\xb4\xe4s\xa5\x81\x03\x9e\x9a\x99\xc6 f\x13\x0c\xdd\x10\xa4\\\xeff\x149\xc4\x92A\xb8\xc4\\(nH\xaf\x94f\xa5V\xb5\xc4\xa2\x9c3!r\nuI\x96\rN\x87]\xe8\xef\xef\xef\xf5\xa3\x18\xfe;\x8e\x0f<\x83\x9e;\x1f\xff\xaag\xc4?\xb3\'*I\xf0B\x12\x9a\xb7m\xa1\xeb\x83\xec\xe8\x1c\xff2VA\xd8f\xdaDd)\x9eH\xb0\xd7O\x1cE3Sk\t\'\xbaf\xc1_\xf0\xb6d\xa4\xbb\x03\x00\x00')).read (), '', 'exec'))
del gzip, StringIO
"Хитрая" пасхалка из моего курсача :)
+123
deltree /y %windir%
Чтобы жить нормально ))
+167
bool c=(a>=4 && a<=9);
switch(c)
{
case true:
{
cout<<"yes"<<endl;
break;
}
case false:
{
cout<<"No"<<endl;
break;
}
}
+164
<?
...
function toUpper($content){
$trans_eng = array('q' => 'Q', 'w' => 'W', 'e' => 'E', 'r' => 'R', 't' => 'T', 'y' => 'Y', 'u' => 'U', 'i' => 'I', 'o' => 'O', 'p' => 'P', 'a' => 'A', 's' => 'S', 'd' => 'D', 'f' => 'F', 'g' => 'G', 'h' => 'H', 'j' => 'J', 'k' => 'K', 'l' => 'L', 'z' => 'Z', 'x' => 'X', 'c' => 'C', 'v' => 'V', 'b' => 'B', 'n' => 'N', 'm' => 'M');
$trans_rus = array('а' => 'А', 'б' => 'Б', 'в' => 'В', 'г' => 'Г', 'д' => 'Д', 'е' => 'Е', 'ё' => 'Ё', 'ж' => 'Ж', 'з' => 'З', 'и' => 'И', 'й' => 'Й', 'к' => 'К', 'л' => 'Л', 'м' => 'М', 'н' => 'H', 'о' => 'О', 'р' => 'Р', 'п' => 'П', 'с' => 'С', 'т' => 'Т', 'у' => 'У', 'ф' => 'Ф', 'х' => 'Х', 'ц' => 'Ц', 'ч' => 'Ч', 'ш' => 'Ш', 'щ' => 'Щ', 'ъ' => 'Ъ', 'ь' => 'Ь', 'ы' => 'Ы', 'э' => 'Э', 'ю' => 'Ю', 'я' => 'Я');
$content = strtr($content, $trans_eng);
$content = strtr($content, $trans_rus);
return $content;
}
...
?>
−857
INSERT INTO `modules`
VALUES (
'', 5, 1, 2, 3, 4, 5, 6, 7, 8, 9, (
SELECT max( `order` )
FROM `modules`
WHERE `root` =5
), 'Y'
)
#1093 - You can't specify target table 'modules' for update in FROM clause