1. C++ / Говнокод #24781

    −2

    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
    NTSTATUS resize(size_t new_capacity)
    {
        NT_ASSERT(new_capacity >= m_size);
        if constexpr (std::is_pod_v<T>) {
            T *new_array = static_cast<T*>(KReallocate(m_size, new_capacity, sizeof(T), m_array, POOL, TAG));
            if (!new_array) {
                return STATUS_NO_MEMORY;
            }
            m_capacity = new_capacity;
            m_array = new_array;
        } else {
            T *new_array = static_cast<T*>(KAllocate(new_capacity, sizeof(T), POOL, TAG));
            if (!new_array) {
                return STATUS_NO_MEMORY;
            }
             for (size_t i = 0; i < m_size; i++) {
                new (&new_array[i]) T(std::move(m_array[i]));
                m_array[i].~T();
            }
            KmdfDeallocate(m_array, TAG);
            m_capacity = new_capacity;
            m_array = new_array;
        }
    
        return STATUS_SUCCESS;
    }

    gost, 17 Сентября 2018

    Комментарии (17)
  2. Куча / Говнокод #24780

    −3

    1. 1
    2. 2
    Линус Торвальдс отстранился от разработки ядра Linux.
    https://vk.com/@sysodmins-linus-torvalds-otstranilsya-ot-razrabotki-yadra-linux

    LinuxGovno, 17 Сентября 2018

    Комментарии (47)
  3. Assembler / Говнокод #24779

    0

    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
    .def temp = r16
    .def rr1 = r17
    .org 0
    Ldi r16, low(RAMEND)
    out SPL, temp
    Ldi r16 high(RANEND)
    out SPH, temp
    
    rjmp start
    start:
    ldi temp,255
    out DDRB, temp
    out PORTB,temp
    rcall delay
    Ldi temp,0x00
    out PORTB,temp
    Rcall delay
    rjmp start
    
    delay:
    ldi rr1, 0xFF
    Pdelay:
    Dec rr1
    brne Pdrlay
    ret

    Почему микроконтроллер не мигает лампочка?
    Но студия не ругается
    (Ассемблер АVR)

    Arduino, 17 Сентября 2018

    Комментарии (44)
  4. Куча / Говнокод #24777

    −9

    1. 1
    2. 2
    3. 3
    Как называется свод правил, к примеру таких, как заключение необязательных параметров программы\функции в квадратные скобки.
    Есть ли документ или стандарт на их применение?
    Такое часто встречается и в python help, и в man pages, например.

    OlegUP, 17 Сентября 2018

    Комментарии (5)
  5. 1C / Говнокод #24776

    −5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    Если ПаузаСек=5 Тогда
    	//Задержка введена специально, так как нужно подождать бизнес процесс и задачи перейдут в новое состояние 
    	СУУ_УниверсальныеСервер.Пауза(5);
    
    ИначеЕсли ПаузаСек=0 Тогда	
    	//Не ждем
    
    Иначе
    	СУУ_УниверсальныеСервер.Пауза(ПаузаСек);
    
    КонецЕсли;

    5xABdAy, 17 Сентября 2018

    Комментарии (18)
  6. Куча / Говнокод #24773

    −110

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    https://sm-news.ru/mariya-zaxarova-prizvala-rossijskix-grazhdan-byt-ostorozhnymi-pri-poezdkax-v-kamerun/
    
    "Мария Захарова призвала российских граждан быть осторожными при поездках в Камерун".
    
    Что она имела в виду?

    tuberkulez, 16 Сентября 2018

    Комментарии (4)
  7. PHP / Говнокод #24772

    −6

    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
    Name: 
    <input type="text" name=
                                                             "name" 
    value="<?php echo $name;?>">
    
    E-mail: <
    
                         input type="text" 
    name="email" value="<?php 
    echo $email;?>">
    
    Website: <input type="text" name="website" value="
    <?php echo $website;?>"
    
                                                                                  >
    
    Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
    
    Gender:
    <input type="radio" name="gender"
    <
    ?
    php 
    
    
    if (isset($gender) && $gender=="female") echo "checked";
    
    ?>            value="female">Female
    
    <input type="radio" name="gender"
    <?php if (isset($gender) && $gender=="male") echo "checked";?>
    value="male">
    
                  Male
    
    <input type="radio" name="gender"
    
    <?php if (isset($gender) && $gender=="other") echo "checked";?>value="other">Other

    PHP говно

    Ksyrx, 16 Сентября 2018

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

    −6

    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
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
     
    namespace sortQuick                 {class quickSort{
            private int[] array = new int[20]; ;; private int len;
            public void QuickSort()         {sort(0, len - 1);}
     
            public void sort(int left, int right){int pivot, leftend, rightend;
    leftend = left;
                                                                           rightend = right;
                pivot = array[left];
                while (left < right){
                    while ((array[right] >= pivot) && (left < right)){right--;}if (left != right)                  {
                        array[left] = array[right];                                                                 left++;}
     
    while ((array[left] <= pivot) && (left < right)){
                        left++;}
     if (left != right){array[right] = array[left];right--;}}
     
                array[left] = pivot;pivot = left;
                                                                                                                                                        left = leftend;
                right = rightend;
     
    if (left < pivot)
                {sort(left, pivot - 1);}
     if (right > pivot){sort(pivot + 1, right);}}
     
            public static void Main(){
                quickSort q_Sort = new quickSort();
     
                int[] array = { 4, 3, 1, 4, 6, 7, 5, 4, 32, 5, 26, 187, 8 };
                q_Sort.array = array;
                q_Sort.len = q_Sort.array.Length;
                q_Sort.QuickSort();
     
                for (int j = 0; j < q_Sort.len; j++){Console.WriteLine(q_Sort.array[j]);}
                Console.ReadKey();}}}

    Мучайтесь си диезники хреновы

    Ksyrx, 16 Сентября 2018

    Комментарии (4)
  9. Куча / Говнокод #24770

    −6

    1. 1
    2. 2
    3. 3
    Поцны, по советуйте какой нибудь опен-сорсный свободный, бесплатный xml редактор таблиц.
    Libre в этом плане, слишком много мусора сует, да и она придерживается стандартов. А мне нужна собственная таблица.
    Да, можно самому написать, но мне лень, к тому же если самому писать зачем мне тогда xml когда на lua проще бахнуть таблу.

    3oJIoTou_xyu, 16 Сентября 2018

    Комментарии (22)
  10. C++ / Говнокод #24769

    −3

    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
    #include "pch.h"
    #include <iostream>
    #include <cstdlib>
    using namespace std;
    
    int main()
    {
    	int b, c, d;
    	setlocale(LC_ALL, "rus");
    	cout << "Игра:Надо бы похавать. )) \nУправление:клавиши 1,2,Ентер. (Мышью ничего не работает!!)\n\n" << endl;
    
    	system("pause");
    	cout << "\n\n\n\nТы просыпаешся в 2 часa дня\n" << "В принципе, ничего нового, ведь ты опять играл в комп допоздна" << endl;
    	cout << "Понятное дело, что ты проголодался !\n" << "Выбери, куда ты пойдешь покушать:\n\n" << endl;
    	cout << "1-поесть дома (Готовишь ты хреново!)\n2-пойти в Макдак\n";
    	cin >> (b);
    	switch (b) {
    	case 1:
    	{
    		cout << "Ты решил поесть дома, у тебя есть два варианта:\n1-Пожарить яишенку.\n2-Нарезать салат.\n\n";
    		cin >> (c);
    		switch (c) {
    		case 1: {
    			cout << "Ты скушал яишенку с колбаской,это был не пик вкусности, но ты доволен.\n(ХОРОШАЯ КОНЦОВКА)\n\n\n\n\n" << endl;
    			break;
    		}
    
    		case 2: {
    			cout << "Ты нарезал салатик из помидоров,огурцов,сыра и колбасы, сьел это и помер\nпотому что у тебя была алергия на сыр.Врачи ничем не смогли помочь." << endl;
    			cout << "(ПЛОХАЯ КОНЦОВКА)\n\n\n\n";
    			break;
    		}
    				break;
    		}
    		break;
    	case 2: {
    		cout << "Ты решил пойти в макдак, что закажешь :\n1-сет из колы,бургера и картошки!\n2-сет из сока,мороженого и твистера!\n\n" << endl;
    		cin >> (d);
    		switch (d) {
    		case 1: {
    			cout << "Ты вкусно поел, это было очень вкусно, настолько что ты стал чуть ли не каждый\nдень есть эту еду. Спустя год ты умер от Орбидного ожирения!!\n(ПЛОХАЯ КОНЦОВКА)\n\n\n\n\n\n\n";
    			break;
    		}
    		case 2: {
    			cout << "Ты вкусно поел. когда ты ел к тебе подошла девушка с таким же набором еды\n вы хорошо разговорились, начали общатся. Через время вы начали встречатся!\n(ХОРОШАЯ КОНЦОВКА)\n\n\n\n\n\n" << endl;
    			break;
    		}
    				break;
    		}
    
    	}
    
    	}
    
    	}
    
    	system("pause");
    
    }

    Небольшой текстовый квест с 4-мя концовками )) Открой все 4. удачи!!

    MaRLiN, 15 Сентября 2018

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