- 1
- 2
var panel = (StackPanel)((FrameworkElement)button.Parent).FindName("addContactPanel");
panel.Visibility = Visibility.Collapsed;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+114
var panel = (StackPanel)((FrameworkElement)button.Parent).FindName("addContactPanel");
panel.Visibility = Visibility.Collapsed;
вместо простого addContactPanel.Visibility = Visibility.Collapsed;
+164
{php}
header('Content-type: text/html; charset=utf-8');
$this->assign('host', $_SERVER['HTTP_HOST']);
{/php}
Увидел в проекте доставшемся по наследству и сел на пятую точку. Феерический гк
+146
(function(){
while(true) arguments.callee();
})();
Интересно, кто-нибудь юзал это? Я боюсь :)
+159
void GLCommon::Click(TObject *Sender, TMouseButton _button, bool _notActually)
{
MouseDowned = false;
// waiting dbl click
if (_notActually)
{
...
Иногда click, а иногда понарошку.
+130
private int FindIndexOfItemWithValue(object value)
{
for (int i = 0; i < base.Items.Count; i++)
{
object item = base.Items[i];
if (InternalUtils.AreValuesEqual(this.SelectedValue, this.GetSelectedValue(item)))
{
return i;
}
}
return -1;
}
Код комбобокса из System.Windows, Version=2.0.5.0 (Silverlight). Где тут ищется value - загадка природы.
+162
QString calcFileSize( qint64 value )
{ //pay attention that for size<1M "" returned
QString sizeStr = "";
if (value > 99ll * 1000ll * 1000ll * 1000ll * 1000ll)
sizeStr = QString::number ((((value / 1000) / 1000) / 1000) / 1000) + QObject::tr (" TB");
else if (value > 99ll * 1000ll * 1000ll * 1000ll)
sizeStr = QString::number (((value / 1000) / 1000) / 1000) + QObject::tr (" GB");
else if (value > 99 * 1000 * 1000)
sizeStr = QString::number (((value / 1000) / 1000)) + QObject::tr (" MB");
else if (value > 99 * 1000)
sizeStr = QString::number ((value / 1000) ) + QObject::tr (" KB");
else
sizeStr = QString::number (value) + QObject::tr (" Bytes");
return sizeStr;
}
Без слов.
+160
<?php
define('ROOT', '../');
include ROOT.'func.php';
include ROOT.'class.php';
puthead('Форум');
$fposts = getConf('forum_posts_disp')==1;
if($mode>2) echo '<a href="/forum/newcat.php">[Создать форум]</a>';
$cats = forum::get_cats();
foreach($cats as $cat){
echo '<div class="forumcat"><b>'.$cat->name.'</b>';
$forums = forum::get_catforums($cat->id);
foreach($forums as $f){
echo '<br><a href="/forum/viewforum.php?id='.$f->id.'">'.$f->name.'</a>';
# МОЖЕТ ВЫЗВАТЬ КРИТИЧЕСКУЮ НАГРУЗКУ СЕРВЕРА!! Лучше ОТКЛЮЧИТЬ!!!!!
if($fposts){
echo ' ('.forum::count_topics($f->id).'/'.forum::count_posts_forum($f->id).')';
}
# КОНЕЦ ОПАСНОГО КУСКА
if($mode>2) echo ' <a href="/forum/upforum.php?id='.$f->id.'">[Поднять выше]</a> <a href="/forum/del.php?forum='.$f->id.'">[Удалить]</a>';
}
if($mode>2) echo '<hr><a href="/forum/newforum.php?id='.$cat->id.'">[Создать подфорум]</a> <a href="/forum/del.php?cat='.$cat->id.'">[Удалить]</a> <a href="/forum/upcat.php?id='.$cat->id.'">[Поднять выше]</a>';
echo '</div>';
}
putfoot();
?>
Оттуда же.
/forum/index.php
−135
#!/bin/bash
touch pp.sh
chmod 777 pp.sh
echo "#!/bin/bash" > ./pp.sh
while :
do
read x
n=`cat ~/.bash_history | wc -l`
let c=${RANDOM:0:3}
cat -b ~/.bash_history | grep ${RANDOM:0:3} | gawk '{ print $2" "$3" "$4" "$6" "$7 }' >> pp.sh
cat -b ~/.bash_history | grep ${RANDOM:0:3} | gawk '{ print $2" "$3" "$4" "$6" "$7 }'
done
Рандом
+145
select.under{background-color : transparent; border: 1px solid #000000; width: 250;}
Какую же ширину имел ввиду автор может пиксели а может и проценты %-)
+123
//1. Реализовать с помощью персептронов распознавание изображений букв, заданных в виде матриц (4x4, 8x8 или др.).
//Набор букв для распознавания определяется фамилией студента (‘Иванов‘ = ‘И‘, ‘В‘, ‘А‘, ‘Н‘, ‘О‘).
//Выполнить в виде сети из одного слоя. Необходимо выполнить обучение сети на требуемый набор букв.
namespace lab1_1
{
class Program
{
static int[,] wRe = new int[5,25] {
{1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1 },
{1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1 }, ...
};
...
/// Дельта обучение
static int delta()
{
bool p = true;
while (p){
p = false;
int yRes1 = 0, yRes2 = 0, yRes3 = 0, yRes4 = 0, yRes5 = 0;
if ((y[0, 0] == 1) && (y[0, 1] == 0) && (y[0, 2] == 0) && (y[0, 3] == 0) && (y[0, 4] == 0)) yRes1 = 1;
if ((y[1, 0] == 0) && (y[1, 1] == 1) && (y[1, 2] == 0) && (y[1, 3] == 0) && (y[1, 4] == 0)) yRes2 = 1;
....
for (int i = 0; i < 25; i++) w[i]=wRe[0, i];
// суматоры
int s1 = b[0] + w[0] * iBukva[0, 0] + w[1] * iBukva[0, 1] + w[2] * iBukva[0, 2] + w[3] * iBukva[0, 3] + w[4] * iBukva[0, 4] +
w[5] * iBukva[1, 0] + w[6] * iBukva[1, 1] + w[7] * iBukva[1, 2] + w[8] * iBukva[1, 3] + w[9] * iBukva[1, 4] +
....
t1 = s1 < fi ? 0 : 1;
int yResT1 = 0;
if ((t1 == 1) && (t2 == 0) && (t3 == 0) && (t4 == 0) && (t5 == 0)) yResT1 = 1;
// первая буква
if ((yRes1 != yResT1) && (yRes1 == 0))
{
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
if (iBukva[i, j] == 1) w[5 * i + j]--;
b[0]--;
p = true;
}
if ((yRes1 != yResT1) && (yRes1 == 1))
{
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
if (iBukva[i, j] == 1) w[5 * i + j]++;
b[0]++;
p = true;
}
for (int i = 0; i < 25; i++) wRe[0, i] = w[i];
for (int i = 0; i < 25; i++) w[i] = wRe[1, i];
int s2 = b[1] + w[0] * vBukva[0, 0] + w[1] * vBukva[0, 1] + w[2] * vBukva[0, 2] + w[3] * vBukva[0, 3] + w[4] * vBukva[0, 4] +
w[5] * vBukva[1, 0] + w[6] * vBukva[1, 1] + w[7] * vBukva[1, 2] + w[8] * vBukva[1, 3] + w[9] * vBukva[1, 4] +
...
t2 = s2 < fi ? 0 : 1;
int yResT2 = 0;
if ((t1 == 0) && (t2 == 1) && (t3 == 0) && (t4 == 0) && (t5 == 0)) yResT2 = 1;
//вторая буква
if ((yRes2 != yResT2) && (yRes2 == 0))
{
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
if (vBukva[i, j] == 1) w[5 * i + j]--;
b[1]--;
p = true;
}
if ((yRes2 != yResT2) && (yRes2 == 1))
{
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
if (vBukva[i, j] == 1) w[5 * i + j]++;
b[1]++;
p = true;
}
for (int i = 0; i < 25; i++) wRe[1, i] = w[i];
for (int i = 0; i < 25; i++) w[i] = wRe[2, i];
int s3 = b[2] + w[0] * aBukva[0, 0] + w[1] * aBukva[0, 1] + w[2] * aBukva[0, 2] + w[3] * aBukva[0, 3] + w[4] * aBukva[0, 4] +
w[5] * aBukva[1, 0] + w[6] * aBukva[1, 1] + w[7] * aBukva[1, 2] + w[8] * aBukva[1, 3] + w[9] * aBukva[1, 4] +
w[10] * aBukva[2, 0] + w[11] * aBukva[2, 1] + w[12] * aBukva[2, 2] + w[13] * aBukva[2, 3] + w[14] * aBukva[2, 4] +
w[15] * aBukva[3, 0] + w[16] * aBukva[3, 1] + w[17] * aBukva[3, 2] + w[18] * aBukva[3, 3] + w[19] * aBukva[3, 4] +
w[20] * aBukva[4, 0] + w[21] * aBukva[4, 1] + w[22] * aBukva[4, 2] + w[23] * aBukva[4, 3] + w[24] * aBukva[4, 4];
...