- 1
- 2
- 3
- 4
- 5
$query = $sql -> query("SELECT *, COUNT(`id`) as count FROM `d_download` WHERE `id` = '{$id}'", true);
if($query['count'] == 1) {
// code
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−163
$query = $sql -> query("SELECT *, COUNT(`id`) as count FROM `d_download` WHERE `id` = '{$id}'", true);
if($query['count'] == 1) {
// code
}
Проверка, что значение найдено.
+11
void Bitmap::flipRB()
{
int nBytes = w*h;
void *d = data;
__asm
{
mov edx, 0;
pixloop: mov eax, d;
mov eax, [eax];
mov ebx, edx;
shl ebx, 0x2;
add eax, ebx;
mov ebx, [eax];
and ebx, 0xFFFFFF;
mov ecx, ebx;
shr ebx, 0x10;
shl ecx, 0x10;
or ebx, ecx;
shr ecx, 0x10;
and ecx, 0xFF00;
or ebx, ecx;
and ebx, 0xFFFFFF;
or ebx, 0xFF000000;
mov [eax], ebx;
inc edx;
cmp edx, nBytes;
jne pixloop;
}
}
Откопал очередной свой велосипедный класс, в нем попался такой вот метод для конвертирования цветов ARGB в ABGR.
+71
@XmlRootElement(name = "bar")
public class Bar implements IBarObject{
@XmlElement(name = "return")
private SuperFoo barObj;
@Override
public void setBarObject(Foo obj) {
//TODO: implement method
}
@Override
public void setBarObject(URI obj) {
//TODO: implement method
}
@Override
public void setBarObject(SuperFoo obj) {
barObj = obj;
}
@Override
public void setBarObject(List<URI> obj) {
//TODO: implement method
}
@Override
@XmlTransient
public Object getBarObject() {
return barObj;
}
}
Ну хотя бы NotImplementedException, но нет...
PS Код немного по-переименовывал дабы не спалиться
+141
[offtopic] http://propiske.net/sbor-podpisej/ [/offtopic]
Ребята, извините за офтоп, нужно 100k подписей. Без вас никак.
+12
http://pastebin.com/kG05YmBX
Поиск подстроки в строке, написано однокурсником
+81
public String isThisScreenWithHdpiDensity() {
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch (metrics.densityDpi) {
case DisplayMetrics.DENSITY_LOW:
return "ldpi";
case DisplayMetrics.DENSITY_MEDIUM:
return "mdpi";
case DisplayMetrics.DENSITY_HIGH:
return "hdpi";
}
return "xhdpi";
}
...
if (isThisScreenWithHdpiDensity().equals("hdpi")) {
lpTabPane.height = 65;
}
if (isThisScreenWithHdpiDensity().equals("mdpi")) {
lpUpperPane.height = 70;
}
if (isThisScreenWithHdpiDensity().equals("ldpi")) {
lpTabPane.height = 32;
}
if (isThisScreenWithHdpiDensity().equals("xhdpi")) {
}
Перегоним константу в стрингу, а потом проверим ее equals. Отлично!
+140
DoubleAnimation S4A = new DoubleAnimation();
S4A.To = koef4;
S4A.Duration = TimeSpan.FromSeconds(T);
Trans1.BeginAnimation(TranslateTransform3D.OffsetXProperty, S4A);
DoubleAnimation S4ACX = new DoubleAnimation();
S4ACX.Duration = TimeSpan.FromSeconds(T);
S4ACX.To = 0.4;
Kleshni1Trans.BeginAnimation(RotateTransform3D.CenterXProperty, S4ACX);//Корректировка центра вращения клешни
DoubleAnimation S5A = new DoubleAnimation();
S5A.To = koef5;
S5A.Duration = TimeSpan.FromSeconds(T);
Slider5.BeginAnimation(Slider.ValueProperty, S5A);//конец анимации робота
BoxRotate2Center.CenterX = -BoxMove.OffsetX;
BoxRotate2Center.CenterZ = -BoxMove.OffsetZ;
BoxRotate1Center.CenterZ = -1.2;
DoubleAnimation B1A = new DoubleAnimation();
B1A.BeginTime = TimeSpan.FromSeconds(T*(2/1.5));
B1A.To = 180+((180*Math.Asin(0.2/Math.Sqrt((1.2 - BoxMove.OffsetZ)*(1.2 - BoxMove.OffsetZ) + BoxMove.OffsetX*BoxMove.OffsetX)))/Math.PI)-(180*Math.Atan((BoxMove.OffsetX)/(-1.2+BoxMove.OffsetZ))/Math.PI);//Формула корректировки угла поворота коробки
B1A.Duration = TimeSpan.FromSeconds(T);
BoxRotate2.BeginAnimation(AxisAngleRotation3D.AngleProperty, B1A);//анимация вращения коробки
DoubleAnimation B2A = new DoubleAnimation();
B2A.BeginTime = TimeSpan.FromSeconds(T+T/4 +T * (2 / 1.5));
B2A.To = 90 + 180 * Math.Atan((BoxMove.OffsetX) / (-1.2 + BoxMove.OffsetZ)) / Math.PI;
B2A.Duration = TimeSpan.FromSeconds(T/4);
BoxRotate1.BeginAnimation(AxisAngleRotation3D.AngleProperty, B2A);
DoubleAnimation B3A = new DoubleAnimation();
B3A.BeginTime = TimeSpan.FromSeconds(T * (2 / 1.5));
B3A.To = 1;
B3A.AutoReverse = true;
B3A.Duration = TimeSpan.FromSeconds(T/1.5);
BoxLiftAndMove.BeginAnimation(TranslateTransform3D.OffsetYProperty, B3A);
DoubleAnimation B4A = new DoubleAnimation();
B4A.BeginTime = TimeSpan.FromSeconds(T+T * (2 / 1.5));
B4A.To = 3.75 - Math.Sqrt((1.2 - BoxMove.OffsetZ)*(1.2 - BoxMove.OffsetZ) + BoxMove.OffsetX*BoxMove.OffsetX);//формула для перемещения коробки вдоль оси Z
B4A.Duration = TimeSpan.FromSeconds(T/4);
BoxLiftAndMove.BeginAnimation(TranslateTransform3D.OffsetZProperty, B4A);//Анимация подъема и перемещения коробки
DoubleAnimation B1A2 = new DoubleAnimation();
B1A2.BeginTime = TimeSpan.FromSeconds(T * (2 / 1.5));
B1A2.To = 180;
B1A2.Duration = TimeSpan.FromSeconds(T);
DoubleAnimation B2A2 = new DoubleAnimation();
B2A2.BeginTime = TimeSpan.FromSeconds(T + T/4 + T * (2 / 1.5));
B2A2.To = 0;
B2A2.Duration = TimeSpan.FromSeconds(T/4);
DoubleAnimation B3A2 = new DoubleAnimation();
B3A2.BeginTime = TimeSpan.FromSeconds(T * (2 / 1.5));
B3A2.To = 0;
B3A2.AutoReverse = true;
B3A2.Duration = TimeSpan.FromSeconds(T / 1.5);
DoubleAnimation B4A2 = new DoubleAnimation();
B4A2.BeginTime = TimeSpan.FromSeconds(T+T * (2 / 1.5));
B4A2.To = -0.5;
B4A2.Duration = TimeSpan.FromSeconds(T/4);
Тут больше: http://www.cyberforum.ru/wpf-silverlight/thread789214.html
Парниша делает робота на С#.
+153
public static function GetID()
{
$arr = array(
'1', '2', '3', '4', '5', '6',
'7', '8', '9', '0');
// Генерируем пароль
$pass = "";
$number = 5;
for ($i = 0; $i < $number; $i++) {
// Вычисляем случайный индекс массива
$index = rand(0, count($arr) - 1);
$pass .= $arr[$index];
}
return $pass;
}
Получение уникального айди заказа.
Заказ столиков в баре.
+125
EnumChildWindows function (Windows)
...
Return value
Type: BOOL
The return value is not used.
Никому не нужный бул. Неужели нельзя было написать The return value is TRUE, раз юзать void религия не позволяет?
Пруф: http://msdn.microsoft.com/library/windows/desktop/ms633494.
+81
var
sMem: String;
.......
case Byte(sMem[len]) of
Word('k'): { Что то делаем };
Word('m'): { Что то делаем };
Word('g'): { Что то делаем };
end;
Вот такой вот гавнокод