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


* Алгоритм для очень больших графов, любые мысли о кэшировании ярлыков?

Я пишу моделирование курьера / логистики на картах OpenStreetMap и понял, что базовый алгоритм A*, как показано ниже, не будет достаточно быстрым для больших карт (например, Большого Лондона). зеленые узлы соответствуют тем, которые были помещены в очередь open set/priority, и из-за огромного количества (вся карта-это что-то вроде 1-2 миллионов), требуется 5 секунд или около того, чтобы найти изображенный маршрут. К сожалению, 100 МС на маршрут составляет около мой абсолютный предел. в насто ...

Плавная прокрутка без использования jQuery

я кодирую страницу, где я хочу использовать только исходный код JavaScript для пользовательского интерфейса без какого-либо вмешательства плагинов или фреймворков. и теперь я борюсь с поиском способа прокрутки страницы плавно без jQuery. ...

Аякс кросс доменные вызовы

Я знаю о междоменной политике AJAX. Поэтому я не могу просто позвонить"http://www.google.com " через HTTP-запрос ajax и отображение результаты где-то на моем сайте. Я попробовал его с типом данных "jsonp", что на самом деле будет работать, но я получаю синтаксическую ошибку (очевидно, потому что полученные данные не JSON formated) есть ли другие возможности для получения / отображения данных из иностранного домена? iFrames следуют той же политике? ...

Как удалить пустые папки с помощью командной строки Windows?

Мне нужно удалить все пустые папки из папки приложения с помощью командной строки windows? Как я могу создать такой файл bat? пожалуйста, помогите мне. ...

Как установить высоту тела с помощью прокрутки переполнения

я столкнулся с проблемой при установке высоты tbody ширина переполнения прокрутки. <style> tbody{ height:50px;display:block;overflow:scroll } </style> <h3>Table B</h3> <table style="border: 1px solid red;width:300px;display:block"> <thead> <tr> <td>Name</td> <td>phone</td> </tr> </thead> <tbody style='h ...

Как сбросить все флажки с помощью jQuery или pure JS?

Как я могу сбросить все флажки в документе с помощью jQuery или pure JS? ...

Диалоговое окно открытия файла в JavaScript

мне нужно решение для отображения диалогового окна открыть файл в HTML при нажатии кнопки div. Диалоговое окно открыть файл должно открываться, когда div кнопки. Я не хочу отображать поле входного файла как часть HTML-страницы. Он должен отображаться в отдельном диалоговом окне, которое не является частью веб-страницы. ...

Как объединить свойства нескольких объектов JavaScript

Я ищу лучший способ "добавить" несколько объектов JavaScript (ассоциативные массивы). например, дано: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; каков наилучший способ вычисления: { "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 } ...

Остановка / запуск удаленной службы Windows и ожидание ее открытия / закрытия

верхний ответ для этот вопрос говорит мне, как остановить/запустить удаленную службу. Отличный. Теперь все, что мне нужно, это дождаться завершения фактической остановки/запуска. Итак, то, что я ищу, - это команда dos: запуск службы, должен возвращаться только после запуска службы (или после таймаута, повышая уровень ошибок) остановить службу, вернуться только после остановки службы ...

Обновление SVG элемента Z-Index с помощью D3

каков эффективный способ довести элемент SVG до вершины z-порядка, используя библиотеку D3? мой конкретный сценарий-это круговая диаграмма, которая выделяет (путем добавления stroke до path) когда мышь находится над данной частью. Блок кода для создания моей диаграммы находится ниже: svg.selectAll("path") .data(d) .enter().append("path") .attr("d", arc) .attr("class", "arc") .attr("fill", function(d) { return color(d.name); }) .attr("stroke", "#fff") .attr("stroke-wi ...