- 1
- 2
- 3
int rotate(int a, int k) {
    return (a << k) | (a >> (32-k));
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
int rotate(int a, int k) {
    return (a << k) | (a >> (32-k));
}Вращение на k бит влево.
+132
/// <summary>
        ///  Десериализация класса грунтов
        /// </summary>
        public static SGGlist DeserializeSgg(XmlDocument doc)
        {
            string dir = System.IO.Path.GetTempPath();
            try
            {
                doc.Save(dir + "_sgg.xml");
            }
            catch (Exception exc)
            {
                Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("Ошибка сброса XML-документа в файл");
                return null;
            }
            SGGlist sggList = new SGGlist();
            FileStream fs;
            try
            {
                fs = new FileStream(dir + "_sgg.xml", FileMode.Open);                                          // инициализация объекта класса чтения файла
            }
            catch (Exception exc)
            {
                Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("Ошибка чтения XML-файла");
                return null;
            }
            XmlSerializer r_serializer = new XmlSerializer(typeof(SGGlist));                                // инициализация объекта класса десериализации 
            r_serializer.UnknownNode += new XmlNodeEventHandler(r_serializer_UnknownNode);                  // подключение события обнаружения неизвестного узла 
            r_serializer.UnknownAttribute += new XmlAttributeEventHandler(r_serializer_UnknownAttribute);   // подключение события обнаружения неизвестного атрибута
            try
            {
                sggList = (SGGlist)r_serializer.Deserialize(fs);                                            // Десериализация в класс приема данных
            }
            catch (Exception exc)                                                                                           // Исключение при десериализации
            {
                Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("Рассогласование классов");
                fs.Close();
                return null;
            }
            fs.Close();
            return sggList;
        }
+167
/**
 * Return data
 * 
 * @return array 
 */
public function __toString()
{
    return $this->toArray();
}
/**
 * Return Data
 * 
 * @return array
 */
public function toArray()
{
    return $this->_data;
}No comments
+156
extract($params);
        foreach (array("subject", "title", "content") as $par) {
            if (empty($$par)) {
                return false;
            }
        }Валидация входных параметров. Каждая строка тут прекрасна
+121
private static bool ProductGT10(Point p)
    {
        if (p.X * p.Y > 100000)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
            Классический пример из MSDN 
http://msdn.microsoft.com/ru-ru/library/bfcke1bz.aspx
        
+132
$error = "Всё хорошо";
 
if (!$_POST['mail'] || !checkEmail($_POST['mail'])) {
    $error .= "Не верный E-mail";
}
 
...
 
if ($error == "Всё хорошо") {
    $db->query("INSERT...
} else {
 
...
+133
Движёк сайтаВсе гаварят что трудна написать движёк сайта я вот написал за две сикунды без использаванья php и mysql ето ещо раз даказываит што я супир прагармист надеюзь многа лайкав палучу
+135
$something = $_POST['something'];
$array = explode(",", $something);
$i = 0;
for( $i; $i < count( $array ); $i++ ) {
   $db->query("INSERT INTO db_table (`a`, `b`, `c`) VALUE ('value1', 'value2', '".$array[$i]."') ");
}Весь код не стал выкладывать, тут только логика моего говнокода. Нашел в своем старом коде, тогда еще незнал про конструкцию вида INSERT INTO table () VALUE (), (), ()
+138
if (newGame) resources.free();
s = FILENAME + 3;
setLocation(); load(s);
loadDialog.process();
try { setGamerColor(RED); }
catch(Exception e) { reset(); }
while (notReady) { objects.make();
if (resourceNotFound) break; }
byte result; // сменить на int!
music();
System.out.print("");Читать с выражением!
+14
template<class Key,class T,class H=Hash<Key>,
    class EQ=equal_to<Key>,class A=allocator<pair<const Key,T> > >
class hash_map
{
public:
    //как map за исключением
    typedef H Hasher;
    typedef EQ key_equal;
    typedef size_t size_type;//из функции Hash видно что size_t нужно, а не int
    typedef Key key_type;
    typedef T mopped_type;
    //делаем объявление
    struct Entry;
    typedef T* iterator;
    typedef const Entry* const_iterator;
    typedef pair<iterator,iterator> equal_r;
//...
 vector<map<key_type,mopped_type> *> v1;Тормозил std::unordered_map. Написал свой.