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


Как преобразовать расстояние из градусов в метры?

Я использую OpenLayers с обычной картой Меркатора, и я пытаюсь попробовать ограничивающую коробку, найдя сетку точек в latlong. Bbox выражается в латлоне, например 48.1388,-15.3616,55.2057,-3.9359 Я могу определить расстояние в градусах (например, x: 2.5, y: 2.4) и вычислить точки оттуда. Но я хотел бы выразить это расстояние в метрах (например, 50000), чтобы соотнести его с мышлением пользователя (люди понимают метры, а не градусы). Как я могу преобразовать это расстояние? Я знаю, как это ...

Сумма цифр числа-python

Если я хочу найти сумму цифр числа, то есть: вход: 932 вывод: 14, то есть (9 + 3 + 2) Какой самый быстрый способ сделать это? Я инстинктивно сделал: sum(int(digit) for digit in str(number)) И я нашел это в интернете: sum(map(int, str(number))) Что лучше всего использовать для скорости, и есть ли другие методы, которые еще быстрее? ...

Добавление приложения в защищенные приложения в huawei (проверка автозапуска)

Я провел много исследований о защищенных приложениях на телефонах Huawei. На таких телефонах, как Huawei P8, при использовании фоновых служб или приемников вещания приложение должно быть добавлено в список защищенных приложений, в противном случае службы или приемники вещания отключаются при определенных условиях: приложение закрыто с недавних пор телефон заблокирован или спит etc Этот список отличается на разных телефонах. Как некоторые приложения автоматически добавляются к этому раздел, ...

Как убить сервер glassfish в Windows?

Я попытался запустить сервер glassfishv3 в моей системе windows XP с помощью команды "asadmin start-domain". Запуск не удался из-за тайм-аута. Когда я пытаюсь начать снова, я получаю сообщение об ошибке, говорящее, что порт 4848 уже используется другим процессом. Когда я пытаюсь остановить сервер с помощью "asadmin stop-domain", я получаю сообщение об ошибке, что он не работает. Есть идеи, как решить этот тупик? Я не могу найти процесс Windows с именем glassfish или asadmin, чтобы убить. ...

специфическое вращение png изображений в Android

У меня есть одно изображение png. Затем я хочу перевернуть этот треугольник, как на следующем изображении. Красная область-это наше исходное изображение, которое отражается и поворачивается. А потом я хочу повернуть новую область (красную область) на разные углы. Как я могу сделать это в android? Заранее спасибо! ...

Использование bash regex match ( = ~ ), где regex включает кавычки ("символы)

Я хочу использовать bash regex matching (с оператором=~) для сопоставления строки, которая содержит кавычки. Скажем, например, у меня есть следующая строка, и я хочу извлечь текст между кавычками: foo='"Hello World!"' Моей первой попыткой было поместить регулярное выражение в сильные кавычки, например, чтобы заставить кавычки быть обычными символами. [[ "$foo" =~ '".*"' ]] Это не удается, потому что Bash интерпретирует это как совпадение строк, а не регулярное выражение. Затем я попыталс ...

Unescape во время преобразования XSLT

Я преобразую XML-документ с помощью XSLT в XHTML, используя Saxon, совместимый с XSLT 2.0. В моих XML-документах у меня есть такие узлы (усеченные здесь для краткости): <script type="text/javascript"> document.write('&lt;script&gt;') </script> То, что я хочу иметь возможность сделать, - это распаковать экранированные символы так, чтобы &lt; становилось < и &gt; становилось >, в идеале только тогда, когда они встречаются в узлах скрипта. Тогда коне ...

Создание Пролог-кода, работающего в GNU и SWI

Я понимаю, что этому есть пределы, но есть ли разумный способ поместить условные директивы в Пролог-код, чтобы он работал разумно в GNU или SWI? Я думаю, по крайней мере, о простейших случаях, когда встроенные предикаты, такие как sumlist в SWI и sum_list в GNU, не совпадают друг с другом по орфографии. Или SWI имеет assert , а GNU-нет. Поэтому было бы неплохо иметь что-то вроде: :- if($SWI). SWI version of stuff :- else. GNU version of stuff :- endif. Или просто: :- if(not_a_builtin(sumli ...

Как остановить автоматическое закрытие консольных приложений C#? [дубликат]

На этот вопрос уже есть ответ здесь: Почему окно консоли сразу закрывается, как только отображается мой вывод? 18 ответов Мои консольные приложения в Visual Studio закрываются автоматически, поэтому я хотел бы использовать что-то вроде C system("PAUSE"), чтобы "приостановить" приложения в конце его выполнения, как я могу этого добиться? ...

плавная цветовая интерполяция вдоль линии" bresenham"

Я пытаюсь интерполировать цвет вдоль линии так, чтобы, учитывая две точки и их соответствующие значения RGB, я мог нарисовать линию с плавным цветовым градиентом. Используя линейный алгоритм Бресенхема, я теперь могу рисовать линии, но не знаю, как начать интерполировать цвета между двумя конечными точками. Ниже приведена часть функции drawLine (), которая работает для всех линий, наклон которых меньше 1. int x_start = p1.x, x_end = p2.x, y_start =p1.y, y_end = p2.y; int dx = Math.abs(x ...