-
Черна българска хроника
Какви са тия хора .... много странно .... един тип убил синът си, другият се самоубил защото го уволнили ... вземете се в ръце хора, и го давайте по спокойно.
-
Часовници, атомни часовници
kойто иска да носи евтини часовничета от timex, нека го направяи .
-
Проблем с virtualbox
И къде по точно имаш тук проблем с vbox, имаш проблем с наглите си опити да правиш нещо непозволено от Apple.
-
Луда конфигурация
FlagOfHate отговори в добавена от panew тема в Нови конфигурации и части, въпроси, препоръки и мнения1) Вместо водно охлаждане, бих взел още 2 монитора за модерно гейминг изживяване. 2) Този чипсет има вграден SSD кеш, което прави допълнително SSD устройство малко излишно, вместо него бих взел още една Видео Карта няма да е излишна. 3) За дисков капацитет важи колкото повече толкова по добре, но е хубаво да има и някаква сигурност на данните, аз не бих слгал големи дискове в компютърчето което ползвам, а бих си направил NAS. (Аз работя така) А в компютъра например: Western Digital WD4500HLHX 450 GB би свършил повече от добра работа, особено в комбинация с новият чипсет на Интел. 4) Захранването е много добро, но според мен по добрият избор е: Enermax Modu87+ 900 Вата, по ефективно е, което пести ток -> е по добре за околната среда и е малко по евтино, което освобождава още бюджет за Видео Карти 5) Заложи на по добър производител, например при XFX не се отменя гаранцията ако се overклоква, аз лично бих избрал EVGA.
-
Конвенция за именуване, методи/функции, SOLID (SRP, OCP, LSP, ISP, DIP)
Здравейте ... след като прочетох няколко фрагмента код тук се ужасих от лошият стил (липсващ) на повечето. Държа да кажа че това най - вероятно ще остане единствената тема в която пиша нещо смислено. Ако българският ми не е перфектен, простете и се опитайте да се концентрирате върху съдържанието. 1. Абсолютно начало: 1.1. Когато именувате някаква единица в програмата си ползвайте повсеместни имена на английски, за да може да говорите за програмата си с хора които не са програмисти, но познават домейна на проблема. 1.2. Бъдете кратки, бъдете логични.Не използвайте brake или еквиваленти за да прекратите изпълнение. Ето пример, който е написал някой от форума: Ето как би изглеждал фрагмента логично: Избягвайте continue и goto, ако го правите може лесно да създадете код спагети. Мислете по следният начин, за да бъде изпълнен един метод трябва да важат условия N, след изпълнение трябва да важат условия М. Старайте се да пишете кода, така че да става явно какви са тези условия. 2. Абсолютно начало - СОЛИДен код: С - С ... Всеки клас трябва да има една причина за съществуване О - Отворен за разширение, затворен за промени Л - Лисковият Принцип за заместване на единици от програмата И - Интерфейсите трябва да не бъдат дебели Д - Д ... Единици функционалност трябва да зависят от абстрактни единици, не една от друга. Абстрактни единици не трябва да зависят от Детайли около една единица, Детаилите около единицата трябва да зависят от Абстракции. С: Това е сравнително просто. Ако имам клас който да описва птици, то той трябва да се занимава само с птици, а не и с алигатори. ------------------------------ О: Когато се правят промени по един клас, те не бива да променят поведението му. ------------------------------ Л: Е много теоретично изкаване, аз ще го опростя максимално. Инстанциите на клас, разширяващ друг клас, трябва дамогат да се обработят от неговите инстанции, без това да води до непредвидено поведение. Още по просто: Причината даден клас да разщирява друг е сходно поведение, а не логическа сходност. ------------------------------ Пример за И: Лош Интерфейс: interface Bird { void eat(); void fly(); } class Duck : Bird { public void eat() { ... } public void fly() { ... } } class Ostrich : Bird { public void eat() { ... } public void fly() { ... ЩРАУСИТЕ НЕ ЛЕТЯТ ... КАКВО ДА ПРАВИМ ТУК С ТОЗИ ИНТЕРФЕЙС } } ----------------------------- Пример за Д: public void doSomethingWith(Person p); противоречи на последният принцип. Person, трябва да зависи от Абстракция, например Интерфейса IPerson. Тогава кода може да изглежда така: public void doSomethingWith(IPerson p); не Противоречи на последният принцип ----------------------------------------------------------------------------- Препоръчвам тази книжка за по пълна информация. http://www.amazon.de/Clean-Code-Handbook-Software-Craftsmanship/dp/013235088
-
засече ми компа
купи си нов с преинсталиран windows 7. Така няма да ти се налга да правиш нищо друго освен да натиснеш копшчето за включване.
-
дилема за избор на тв
FlagOfHate отговори в добавена от alibubaa тема в Телевизори, Видео и Фото техника, Видео наблюдениеЛелеле каква дилема ....
-
Ако можете помогнете. Трябва ми задача със свързани списъци в C.
какво означава бъулгарският "термин" разделно програмиране?
-
2 въпроса за slackware
Това е невъзможно в slackware. Като цяло звук във firefox и писане на няколко езика не е възможно във линукс, за това трябва да ползваш Windows 7.
-
Домашно озвучение.
Гледай сега кво ша напраиш: Отиваш в магазина, казваш всичко това на продавача, и той ще ти предложи нещо. Както ти казах за хип хоп няма значение, колкото и да ти е готина "уредбата" музиката щом е лайно, пак лайно ще си излезе!
-
Домашно озвучение.
За хип-хоп не ти трябва нищо. Вземи си най евтиното, тъкмо да ти пасва в гетовското жилище.
-
Домашно озвучение.
Какъв е тоя субБУФЕР??? Не ми е познато нещо подобно, да не би да имате http://de.wikipedia.org/wiki/Subwoofer предвид?
-
Въпрос за захранване
Тези захранвания са с ефективност 87 % - 93 % : Enermax Modu87+ 700 Вата - е точно на максималният бюджет от 400 Лева Enermax Modu87+ 600 Вата - 340 Лева Това захранане е с ефективност 84% ~ 88%: (също го имам от доста време, работи без проблеми) Enermax EMD625AWT II Modu82+ 625W Това захранане е с ефективност 80% ~ 85%: SilverStone ST60F - Около 250 Лева (имам аз от 2 години и съм доволен) http://www.hardwareecke.de/testberichte/gehaeuse_netzteile/silverstone_st60f_seite_1.php keeperon, много ватове не са най важното нещо, също е важно колко е ефективно захранването.
Разглеждащи това в момента 0
- Няма регистрирани потребители разглеждащи тази страница.