Не получать сетевой запрос с помощью Axios

Вот функциональное решение, использующее reduce сложности O(n):

is_increasing = lambda L: reduce(lambda a,b: b if a < b else 9999 , L)!=9999

is_decreasing = lambda L: reduce(lambda a,b: b if a > b else -9999 , L)!=-9999

Замените 9999 верхним пределом ваших значений и -9999 с нижним пределом. Например, если вы тестируете список цифр, вы можете использовать 10 и -1.


Я проверил его производительность по сравнению с ответом @ 6502 и его

Случай True: [1,2,3,4,5,6,7,8,9]

# my solution .. 
$ python -m timeit "inc = lambda L: reduce(lambda a,b: b if a < b else 9999 , L)!=9999; inc([1,2,3,4,5,6,7,8,9])"
1000000 loops, best of 3: 1.9 usec per loop

# while the other solution:
$ python -m timeit "inc = lambda L: all(x

Случай False из второго элемента: [4,2,3,4,5,6,7,8,7]:

# my solution .. 
$ python -m timeit "inc = lambda L: reduce(lambda a,b: b if a < b else 9999 , L)!=9999; inc([4,2,3,4,5,6,7,8,7])"
1000000 loops, best of 3: 1.87 usec per loop

# while the other solution:
$ python -m timeit "inc = lambda L: all(x

0
задан Tdsv developper 18 January 2019 в 09:26
поделиться

1 ответ

Ваш маршрут RegExp внутри сервисного работника ищет http://api.giphy.com/v1/gifs/, который является http: URL. Сервисные работники будут перехватывать только защищенные запросы, что означает https: (или http://localhost).

Убедитесь, что вы используете https: в своем коде Vue на стороне клиента, и настройте конфигурацию Workbox, чтобы использовать https:.

0
ответ дан Jeff Posnick 18 January 2019 в 09:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: