- 1
- 2
- 3
- 4
DateTime dateEst = DateTime.Now.ToEstTime();
StringBuilder responseTime = new StringBuilder();
responseTime.Append(dateEst.ToString("MM/dd/yyyy"));
responseTime.Append(dateEst.ToString(" h:mm:ss tt"));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
DateTime dateEst = DateTime.Now.ToEstTime();
StringBuilder responseTime = new StringBuilder();
responseTime.Append(dateEst.ToString("MM/dd/yyyy"));
responseTime.Append(dateEst.ToString(" h:mm:ss tt"));
Отображаем время ответа от сервера в удобном формате.
+14
typedef CStatisticsCalculator* (*TCalcCreator)(string&, const TUltimateStatDataPtr&);
typedef std::map <CStatisticsCalculator::eCalcKind, boost::tuple<string, TUltimateStatDataPtr, TCalcCreator>> TCalcImplMap;
static TCalcImplMap CalcsMap;
CStatisticsCalculator* CStatisticsCalculator::MakeNewCalculator(CStatisticsCalculator::eCalcKind Kind,
const TUltimateStatDataPtr& Data )
{
if (CalcsMap.empty())
{
CalcsMap[eCalcKind::eExtremeDealPrice] =
boost::make_tuple(string("be.commons.calculators.extreme_prices"), Data,
[](string& Name, const TUltimateStatDataPtr& Data_)->CStatisticsCalculator*
{ return new CExtremePricesCalculator(Name.c_str(), Data_);});
CalcsMap[eCalcKind::eTurnOver] =
boost::make_tuple(string("be.commons.calculators.turnover"), Data,
[](string& Name, const TUltimateStatDataPtr& Data_)->CStatisticsCalculator*
{ return new CTurnOverCalculator(Name.c_str(), Data_);});
};
auto i = CalcsMap.find(Kind);
if (i == CalcsMap.end())
return 0;
auto& tpl = i->second;
return tpl.get<2>()(tpl.get<0>(), tpl.get<1>());
};
Фабричный метод теперь выглядит так
+9
BOOST_FOREACH(auto &v, pt.get_child("root"))
Код компилируется и написан таким изначально. Но судя по всему использует копипаст из примеров.
+128
Я вернулся, вы рады?
Дебил ХДДДДДДД
+134
ok = r.nextInt(prob) <= prob
рассчитываем вероятность события...
+147
\\Editing source code? CHEATER! CHEATER!
$ps =100
$time = $ps + $time
echo $time
\\The end.
Я один нашёл ошибку?
+131
xlApp = new Excel.Application();
try
{
xlApp.Workbooks.Add(Type.Missing);
xlApp.Interactive = false;
xlApp.EnableEvents = false;
xlSheet = (Excel.Worksheet)xlApp.Sheets[1];
xlSheet.Name = "Данные";
DataTable dt = GetData();
int collInd = 0;
int rowInd = 0;
string data = "";
for (int i = 0; i < dt.Columns.Count; i++)
{
data = dt.Columns[i].ColumnName.ToString();
xlSheet.Cells[1, i + 1] = data;
xlSheetRange = xlSheet.get_Range("A1:Z1", Type.Missing);
xlSheetRange.WrapText = true;
xlSheetRange.Font.Bold = true;
}
for (rowInd = 0; rowInd < dt.Rows.Count; rowInd++)
{
for (collInd = 0; collInd < dt.Columns.Count; collInd++)
{
data = dt.Rows[rowInd].ItemArray[collInd].ToString();
xlSheet.Cells[rowInd + 2, collInd + 1] = data;
}
}
xlSheetRange = xlSheet.UsedRange;
xlSheetRange.Columns.AutoFit();
xlSheetRange.Rows.AutoFit();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
xlApp.Visible = true;
xlApp.Interactive = true;
xlApp.ScreenUpdating = true;
xlApp.UserControl = true;
releaseObject(xlSheetRange);
releaseObject(xlSheet);
releaseObject(xlApp);
}
+155
$uu=substr($d_users,-2);
$ux1=array(2,3,4,22,23,24,32,33,34,42,43,44,52,53,54,62,63,64,72,73,74,82,83,84,92,93,94);
$ux2=array(1,21,31,41,51,61,71,81,91);
$ut='Участников';
if(in_array($uu,$ux1)){ $ut='Участника'; }
elseif(in_array($uu,$ux2)){ $ut='Участник'; }
+153
var tm_regs=new Array();
tm_regs[1]=new Array('ru9','ru15','ru6','ru27','ru4','ru25','ru7','ru31','ru26','ru1','ru22','ru30','ru5','ru17','ru23','ru18','ru12','ru10','ru3','ru28','ru24','ru16','ru14','ru32','ru19','ru29','ru8','ru11','ru13','ru2','ru21');
tm_regs[2]=new Array('az1','by1','kz3','kz4','kz2','kg1','kg2','lv1','lt1','md1','ua8','ua3','ua1','ua9','ua5','ua7','ua4','ua2','ua6','ua10');
tm_regs[3]=new Array('uk2','de5','de4','de2','de3','es1','it1','lu1','nl2','nl3','nl1','nl4','nl6','nl5','pl2','pl1','ro1','fi1','ru0','fr1','cz1','ch1');
tm_regs[4]=new Array('ca4','ca2','ca3','ca1','us6','us10','us4','us5','us2','us3','us7','us11','us9','us8','us1');
tm_regs[5]=new Array('il1','sg1','cl1','za1');
function vyd_vse1(reg_id,c) {
for (var j=0; j<tm_regs[reg_id].length; j++)
document.getElementById(tm_regs[reg_id][j]).checked=c;
vyd_vse_chk();
}
function vyd_vse2(reg_id) {
var ffvv=0;
for (var j=0; j<tm_regs[reg_id].length; j++)
if (document.getElementById(tm_regs[reg_id][j]).checked!=1) {
ffvv=1;
break;
}
if (ffvv==0) document.getElementById('reg_'+reg_id).checked=1;
else document.getElementById('reg_'+reg_id).checked=0;
vyd_vse_chk();
}
function vyd_vse() {
var ffvv=0;
for (var i=0; i<tm_regs.length; i++)
if (tm_regs[i])
for (var j=0; j<tm_regs[i].length; j++)
if (document.getElementById(tm_regs[i][j]).checked!=1) { ffvv=1;
break;
}
for (var i=0; i<tm_regs.length; i++)
if (tm_regs[i]) {
document.getElementById('reg_'+i).checked=ffvv;
for (var j=0; j<tm_regs[i].length; j++)
document.getElementById(tm_regs[i][j]).checked=ffvv;
}
vyd_vse_chk();
}
function vyd_vse_chk() {
var ffvv=0;
for (var i=0; i<tm_regs.length; i++)
if (tm_regs[i])
for (var j=0; j<tm_regs[i].length; j++)
if (document.getElementById(tm_regs[i][j]).checked!=1) { ffvv=1;
break;
}
if (ffvv==0) document.getElementById('vydvse').innerHTML='Снять выделение со всех точек';
else document.getElementById('vydvse').innerHTML='Выбрать все';
}
function vyd_vse_submit() {
var ffvv=0;
for (var i=0; i<tm_regs.length; i++)
if (tm_regs[i])
for (var j=0; j<tm_regs[i].length; j++)
if (document.getElementById(tm_regs[i][j]).checked==1) { ffvv=1;
break;
}
if (ffvv==0) {
alert('Пожалуйста, выберите хотя бы одну точку мониторинга, откуда будет выполняться проверка.');
return false;
}
return true;
}
view-source:http://ping-admin.ru/free_test/
+156
$pdate = "01.".$dat["mon"].".".$dat["year"];
$stmp = MakeTimeStamp($pdate, "DD.MM.YYYY");
if($dat["mon"] == 1 || $dat["mon"] == 3 || $dat["mon"] == 5 || $dat["mon"] == 7 || $dat["mon"] == 8 || $dat["mon"] == 10 || $dat["mon"] == 12):
$stmp += 2678400;
elseif($dat["mon"] != 2):
$stmp += 2592000;
else:
$stmp += 2419200;
endif;
Поиск последнего дня месяца. Для последующей подстановки в SQL запрос