1. C# / Говнокод #16514

    +133

    1. 1
    decimal dblOrderTotal = calculatedOrders.Sum(objOrder => objOrder.total);

    Что бы значило это dbl?

    musuk, 10 Августа 2014

    Комментарии (19)
  2. C# / Говнокод #16513

    +143

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    private void bSaveLog_Click(object sender, EventArgs e)
            {
                String x = Game.choosen().name;
                String y = "Data\\" + x + ".txt";
                FileInfo file = new FileInfo(y);           
                DirectoryInfo di = Directory.CreateDirectory("Data\\");
                if (file.Exists == false)
                {  
                        file.Create();
                        using (StreamWriter sw = file.AppendText())
                    {                    
                        sw.WriteLine("Hello");
                        sw.WriteLine("And");
                        sw.WriteLine("Welcome");
                        sw.Flush();
                        sw.Close();
                    }
                }            
            }

    Помогите советом мудрым, почему при записи в файл выдаёт "Процесс не может получить доступ к файлу..."? Как сделать правильно?

    312312, 10 Августа 2014

    Комментарии (176)
  3. PHP / Говнокод #16512

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    class numArray
    {	public $firstNum;
    	public $lastNum;
    
    	
    	function __construct($firstNum, $lastNum)
    	{
    		$this->firstNum = $firstNum;
    		$this->lastNum = $lastNum;
    	}
           function makeArr($firstNum, $lastNum) 
           {
           	$ourArr = [];
           	for ($i=$this->firstNum; $i <=$this->lastNum; $i++) { 
           		$ourArr[]+= $i;
           	}
           	return $ourArr;
           }
    
    }
    
    
    class MultipleOf
    {
    	public $num1;
    	public $num2;
    	
    	function __construct($num1,$num2)
    	{
    		$this->num1 = $num1;
    		$this->num2 = $num2;
    		
    	}
    
           function echoMultipleOf($oArr)
           {
           	$trueArr=[];
           	foreach ($oArr as $key => $value)
           	{
           		if (($value%$this->num1 === 0) && ($value%$this->num2 != 0)) {
           				
           			$trueArr[] += $value;
           		}
           		
           	}
           	echo var_dump($trueArr);
           }
    
    }
    
    #Проверка:
    
    $proba1 = new numArray(1,100);
    $globalArr1= $proba1->makeArr();
    
    
    $ask1 = new MultipleOf(3,12);
    $ask1->echoMultipleOf($globalArr1);

    1. Создать массив чисел от 1 до 100. Вывести все элементы массива, которые кратны 3 и не кратны 12. (ООП головного мозга)

    VladDelec, 09 Августа 2014

    Комментарии (32)
  4. Java / Говнокод #16511

    +122

    1. 1
    2. 2
    3. 3
    protected SimulationElement getThis(){
    	return this;
    }

    someone, 08 Августа 2014

    Комментарии (10)
  5. PHP / Говнокод #16510

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    <?php
    
    /**
     * Мощная система маршрутизации.
     */
    
    $uri = trim($_SERVER['PATH_INFO'], '/');
    $split = explode('/', $uri);
    
    $numSplit = count($split);
    
    switch ($numSplit) {
        default:
            $params = array(
                'module' => 'frontpage',
                'action' => 'index'
            );
            break;
    
        case 1:
            $params = array(
                'module' => array_shift($split),
                'action' => 'index');
    
            break;
    
        case 2:
            $params = array(
                'module' => array_shift($split),
                'action' => array_pop($split));
    
            break;
    }
    
    $filename = __DIR__ . '/modules/' . $params['module'] . '/' . $params['action'] . '.php';
    
    if (file_exists($filename)) {
        include_once $filename;
    } else {
        echo 'Такой страницы не существует!';
    }
    
    ?>

    Реализация системы роутинга на PHP.

    Progress, 08 Августа 2014

    Комментарии (4)
  6. C# / Говнокод #16509

    +132

    1. 1
    Удалено по просьбе автора

    alt0, 08 Августа 2014

    Комментарии (14)
  7. JavaScript / Говнокод #16508

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    var get_day = function(day_name_or_number, return_type) {
    
            var day_name = '';
            var day_number = '';
    
            switch (day_name_or_number) {
                case 0: //sunday
                case 'sun':
                case 'sunday':
    
                    day_name = 'sun';
                    day_number = 0;
                    break;
    
                case 1: //monday
                case 'mon':
                case 'monday':
    
                    day_name = 'mon';
                    day_number = 1;
                    break;
    
                case 2: //tuesday
                case 'tue':
                case 'tuesday':
    
                    day_name = 'tue';
                    day_number = 2;
                    break;
    
                case 3: //wednesday
                case 'wed':
                case 'wednesday':
    
                    day_name = 'wed';
                    day_number = 3;
                    break;
    
                case 4: //thursday
                case 'thu':
                case 'thursday':
    
                    day_name = 'thu';
                    day_number = 4;
                    break;
    
                case 5: //friday
                case 'fri':
                case 'friday':
    
                    day_name = 'fri';
                    day_number = 5;
                    break;
    
                case 6: //saturday
                case 'sat':
                case 'saturday':
    
                    day_name = 'sat';
                    day_number = 6;
                    break;
            }
    
    
            switch (return_type) {
                case 'number':
    
                    return day_number;
                    break;
    
                case 'name':
    
                    return day_name;
                    break;
    
                default:
    
                    return day_name;
                    break;
            }
        };

    Что и кому я сделал, что с таким работать приходиться?

    monstrodev, 08 Августа 2014

    Комментарии (11)
  8. C++ / Говнокод #16507

    +58

    1. 1
    #define CHK( x ) {do{if (x == MBRES_ERR){goto __gotoFAIL;}} while (FALSE);}

    Из SDK корейского сканера

    snw, 08 Августа 2014

    Комментарии (47)
  9. C# / Говнокод #16506

    +133

    1. 1
    Удалено по просьбе автора

    alt0, 08 Августа 2014

    Комментарии (4)
  10. Java / Говнокод #16505

    +74

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public static void sleep(long millis, int nanos)  throws InterruptedException {
            // ...
            if (nanos >= 500000 || (nanos != 0 && millis == 0)) {
                millis++;
            }
            sleep(millis);
        }

    Системе пофиг сколько конкретно ты указал наносекунд . Всё равно никак не проверишь:)
    Java Oracle, Thread::sleep(long,long)

    SSSandman, 08 Августа 2014

    Комментарии (15)