- 1
public string flag = "no";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+119
public string flag = "no";
+119
public void SendCommand(string command, bool fake)
{
...
for (var tries = 0; tries < 2; tries++)
{
for (var i = 0; i < 2; i++)
try
{
sended = m_Socket.Send(sendBytes);
break;
}
catch (Exception e)
{
Log.Error(LogSys, "SendCommand: Xception on send command to server: {0}", e.Message);
Thread.Sleep(m_Socket.SendTimeout);
if (i == 10)
{
Log.Error(LogSys, "SendCommand: cant send command in 10 tries.");
return;
}
continue;
}
...
}
...
}
Метод "отправил и забыл" ака "Почта России" казался ведущему разработчику способным решить задачу взаимодействия двух сетевых приложений. Возможно, в будущем он планировал написать код, который бы отслеживал изменения в логах и сообщал о найденных в них ошибках, но этот метод был обнаружен быстрее
+119
#!/usr/local/bin/cpython
回答 = 读入('你认为中文程式语言有存在价值吗 ? (有/没有)')
如 回答 == '有':
写 '好吧, 让我们一起努力!'
不然 回答 == '没有':
写 '好吧,中文并没有作为程式语言的价值.'
否则:
写 '请认真考虑后再回答.'
Не говнокод, но... кто их знает, этих китайцев? :)
http://ru.wikipedia.org/wiki/ChinesePython
+119
SqlCommand cmd = new SqlCommand("...");
...
int SIZE = 1;
SqlParameter[] parameters = new SqlParameter[SIZE];
for (int i = 0; i < SIZE; i++) parameters[i] = new SqlParameter();
parameters[0].ParameterName = "@param_name";
parameters[0].Value = param_value;
for (int i = 0; i < SIZE; i++) cmd.Parameters.Add(parameters[i]);
А как вы задаете значения параметров у своих SQL-команд? :)
+119
/**
* Parses inlined match flags and set them appropriately.
*/
private void addFlag() {
int ch = peek();
for (;;) {
switch (ch) {
case 'i':
flags |= CASE_INSENSITIVE;
break;
case 'm':
flags |= MULTILINE;
break;
case 's':
flags |= DOTALL;
break;
case 'd':
flags |= UNIX_LINES;
break;
case 'u':
flags |= UNICODE_CASE;
break;
case 'c':
flags |= CANON_EQ;
break;
case 'x':
flags |= COMMENTS;
break;
case '-': // subFlag then fall through
ch = next();
subFlag();
default:
return;
}
ch = next();
}
}
/**
* Parses the second part of inlined match flags and turns off
* flags appropriately.
*/
private void subFlag() {
int ch = peek();
for (;;) {
switch (ch) {
case 'i':
flags &= ~CASE_INSENSITIVE;
break;
case 'm':
flags &= ~MULTILINE;
break;
case 's':
flags &= ~DOTALL;
break;
case 'd':
flags &= ~UNIX_LINES;
break;
case 'u':
flags &= ~UNICODE_CASE;
break;
case 'c':
flags &= ~CANON_EQ;
break;
case 'x':
flags &= ~COMMENTS;
break;
default:
return;
}
ch = next();
}
}
очередной кусок творчества Chen-Lieh Huang, Alan Liu
/* @(#)Pattern.java 1.113 07/05/07
* Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
продолжение #3976 #3975 #3940 #3998 #3999 #4007
+119
cMap.put("Cn", new Category(1<<0)); // UNASSIGNED
cMap.put("Lu", new Category(1<<1)); // UPPERCASE_LETTER
cMap.put("Ll", new Category(1<<2)); // LOWERCASE_LETTER
cMap.put("Lt", new Category(1<<3)); // TITLECASE_LETTER
cMap.put("Lm", new Category(1<<4)); // MODIFIER_LETTER
cMap.put("Lo", new Category(1<<5)); // OTHER_LETTER
cMap.put("Mn", new Category(1<<6)); // NON_SPACING_MARK
cMap.put("Me", new Category(1<<7)); // ENCLOSING_MARK
cMap.put("Mc", new Category(1<<8)); // COMBINING_SPACING_MARK
cMap.put("Nd", new Category(1<<9)); // DECIMAL_DIGIT_NUMBER
cMap.put("Nl", new Category(1<<10)); // LETTER_NUMBER
cMap.put("No", new Category(1<<11)); // OTHER_NUMBER
cMap.put("Zs", new Category(1<<12)); // SPACE_SEPARATOR
cMap.put("Zl", new Category(1<<13)); // LINE_SEPARATOR
cMap.put("Zp", new Category(1<<14)); // PARAGRAPH_SEPARATOR
cMap.put("Cc", new Category(1<<15)); // CNTRL
cMap.put("Cf", new Category(1<<16)); // FORMAT
cMap.put("Co", new Category(1<<18)); // PRIVATE USE
cMap.put("Cs", new Category(1<<19)); // SURROGATE
cMap.put("Pd", new Category(1<<20)); // DASH_PUNCTUATION
cMap.put("Ps", new Category(1<<21)); // START_PUNCTUATION
cMap.put("Pe", new Category(1<<22)); // END_PUNCTUATION
cMap.put("Pc", new Category(1<<23)); // CONNECTOR_PUNCTUATION
cMap.put("Po", new Category(1<<24)); // OTHER_PUNCTUATION
cMap.put("Sm", new Category(1<<25)); // MATH_SYMBOL
cMap.put("Sc", new Category(1<<26)); // CURRENCY_SYMBOL
cMap.put("Sk", new Category(1<<27)); // MODIFIER_SYMBOL
cMap.put("So", new Category(1<<28)); // OTHER_SYMBOL
cMap.put("L", new Category(0x0000003E)); // LETTER
cMap.put("M", new Category(0x000001C0)); // MARK
cMap.put("N", new Category(0x00000E00)); // NUMBER
cMap.put("Z", new Category(0x00007000)); // SEPARATOR
cMap.put("C", new Category(0x000D8000)); // CONTROL
cMap.put("P", new Category(0x01F00000)); // PUNCTUATION
cMap.put("S", new Category(0x1E000000)); // SYMBOL
cMap.put("LD", new Category(0x0000023E)); // LETTER_OR_DIGIT
в целях дальнейшего бугурта у ((школоты)|(быдлокодеров)) не осиливших ((циклов)|(массивов, листов, сетов, мапов))
source is same #3976 #3975 #3940 #3998 #3999
+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" - убивает на корню )))))))
+119
<?php
$query_balans_sum=(mysql_query("SELECT SUM(sum_balans) total FROM `balans` WHERE`id_balans`='".mysql_real_escape_string('13')."' "));
?>
вот и не как иначе.
+119
<?php
session_start();
@include("config.php");
//Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');
echo "<h2>Страница активации</h2>";
$uniq = $_GET['id'];
if($_GET['id']='') { echo "Вы зашли на страницу без кода подтверждения"; }
elseif ($_GET['id'] != '') {
$log = mysql_query("SELECT * FROM users WHERE uniq_id='$uniq'");
$idi = mysql_query("SELECT status FROM users WHERE uniq_id='$uniq'");
if (empry($log)) { echo "Такой профиль не существует"; }
elseif(isset($log) AND $idi = 1) {echo "Данный профиль уже активирован"; }
elseif(isset($log) AND $idi = 0) {
$r=@mysql_query("UPDATE users SET status=1 WHERE status=0 AND uniq_id='$uniq' ");
echo '<h2>Ваша учетная запись активирована.</h2><br> Теперь вы можете <a href="index.php">войти на сайт</a> используя данные указанные при регистрации';
}
}
?>