Что-то я туплю, ребята. Статистику я порядочно запамятовал. Может кто подсказать, как посчитать средний процент?
Известен только процент некоторой величины относительно некоторого эталона (принятого за 100%).
Например есть следующие данные: 35%, 18%, 48%. Как посчитать средний процент. Яcень пень, что сред.арифметическое в данном случае не есть решение. Средневзвешенное значение тоже не годится, так как не известны веса данных чисел).
Кто делал клиентские запросы с помощью сабжа. Помогите, пожлуйста, ткните, что нужно сделать чтобы создать простой GET-запрос на некоторый url с помощью Werkzeug.
Требуется реализвать в navabr подменю для выбора локали (RUS/ENG). Я хочу сделать это раздвигающимся списком (collapse). Все меню (в развернутом виде) должно выглядеть так:
| Имя пользователя |
|------------------|
| Профиль |
| Язык↓ |
|------------------|
| Русский |
| Английский |
|------------------|
| Выход |
Т.е. по нажатию на «Язык» блок с меню должен растягиваться и оголять вложенный список с языками. Думаю, понятно.
Наваял следующий код (покажу только часть с локалью):
Но это нифига не работает. Подменю языков скрыто (как и должно быть, собственно), но при нажатии на «Язык» просто закрывается все родительское dropdown меню.
Есть ли нативные, бутстраповские примеры для реализации сей задумки, поделитесь пруфами, пожалуйста).
var MyModel = Backbone.Model.extend({
initialize: function() {
this.on("invalid", function(model, error){
console.log(error);
});
},
defaults: {
'title': 'unnamed',
'description': '',
'date_begin': '',
'date_end': '',
},
validate: function(attrs) {
if (!attrs.date_begin) {
console.log("D1");
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth() + 1;
var yyyy = d.getFullYear();
this.set({'date_begin': dd + '.' + mm + '.' + yyyy});
}
if (!attrs.date_end) {
console.log("D2");
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth() + 1;
var yyyy = d.getFullYear();
this.set({'date_end': dd + '.' + mm + '.' + yyyy});
}
},
...
});
Почему не получается установить значение атрибутов из функции valdate. Тут, наверное, возникает кака-то путаница, так как метод set, на сколько мне известно, тоже выполняет метод validate. Получается какая-то рекурсия. Как кто валидирует модели? Устанавливаете ли вы валидные значения для атрибутов модели из validate()?
Есть массив _id-шников документов, которые подлежать удалению из БД.
Как построить запрос, используя mongo agregation framework, чтобы добиться желаемого. А то все примеры, которыя я находил, либо цепочка аля «выборка + хитрая сортировка», а как вот удалить - хз.
Я новичок в перле. Встала задача найти первый найденных элемент в массиве, соответствующий некоторому значению и заменить значение этого элемента.
Для простоты задачи, взьмем массив:
my @my_arr = ("test1", "test2", "test3", "test2", "test5", "test2", "test6");
Нужно найти в массиве @ma_arr первый элемент со значением test2 и заменить его значение на «best2». Як лучше всего на ваш взгдя такое проделать? И если можно, то маленький пример в студию).
Есть строка: «param1=value¶m2=value¶m3=value¶m1=value¶m1=value»
Нужно, чтобы все значенеия param1 (их много) были занесены в массив - [value, value, ..., value], а из остальных параметров и их значений сформировать хеш вида { «param2»=>value, «param3»: value};
По роду заачи нужно создать более сложную структуру. Напрмер так:
users -> first_name,lastname
somestructure -> field1,field2.
Как такое сделать? МОжно ли для каждой семантически отдельной структуры формировать свой docset. Но в одном файле не может быть несколько docset'ов. Как быть?
Я в perl новичек. Столкнулся с одним кодом, назначение которого точно не знаю. А в гугле забанили, да. Вопрос к достопочтенной публики: «Как работает следующий фрагмент кода»?
sub my_func {
take {
my $a = 1;
} some {
my $a = 2;
} sub {
my $a = 3;
};
return $a;
};
main();
Я подозреваю, что это что-то вроде try/catch, но точно - хз. Что за take, что за some, что за анонимный sub? Что за паттрен? Где лучше использовать?
Имеется хеш, который нужно сериализовать в json. Решил для этого заюзать хваленый модуль JSON::XS. В хеше все данные в выглядят норм, но после кодирования в json - русские слова пишутся крокозябрами. Вот код:
my %my_hash = ("test"=>"йцукен");
my $encode_json = JSON::XS->new->pretty(1)->utf8(1)->encode($my_hash);
<script type="text/javascript" src="//api.odnoklassniki.ru/js/fapi5.js"></script>
<script type="text/javascript">
var rParams = FAPI.Util.getRequestParameters();
FAPI.init(rParams["api_server"], rParams["apiconnection"],
/*
* Первый параметр:
* функция, которая будет вызвана после успешной инициализации.
*/
function() {
alert("Инициализация прошла успешно");
// здесь можно вызывать методы API
},
/*
* Второй параметр:
* функция, которая будет вызвана, если инициализация не удалась.
*/
function(error) {
alert("Ошибка инициализации");
}
);
</script>
Получаю ошибку в консоле браузера:
TypeError: this.webServerUrl is undefined fapi5.js:1:744
Написал в техподдержку ok - уже больше пяти часов никакого ответа. Что за нах у них вообще творится?!
А как вы делаете виджет приглашения друзей в ваше приложение через js? Есть какие-нибудь примеры, советы? Не api у них а одно мучение.