- 1
- 2
- 3
- 4
- 5
static string ConCat(string str0,string str1)
{
if (str0 is string && str1 is string) return str0 + str1;
else return null;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+943.7
static string ConCat(string str0,string str1)
{
if (str0 is string && str1 is string) return str0 + str1;
else return null;
}
А вдруг НЕ строку подсунут....
+115.7
(defun create (a) ;; список из составляющих атомов списка A
(cond
((null a) nil)
((atom a) (list a))
(T (append (create (car a)) (create (cdr a))))
)
)
(defun uniq (a) ;; оставить только уникальные атомы
(cond
((null a) nil)
((member (car a) (cdr a)) (uniq (cdr a)))
(t (cons (car a) (uniq (cdr a))))
)
)
(defun compare (a b) ;; сравнение состава списков
(if (= (length a) (length b))
(diff a b)
nil
)
)
(defun diff (a b) ;; проверка состава 2x списков
(cond
((null a) T)
(T (if (member (car a) b)
(diff (cdr a) b)
nil )
)
)
)
(defun main (a b)
(compare
(uniq (create a))
(uniq (create b))
)
)
а нужно было всего то проверить состоят ли 2 списка из одних и тех же атомов
+167.6
--------------хтмл заголовок, ява скрипты -------------------
function CheckFields(){
if(document.feedback.password.value!='0A23BD671'){
alert('Пароль неправильный!');
document.feedback.password.focus();
document.feedback.password.select();
return false;
}
}
------------------хтмл-------------------------------------------------
<form name="feedback" action="/handlers/get_prz.php" method=POST onSubmit="return CheckFields()">
<tr bgcolor="#dfefef" >
<td align="right"><b>Пароль: </b></td>
<td valign="top"><INPUT TYPE="PASSWORD" NAME="password" SIZE="9" value=""></b>
<INPUT TYPE="HIDDEN" NAME="ftpzip" SIZE="9" value="finans.zip"></b></td>
</tr>
<tr bgcolor="#dfefef" >
<td colspan=2 align="center">
<INPUT TYPE="submit" VALUE="Скачать 2.8Mb" style="color:#cc0000;font-weight:bold;background=#dfefef">
</td></tr></form>
иф пассворд не равен пассворд..... а с какого сайта я скопикомуниздил этот код, типа ERP система Компас... серьезная софтина для крупных предпрятий... а на сайте такое твориться... как теперь можно доверить такой софтине, сайт для которой студенты писали... ды, нет, думаю студенты не такие дубы чтоб такое писать, школьники наверное....
оригинал кода например тут - http://www.compas.ru/solutions/prz_fin.php
там почти все файлы типа через пароль качать...
+132.4
var ChildListWithCondition =
(from list in ChildList
join requestedRelatedEntityIds in EntitiesIdInList on list.ParentEntityId equals requestedRelatedEntityIds
join requestedEntityType in EntityTypeIdToTake on list.EntityTypeId equals requestedEntityType)
.Select(list =>
new LayoutDataOutputStructure()
{
ParentEntityId = list.ParentEntityId,
EntityId = list.EntityId,
FieldId = list.FieldId,
FieldValue = list.FieldValue,
EntityTypeId = list.EntityTypeId,
RelationTypeToParent = list.RelationTypeToParent,
FieldValueId = list.FieldValueId
})
.GroupBy(item => item.ParentEntityId)
.Select(group => new
{
ParentEntityId = group.Key,
GroupEntityTypeId = group.GroupBy(item => item.EntityTypeId)
.Select(group2 => new
{
EntityTypeId = group2.Key,
EntityRelation = group2.Select(item => item.RelationTypeToParent).FirstOrDefault(),
GroupEntityId = group2.GroupBy(group3 => group3.EntityId)
.Select(group3 => new
{
EntityId = group3.Key,
Fields = group3.GroupBy(group4 => group4.FieldId)
.Select(group4 => new { FieldId = group4.Key, FieldValues = group4 })
})
}
)
}
)
.ToList();
+135.4
public static BitmapImage ConvertBitmapToBitmapImage(Bitmap bitmap)
{
var bitMapImage = new BitmapImage();
var ms = new MemoryStream();
try
{
bitmap.Save(ms, ImageFormat.Bmp);
bitMapImage.BeginInit();
bitMapImage.StreamSource = ms;
bitMapImage.EndInit();
}
catch (NotSupportedException e)
{
try
{
bitMapImage = new BitmapImage();
bitmap.Save(ms, ImageFormat.Png);
bitMapImage.BeginInit();
bitMapImage.StreamSource = ms;
bitMapImage.EndInit();
}
catch (NotSupportedException e2)
{
bitMapImage = new BitmapImage();
bitmap.Save(ms, ImageFormat.Bmp);
ms.Write(ms.ToArray(), 78, (int)(ms.Length - 78));
bitMapImage.BeginInit();
bitMapImage.StreamSource = ms;
bitMapImage.EndInit();
}
}
return bitMapImage;
}
wpf + System.Drawing + sql и хз что со всем этим делать )))))
+173.4
if ($_POST["cc"]["status"]==2 && (int)current (mysql_fetch_row (mysql_query ('SELECT COUNT(*) FROM test_vc_log LEFT JOIN test_cc ON test_cc.uid=test_vc_log.cc_id WHERE test_vc_log.event_id=2 AND test_cc.user_id='. $user->data["uid"]. ' AND test_vc_log.created>"'. date ("Y-m-d H:i:s", max (
strtotime (is_in (mysql_fetch_row (mysql_query ('SELECT test_vc_log.created FROM test_vc_log LEFT JOIN test_cc ON test_cc.uid=test_vc_log.cc_id WHERE test_vc_log.event_id=1 AND test_cc.user_id='. $user->data["uid"]. ' ORDER BY created DESC LIMIT 0,1')), 0)),
strtotime (is_in (mysql_fetch_row (mysql_query ('SELECT created FROM test_rating WHERE event_type=18 AND user_id='. $user->data["uid"]. ' ORDER BY created DESC LIMIT 0,1')), 0)),
strtotime ("2009-02-06")
)). '"'))) > 2){
....
}
Я бы этого любителя писать всю программу в if-ах... Да еще и с такими запросами... Урод.
+164.4
function personGetAge($birthday) {
$m = intval(substr($birthday, 5, 2));
$d = intval(substr($birthday, 8, 2));
$y = intval(substr($birthday, 0, 4));
$age = time() - mktime(12, 0, 0, $m, $d, $y);
return floor($age / (60*60*24*365.2425));
}
А какая глубокая идея...)))
+122.6
<html>
<head>
</head>
<body>
<table class="fon_verstala_mudak" width="939" cellspacing="0" cellpadding="0" border="0" align="center">
</table>
<table class="fon2_verstala_mudak" width="939" cellspacing="0" cellpadding="0" border="0" align="center">
</table>
</body>
</html>
Как потерять клиента из-за верстальщика-мудака?
Хотел купить телефон, но сначала заглянул как свёрстан сайт... Про то что кроссбраузерность даже на костылях мимо не проходила я промолчу, но код начисто отбил желание отовариваться у них.
+135.7
private void Form1_Load(object sender, EventArgs e)
{
List<defaultItem> EqQty = new List<defaultItem>();
EqQty.Add(new defaultItem(1, 1.ToString()));
EqQty.Add(new defaultItem(2, 2.ToString()));
EqQty.Add(new defaultItem(3, 3.ToString()));
EqQty.Add(new defaultItem(4, 4.ToString()));
EqQty.Add(new defaultItem(5, 5.ToString()));
cbEqQty.DataSource = EqQty;
cbEqQty.ValueMember = "Key";
cbEqQty.DisplayMember = "Value";
List<defaultItem> PlusQty = new List<defaultItem>();
PlusQty.Add(new defaultItem(1, 1.ToString()));
PlusQty.Add(new defaultItem(2, 2.ToString()));
PlusQty.Add(new defaultItem(3, 3.ToString()));
PlusQty.Add(new defaultItem(4, 4.ToString()));
PlusQty.Add(new defaultItem(5, 5.ToString()));
cbPlusQty.DataSource = PlusQty;
cbPlusQty.ValueMember = "Key";
cbPlusQty.DisplayMember = "Value";
}
public class defaultItem
{
public int Key { get; set; }
public String Value { get; set; }
/// <summary>
/// Коснтруктор
/// </summary>
/// <param name="Key"></param>
/// <param name="Value"></param>
public defaultItem
(
int Key,
String Value
)
{
this.Key = Key;
this.Value = Value;
}
}
Надо было два дропдауна при загрузке формы заполнить))
+130.8
private static bool EvaluteExpression(string expression, out object result)
{
string source =
string.Format("public static class Evalutor{{public static object GetValue(){{return {0};}}}}",
expression);
using (Microsoft.CSharp.CSharpCodeProvider provider = new Microsoft.CSharp.CSharpCodeProvider())
{
System.CodeDom.Compiler.CompilerParameters compilerParams =
new System.CodeDom.Compiler.CompilerParameters
{
GenerateInMemory = true,
GenerateExecutable = false
};
System.CodeDom.Compiler.CompilerResults compileResults = provider.CompileAssemblyFromSource(compilerParams, source);
if (compileResults.NativeCompilerReturnValue == 0)
{
Type type = compileResults.CompiledAssembly.GetType("Evalutor");
MethodInfo method = type.GetMethod("GetValue");
result = method.Invoke(null, null);
return true;
}
}
result = null;
return false;
}
некогда было писать эвалютор))
работает и так