- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
int __STRNCMP__(const char s1, const char s2, size_t n)
{
for (; n > 0; s1++, s2++, --n)
if (s1 != s2)
return (((unsigned char )s1 < (unsigned char )s2) ? -1 : +1);
else if (*s1 == '\0')
return 0;
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
int __STRNCMP__(const char s1, const char s2, size_t n)
{
for (; n > 0; s1++, s2++, --n)
if (s1 != s2)
return (((unsigned char )s1 < (unsigned char )s2) ? -1 : +1);
else if (*s1 == '\0')
return 0;
return 0;
}
Зачем нужен такой велосипед?
+142
setExpanded : function(val) {
val = val ? true : false;
this._expanded = val;
}
+145
<?
include "mode.php";
#session_start();
?>
<? $carttext .='<div class="text">';
$carttext .= "<form action=\"?confirm\" method=\"post\"><table border=\"0\" width=\"100%\" cellpadding=\"3\" cellspacing=\"0\">";
$carttext .="<tr>";
$split = explode(",",$list);
foreach ($split as $item) {
$check = explode("+",$item);
$query = mysql_query("SELECT p.id, p.urlname, p.name, p.group_join_category, p.price, c.name, p.photo_foto, c.urlname FROM catalog_prod as p left join catalog_category as c ON p.group_join_category=c.id WHERE p.id=$check[0]");
$row = mysql_fetch_row($query);
$row[10]="руб.";
$add_item="";
$add_item.=$row[1]."/";
$carttext .= "</tr><tr>";
if (!empty($row[6])) {
if(file_exists($_SERVER['DOCUMENT_ROOT'].$row[6])) {
$fo1 = '<img style="border:3px solid #f1f1f1;" src="/image.php/image-name.jpg?width=100&cropratio=1:1&image='.$row[6].'" alt="'.$row[2].'" width="100" height="100" align="left" />';}
else {$fo1 = '<img style="border:3px solid #f1f1f1;" src="/images/nofoto.png" alt="'.$row[2].'" width="100" height="100" align="left" />';}
} else {
$fo1 = '<img style="border:3px solid #f1f1f1;" src="/images/nofoto.png" alt="'.$row[2].'" width="100" height="100" align="left" />';
}
$carttext .= "<td valign=\"top\" width=\"100\">
<a href=\"/catalog/$row[7]/$add_item\">$fo1</a></td><td class=\"catlist\" valign=\"top\" width=\"100%\"><a href=\"/catalog/$row[7]/$add_item\">$row[2]</a></td>";
$carttext .= "<td valign=\"top\" class=\"catlist\" nowrap=\"nowrap\">$row[4] $row[10]</td>";
$carttext .= '<td valign=\"top\" class="catlist"><input type="hidden" value="'.$row[4].'" name="curprice" id="'.$check[0].'_curprice" /><input type="text" maxlength="5" size="3" style="width:20px" name="'.$check[0].'_amount" value="'.$check[1].'" id="'.$check[0].'_amount" class="basketinput1" onKeypress="onlyDigit(event);" onkeyup="updateBasket('.$check[0].');" /></td>';
$price = $row[4] * $check[1];
$price = sprintf("%0.2f", $price);
$carttext .= "<td valign=\"top\" class=\"catlist\" nowrap>$price $row[10]</td>";
$carttext .= '<td valign=\"top\" class="catlist"><input type="button" onclick="xajax_DelFromCart('.$check[0].');" value="Удалить" class="cartsubmit1" /></td>';
if (!IsSet($total1)) {
$total1 = 0;
}
if (!IsSet($totalcheck1)) {
$totalcheck1 = 0;
}
$total1 = $total1+ $price;
$totalcheck1 = $totalcheck1 + $check[1];
$total1 = sprintf("%0.2f", $total1);
}
$carttext .= "</tr><tr>";
$carttext .= "</tr><tr>";
$carttext .= "<td colspan=\"6\"><div style=\"border-bottom: solid 1px #3e1f16; padding: 5px 0 0 0; font-size:1px;\"> </div></td>";
$carttext .= "</tr><tr>";
$carttext .= "<td width=\"100%\" colspan=\"3\" class=\"catlist1\"><b>Итого:</b></td>";
$carttext .= "<td class=\"catlist1\">$totalcheck1</td>";
$carttext .= "<td class=\"catlist1\" colspan=\"2\" nowrap><b>$total1 $value</b></td>";
$carttext .= "</tr><tr>";
$carttext .= '';
$carttext .= "<td colspan=\"6\"><div style=\"border-bottom: solid 1px #3e1f16; padding: 1px 0 0 0; font-size:1px;\"> </div><br><input type=\"submit\" value=\"Оформить заказ\" class=\"inputsubmit1\" /></td>";
$carttext .= "</tr></table></form></div>";
?>
Специалист формирует корзину товаров. ЗП 1500$
+142
void BloomPattern::process(GLuint rectangleVao, float blurRadius) const
{
sptrFrameBufferTwo->enable();
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
sptrBrightPassShaderProgram->enable();
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, sptrFrameBufferThree->getColorTexture().getTexture());
sptrBrightPassShaderProgram->setUniform("colorTexture", 0);
glBindVertexArray(rectangleVao);
glViewport(0, 0, windowWidth >> 1, windowHeight >> 1);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
sptrFrameBufferOne->enable();
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
sptrBlurShaderProgram->enable();
glBindTexture(GL_TEXTURE_2D, sptrFrameBufferTwo->getColorTexture().getTexture());
sptrBlurShaderProgram->setUniform("defaultTexture", 0);
sptrBlurShaderProgram->setUniform("blurRadius", 1.0F / (windowWidth >> 1), 0.0F, blurRadius);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
sptrFrameBufferTwo->enable();
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBindTexture(GL_TEXTURE_2D, sptrFrameBufferOne->getColorTexture().getTexture());
sptrBlurShaderProgram->setUniform("defaultTexture", 0);
sptrBlurShaderProgram->setUniform("blurRadius", 0.0F, 1.0F / (windowHeight >> 1), blurRadius);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
sptrFinalFrameBuffer->enable();
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
sptrBloomShaderProgram->enable();
glBindTexture(GL_TEXTURE_2D, sptrFrameBufferThree->getColorTexture().getTexture());
glActiveTexture(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_2D, sptrFrameBufferTwo->getColorTexture().getTexture());
sptrBloomShaderProgram->setUniform("defaultTexture", 0);
sptrBloomShaderProgram->setUniform("brightpassTexture", 1);
glViewport(0, 0, windowWidth, windowHeight);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
glBindFramebuffer(GL_FRAMEBUFFER, 0);
}
+145
class auth {
var $db;
var $settings;
function __construct() {
global $db, $settings;
$this->db = $db;
$this->settings = $settings;
if (isset($_GET['token'])) {
...
}
}
...
}
Что не так? Подобие ООП не есть ООП.
+144
$( document ).ready(function() {
$(".doc_4").hover(function(){
$(".Kiril").css("display","block");
$(".beckzhan").css("display","none");
$(".Sergey").css("display","none");
$(".Asiya").css("display","none");
});
$(".doc_1").hover(function(){
$(".beckzhan").css("display","block");
$(".Kiril").css("display","none");
$(".Sergey").css("display","none");
$(".Asiya").css("display","none");
});
$(".doc_2").hover(function(){
$(".Sergey").css("display","block");
$(".beckzhan").css("display","none");
$(".Kiril").css("display","none");
$(".Asiya").css("display","none");
});
$(".doc_3").hover(function(){
$(".Asiya").css("display","block");
$(".beckzhan").css("display","none");
$(".Sergey").css("display","none");
$(".Kiril").css("display","none");
});
});
Супер реализация.
При наведении на объект он должен подсвечиваться, остальные тухнут.
+64
XmlWriter<xhtml11::XHtmlDocument>(stream)
<html
<head
<title
<"Hello world!"
>title
>head
<body
<p
<"Some nice paragraph text."
>p
<img(src="http://example.com/hello.jpg",alt="Hello")>img
>body
>html;
кресты в квадрате. любителям темплейтов посвящается.
http://www.vandenoever.info/blog/2015/07/05/literal-xml-in-c++.html
Creating and processing XML feels awkward in most programming languages. With Blasien, a tiny C++11 header library, XML in C++ feels easy and natural. As an extra the XML that is written is mostly validated at compile time.
−114
def days(index)
((15662003>>(2*(index-1)))&3) + 28
end
Вычисление количества дней в месяце по индексу.
+128
1:
Task task = Task.Factory.StartNew(delegate {
Program.CirCle(wsdlUrl, new List<int> { RayID });
});
Task.WaitAll(new Task[] { task });
2:
if (recordsForTerm.Length.Equals(0)) {
}
Консольная приблуда.
1. Создаем поток и лочим основной - зачем?
2. == для слабых?
+119
Почитываю иногда комменты на govnokod.ru
Сложилось впечатление, что Stertor, bormand, kegdan, inkanus-gray, 1024--, и многие другие - один и тот же человек
так ли это?