- 1
string pattern = @"\d\d?\d?\.\d\d?\d?\.\d\d?\d?\.\d\d?\d?";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 58
+116
string pattern = @"\d\d?\d?\.\d\d?\d?\.\d\d?\d?\.\d\d?\d?";
Регулярка для IP //_*)
+141
/// <summary>
/// Стартовый метод потока, который отображает процесс вычисления.
/// </summary>
public static void LoadingThread()
{
int curLoadingStep = 0;
while(!bStop)
{
Console.Clear();
switch(curLoadingStep)
{
case 0:
Console.WriteLine("Производится вычисление");
curLoadingStep = 1;
break;
case 1:
Console.WriteLine("Производится вычисление.");
curLoadingStep = 2;
break;
case 2:
Console.WriteLine("Производится вычисление..");
curLoadingStep = 3;
break;
case 3:
Console.WriteLine("Производится вычисление...");
curLoadingStep = 0;
break;
}
Thread.Sleep(800);
}
}
Наткнулся на форуме.
Чего то в этой жизни я явно не понимаю
+135
using System;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApplication32
{
class Program
{
static readonly Random Random = new Random(DateTime.Now.Millisecond);
private static int _counterTrue = 0;
private static int _counterFalse = 0;
private const int _MaxRand = int.MaxValue;
private const int testLimit = 10000000;
static void Main(string[] args)
{
Parallel.For(0, testLimit, (i) => Test());
Console.WriteLine(_counterTrue);
Console.WriteLine(_counterFalse);
Console.WriteLine(_counterFalse/(float)(testLimit));
Console.ReadKey();
}
static private void Test()
{
var first = Random.Next(_MaxRand);
var second = Random.Next(_MaxRand);
if (first == second)
{
second = Random.Next(_MaxRand);
}
if (first == second)
{
Interlocked.Increment(ref _counterTrue);
}
else
{
Interlocked.Increment(ref _counterFalse);
}
}
}
}
http://govnokod.ru/13631
Собственно программа проверки
vistefan 11 минут назад # 0
С таким кодом вам тред новый надо было создавать.
Создал, поливаем меня самодельным шоколадом
+124
for (var i = 0; i < Collection.Count(); i++)
{
if (i==x)
{
Collection.Remove(i);
}
}
Классика
+138
Шаблон
(\$*(\d*(\.+\d+)?){1})
Шаблон замены
**$&
Вход
$1.30
Выход
**$1.30**
А теперь вопрос знатокам: Каким жестоким человеком нужно быть, что бы засунуть в пример регулярку, которая может соответствовать 0(?!) символов?
Все та же статья MSDN
http://msdn.microsoft.com/ru-ru/library/az24scfc.aspx
+117
\d+[\+-x\*]\d+\d+[\+-x\*\d+
Даже не говнокод, а фиг знает что. Решил сегодня поизучить регеспы, почитал пару мануалов, зашел на MSDN
http://msdn.microsoft.com/ru-ru/library/az24scfc.aspx
А там этот пример. И указано что он находит "2+2" и "3*9" в "(2+2) * 3*9"
Я подозреваю, что они хотели написать @"\d+[+-\\*]\d+". Печально, когда человек, день знакомый с регулярками, находит в их примерах ошибки(
+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);
}
Классический пример моей невнимательности.
Приделывал параллельность в генетический алгоритм
+121
private static bool ProductGT10(Point p)
{
if (p.X * p.Y > 100000)
{
return true;
}
else
{
return false;
}
}
Классический пример из MSDN
http://msdn.microsoft.com/ru-ru/library/bfcke1bz.aspx