- 1
df[df['reason']=='in-in error sequence']['spider'].value_counts().to_csv('spiders_out-out-seq.csv')
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−116
df[df['reason']=='in-in error sequence']['spider'].value_counts().to_csv('spiders_out-out-seq.csv')
Страшно?
+53
for (int i = 1; i <= s.Length; ++i) {
if (s[i] == '/') {
s = s.SubString(1, i) + s.SubString(i, MaxInt);
++i;
}
}
Кручу-верчу запутать хочу. Кто с первого раза догадается, в чём задача кода - получит пирожок с полочки.
P.S. Строки билдеровские, нумерация с 1. SubString принимает индекс начала и количество символов.
+145
Ошибка сервера в приложении '/'. Выполнение этой команды требует открытого доступного соединения. Текущее состояние соединения: разорвано. Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.InvalidOperationException: Выполнение этой команды требует открытого доступного соединения. Текущее состояние соединения: разорвано. Ошибка источника: Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений. Трассировка стека: [InvalidOperationException: Выполнение этой команды требует открытого доступного соединения. Текущее состояние соединения: разорвано.] System.Data.Objects.ObjectContext. EnsureConnection() +11438147 System.Data.Objects.ObjectContext. CreateFunctionObjectResult (EntityCommand entityCommand, ReadOnlyMetadataCollection`1 entitySets, EdmType[] edmTypes, MergeOption mergeOption) +133 System.Data.Objects.ObjectContext. ExecuteFunction(String functionName, MergeOption mergeOption, ObjectParameter[] parameters) +411 System.Data.Objects.ObjectContext. ExecuteFunction(String functionName, ObjectParameter[] parameters) +78 Dmir.ContentCommon.Entities. ContentCommonDb.ContentGet (Nullable`1 contentID, Nullable`1 isModerator) in D:\Projects \DmirCollection\CommonObject \Dmir.ContentCommon \Dmir.ContentCommon\Entities \Model1.cs:745 Dmir.ContentCommon.Entities. ContentCommonRepository. ContentGet(Guid contentID, Boolean isModerator) in D:\Projects \DmirCollection\CommonObject \Dmir.ContentCommon \Dmir.ContentCommon\Entities \ContentCommonRepository.cs:30 Dmir.ContentCommon.Services. ContentCommonService.ContentGet (Guid contentID, Boolean isModerator) in D:\Projects\DmirCollection \CommonObject \Dmir.ContentCommon \Dmir.ContentCommon\Services \ContentCommonService.cs:142 Dmir.Realty.Content.MvcApp. Controllers.ContentHelperController. View(Guid contentViewID, Int32 page, Boolean isModerator) in D: \Projects\DmirCollection\WebSite \Dmir.Realty.Content \Dmir.Realty.Content.MvcApp \Controllers \ContentHelperController.cs:211 lambda_method(Closure , ControllerBase , Object[] ) +252 System.Web.Mvc. ReflectedActionDescriptor.Execute (ControllerContext controllerContext, IDictionary`2 parameters) +261 System.Web.Mvc. ControllerActionInvoker. InvokeActionMethod (ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39 System.Web.Mvc.Async.<>c__ DisplayClass42.< BeginInvokeSynchronousActionMethod >b__41() +34 System.Web.Mvc.Async.<>c__ DisplayClass39.< BeginInvokeActionMethodWithFilters> b__33() +124 System.Web.Mvc.Async.<>c__ DisplayClass4f.<InvokeActionMethodF ilterAsynchronously>b__49() +839035 System.Web.Mvc.Async.<>c__ DisplayClass37.< BeginInvokeActionMethodWithFilters> b__36(IAsyncResult asyncResult) +15 System.Web.Mvc.Async.<>c__ DisplayClass2a.<BeginInvokeAction>b __20() +33 System.Web.Mvc.Async.<>c__ DisplayClass25.<BeginInvokeAction>b __22(IAsyncResult asyncResult) +839620 System.Web.Mvc.<>c__ DisplayClass1d.<BeginExecuteCore>b __18(IAsyncResult asyncResult) +28 System.Web.Mvc.Async.<>c__ DisplayClass4.<MakeVoidDelegate>b_ _3(IAsyncResult ar) +15 System.Web.Mvc.Controller. EndExecuteCore(IAsyncResult asyncResult) +65 System.Web.Mvc.Async.<>c__ DisplayClass4.<MakeVoidDelegate>b_ _3(IAsyncResult ar) +15 System.Web.Mvc.Controller. EndExecute(IAsyncResult asyncResult) +51 System.Web.Mvc.<>c__ DisplayClass8.<BeginProcessRequest> b__3(IAsyncResult asyncResult) +42 System.Web.Mvc.Async.<>c__ DisplayClass4.<MakeVoidDelegate>b_ _3(IAsyncResult ar) +15 System.Web.Mvc.MvcHandler. EndProcessRequest(IAsyncResult asyncResult) +51 System.Web.CallHandlerExecutionStep .System.Web.HttpApplication. IExecutionStep.Execute() +606 System.Web.HttpApplication. ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288 Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.18446
http://dm-realty.ru/RepairConstruction/View?contentViewID=317f4680-bdb0-4d4e-a423-041a0d833e71
И нахуй вот это простому пользователю?
+163
foreach($_REQUEST as $_ind => $_val) { $_REQUEST[$_ind] = mysql_real_escape_string($_REQUEST[$_ind]); }
foreach($_POST as $_ind => $_val) { $_POST[$_ind] = mysql_real_escape_string($_POST[$_ind]); }
foreach($_GET as $_ind => $_val) { $_GET[$_ind] = mysql_real_escape_string($_GET[$_ind]); }
foreach($_COOKIE as $_ind => $_val) { $_COOKIE[$_ind] = mysql_real_escape_string($_COOKIE[$_ind]); }
Защита от инъекций
+145
Эй, Хренкин, блять твою мать, ты мне так и не ответил, что ты выбираешь мир или войну. Я объясню что тебе предстоит пережить для начала нашествие школоты с лучемётами(решается с помощью каптчи, но при этом потеряешь больше 50% посетителей так как им будет неудобно общаться) далее бесконечные звонки даже среди ночи полный дефейс сайта и как крайняя мера досс-атака(денег на неё у меня хватит не переживай, твой гамна сайт вылетит из индекса и постить тут будут только 3-4 долбоёба), да и ещё пока не буду сообщать будет для тебя сюрпризом(после этого ты повесишься на своих шнурках). Что скажижь Хренкин? Жду ответа. Кому нужен лучемет пишите на [email protected] объясню как работает и т.д.
Ггг этот мудак удалил мой аккаунт, а я все ещё могу тут постить
+158
if (count ( $tag_array )) {
$tag_array = "(" . implode ( ",", $tag_array ) . ")";
} else {
$tag_array = "('undefined')";
}
$db->free ();
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post where {$stop_list} AND approve" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post where {$stop_list} AND approve" . $where_date;
$allow_active_news = true;
$tag_array = array ();
unset ( $tag_array );
Все классно... а что в конце.. убило..
−857
procedure xxx_procedure
is
-- lngIDVidPP Number;
sSQL varchar2(4000);
begin
sSQL := '';
sSQL := sSQL || ' Declare ';
sSQL := sSQL || ' lngIDVidPP Number; ';
sSQL := sSQL || ' lngColRec Number; ';
sSQL := sSQL || ' strTypeProc Varchar2(255); ';
sSQL := sSQL || ' BEGIN ';
sSQL := sSQL || ' for rec in (select f.param2 , A.idpp, pp.crastr, pp.cvector, a.param1, a.et, a.tet ';
sSQL := sSQL || ' from table1 e, T_IDPP@' || 'app' || '_' ||'xxx' || ' a, table2 f, ';
sSQL := sSQL || ' t_pp_card@' || 'app' || '_' || 'xxx' || ' pp, refitem r';
sSQL := sSQL || ' where ';
sSQL := sSQL || ' e.param1 = a.param1 ';
sSQL := sSQL || ' and e.id_building = F.ID_BUILDING ';
sSQL := sSQL || ' and F.FLOOR_NUMBER = a.et ';
sSQL := sSQL || ' and R.REFERENCEID = 2019 and R.ITEMID = F.ID_FLOOR_TYPE';
sSQL := sSQL || ' and R.CODE = a.tet';
sSQL := sSQL || ' and a.idpp = pp.cidpp)';
sSQL := sSQL || ' loop ';
sSQL := sSQL || ' lngColRec := 0; ';
sSQL := sSQL || ' lngIDVidPP := 0; ';
sSQL := sSQL || ' SELECT COUNT(*) INTO lngColRec FROM T_PROCESS_PP@' || 'app' || '_' || 'xxx || ' Z ';
sSQL := sSQL || ' WHERE Z.PPP_UNOM = rec.param1 AND Z.PPP_ET = rec.et AND Z.PPP_TET = rec.tet; ';
sSQL := sSQL || ' if lngColRec = 0 then ';
sSQL := sSQL || ' if BITAND(rec.crastr, 8) <> 0 and BITAND(rec.cvector, 8) <> 0 then ';
sSQL := sSQL || ' lngIDVidPP := 50868; ';
sSQL := sSQL || ' else ';
sSQL := sSQL || ' if BITAND(rec.crastr, 8) <> 0 then ';
sSQL := sSQL || ' lngIDVidPP := 50866; ';
sSQL := sSQL || ' else ';
sSQL := sSQL || ' lngIDVidPP := 50867; ';
sSQL := sSQL || ' end if; ';
sSQL := sSQL || ' end if; ';
sSQL := sSQL || ' update table2 f ';
sSQL := sSQL || ' set f.xx = rec.idpp, ';
sSQL := sSQL || ' f.xxx = lngIDVidPP, ';
sSQL := sSQL || ' f.xxxx = 54554 ';
sSQL := sSQL || ' where f.xxxxx = rec.id_floor; ';
sSQL := sSQL || ' else '; --if lngColRec > 0 then
sSQL := sSQL || ' strTypeProc := Null; ';
sSQL := sSQL || ' SELECT Y.PH_ACTION_KEY INTO strTypeProc ';
sSQL := sSQL || ' FROM T_PROCESS_HEAD@' || 'app' || '_' || 'SGP' || ' Y ';
sSQL := sSQL || ' WHERE ';
sSQL := sSQL || ' Y.PHID IN (SELECT X.PPP_PHID ';
...... 10 строк вырезано из-за ограничения 4000символов
sSQL := sSQL || ' if BITAND(rec.crastr, 8) <> 0 and BITAND(rec.cvector, 8) <> 0 then ';
sSQL := sSQL || ' lngIDVidPP := 50868; ';
sSQL := sSQL || ' else ';
sSQL := sSQL || ' if BITAND(rec.crastr, 8) <> 0 then ';
sSQL := sSQL || ' lngIDVidPP := 50866; ';
sSQL := sSQL || ' else ';
sSQL := sSQL || ' lngIDVidPP := 50867; ';
sSQL := sSQL || ' end if; ';
sSQL := sSQL || ' end if; ';
sSQL := sSQL || ' update table3 f ';
sSQL := sSQL || ' set f.ID_PLANE_G = rec.idpp, ';
sSQL := sSQL || ' f.id_plane_scan = lngIDVidPP, ';
sSQL := sSQL || ' f.id_status_plane = 54552 ';
sSQL := sSQL || ' where f.param1 = rec.param1; ';
sSQL := sSQL || ' ELSE ';
sSQL := sSQL || ' update table3 f ';
sSQL := sSQL || ' set f.id_status_plane = 54552 ';
sSQL := sSQL || ' where f.param1 = rec.param1; ';
sSQL := sSQL || ' END IF; ';
sSQL := sSQL || ' end if; '; --if lngColRec > 0 then
sSQL := sSQL || ' end loop;';
sSQL := sSQL || ' null;';
sSQL := sSQL || ' end;';
EXECUTE IMMEDIATE sSQL;
dbms_output.put_line ('Процедура xxx_procedure успешно создана');
EXCEPTION
WHEN OTHERS THEN dbms_output.put_line('Ошибка создания xxx_procedure. ' || SQLERRM);
end;
В связи с NDA названия изменены.
+51.4
.....
<table width=100% border=1>
<colgroup .....>
.....
<tr>
<td colspan=2>(тут шапка)</td>
</tr>
<tr>
<td width=60% colspan>(слева)</td>
<td width=40% colspan>(справа)</td>
</tr>
.....
</table>
.....
Нету раздела html, поэтому решил наговнокодить тут :) Будет ли это говнокодом если верстать сайты так? Вообщем за и против div'ой и табличной верстки.. примеры данного куска с оптимальным содержанием..
−9
Is there PHP mysql_real_escape_string for postgresql?
pg_escape_string
https://www.php.net/manual/en/function.pg-escape-string.php
+1
// https://github.com/j123123/sexpr_parse/blob/584fc23de71bebe02545214f819e16b720a2c1e2/my_struct_utils.c#L119
blob *
blob_scan_fromstream
(
FILE *stream
)
{
size_t st_len = 0;
size_t st_alloc;
uint8_t *st = NULL;
while(true)
{
const int fg = getc(stream);
if(fg == EOF)
{
PRV_ERR_MACRO();
}
uint8_t c = fg;
if(!isprint(fg))
{
PRV_ERR_MACRO();
}
switch(c)
{
case '\\':
{
int c2 = getc(stream);
switch(c2)
{
case 'x':
{
int c3[2] =
{
getc(stream),
getc(stream)
};
uint8_t tmp[2];
for(size_t i = 0; i < 2; ++i)
{
switch(c3[i])
{
case '0' ... '9':
tmp[i] = c3[i]-'0';
break;
case 'a' ... 'f':
tmp[i] = c3[i]+10-'a';
break;
case 'A' ... 'F':
tmp[i] = c3[i]+10-'A';
break;
default:
PRV_ERR_MACRO();
}
}
M_PUSH(tmp[1] | tmp[0] << 4);
}
break;
case '\\':
M_PUSH('\\');
break;
case 't':
M_PUSH('\t');
break;
case 'n':
M_PUSH('\n');
break;
case '"':
M_PUSH('"');
break;
default:
PRV_ERR_MACRO();
}
}
break;
// case '\t':
// case '\n':
// PRV_ERR_MACRO();
// break;
case '"':
goto end;
default:
M_PUSH(c);
}
}
end:
;
blob *tmp = blob_init(st_len, st);
PRV_FREE(st);
return tmp;
}
Эта вот хрень вычитывает из "FILE *" одно "слово".