+1        
        
                            - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 - 49
 - 50
 - 51
 - 52
 - 53
 - 54
 - 55
 - 56
 - 57
 - 58
 - 59
 - 60
 - 61
 - 62
 - 63
 - 64
 - 65
 - 66
 - 67
 - 68
 - 69
 - 70
 - 71
 - 72
 - 73
 - 74
 - 75
 - 76
 - 77
 - 78
 - 79
 - 80
 - 81
 - 82
 - 83
 - 84
 - 85
 - 86
 - 87
 
                        template < typename CType >
    void list < CType >::sorted_push(CType val, long int key)
{
	if (head) {
		// Создаём контейнер и помещаем в него полученное значение
		container < CType > *new_cont;
		container < CType > *tmp = head;
		new_cont = new container < CType >;
		new_cont->set_key(key);
		new_cont->set_cargo(val);
		while ((tmp != tail) && (key > (tmp->get_key())))
			tmp = tmp->get_next();
		if ((tmp == tail) && (key > (tmp->get_key()))) {	// Если выполнились одновременно два условия в цикле
			new_cont->set_next(tmp->get_next());	// Вставляем в самый конец
			new_cont->set_past(tmp);
			tmp->set_next(new_cont);
			tail = new_cont;
		} else {
			new_cont->set_next(tmp);
			new_cont->set_past(tmp->get_past());
			if ((tmp->get_past()) != NULL)
				tmp->get_past()->set_next(new_cont);
			if (tmp == head)
				head = new_cont;
			tmp->set_past(new_cont);
		}
		if (empty) {
			empty = false;
			tail = head;
		}
	} else {
		container < CType > *new_cont;
		new_cont = new container < CType >;
		new_cont->set_key(key);
		new_cont->set_cargo(val);
		new_cont->set_next(head);
		tail = head = new_cont;
		empty = false;
	}
}
template < typename CType > CType queue < CType >::pop()
{
	container < CType > *tmp = list<CType>::head;
	if (tmp == NULL) {
		std::cerr <<
		    "Стек пуст! Стек возвращает мусор! ";
		list<CType>::empty = true;
	} else {
		CType tmpval = list<CType>::head->get_cargo();
		// Переходим к следующему элементу
		list<CType>::head = list<CType>::head->get_next();
		if (list<CType>::head == NULL)
			list<CType>::empty = true;
		delete tmp;
		return tmpval;
	}
}
template < typename CType > CType stack < CType >::pop()
{
	container < CType > *tmp = list<CType>::tail;
	if (tmp == NULL) {
		std::cerr <<
		    "Очередь пуста! Возвращается мусор! ";
		list<CType>::empty = true;
	} else {
		CType tmpval = list<CType>::tail->get_cargo();
		// Переходим к предыдущему элементу
		if (list<CType>::tail != list<CType>::head)
			list<CType>::tail = list<CType>::tail->get_past();
		else
			list<CType>::empty = true;
		delete tmp;
		return tmpval;
	}
}
                                     
        
            пострелял себе в ногу
        
        
            
 viktorokh96,
            25 Марта 2016
        
        
        
            
        
        
                +2        
        
                            - 1
 
                        Давайте устроим холиворчик - скриптинг на винде против скриптинга на линупсе, или баш против помершелла
                                     
        
            
        
        
            
 3_14dar,
            30 Сентября 2015
        
        
        
            
        
        
                +144        
        
                            - 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 
                        //перевод даты в timestamp
function strtotimestamp($time) {
    $tmp = explode(' ', $time);
    $date = explode('.', $tmp[0]);
    $hours = explode(':',$tmp[1]);
    $tmp = mktime($hours[0], $hours[1], 0, $date[1], $date[0], $date[2]);
    return $tmp;
}
                                     
        
            когда нужно быстро сделать работающее решение, а времени на чтение гугла нет
        
        
            
 simplycrazy,
            26 Июня 2015
        
        
        
            
        
        
                +2        
        
                            - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 
                        #if defined(_WIN32) || defined(_WIN64)
     size_t size = message.size();
     size_t size_buf = 1015;
     size_t pointer = 0;
     for (int i = 0; i < (size/size_buf) + 1 ; i++){
         
         /*Делаем для красивого вывода. Пробел всегда один байт.
          *Потому сматываем указатель буфера до первого пробела.*/
         int buf = size_buf;
         while (message[pointer+buf] != ' ')
             buf--;
         
         /*Здесь лечится косяк MinGw, буфер принимает по 1к байтов.
          *Лечение производим создавая дополнительные буферы.*/
         istringstream ss(message.substr(pointer,buf) );
         std::cout << ss.rdbuf();
         
         pointer += buf;
     }
#else
     std::cout << message;
#endif
                                     
        
            Похоже плохая сборка MinGw.
http://govnokod.ru/13094
        
        
            
 crastinus,
            26 Сентября 2013
        
        
        
            
        
        
                −16        
        
                            - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 - 49
 - 50
 - 51
 - 52
 - 53
 - 54
 - 55
 - 56
 - 57
 - 58
 - 59
 - 60
 - 61
 - 62
 - 63
 - 64
 - 65
 - 66
 
                        #include <iostream>
