- 1
- 2
- 3
- 4
- 5
- 6
;(function ($) {
// alias Math methods - used a lot!
var min = Math.min
, max = Math.max
, round = Math.floor
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
;(function ($) {
// alias Math methods - used a lot!
var min = Math.min
, max = Math.max
, round = Math.floor
lol
−121
- (id) init {
if ((self = [super init]) == nil) return nil;
...
}
Как автор сюда еще тернарный оператор взгромоздить не додумался?
+125
<Target Name="AfterBuild">
<PropertyGroup>
<base>$(ProjectDir.Replace('\', '/'))</base>
</PropertyGroup>
<Exec Command="$(bash) -c 'cd $(base)doc ; thor md:generate $(base)doc/doc.md'" />
Генерация документации по феншую.
+155
/**
* Конструктор класса
* @param mixed $db
*/
public function __construct($db = null)
{
if ($db instanceof db) {
self::$_db = & $db;
} // передан объект БД
elseif ($db !== null) {
self::$_db = new db($db);
} // создание по схеме БД
else {
self::$_db = new db();
} // создание по умолчанию
return $this;
}
+136
int a;
cout<<"Enter a\n";
cin>>a;
if (a==1 && a!=2 && a!=3 && a!=4 && a!=5 && a<=5)
{
cout<<"Odin"<<endl;
}
else if (a==2 && a!=1 && a!=3 && a!=4 && a!=5 && a<=5)
{
cout<<"Dva"<<endl;
}
else if (a==3 && a!=1 && a!=2 && a!=4 && a!=5 && a<=5)
{
cout<<"Tri"<<endl;
}
else if (a==4 && a!=1 && a!=2 && a!=3 && a!=5 && a<=5)
{
cout<<"Chetire"<<endl;
}
else if (a==5 && a!=1 && a!=2 && a!=3 && a!=4 && a<=5)
{
cout<<"Pyat"<<endl;
}
как-то глянул в код соседа)
+149
<?php if ($tags) { ?>
<div class="tags"><b><?php echo $text_tags; ?></b>
<?php for ($i = 0; $i < count($tags); $i++) { ?>
<?php if ($i < (count($tags) - 1)) { ?>
<a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>,
<?php } else { ?>
<a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
opencart 1.5.6
+105
class GeneticAlgorithm
{
...
private List<Individual> childs= new List<Individual>();
...
public List<int> Genetare(....)
{
......
childs.Clear();
Parallel.For(0, countOfCrossover,RandomCrossing);
_population.AddRange(childs);
.....
}
private void RandomCrossing(int stateInfo)
{
.............
var child = Сrossing(parents, counOfCrossoverPoints);
childs.AddRange(child);
}
Классический пример моей невнимательности.
Приделывал параллельность в генетический алгоритм
+140
#include <stdio.h>
int main()
{
printf("test\n");
__asm volatile (".rept 10\n");
printf("test\n");
__asm volatile (".endr");
return 0;
}
Еще немного поиздевался над GCC. Через ассемблерные вставки, точнее через вставку директивы .rept иногда можно повторить некоторый кусок кода несколько раз. Работает это далеко не всегда
http://sourceware.org/binutils/docs/as/Rept.html
Этот .rept по сути просто копипастит кусок кода
+12
void FileCreate(const char *name)
{
ofstream F;
F.open(name); // Create file
F.close(); //close the file
}
void InputProduct(Product &b) //function for entering product
{
char c; int i=0;
cout<<"Input name of product \n";
// enter the string until you meet the character \n or EOF or until a limit is the number of symbols
for ( i=0; i<l_name && (c = getchar())!= EOF && c!='\n';++i )
b.name[i] = c ;
b.name[i]='\0'; // at the end of the line write the terminating line \0
// rest of code ...
}
Студенты такие студенты ...
+82
Stertor, TThreadList - список указателей и предназначен для хранения TThread.
Для хранения объектов используйте TObjectList, там есть метод IndexOf
который сравнивает объекты списка, наследуйте свой класс от его и перепишите методы на свой лад с контролем дубликатов.
Так говорил Лажаратустра.