- 1
- 2
Если переменных в памяти потребуется слишком большое количество,
которое не сможет вместить в себя сама аппаратная часть, произойдет перегрузка системы или её зависание.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+126
Если переменных в памяти потребуется слишком большое количество,
которое не сможет вместить в себя сама аппаратная часть, произойдет перегрузка системы или её зависание.
Милок сидит на досе и не умеет в gc.
http://code-live.ru/post/cpp-pointers/
+28
#include <iostream>
using namespace std;
int main()
{
int a; // Объявление статической переменной
int b = 5; // Инициализация статической переменной b
a = 10;
b = a + b;
cout << "b is " << b << endl;
return 0;
}
Комментарии доставляют.
http://code-live.ru/post/cpp-pointers/
+155
$data = "<?php define('DSN', 'mysql:dbname={$_POST['db_name']};host={$_POST['host_mysql']}'); define('DBUSER', '{$_POST['login_mysql']}'); define('DBPASS', '{$_POST['password_mysql']}');";
$mysql_string = file_get_contents( 'class/mysql.php' );
$new_mysql = $data . ' ' . $mysql_string;
if ( !file_put_contents( 'class/mysql.php', $new_mysql ) ) {
errorMessage( "Не удалось сохранить файлы конфигураций, пожалуйста обратитесь в службу технической поддержки клиентов" );
}
install.php
−161
Для А =0 по Значение.Количество()-1 Цикл
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7)+"*"+Строка(Значение[А].поле8)+"*"+Строка(Значение[А].поле9)+"*"+Строка(Значение[А].поле10));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7)+"*"+Строка(Значение[А].поле8)+"*"+Строка(Значение[А].поле9));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7)+"*"+Строка(Значение[А].поле8));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+(Строка(Значение[А].поле2)));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле0));
Табл.InsertParagraphAfter();
Исключение
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецЦикла;
+135
Public CallGridRowModel(CallView callView)
{
. . .
Caller = GetCallerOrCalleeNameColumn(callView, true)
Callee = GetCallerOrCalleeNameColumn(callView, false)
. . .
}
private object GetCallerOrCalleeNameColumn(CallView callView, bool isCallerNameColumn)
{
if(isCallerNameColumn)
{
if(. . .) return . . .;
}
if(!isCallerNameColumn)
{
if(. . .) return . . .;
}
if(isCallerNameColumn)
{
return . . .;
}
else
{
return . . .;
}
}
+155
Object.prototype.toString.call(o).match(/\[object (\w+)\]/)[1];
Реализация typeof
+157
<?php
class ListWidget extends Widget
{
public $itemsPerPage = 10;
private static $allowedItemsPerPage = array(10);
// ...
private function getTotalPages()
{
$this->itemsPerPage = in_array($this->itemsPerPage, self::$allowedItemsPerPage) ? $this->itemsPerPage : 10;
// ...
}
}
Надежная проверка.
−151
def get_team_choices_with_index
school_ids = params[:school_id].split(",")
@index = params[:index]
@teams_array = Array.new
school_ids.each do |s|
next if s.eql? "0"
School.find(s).teams.each do |t|
@teams_array << t
end
end
@teams_array.flatten!
@teams_array
end
А должно быть что-то вроде
@teams_array = Team.where(school_id: school_ids)
−160
Если Год (ТекДата) = 1 Тогда
ТекДата = ТекущаяДата ();
КонецЕсли;
вот так надо проверять дату на заполненность!
+28
TLSOSI7Command &TLSLongTelegram::GetOSI7Command () const
{
if(!m_pOSI7Command) { // private pointer not initialized
// WARNING! Quick'n'dirty! is UNINITIALIZED althoug it should be - just for preventing abnormal end!
const_cast<TLSOSI7Command*>(m_pOSI7Command)=new TLSOSI7Command;
} // private pointer not initialized
else
{
// NOT private pointer not initialized
};
// NOT private pointer not initialized
return *m_pOSI7Command;
}
m)