- 1
particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.emit = Mathf.Sin(Random.value*Mathf.PI*2) <= 1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.emit = Mathf.Sin(Random.value*Mathf.PI*2) <= 1;
Строчка из кода в Unity3D.
+134
string relativedir = Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString()).ToString()+@"\Webapplication2\App_Data\";
ссылка на базу данных в другой папке
+117
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Caeser_method
{
class Program
{
static void Main(string[] args)
{
int n = 3;
Console.Write("Input string to encoding: ");
string input = Console.ReadLine();
Csr enc = new Csr(n,input);
// Csr dec;
enc.encrypt();
Console.WriteLine(enc);
// dec = new Csr(n, input);
enc.decrypt();
Console.WriteLine(enc);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Caeser_method
{
class Csr
{
public int n;
public string phraze,outputphr;
public Csr(int n, string phraze)
{
this.n = n;
this.phraze = phraze;
this.outputphr = "";
}
public void encrypt()
{
foreach (char c in this.phraze)
if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
{
if (char.IsLetter(c)) this.outputphr += (char)(char.IsUpper(c) ?
(c + this.n > 'Z' ? ('A' + ((c -'Z' + (this.n - 1)))) : (c + this.n)) :
(c + this.n > 'z' ? ('a' + ((c - 'z' + (this.n - 1)))) : (c + this.n)));
else this.outputphr += c;
}
else
{
if (char.IsLetter(c)) this.outputphr += (char)(char.IsUpper(c) ?
(c + this.n > 'Я' ? ('А' + ((c - 'Я' + (this.n - 1)))) : (c + this.n)) :
(c + this.n > 'я' ? ('а' + ((c - 'я' + (this.n - 1)))) : (c + this.n)));
else this.outputphr += c;
}
}
public void decrypt()
{
this.phraze = this.outputphr;
this.outputphr = "";
foreach (char c in this.phraze)
if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
{
if (char.IsLetter(c)) this.outputphr += (char)(char.IsUpper(c) ?
(c - this.n < 'A' ? ('Z' - (('A' - c + (this.n - 1)))) : (c - this.n)) :
(c - this.n < 'a' ? ('z' - (('a' - c + (this.n - 1)))) : (c - this.n)));
else this.outputphr += c;
}
else
{
if (char.IsLetter(c)) this.outputphr += (char)(char.IsUpper(c) ?
(c - this.n < 'А' ? ('Я' - (('А' - c + (this.n - 1)))) : (c - this.n)) :
(c - this.n < 'а' ? ('я' - (('а' - c + (this.n - 1)))) : (c - this.n)));
else this.outputphr += c;
}
}
public override string ToString()
{
return string.Format("Encoded string: {0}",this.outputphr);
}
}
}
Реализация шифрования методом Цезаря
+122
static void Main(string[] args)
{
int count = 4096;
int w = int.MaxValue / count;
int h = 10;
int argb = 0;
Directory.CreateDirectory("test");
for (int bj = 0; bj < count; ++bj)
{
Console.WriteLine("Processing bitmap #{0} of {1}...\t{2,3}%",
bj + 1, count, (int)(100f * ((float)(bj + 1) / (float)count)));
using (Bitmap bmp = new Bitmap(w, h))
{
Console.Write("Done 0%");
using (Graphics gr = Graphics.FromImage(bmp))
for (int x = 0; x < w; ++x, argb++)
{
gr.DrawLine(new Pen(Color.FromArgb(argb)), x, 0, x, h);
Console.Write("\b\b\b\b{0,3}%", (int)(100f * ((float)(x + 1) / (float)w)));
}
Console.Write("\nSaving bitmap...\n{0}", new string('-', 80));
bmp.Save(string.Format("test\\#{0}.bmp", bj + 1), ImageFormat.Bmp);
}
}
}
Если Вам нечего делать и есть лишние 80 гигов на харде...
+134
/// <summary>
/// попытка парсинга потока в bool {true,false,1,0} поддерживатеся любой регистр
/// </summary>
/// <param name="lpwcstr">указатель текущую позицию потока</param>
/// <param name="result">результат</param>
/// <returns>см. ParseSucces</returns>
static public ParseSuccess TryParse(ref char* lpwcstr, out bool result)
{
char* cur = lpwcstr;
to_begin:
switch (*cur++)
{
case ' ':
case '\t':
case '\n':
case '\r':goto to_begin;
case '0': lpwcstr = cur; goto to_fail;
case '1': lpwcstr = cur; result = true; return ParseSuccess.Success;
case 't':
case 'T':
switch (*cur++)
{
case 'r':
case 'R': switch (*cur++)
{
case 'u':
case 'U': switch (*cur++)
{
case 'e':
case 'E': lpwcstr = cur; result = true; return ParseSuccess.Success;
default: result = false; return (ParseSuccess)(lpwcstr - cur + 1);
}
default: goto to_fail;
}
default: goto to_fail;
}
case 'f':
case 'F': switch (*cur++)
{
case 'a':
case 'A': switch (*cur++)
{
case 'l':
case 'L': switch (*cur++)
{
case 's':
case 'S': switch (*cur++)
{
case 'e':
case 'E': lpwcstr = cur; result = false; return ParseSuccess.Success;
default: goto to_fail;
}
default: goto to_fail;
}
default: goto to_fail;
}
default: goto to_fail;
}
default: goto to_fail;
}
to_fail:
result = false;
return (ParseSuccess)(lpwcstr - cur + 1);
}
+134
using System;
namespace ConsoleApplication_Square
{
class Program
{
static void Main()
{
var n = Console.ReadLine();
if (n.Length >= 5)
{
var t = false;
for (var i = 0; i < n.Length-4; i++)
{
if(n[i]=='h')
{
for (var j = i + 1; j < n.Length-3; j++)
{
if(n[j]=='e')
{
for (var l = j + 1; l < n.Length-2; l++)
{
if(n[l]=='l')
{
for (var m = l + 1; m < n.Length-1; m++)
{
if (n[m]=='l')
{
for (var o = m + 1; o < n.Length; o++)
{
if (n[o]=='o')
{
t = true;
}
}
}
}
}
}
}
}
}
}
Console.Write(t?"YES":"NO");
}
else
{
Console.Write("NO");
}
}
}
}
Нашел в качестве решения задачи на CodeForces.ru
http://codeforces.ru/problemset/problem/58/A
+125
public void BindBanners()
{
StringBuilder obj1 = new StringBuilder();
obj1.Append("<div class='contentdiv'>");
obj1.Append("<div class='showHideDivContent' style='width:275px;'>");
obj1.Append(" </div>");
obj1.Append("<img src='"+ Page.ResolveUrl("portals/_default/Skins/Life2Good/Images/tabSlide1.jpg") +"' alt='' usemap='#MaptabSlide1' />");
obj1.Append("</div>");
...........
string[] objArray = new string[10];
objArray[0] = obj1.ToString();
objArray[1] = obj2.ToString();
objArray[2] = obj3.ToString();
objArray[3] = obj4.ToString();
objArray[4] = obj5.ToString();
objArray[5] = obj6.ToString();
objArray[6] = obj7.ToString();
objArray[7] = obj8.ToString();
objArray[8] = obj9.ToString();
objArray[9] = obj10.ToString();
objArray[10] = obj11.ToString();
//objArray[11] = obj12.ToString();
//objArray[12] = obj13.ToString();
//objArray[13] = obj14.ToString();
//objArray[14] = obj15.ToString();
SetBanners(objArray);
//Response.Write(LitContentdiv1.Text + LitContentdiv2.Text + LitContentdiv3.Text + LitContentdiv4.Text + LitContentdiv5.Text);
}
public void SetBanners(string[] objArray)
{
OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController objBannerController = new OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController();
List<OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersInfo> objBannerInfo = objBannerController.GetActiveHomeBanners();
for (int i = 0; i < objBannerInfo.Count; i++)
{
if (i == 0)
{
LitContentdiv1.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 1)
{
LitContentdiv2.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 2)
{
LitContentdiv3.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 3)
{
LitContentdiv4.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 4)
{
LitContentdiv5.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 5)
{
LitContentdiv6.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 6)
{
LitContentdiv7.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 7)
{
LitContentdiv8.Text = objArray[objBannerInfo[i].ItemId - 1];
}
//Mukesh
if (i == 8)
{
LitContentdiv9.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 9)
{
LitContentdiv10.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 10)
{
LitContentdiv11.Text = objArray[objBannerInfo[i].ItemId - 1];
}
}
}
поддержка одного интернет магазина. мне нужно добавить еще один баннер на сайт, а там такое....
+107
static void Main(string[] args)
{
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
Math.Cos(double x) = (b * b + c * c - a * a) / (2 * b * c);
Math.Cos(double x)=i;
if(-1>i>0) Console.WriteLine("Треугольник тупоугольный");
if()
}
Не столько смешно, сколько хочется плакать от тупоугольности таких вот студентов...
+120
if (clr1 != Color.Black && clr2 != Color.Black)
{
int R1 = clr1.R > clr2.R ? clr1.R - 1 : clr1.R + 1;
int R2 = clr1.R < clr2.R ? clr1.R - 1 : clr1.R + 1;
int G1 = clr1.G > clr2.G ? clr1.G - 1 : clr1.G + 1;
int G2 = clr1.G < clr2.G ? clr1.G - 1 : clr1.G + 1;
int B1 = clr1.B > clr2.B ? clr1.B - 1 : clr1.B + 1;
int B2 = clr1.B < clr2.B ? clr1.B - 1 : clr1.B + 1;
if (R1 > 255) R1 = 255; if (R1 < 0) R1 = 0;
if (R2 > 255) R2 = 255; if (R2 < 0) R2 = 0;
if (G1 > 255) G1 = 255; if (G1 < 0) G1 = 0;
if (G2 > 255) G2 = 255; if (G2 < 0) G2 = 0;
if (B1 > 255) B1 = 255; if (B1 < 0) B1 = 0;
if (B2 > 255) B2 = 255; if (B2 < 0) B2 = 0;
outp.b = Color.FromArgb(R1, G1, B1); outp.a = Color.FromArgb(R2, G2, B2);
}
Нашёл у себя такого красавца годичной давности - суровое "плавное" целочисленное интерполирование двух цветов для Compact Framework.
+114
if (defaultOrderType == OrderType.NoCharge || defaultOrderType == OrderType.Claims)
{
noChargeItemEntry.Style.Add(HtmlTextWriterStyle.Display, "block");
itemEntryPanel.Style.Add(HtmlTextWriterStyle.Display, "none");
items.Style.Add(HtmlTextWriterStyle.Display, "none");
}
else
{
noChargeItemEntry.Style.Add(HtmlTextWriterStyle.Display, "none");
itemEntryPanel.Style.Add(HtmlTextWriterStyle.Display, "block");
items.Style.Add(HtmlTextWriterStyle.Display, "block");
}