-
−2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
var $skrolmemory = -1 * $(document).scrollTop() * $speed_rotate;
$ass_skrolmemory = $(document).scrollTop() * $speed_rotate;
interval_one = setInterval(function()
{
if ($stop_skrool)
{
$({deg: $skrolmemory}).animate({deg: $skrolmemory - $ass_skrolmemory },
{
duration: 0,
step: function ($now)
{
$(".krug, .img_derzatel_vrashaushiysa, .center_img").css(
{
transform: "rotate(" + $now + "deg)"
});
$(".rotate_block, .ssilka").css(
{
transform: "rotate(" + (-1 * $now) + "deg)"
});
}
});
$skrolmemory = $skrolmemory - $speed_srotate;
}
}, 2);
И так: Скрипт крутит картинки постоянно. вопрос: как? Какого Х*ена здесь происходит? если чет поменять, не работает (предыдущий пост не правелен, как удалять не нашел)
BregoCrash,
20 Ноября 2015
-
−3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
var $skrolmemory = -1 * $(document).scrollTop() * $speed_rotate;
$ass_skrolmemory = $(document).scrollTop() * $speed_rotate;
$({deg: $skrolmemory}).animate({deg: $skrolmemory - $ass_skrolmemory },
{
duration: 0,
step: function ($now)
{
$(".krug, .img_derzatel_vrashaushiysa, .center_img").css(
{
transform: "rotate(" + $now + "deg)"
});
$(".rotate_block, .ssilka").css(
{
transform: "rotate(" + (-1 * $now) + "deg)"
});
}
});
И так: Скрипт крутит картинки постоянно. вопрос: как? Какого Х*ена здесь происходит? если чет поменять, не работает
BregoCrash,
20 Ноября 2015
-
+2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
using Microsoft.VisualBasic;
public string ConvertEnoviaNameForDB1(string name, char Separ = '%')
{
string functionReturnValue = null;
functionReturnValue = name;
//input filename
//check ENOVIA filenames (example c0234244 --.catpart or c0234244--.catpart)
//output filename in DB format for operator LIKE(c0234244 --.catpart -> c0234244%.catpart)
int i = 0;
int loc1 = Strings.InStr(name, ".CATP", CompareMethod.Text);
bool NeedToConvert = false;
char Chr1 = '1';
char ChrBefore1 = '1';
//check catparts and catproducts ONLY
if (loc1 > 0)
{
int NumSymbols = loc1 - 2;
if (NumSymbols > 6)
NumSymbols = 6;
string tmpstr1 = Strings.Mid(name, loc1 - NumSymbols - 1, NumSymbols);
//analyse 4 chars max
for (i = 0; i <= loc1 - 2; i++)
{
Chr1 = name[loc1 - 2 - i];
//3-string array start from 0(position = count-1)
if ((Strings.Asc(ChrBefore1) >= 65 & Strings.Asc(ChrBefore1) <= 90))
{
if (Chr1 == ' ')
{
i = i + 2;
break; // TODO: might not be correct. Was : Exit For
}
else if (Chr1 == '-')
{
ChrBefore1 = Chr1;
//means can be two chars (ex. "AA") max
}
else if ((Strings.Asc(Chr1) >= 65 & Strings.Asc(Chr1) <= 90) & i < 2)
{
ChrBefore1 = Chr1;
}
else
{
break; // TODO: might not be correct. Was : Exit For
}
}
else if (ChrBefore1 == '-')
{
if (Chr1 == ' ')
{
i = i + 2;
break; // TODO: might not be correct. Was : Exit For
// And i < 3 Then 'means can be "---" - not more
}
else if (Chr1 == '-')
{
//ChrBefore1 = Chr1
}
else
{
i = i + 1;
break; // TODO: might not be correct. Was : Exit For
}
//ChrBefore1 = Chr1
// means start
}
else if (ChrBefore1 == '1')
{
if (Chr1 == '-' | (Strings.Asc(Chr1) >= 65 & Strings.Asc(Chr1) <= 90))
{
ChrBefore1 = Chr1;
}
else
{
i = i + 1;
break; // TODO: might not be correct. Was : Exit For
}
}
}
functionReturnValue = Strings.Left(name, loc1 - i) + Separ + Strings.Right(name, Strings.Len(name) - loc1 + 1);
}
return functionReturnValue;
}
Наличие комментария в 7ой строчке приводит в неописуемый восторг.
Без него понимать поведение функции пришлось бы с болью.
И да, в RegExp могут не только лишь все. Мало кто может.
Szer,
20 Ноября 2015
-
+2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
for(int c = 0; c < 2; ++c)
{
if(c)
{
// do something
}
else
{
// do something else
}
}
Одна из причин необходимости разворачивания циклов.
absolut,
19 Ноября 2015
-
+2
- 1
- 2
А что Рутубом кто то пользуется ?
http://habrahabr.ru/company/rutube/blog/271143/
Vasiliy,
19 Ноября 2015
-
+3
- 001
- 002
- 003
- 004
- 005
- 006
- 007
- 008
- 009
- 010
- 011
- 012
- 013
- 014
- 015
- 016
- 017
- 018
- 019
- 020
- 021
- 022
- 023
- 024
- 025
- 026
- 027
- 028
- 029
- 030
- 031
- 032
- 033
- 034
- 035
- 036
- 037
- 038
- 039
- 040
- 041
- 042
- 043
- 044
- 045
- 046
- 047
- 048
- 049
- 050
- 051
- 052
- 053
- 054
- 055
- 056
- 057
- 058
- 059
- 060
- 061
- 062
- 063
- 064
- 065
- 066
- 067
- 068
- 069
- 070
- 071
- 072
- 073
- 074
- 075
- 076
- 077
- 078
- 079
- 080
- 081
- 082
- 083
- 084
- 085
- 086
- 087
- 088
- 089
- 090
- 091
- 092
- 093
- 094
- 095
- 096
- 097
- 098
- 099
- 100
Date& operator ++ (Date& date) //даже не хватило строк на говнокоде.ру, чтобы польностью скопировать функцию
{
if (date.mm == JAN)
{
if (date.dd == 31)
{
date.mm = FEB;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == FEB)
{
if (isLeapYear(date))
{
if (date.dd == 29)
{
date.mm = MAR;
date.dd = 1;
}
else
{
++date.dd;
}
}
else
{
if (date.dd == 28)
{
date.mm = MAR;
date.dd = 1;
}
else
{
++date.dd;
}
}
}
else if (date.mm == MAR)
{
if (date.dd == 31)
{
date.mm = APR;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == APR)
{
if (date.dd == 30)
{
date.mm = MAY;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == MAY)
{
if (date.dd == 31)
{
date.mm = JUN;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == JUN)
{
if (date.dd == 30)
{
date.mm = JUL;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == JUL)
{
if (date.dd == 31)
{
date.mm = AUG;
date.dd = 1;
}
else
{
++date.dd;
}
mrLaoChao,
19 Ноября 2015
-
+4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
var _point={};
if(point){
_point={
iconLayout: 'default#image',
iconImageHref: point,
iconImageSize: [124, 200],
iconImageOffset: [-62, -200]
};
}
else{
_point={};
}
кусок кода из инициализации карты НЯндекса =)
StTv,
19 Ноября 2015
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
$dbh = new PDO("mysql:host=$this->dbHost;dbname=$this->dbName", $this->dbUser, $this->dbPassword);
$dbh->exec("set names utf8");
$street = $streetPart.'%';
if (isset($arChooseCity[$cityIndex])) {
$condition =
"(city_az LIKE '$city'"
." OR city_az LIKE '$arChooseCity[$cityIndex]'"
." OR city_ru LIKE '$arChooseCity[$cityIndex]'"
." OR city_en LIKE '$arChooseCity[$cityIndex]'"
." OR city_ru LIKE '$city'"
." OR city_en LIKE '$city')"
." AND (geo_az LIKE '$street'"
." OR geo_ru LIKE '$street'"
." OR geo_en LIKE '$street'"
." OR geo_az LIKE '% $street'"
." OR geo_en LIKE '% $street'"
." OR geo_ru LIKE '% $street')"
;
}
else {
$condition =
"(city_az LIKE '$city'"
." OR city_ru LIKE '$city'"
." OR city_en LIKE '$city')"
." AND (geo_az LIKE '$street'"
." OR geo_ru LIKE '$street'"
." OR geo_en LIKE '$street'"
." OR geo_az LIKE '% $street'"
." OR geo_en LIKE '% $street'"
." OR geo_ru LIKE '% $street')"
;
}
$condition_type = " AND type = 'geo_object'";
$condition_street = " AND type = 'street'";
$query_street = $dbh->prepare("SELECT * from `addresses_new_new` WHERE $condition $condition_street GROUP BY street_{$lang}, city_{$lang} ORDER BY weight DESC LIMIT 0, {$maxLimit}");
$query_type = $dbh->prepare("SELECT * from `addresses_new_new` WHERE $condition $condition_type LIMIT 0, {$maxLimit}");
$query_street->execute();
$query_type->execute();
match - against никому не нужен! пользуйся только like.
akanit,
18 Ноября 2015
-
+3
- 1
- 2
$xml = simplexml_load_string($Result);
$xml_array = unserialize(serialize(json_decode(json_encode((array) $xml), 1)));
Ребята, объясните, что это?!
bot,
18 Ноября 2015
-
−96
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Если Не ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Объект.Значение = Справочники.ОбъектАренды.ПустаяСсылка()
и Не ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Подразделение.Значение = Справочники.Подразделения.ПустаяСсылка() Тогда
Запрос.Текст = Запрос.Текст + "
| И ДоговорыКонтрагентов.Подразделение = &Подразделение
| И ДоговорыКонтрагентов.ОбъектАренды В ИЕРАРХИИ(&ОбъектАренды)";
Запрос.УстановитьПараметр("ОбъектАренды", ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Объект.Значение);
Запрос.УстановитьПараметр("Подразделение", ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Подразделение.Значение);
ИначеЕсли ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Объект.Значение = Справочники.ОбъектАренды.ПустаяСсылка()
и Не ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Подразделение.Значение = Справочники.Подразделения.ПустаяСсылка() Тогда
Запрос.Текст = Запрос.Текст + " И ДоговорыКонтрагентов.Подразделение = &Подразделение";
Запрос.УстановитьПараметр("Подразделение", ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Подразделение.Значение);
ИначеЕсли Не ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Объект.Значение = Справочники.ОбъектАренды.ПустаяСсылка()
и ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Подразделение.Значение = Справочники.Подразделения.ПустаяСсылка() Тогда
Запрос.Текст = Запрос.Текст + " И ДоговорыКонтрагентов.ОбъектАренды В ИЕРАРХИИ(&ОбъектАренды)";
Запрос.УстановитьПараметр("ОбъектАренды", ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.Объект.Значение);
КонецЕсли;
Здравствуйте, дети! Сегодня мы с вами будем учиться делать отборы в отчётах.
SkyHunter,
18 Ноября 2015