Codengineering - блог о программировании ➜ страница 900


Вызов метода из родительского фрагмента

Обычно из Activity я могу вызвать объект, который расширяет DialogFragment и реализует DialogInterface.OnClickListener(). Тогда, если бы я захотел, из этого Dialog, вызвать метод в родительской деятельности, я мог бы сделать ((NameOfParentActivity)getActivity()).nameOfMethod(); Но теперь я вызываю такой объект из Fragment (в частности, страницы ViewPager) вместо Activity. Я не совсем уверен, что нужно изменить, чтобы заставить линию вызова метода работать. Другими словами, Я пытаюсь вызвать ...

Python-добавление увеличивающихся чисел к именам файлов в каталоге

Ввод: я хочу добавить увеличивающиеся числа к именам файлов в каталоге, отсортированном по дате. Например, добавить "01_", "02_", "03_"...к этим файлам ниже. test1.txt (oldest text file) test2.txt test3.txt test4.txt (newest text file) Вот код до сих пор. Я могу получить имена файлов, но каждый символ в имени файла, кажется, является его собственным элементом в списке. import os for file in os.listdir("/Users/Admin/Documents/Test"): if file.endswith(".txt"): print(file) Ожидаемые рез ...

Префиксы класса Objective-C [закрыто]

Что вы предпочитаете, называя классы ObjC? Я немного не уверен, что было бы наиболее разумным подходом к этому, поэтому было бы приятно услышать некоторые другие мнения. Apple рекомендует добавлять префиксы к классам cocoa, поскольку ObjC не поддерживает пространства имен. Google ObjC styleguide (к которому я в основном стремлюсь)устраняет их, если только вы не расширяете (категория, расширение класса и т. д.) Нскласс. Я бы предпочел не префиксные классы, потому что я также думаю, что это пуст ...

Использование ковариационной матрицы для оптимизации портфеля в R

У меня есть вопрос относительно оптимизации портфеля в R. Я очень новичок в R и пытался изучить и посмотреть ответы, но я не уверен, что это правильно. Надеюсь, кто-нибудь сможет мне помочь. Я получил ковариационную матрицу из модели активов с использованием эконометрической модели (здесь я использую DCC GARCH для моделирования моей доходности активов). После того, как я сделаю прогноз, я получу матрицу ковариации. Итак, теперь, как я могу использовать эту ковариационную матрицу для оптимизации ...

Как повернуть растровое изображение в Android о центре изображений плавно без колебательного движения

Я хочу повернуть растровое изображение на основе щелчка пользователя на 10 град. После многочисленных ответов stackoverflow и google я попробовал различные комбинации вращения матрицы. Однако изображение на самом деле не вращается, как ожидалось, и дает нервный вид вращения + колебания вокруг центра холста. Для проверки я увеличиваю угол поворота на 10 град (вместо щелчков) каждый раз, когда вызывается метод рисования объекта. Изображение представляет собой симметричный круг [64x64, заключающий ...

Заставьте Axios автоматически отправлять файлы cookie в своих запросах

Я посылаю запросы от клиента в мой экспресс.сервер js, использующий Axios. Я установил файл cookie на клиенте и хочу прочитать этот файл cookie из всех запросов Axios, не добавляя их вручную в запрос вручную. Это мой клиентский пример запроса: axios.get(`some api url`).then(response => ... Я попытался получить доступ к заголовкам или файлам cookie, используя эти свойства в моем Express.сервер js: req.headers req.cookies Ни один из них не содержатся какие-либо cookies. Я использую ...

Может ли консоль переполниться слишком большим количеством строк записи?

Если у меня есть программа, которая выполняет консоль.Writeline несколько раз в секунду, и программа остается запущенной в течение длительного периода времени, может ли консоль переполниться слишком большим количеством строк? Я просто хочу знать, если он в конечном итоге бросит исключение ввода-вывода или если номер консоли.Writelines практически бесконечен. ...

Как использовать EXISTS и NOT EXISTS в одном запросе?

Таблица 1 Id Name DemoID 1 a 33 2 b 44 3 c 33 4 d 33 5 e 44 Таблица 2 Id DemoID IsTrue 11 33 1 12 44 1 Таблица 3 Id Table1_ID 11 1 Теперь мы можем найти, какой Демоид присутствует в таблице 2, используя следующий запрос - SELECT Table1.Id FROM Table1 as Table1 WHERE EXISTS ( SELECT * FROM Table2 as Table2 WHERE Table1.DemoID = Table2.DemoID AND Table2.IsTrue= 1 ) Результат-1,2,3,4,5 Но я также хочу проверить в 3-й таблице, су ...

Что хорошо используется для "аннотаций функций Python3"

Аннотации функций: PEP-3107 Я наткнулся на фрагмент кода, демонстрирующий аннотации функций Python3. Концепция проста, но я не могу понять, почему они были реализованы в Python3 или в каком-либо хорошем использовании для них. Может быть, так можно меня просветить? Как это работает: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): ... function body ... Все, что следует за двоеточием после аргумента, является "аннотацией", а информация, следующая за ->, является аннотацией для во ...

Узел.JS Hostname / IP не совпадает с altnames сертификата

У меня есть код: var r = require('request'); r({ method: 'POST', url: 'https://api.dropbox.com'}, function() { console.log(arguments) } ) Когда я запускаю его на рабочем столе с узлом 0.9.4, я получаю это в консоли: { '0': [Error: Hostname/IP doesn't match certificate's altnames] } Когда я запускаю его на нетбуке с узлом 0.6.12, все это работает без ошибок (302 ответа - я думаю, что это правильно). В рассматриваемом узле .JS hostname / IP не соответствует сертификатам altnames , ...