- 1
- 2
- 3
- 4
- 5
public static byte[] Length_Hex(long _Length)
{
byte[] Buf = { (byte)(_Length >> 0), (byte)(_Length >> 8), (byte)(_Length >> 16), (byte)(_Length >> 24) };
return Buf;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+111
public static byte[] Length_Hex(long _Length)
{
byte[] Buf = { (byte)(_Length >> 0), (byte)(_Length >> 8), (byte)(_Length >> 16), (byte)(_Length >> 24) };
return Buf;
}
Кривой велик
+120
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox
cb = sender as ComboBox;
TextBox
tb = new TextBox();
if (cb == comboBox1)
{
tb = textBox7;
}
if (cb == comboBox2)
{
tb = textBox6;
}
if (cb == comboBox12)
{
tb = textBox2;
}
if (cb == comboBox3)
{
tb = textBox8;
}
if (cb == comboBox4)
{
tb = textBox9;
}
if (cb == comboBox5)
{
tb = textBox10;
}
if (cb == comboBox6)
{
tb = textBox11;
}
if (cb == comboBox7)
{
tb = textBox12;
}
if (cb == comboBox8)
{
tb = textBox13;
}
if (cb == comboBox11)
{
tb = textBox14;
}
tb.Enabled = !(cb.SelectedIndex > 0);
tb.Text = (cb.SelectedIndex > 0) ? "" : tb.Text;
}
+116
var result = resultDate.ToString("yyyy-MM-dd");
result = result.Replace("-", "");
+111
/// -----------------------------------------------------------------------------
/// <summary>
/// Page_Load runs when the control is loaded
/// </summary>
/// -----------------------------------------------------------------------------
protected void Page_Load(object sender, System.EventArgs e)
{
...
}
да ну!! серьезно что-ли???
+113
const string newObjectName = "Новый объект";
// формирует имя нового объекта
string BuildNewObjectName()
{
var namesTaken = from node in objectAdapters where node.Name.Contains(newObjectName) select node.Name;
int n = 0;
// ищем максимальное число в конце имени
if (namesTaken.Any())
n = namesTaken.Aggregate(n, (acc, name) =>
{
int current;
return (int.TryParse(name.Split().Last(), out current) && current > acc) ? current : acc;
});
// возвращаем следующее
return newObjectName + " " + (n+1).ToString();
}
Получение имени для нового объекта. Смесь различных техник. Не читаемо.
+113
if (((productOrder.DataSet).ProductOrder[0].RowState != DataRowState.Deleted) &&
(productOrder.DataSet).ProductOrder[0].IsOrderReferenceNull() &&
WebOrderType.IsIngestion() &&
(ingestOrder != null) && (ingestOrder.IngestOrder.Count > 0) &&
!(ingestOrder).IngestOrder[0].IsOrderReferenceNull()){
(productOrder.DataSet).ProductOrder[0].OrderReference =
(ingestOrder).IngestOrder[0].OrderReference;
}
+105
str_sql = " select convert(varchar(6),e.id) as equipment_id,e.name as name,1 as is_check " +
" ,(select count(t2.id) from equipment t2 where t2.parent_id=e.id) count_child" +
" from equipment e " +
" where isnull(e.parent_id,0)=" + e.Node.Value +
" and id in (select cod from f_DisplayEqipmentContract_nodes_2(" + str_contract + "))";
а вот так мы собираем sql запрос
+119
List<ArestDates> dates = new List<ArestDates>();
...
...
#region Sort by ArestDate
for (int i = 1; i < dates.Count; i++)
{
for (int j = i + 1; j <= dates.Count; j++)
{
if (dates[j - 1].ArestDate < dates[i - 1].ArestDate)
{
ArestDates ads = dates[j - 1];
dates[j - 1] = dates[i - 1];
dates[i - 1] = ads;
}
}
}
Крутая сортировка :) по заявлению автора :) вместо этого ---
dates.Sort((x, y) => DateTime.Compare(x.ArestDate, y.ArestDate)); ???
+119
namespace WF_Map1
{
public partial class Form1 : Form
{
int count = 0;
public Form1()
{
Control.CheckForIllegalCrossThreadCalls = false;
InitializeComponent();
MoveImg X = new MoveImg(LetsMove);
AsyncCallback cb = new AsyncCallback(End);
IAsyncResult ar = X.BeginInvoke(5, 5, ref pictureBox1, ref count, cb, new object[] { });
}
static void LetsMove(int x, int y, ref PictureBox pic1, ref int count)
{
test:
using (MySqlConnection mysqlConn = new MySqlConnection("Host = localhost; User Id = root; Password = 1234;"))
{
try
{
mysqlConn.Open();
using (MySqlCommand mysqlCmd = new MySqlCommand("use move; SELECT * FROM `move`.`test` LIMIT " + count + ", 1;", mysqlConn))
{
MySqlDataReader Dr = mysqlCmd.ExecuteReader();
while (Dr.Read())
{
if (Convert.ToInt32(Dr["x"]) > 25 && Convert.ToInt32(Dr["y"]) > 25) break;
pic1.Location = new Point(Convert.ToInt32(Dr["x"]), Convert.ToInt32(Dr["y"]));
count++;
}
mysqlCmd.Dispose();
Thread.Sleep(1000);
}
}
catch
{
}
finally
{
mysqlConn.Clone();
}
goto test;
}
}
void End(IAsyncResult ar)
{
MoveImg X = (MoveImg)((AsyncResult)ar).AsyncDelegate;
X.EndInvoke(ref pictureBox1, ref count, ar);
}
delegate void MoveImg(int x, int y, ref PictureBox pic1, ref int count);
}
}
Вот так вот мы создали перемещение :)))))
с "goto" - убивает на корню )))))))
+102
public static void Attack()
{
while (true)
{
new Thread(new ThreadStart(Attack)).Start();
}
}
АтакЭ ))))