- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
const int size=8;
class Bin
{
public:
Bin();
private:
char first[size];
char second[size];
};
Bin::Bin()
{
for (int s=0;s<=size;s++, first[s]='0');
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+61.8
const int size=8;
class Bin
{
public:
Bin();
private:
char first[size];
char second[size];
};
Bin::Bin()
{
for (int s=0;s<=size;s++, first[s]='0');
}
Вот вам смешно? А я пару часов думал почему при заполнении одного вектора меняется другой...
+135.8
public static string ResultToString(long Result)
{
switch (Result)
{
case TRANS2QUIK_SUCCESS: //0
return "TRANS2QUIK_SUCCESS";
break;
case TRANS2QUIK_FAILED: //1
return "TRANS2QUIK_FAILED";
break;
case TRANS2QUIK_QUIK_TERMINAL_NOT_FOUND: //2
return "TRANS2QUIK_QUIK_TERMINAL_NOT_FOUND";
break;
case TRANS2QUIK_DLL_VERSION_NOT_SUPPORTED: //3
return "TRANS2QUIK_DLL_VERSION_NOT_SUPPORTED";
break;
case TRANS2QUIK_ALREADY_CONNECTED_TO_QUIK: //4
return "TRANS2QUIK_ALREADY_CONNECTED_TO_QUIK";
break;
case TRANS2QUIK_WRONG_SYNTAX: //5
return "TRANS2QUIK_WRONG_SYNTAX";
break;
case TRANS2QUIK_QUIK_NOT_CONNECTED: //6
return "TRANS2QUIK_QUIK_NOT_CONNECTED";
break;
case TRANS2QUIK_DLL_NOT_CONNECTED: //7
return "TRANS2QUIK_DLL_NOT_CONNECTED";
break;
case TRANS2QUIK_QUIK_CONNECTED: //8
return "TRANS2QUIK_QUIK_CONNECTED";
break;
case TRANS2QUIK_QUIK_DISCONNECTED: //9
return "TRANS2QUIK_QUIK_DISCONNECTED";
break;
case TRANS2QUIK_DLL_CONNECTED: //10
return "TRANS2QUIK_DLL_CONNECTED";
break;
case TRANS2QUIK_DLL_DISCONNECTED: //11
return "TRANS2QUIK_DLL_DISCONNECTED";
break;
case TRANS2QUIK_MEMORY_ALLOCATION_ERROR: //12
return "TRANS2QUIK_MEMORY_ALLOCATION_ERROR";
break;
case TRANS2QUIK_WRONG_CONNECTION_HANDLE: //13
return "TRANS2QUIK_WRONG_CONNECTION_HANDLE";
break;
case TRANS2QUIK_WRONG_INPUT_PARAMS: //14
return "TRANS2QUIK_WRONG_INPUT_PARAMS";
break;
default:
return "UNKNOWN_VALUE";
break;
}
}
public static string ByteToString(byte[] Str)
{
string s="";
for (int i = 0; i < Str.Length; i++)
{
s = s + Str[i].ToString();
}
return s;
}
Лежит в качестве примера на одном из сайтов.
Ну автору всё равно спасибо, пример и правда полезный (да и код прикольный :)).
+148.5
//создание своих бб кодов
$.get == [
if dacumetn innerhtm l -body == [b]
replace==<b>
else
recplae==<\ b>
<?pxp endif #>
ыыы
+149.4
// фикс для ie: поддержка псевдокласса hover для всех элементов
$(dacumetn] riady (fucntion{}(
dacument inner-html =replace [hover,'onmouseovir"}
if dacument inner-html
==
if link=this:onmauseout
else
};
КРУТАААААААААААААААААААААААААААААААААААА
−129.8
For intAtts As Integer = 5 To strParams.Length - 1
Select Case (intAtts + 1) Mod 3
Case 0
'--- Set where to find the attachments
Select Case strParams(intAtts).ToUpper
Case "TASKVIEW"
strAttach = CType(Me.Parent, ctlTaskViewTemplate).ctlDocNavigator.ContainerID.ToString & ","
Case "WORKITEM"
strAttach = WorkItem.WorkItemContainer.ToString & ","
Case "CASE"
strAttach = BFECase.CaseContainerID.ToString & ","
End Select
Case 1
'--- Set the relative path of where to find the attachments
strAttach = strAttach & strParams(intAtts) & ","
Case 2
'--- Set the type of document used to find the attachments
strAttach = strAttach & strParams(intAtts)
arrAttachments.Add(strAttach)
strAttach = ""
End Select
Next intAtts
вот и попробуй пойми что в этих массивах по какому принципу лежит
−129
Dim datestart As DateTime = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day)
очередная индусятина
+168.2
$query = 'SELECT * FROM `ol_orders` WHERE 1 ORDER BY `id` DESC LIMIT 1';
$res = mysql_query($query);
$oid = "";
while($row = mysql_fetch_array($res)) {
$oid = $row['id'];
}
$oid++;
Типа выбираем максимальное значение
+157.3
<?php
if (isset($_GET['cat'])) {$cat = $_GET['cat']; }
if (!isset($cat)) {$cat = 1;}
/* Проверяем, является ли переменная числом */
if (!preg_match("|^[\d]+$|", $cat)) {
exit ("<p>Неверный формат запроса! Проверьте URL!");
}
$result = mysql_query("SELECT * FROM wc_news_cat WHERE id='$cat'");
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору<br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
/* Выводим новости */
$result = mysql_query("SELECT id,cat,title,news,view,data,author FROM wc_news WHERE cat='$cat'");
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору<br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
}
do
{
printf ("<table align='center' class='news'>
<tr>
<td class='news_title'>
<p class='news_name'><a href='news.php?id=%s'>%s</a></p>
<p class='news_adds'>Дата добавления: %s</p>
<p class='news_adds'>Автор урока: %s</p></td>
</tr>
<tr>
<td>%s <p class='news_view'>Просмотров: %s </p></td>
</tr>
</table><br><br>",$myrow["id"],$myrow["title"],$myrow["author"],$myrow["news"], $myrow["view"]);
}
while ($myrow = mysql_fetch_array($result));
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
+56.1
UINT aScrollMode = 0;
m_pScrollH->GetInfo(&aScrollMode, 0, 0);
if (!(aScrollMode & M_INVISIBLE))
{
...
}
Рефакторю довольно большой проект (5 Мб исходников). Единственный способ спросить у контрола (любого из имеющихся) привожу выше.
+162.9
<body onLoad="<?if(($page==='1')&&(($level==='F')||($level==='E'))){?>setsuper();<?}?><?if(($page==='12')&&($level=='E')){?>setsuper();<?}?><?if(($page==='16')&&(($level==='E')||($level==='F'))){?>sel0();sel1();sel4();<?}?><?if(($page==='16')&&($level==='C')){?>sel4();<?}?><?if(($page==='25')&&(($level==='E')||($level==='F'))){?>sel0();sel02();<?}?>" >
Подобное уже когда-то тут было, но наболело...