#include <string>
using namespace std;
/*
*/
int change_word(const int begin_pos, string &words, int k, char c)
{
    int pos = begin_pos;
    int char_count = 0;
    bool replaced = false; 
    while(pos < words.length() && isalpha(words[pos]))
    {
        char_count++;
        if(char_count == k && !replaced)
        {
            words[pos] = c;
            replaced = true;
        }
        pos++;
    }
    return pos; 
}
void change_words(string &words, int k, char c)
{
    int i = 0;
    while(i < words.length())
    {
        if(isalpha(words[i]))
        {
            i = change_word(i, words, k, c);
        }
        else
        {
            i++;
        }
    }
}
int main()
{
    char c = '>'; 
    int k = 0; 
    string words = "Length of the substring to be copied";
    cout << "enter number:";
    cin >> k;
    change_words(words, k, c);
    cout << "changed text: " << words << endl;
    return 0;
}
                                     
        
            лаба на с++, заменить в тексте к-тую букву на символ с.
        
        
            
 spivti,
            01 Сентября 2013
        
        
        
            
        
        
                +148        
        
                            - 1
 - 2
 - 3
 - 4
 
                        Сионисты, давно захватившие власть во всей Европе, навязывают нормальным людям повадки педерастов 
и … На Западе идёт активная и настойчивая пропаганда гомосексуализма.
http://ru-an.info/news_content.php?id=2159
                                     
        
            Вот я и задумался: стоит ли после этого учить c++ ???
        
        
            
 Stertor,
            26 Июня 2013
        
        
        
            
        
        
                +139        
        
                            - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 
                        /* В комментариях то что хотел Автор от своей программы 	*/
/* Радует однако, что она компилируется и во время		*/
/* работы не выдает ни каких ошибок				*/
/* Порядок операторов сохранен.					*/
/* Тот же код только вырезанно "лишнее".			*/
/* Эта ф-ия находится в другом cpp файле */
float f(float x, float y)
{
	/* Тут что-то происходит с x и y */
	return x, y;
}
void main(void)
{
	float **m;
	/* ... */
	float f(float x, float y);
	/* ... */
	/* Задается N					*/
	float N;
	/* ... */
	/* Выделяется память под массив m[N][2] 	*/
	m = (float **)malloc(sizeof(float*));
	for(i = 0; i < N; i++)
	{
		m[i] = (float*)malloc(sizeof(float*) * 2);
	}
	/* ... */
	for(i = 0; i < N; i++)
	{
		/* Массив заполняется числами						*/
		/* В m[i][] должны быть записанны числа x, y измененый ф-ей f 		*/
		/* т. е.	m[i][0] = xf						*/
		/*		m[i][1] = yf						*/
		for(j = 0; j < 2; j++)
		{
			m[i][j] = f(x, y);
			/* ... */
		}
	}
	/* ... */
}
                                     
        
            
        
        
            
 dreesto,
            28 Ноября 2012
        
        
        
            
        
        
                +145        
        
                            - 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 
                        if c = 'y' then 
begin 
  Writeln('Yes'); 
end else 
if c = 'n' then 
begin 
  Writeln('No'); 
end;
                                     
        
            Вот это кака... http://delphisources.ru/forum/showthread.php?t=19000
        
        
            
 Nikitiy_II,
            23 Ноября 2011
        
        
        
            
        
        
                +83        
        
                            - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 
                        public ArrayList<String> bookListByAuthor(String author)
    {
        ArrayList<String> bookList = null;
        for (BookType bType : bookTypes)
        {
            ArrayList<String> authors = bType.getBookAuthors();
            for (String bookAuthor : authors)
            {
                if (author.equalsIgnoreCase(bookAuthor))
                {
                    if (bookList == null)
                    {
                        bookList = new ArrayList<String>(INITIAL_CAPACITY);
                    }
                    bookList.add(author);
                    break;
                }
            }
        }
        return bookList == null ? null : bookList;
    }
                                     
        
            
        
        
            
 dwinner,
            31 Октября 2011
        
        
        
            
        
        
                +159        
        
                            - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 
                        # Выполнение действий в транзакции
$this->Sql->UseTransaction = true;
$this->Sql->Transaction( "START" );
	
	# Удаление хэша для востановления пароля
	$this->Sql->SQLUpdate( "int[user]", array( "jRecovery" => "" ), array( "jRecovery" => $_GET['uniq'] ) );
	
	# Обновление пароля
	$this->Sql->SQLUpdate( "int[user]", array( "password" => self::PWD_HASH( $jNewpass ) ), array( "jRecovery" => $_GET['uniq'] ) );
# Запись данных в СУБД
$this->Sql->Transaction( "COMMIT" );
# Уведомление пользователя по средствам электронной почты
self::SEND_MESS_END_REG( $jRowset['mail'], $jRowset['username'], $jNewpass );
                                     
        
            Часть кода... Вчера сонный, жутко уставший, сидел вырубался, и около часа не мог понять, как так почему письмо приходит, а в нём не верный пароль О_о, я мол не мог ошибку допустить, «психнул», и забил на это дело, а сегодня «отдахнувши», вчитался, и такая нелепая ошибка)))
Так, что если, что-то не работает, то идите и отдыхайте)))
        
        
            
 nethak,
            14 Октября 2011