- 1
p.fANT = Convert.ToUInt16(((devStat & (1 << 13)) != 0 ? "1" : "0") + ((devStat & (1 << 12)) != 0 ? "1" : "0"), 2);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+138
p.fANT = Convert.ToUInt16(((devStat & (1 << 13)) != 0 ? "1" : "0") + ((devStat & (1 << 12)) != 0 ? "1" : "0"), 2);
Вот сижу думаю так задуманно или автор сам не понял что написал
+133
private void gv3_HiddenEditor(object sender, EventArgs e)
{
if (cloneDt != null)
{
cloneDt = null;
}
if (cloneCt != null)
{
cloneCt = null;
}
}
Коллега в скайпе поделился говном из одного коммерческого проекта
+136
if(GUI.Button(Rect(100,50,50,50),NewTexture[0]))
{ Change = true; Clicks += 1; GridNumber = 0; }
if(GUI.Button(Rect(150,50,50,50),NewTexture[1]))
{ Change = true; Clicks += 1; GridNumber = 1; }
if(GUI.Button(Rect(200,50,50,50),NewTexture[2]))
{ Change = true; Clicks += 1; GridNumber = 2; }
if(GUI.Button(Rect(250,50,50,50),NewTexture[3]))
{ Change = true; Clicks += 1; GridNumber = 3; }
if(GUI.Button(Rect(300,50,50,50),NewTexture[4]))
{ Change = true; Clicks += 1; GridNumber = 4; }
if(GUI.Button(Rect(350,50,50,50),NewTexture[5]))
{ Change = true; Clicks += 1; GridNumber = 5; }
if(GUI.Button(Rect(400,50,50,50),NewTexture[6]))
{ Change = true; Clicks += 1; GridNumber = 6; }
if(GUI.Button(Rect(100,100,50,50),NewTexture[7]))
{ Change = true; Clicks += 1; GridNumber = 7; }
if(GUI.Button(Rect(150,100,50,50),NewTexture[8]))
{ Change = true; Clicks += 1; GridNumber = 8; }
if(GUI.Button(Rect(200,100,50,50),NewTexture[9]))
{ Change = true; Clicks += 1; GridNumber = 9; }
if(GUI.Button(Rect(250,100,50,50),NewTexture[10]))
{ Change = true; Clicks += 1; GridNumber = 10; }
if(GUI.Button(Rect(300,100,50,50),NewTexture[11]))
{ Change = true; Clicks += 1; GridNumber = 11; }
if(GUI.Button(Rect(350,100,50,50),NewTexture[12]))
{ Change = true; Clicks += 1; GridNumber = 12; }
if(GUI.Button(Rect(400,100,50,50),NewTexture[13]))
{ Change = true; Clicks += 1; GridNumber = 13; }
if(GUI.Button(Rect(100,150,50,50),NewTexture[14]))
{ Change = true; Clicks += 1; GridNumber = 14; }
if(GUI.Button(Rect(150,150,50,50),NewTexture[15]))
{ Change = true; Clicks += 1; GridNumber = 15; }
if(GUI.Button(Rect(200,150,50,50),NewTexture[16]))
{ Change = true; Clicks += 1; GridNumber = 16; }
if(GUI.Button(Rect(250,150,50,50),NewTexture[17]))
{ Change = true; Clicks += 1; GridNumber = 17; }
if(GUI.Button(Rect(300,150,50,50),NewTexture[18]))
{ Change = true; Clicks += 1; GridNumber = 18; }
if(GUI.Button(Rect(350,150,50,50),NewTexture[19]))
{ Change = true; Clicks += 1; GridNumber = 19; }
if(GUI.Button(Rect(400,150,50,50),NewTexture[20]))
{ Change = true; Clicks += 1; GridNumber = 20; }
if(GUI.Button(Rect(100,200,50,50),NewTexture[21]))
{ Change = true; Clicks += 1; GridNumber = 21; }
if(GUI.Button(Rect(150,200,50,50),NewTexture[22]))
{ Change = true; Clicks += 1; GridNumber = 22; }
if(GUI.Button(Rect(200,200,50,50),NewTexture[23]))
{ Change = true; Clicks += 1; GridNumber = 23; }
if(GUI.Button(Rect(250,200,50,50),NewTexture[24]))
{ Change = true; Clicks += 1; GridNumber = 24; }
if(GUI.Button(Rect(300,200,50,50),NewTexture[25]))
{ Change = true; Clicks += 1; GridNumber = 25; }
if(GUI.Button(Rect(350,200,50,50),NewTexture[26]))
{ Change = true; Clicks += 1; GridNumber = 26; }
if(GUI.Button(Rect(400,200,50,50),NewTexture[27]))
{ Change = true; Clicks += 1; GridNumber = 27; }
if(GUI.Button(Rect(100,250,50,50),NewTexture[28]))
{ Change = true; Clicks += 1; GridNumber = 28; }
if(GUI.Button(Rect(150,250,50,50),NewTexture[29]))
{ Change = true; Clicks += 1; GridNumber = 29; }
if(GUI.Button(Rect(200,250,50,50),NewTexture[30]))
{ Change = true; Clicks += 1; GridNumber = 30; }
if(GUI.Button(Rect(250,250,50,50),NewTexture[31]))
{ Change = true; Clicks += 1; GridNumber = 31; }
if(GUI.Button(Rect(300,250,50,50),NewTexture[32]))
{ Change = true; Clicks += 1; GridNumber = 32; }
if(GUI.Button(Rect(350,250,50,50),NewTexture[33]))
{ Change = true; Clicks += 1; GridNumber = 33; }
if(GUI.Button(Rect(400,250,50,50),NewTexture[34]))
{ Change = true; Clicks += 1; GridNumber = 34; }
if(GUI.Button(Rect(400,350,50,50),NewTexture[40]))
{ Change = true; Clicks += 1; GridNumber = 40; }
if(GUI.Button(Rect(450,350,50,50),NewTexture[41]))
{ Change = true; Clicks += 1; GridNumber = 41; }
if(GUI.Button(Rect(500,350,50,50),NewTexture[42]))
{ Change = true; Clicks += 1; GridNumber = 42; }
...
if(GUI.Button(Rect(100,550,65,65),NewTexture[35]))
{ Change = true; Clicks += 1; GridNumber = 35; }
if(GUI.Button(Rect(165,550,65,65),NewTexture[36]))
{ Change = true; Clicks += 1; GridNumber = 36; }
if(GUI.Button(Rect(230,550,65,65),NewTexture[37]))
{ Change = true; Clicks += 1; GridNumber = 37; }
if(GUI.Button(Rect(295,550,65,65),NewTexture[38]))
{ Change = true; Clicks += 1; GridNumber = 38; }
if(GUI.Button(Rect(360,550,65,65),NewTexture[39]))
{ Change = true; Clicks += 1; GridNumber = 39; }
http://answers.unity3d.com/questions/691870/gui-button-not-showing-up.html
+134
public static string GetString(string inpString, string defValue)
{
if (inpString == null)
return defValue;
return inpString;
}
Этот метод заботливо лижит в файле с всякими вспомогательными функциями, мало ли где может понадобиться
+135
public static byte[] ConvertStringToByteArray(string str)
{
int i, n;
n = str.Length;
byte[] x = new byte[n];
for (i = 0; i < n; i++)
{
x[i] = (byte)str[i];
}
return x;
}
Парни я не знаю баян это или нет, я лично не видел, но сторожилам виднее
+133
body = Regex.Replace(Regex.Replace(x.SubTitle ?? "...", @"@\[", ""), @"\]\(([^:]+):(\d+)\)", "");
как индусы юзают регулярки
+135
public string ExportToFile(string filename, string filepath, DataSet dsInput)
{
string sFlag = "Error";
System.IO.StreamWriter sw = new StreamWriter("");
try
{
if (filename.Trim() != "" && filepath != "" && dsInput.Tables[0].Rows.Count != 0)
{
sw = new System.IO.StreamWriter(filepath + filename + ".xls");
int iCol = dsInput.Tables[0].Columns.Count;
for (int i = 0; i < iCol; i++)
{
sw.Write(dsInput.Tables[0].Columns[i]);
if (i < iCol - 1)
{ sw.Write("\t"); }
sw.Write(sw.NewLine);
foreach (DataRow dr in dsInput.Tables[0].Rows)
{
for (int i = 0; i < iCol; i++)
{
if (!Convert.IsDBNull(dr[i]))
{
sw.Write(dr[i].ToString());
}
if (i < iCol - 1)
{ sw.Write("\t"); }
}
sw.Write(sw.NewLine);
}
sw.Close();
sFlag = "Success";
}
}
return sFlag;
}
catch (Exception)
{
return sFlag;
}
}
С какого-то китайского сайта:
http://www.datazx.cn/Forums/en-US/2d129cdc-2705-4035-90e2-063c4c399ae5/action?threadDisplayName=wpf-datagrid-remove-whitespace-from-string-on-clipboard-copy&forum=wpf
Нафиг эксепшены, лучше вернем строку "Error"! Ну или "Success", если этот чудо-код еще и не грохнется.
+134
if (paramList[i].GetType().Equals(typeof(String)))
...
+133
//You can assign Values to the ASPNET RadioButton like this way:
protected void Page_Load(object sender, EventArgs e)
{
RadioButton1.Attributes.Add("value", "ASPNET");
}
//Then you can access the value this way:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(RadioButton1.Attributes["value"].ToString());
}
сегодня для меня стало новостью, что у высокоуровневого контрола asp.net web form RadioButton, который по сути рендерится в <input type="radio">, нет атрибута value.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobutton(v= vs.110).aspx да, его нет.
но сначала я подумал, что все же может это я кривой и не туда смотрю, а потом нахожу велосипед, который предлагает MVP http://forums.asp.net/t/1379187.aspx?Why+does+an+ASP+NET+RadioBu tton+control+not+have+a+property+to+prog ramatically+set+the+value+attribute+
+132
private const double A = -695.0;
private const double B = 1136.0;
private const double C = 172018;
через 10 строк:
topPanel.SplitterDistance = (int)
Math.Round(
(-A*ApplicationDispatcher.Current.ApplicationContainer.Size.Width - C)/B,
MidpointRounding.AwayFromZero) - 5;
и дальше внутри , где-то через 200 строк
topPanel.SplitterDistance = (int)
Math.Round(
(-A * ApplicationDispatcher.Current.ApplicationContainer.Size.Width - C) / B,
MidpointRounding.AwayFromZero) - 5;
больше нигде не используется