1

голосов
1

ответ
16

Просмотры

Как выполнить .sh файл в рубине на рельсах

Я пытаюсь выполнить .sh файл в индексных рельсах действия. Стараюсь Exec «ш приложение / контроллеры / myscript.sh» это выполнить его в терминале, то остановите сервер! Я не знаю, почему. И я пытаюсь вывод = система «ш приложение / контроллеры / myscript.sh» это возвращает истину в браузере не то, что в .Sh файле Заранее спасибо :)
yuna
1

голосов
1

ответ
0

Просмотры

Вопрос о SNMP MIB файл

я хочу знать, как я могу создать новый файл подгоняет MIB? я хочу создать файл MIB и использовать его в LINUX, что с этим MiB я хочу контролировать приложения, пожалуйста, помогите мне спасибо
YUNA
1

голосов
1

ответ
424

Просмотры

Изменение размера D3 ForceSimulation на d3.vs4

Я пытаюсь обновить моделирование пузырьковой диаграммы при изменении размера окна. До сих пор, радиус пузырьков изменить размер, но координаты СХ не обновляются и пузырьки оставаться там, где они впервые были оказаны. вар моделирования = d3.forceSimulation () .force (, d3.forceX (функция 'х' (г) {вернуть XSCALE (Dn);})) .force ( 'у', d3.forceY (высота)) .force ( 'сталкиваются', d3.forceCollide (функция (д) {вернуться rScale (дм);})); simulation.nodes (данные) .on ( 'тик', тикали); Функция галочка () {точка .attr ( 'ой', функция (г) {возвращение ое;}) .attr ( 'су', функция (г) {возвращение д;})} d3.select (окно) .on ( 'размер', изменение размера); Функция изменения размера () {// получить ширину окна // XScale обновления и rScale // радиус обновления пузырьков моделирования .force ( «х», d3. forceX (функция (д) {вернуть XSCALE (дп);})) .force ( 'у', d3.forceY (высота)) .force ( 'Collide', d3.forceCollide (функция (д) {вернуться rScale (дм );})); simulation.nodes (данные) .on ( 'тик', тикали); Функция галочка () {точка .attr ( 'ой', функция (г) {возвращение ое;}) .attr ( 'су', функция (г) {возвращение д;})}}
Yuna Luzi
1

голосов
1

ответ
47

Просмотры

Переход выбран textpath из нескольких textpaths при наведении курсора мыши в D3.js v5

Я пытаюсь перейти только textpath, на котором я mousehovering но оба textpaths в приведенном ниже примере получают переход. Есть ли способ только один переход при наведении курсора мыши? Для кода ниже я модифицировал этот пример, и я использую версию 5 из D3.js. Вот сценарий: // Создание SVG уаг SVG = d3.select ( "тело") добавить ( "SVG") .attr ( "ширина", 900) .attr ( "высота", 900);. Класс графа {конструктор (КЛЮЧ) {this.x = opts.x; this.y = opts.y; this.container = svg.append ( 'г') .attr ( 'класс', 'страна-обертка') .attr ( 'преобразования', 'перевести (' + this.x + '' + this.y + ) ') .он (' Mouseover», это. handleMouseOver); this.background = this.container.append ( 'г') .attr ( 'класс', 'фон-а именно') this.appendText (); } AppendText () {вар д = "M0,300 A200,200 0 0,1 400300"; console.log (д); вар путь = this.background.append ( "путь") .attr ( "ID", "волнистый") .attr ( "д", д) .style ( "заполнить", "нет") .style ( "инсульт" , "#AAAAAA") .style ( "штрих-dasharray", "5,5"); вар textArc = this.background.append ( "Текст") .style ( "текст-якорь", "средний") .append ( "textPath"). атр ( "XLink: HREF", "#wavy") .attr ( "startOffset", "50%") .text ( "заполнитель для текста здесь"); } HandleMouseOver () {вар д = "M75,300 A125,125 0 0,1 325300"; console.log ( 'новый', д); d3.select (это) .select ( 'фон-а именно ') SelectAll (' путь') .transition () .attr ( "d", "M75,300 A125,125 0 0,1 325300"). }} Для (вар я = 0; г <2; я ++) {новый граф ({х: я * 900/2, у: 0}); } } HandleMouseOver () {вар д = "M75,300 A125,125 0 0,1 325300"; console.log ( 'новый', д); d3.select (это) .select ( 'фон-а именно ') SelectAll (' путь') .transition () .attr ( "d", "M75,300 A125,125 0 0,1 325300"). }} Для (вар я = 0; г <2; я ++) {новый граф ({х: я * 900/2, у: 0}); } } HandleMouseOver () {вар д = "M75,300 A125,125 0 0,1 325300"; console.log ( 'новый', д); d3.select (это) .select ( 'фон-а именно ') SelectAll (' путь') .transition () .attr ( "d", "M75,300 A125,125 0 0,1 325300"). }} Для (вар я = 0; г <2; я ++) {новый граф ({х: я * 900/2, у: 0}); } я ++) {новый граф ({х: я * 900/2, у: 0}); } я ++) {новый граф ({х: я * 900/2, у: 0}); }
Yuna Luzi
2

голосов
1

ответ
79

Просмотры

Перебор последнего измерения массива и, если элемент не существует добавить

Я использую VBA для получения метаданных из API и создать MetadataArray. Я застрял в заголовках. Я хочу, чтобы проверить, если элемент существует в массиве, если не ReDim массива и добавить новый элемент. Когда я запускаю код, я получаю сообщение об ошибке сообщение об ошибке времени выполнения '9': Подстрочный из диапазона на: MetadataArray (0, UBound (MetadataArray, 2) + 1) = AllIndicators (I) .ChildNodes (J) .BaseName Для к = 0 Для UBound (MetadataArray, 2) Если MetadataArray (0, K) = AllIndicators (I) .ChildNodes (J) .BaseName Тогда остальное ReDim Preserve MetadataArray (от 0 до ROWCOUNT, от 0 до UBound (MetadataArray, 2) + 1) MetadataArray (0, UBound (MetadataArray, 2) + 1) = AllIndicators (I) .ChildNodes (к) .BaseName Конец Если Следующий к
Yuna Luzi
2

голосов
2

ответ
25.1k

Просмотры

как же шум может быть удален из записанного звука, используя БПФ в MATLAB?

Я хочу, чтобы удалить шумы из записанного звука и сделать FFT его найти основные частоты этого звука, но я не знаю, как удалить эти шумы. Я записываю звук падающих предметов с разной высоты. Я хочу, чтобы найти связь между высотой и максимальной частотой записанного звука. [У, фс] = wavread ( '100cmfreefall.wav'); CH1 = у (:, 1); время = (1/44100) * длина (CH1); т = LINSPACE (0, время, длина (CH1)); L = длина (CH1); NFFT = 2 ^ nextpow2 (L); % Следующая мощность 2 от длины Y Y = FFT (у, NFFT) / л; Y1 = log10 (Y); рисунок (1) F = Fs / 2 * LINSPACE (0,1, NFFT / 2 + 1); участок (е, 2 * абс (Y1 (1: NFFT / 2 + 1))); [Ь, а] = сливочное масло (10,3000 / (44100/2), 'высокий'); Y1 = filtfilt (Ь, а, Y1); % Freqz (Ь, а) рисунок (2) участок (е, 2 * абс (Y1 (1: NFFT / 2 + 1))); Название ( «Односторонний амплитудный спектр у (т)»); xlabel ( 'частота (Гц)');
yuna
2

голосов
4

ответ
160

Просмотры

Как захватить строку из HTML-документа с помощью Javascript

Я пытаюсь захватить строку из HTML-страницы. Эта строка живет внутри сНа тега, без удостоверения личности, и имеет постоянно изменяющийся титул собственность. это выглядит примерно так: EmailAddress абв @ хуг Я хочу, чтобы иметь возможность захватить «ABC @ хуг» из всего этого беспорядка. Этот HTML-документ постоянно меняется, единственное, что я знаю наверняка, что остается неизменным, что строка, я хочу, чтобы захватить всегда будет предшествовать «EmailAddress» Я смотрел на это в течение 3-х часов без прогресса. Я был бы очень благодарен, если кто-то может мне точку в правильном направлении.
Yuna Wu
0

голосов
1

ответ
20

Просмотры

Скачать Zip Папка с Python 3.5, используя URLLIB

Я пытаюсь загрузить список почтовых папок с веб-сайта с помощью URLLIB и питона 3.5. Urllib.request.urlretrieve документация говорит, что вы можете получить файлы, но не папки почтового индекса. Вот пример URL: https://www.inegi.org.mx/contenidos/programas/enoe/15ymas/microdatos/2005trim1_dta.zip. Большинство примеров показывают, чтение / запись новых файлов, которые не работают на URL выше, так как папка имеет пять файлов. Любая помощь приветствуется!
Yuna Luzi
3

голосов
1

ответ
7.8k

Просмотры

изменение внешнего вида feature.vector в OpenLayers

Я переход моего кода с помощи маркеров слоя векторного слоя. У меня возникли проблемы с отображением маркеров на карте в качестве класса Feature.Vector (до этого я использовал просто класс Feature). В частности, я не могу понять, как отобразить каждую функцию с отчетливым изображением, которое я выбираю. Я видел некоторые примеры того, как изменить стиль элемента в целом с использованием stylemaps, но я не видел способ непосредственно установить изображение объекта. Это, кажется, простая задача, но я еще не нашел решение. В настоящее время я пытаюсь использовать стиль свойство: Var особенность = новый OpenLayers.Feature.Vector (новый OpenLayers.Geometry.Point (ll.lon, ll.lat), {externalGraphic: «http://www.openlayers.org/ DEV / IMG / marker.png "}); Однако, это только приводит к нормальному значку по умолчанию (оранжевый круг). Установочные данные. значок функции и создание маркера в равной степени не работают. Заранее спасибо!
Yuna
3

голосов
1

ответ
889

Просмотры

Confused о ключевом слове «NEW» в функциях SQL

Я относительно новым для SQL / PostgreSQL, и мы только начали работать с триггерами и функций / процедур. Эти две соответствующие таблицы CREATE TABLE Planes (regnr TEXT PRIMARY KEY, емкость INT NOT NULL); CREATE TABLE AvailableFlights (дата TEXT PRIMARY KEY, цены INT NOT NULL, nbrOfFreeSeats INT NOT NULL, полет TEXT NOT NULL ЛИТЕРАТУРЫ рейсы (код), Плоскость TEXT NOT NULL ЛИТЕРАТУРЫ Planes (regnr)); Где стол «Полеты» содержит более подробную информацию о заездах и т.д. В любом случае, так что теперь у меня есть функция следующим образом: CREATE OR REPLACE FUNCTION update_plane () возвращает триггер $$ DECLARE size_difference INTEGER; НАЧАТЬ size_difference: = (SELECT, емкостью от плоскостей, ГДЕ regnr = new.plane) - (ВЫБОР емкость ОТ Planes ГДЕ regnr = old.plane); IF (NEW. numberOfFreeSeats + size_difference <0) THEN ПОДНЯТЬ ИСКЛЮЧЕНИЕ 'Самолет слишком мал'; ELSE NEW.numberOfFreeSeats: = NEW.numberOfFreeSeats + size_difference; END IF; ВЕРНУТЬ NEW; END $$ ЯЗЫК 'plpgsql'; И триггер: CREATE TRIGGER UpdatePlane ПЕРЕД UPDATE ON AvailableFlights для каждой строки КОГДА (NEW.plane OLD.plane) EXECUTE PROCEDURE update_plane (); И вот мой вопрос: Как я могу просто написать NEW.nbrOfFreeSeats без SELECT, с FROM и WHERE условия? И как же это знать, какие строки, чтобы изменить соответствующим образом? Так как триггер будет срабатывать только тогда, когда я пишу что-то вроде «UPDATE таблица SET плоскости =„newVal“WHERE плоскости =„oldVal“, так что, на мой взгляд я никогда не о том, который nbrSeats я хочу изменить. Или подразумевается, из которого плоскость я меняю на (для уточнения: Она работает правильно, и я просто любопытно, почему). Я надеюсь, что я никакой смысл, и это мой первый пост на StackOverflow, так что я надеюсь, что я не делал слишком много ошибок объявления этого (любую обратную связи будет приветствоваться, хотя, вроде отправило это в спешке) :) Заранее спасибо ,
Yuna
4

голосов
1

ответ
1.6k

Просмотры

как получить кнопку в качестве всплывающего окна OpenLayers?

Я пытаюсь поставить кнопку внутри из всплывающего окна OpenLayers. В то время как кнопка отображается корректно отобразить с помощью следующего кода, функция «HandlerFunc» не выполняется, если кнопка нажата. Сегмент кода я разместил все внутри другой функции (так HandlerFunc фактически вложенная функция). Я использую JQuery для самой кнопки. Любые идеи о том, что может быть неправильно? Спасибо! вар функция = новый OpenLayers.Feature (присутствия, LL); feature.popupClass = popupClass; feature.data.popupContentHTML = "Click Me"; feature.data.overflow = (переполнение)? «Авто»: «скрытый»; feature.data.icon = markerIcon; $ Кнопки ( '# PopUpButton') (). $ ( '# PopUpButton') нажмите (HandlerFunc). функционировать HandlerFunc () {// сделать что-то}
Yuna
2

голосов
1

ответ
937

Просмотры

OpenLayers полигон не «Готово» рисунок

Я пытаюсь нарисовать многоугольник произвольной формы в OpenLayers, используя следующий код: DrawPolygon = новый OpenLayers.Control.DrawFeature (слой, OpenLayers.Handler.Polygon, {eventListeners: { "featureadded": newPolygonAdded}}); Тем не менее, у меня возникают проблемы, когда полигон не будет «закончить» рисунок. Чтобы уточнить, я имею в виду, что обычно при двойном щелчке на вершину, многоугольник заканчивает рисунок. С помощью этого кода однако, двойной щелчок не имеет никакого эффекта. Пожалуйста, дайте мне знать, если я пропускаю некоторые важные линии, что говорит обработчик мы «сделали» рисование многоугольника! (Я не казался, найти такую ​​строку в примерах, и код работает нормально раньше, когда я просто пытался сделать правильный многоугольник вместо свободной формы). Спасибо!
Yuna
8

голосов
2

ответ
11.2k

Просмотры

Simple embedded Kafka test example with spring boot

Редактировать FYI: рабочий пример GitHub Я искал в интернете и не мог найти работу и простой пример встроенного теста Кафки. Моя установка: Spring загрузка несколько @KafkaListener с различными темами в одном классе Embedded Кафку для теста, который начинает тонкий тест с Kafkatemplate, который не посылают к теме, но методы @KafkaListener ничего не получающая даже после огромного времени сна нет предупреждений или ошибок показаны только информация спам от Кафки в журналах Пожалуйста, помогите мне. Есть в основном над сконфигурированных или overengineered примеров. Я уверен, что это может быть сделано просто. Спасибо, парни! @Controller общественного класса KafkaController {частный статический окончательный Logger LOG = getLogger (KafkaController.class); @KafkaListener (темы = "test.kafka.topic") общественного недействительными receiveDunningHead (конечная строка полезной нагрузки) {LOG. отладки ( "Получение события с полезной нагрузкой [{}]", полезная нагрузка); // Я буду делать вещи, которые база данных здесь я мог проверить в БД для тестирования}} частных статических строк SENDER_TOPIC = «test.kafka.topic»; @ClassRule общественности статической KafkaEmbedded embeddedKafka = новый KafkaEmbedded (1, правда, SENDER_TOPIC); @Test общественного недействительный testSend () бросает InterruptedException, ExecutionException {Карта senderProps = KafkaTestUtils.producerProps (embeddedKafka); производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); } // Я буду делать вещи, которые база данных здесь я мог проверить в БД для тестирования}} частных статических строк SENDER_TOPIC = «test.kafka.topic»; @ClassRule общественности статической KafkaEmbedded embeddedKafka = новый KafkaEmbedded (1, правда, SENDER_TOPIC); @Test общественного недействительный testSend () бросает InterruptedException, ExecutionException {Карта senderProps = KafkaTestUtils.producerProps (embeddedKafka); производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); } // Я буду делать вещи, которые база данных здесь я мог проверить в БД для тестирования}} частных статических строк SENDER_TOPIC = «test.kafka.topic»; @ClassRule общественности статической KafkaEmbedded embeddedKafka = новый KafkaEmbedded (1, правда, SENDER_TOPIC); @Test общественного недействительный testSend () бросает InterruptedException, ExecutionException {Карта senderProps = KafkaTestUtils.producerProps (embeddedKafka); производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); } @ClassRule общественности статической KafkaEmbedded embeddedKafka = новый KafkaEmbedded (1, правда, SENDER_TOPIC); @Test общественного недействительный testSend () бросает InterruptedException, ExecutionException {Карта senderProps = KafkaTestUtils.producerProps (embeddedKafka); производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); } @ClassRule общественности статической KafkaEmbedded embeddedKafka = новый KafkaEmbedded (1, правда, SENDER_TOPIC); @Test общественного недействительный testSend () бросает InterruptedException, ExecutionException {Карта senderProps = KafkaTestUtils.producerProps (embeddedKafka); производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); } производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); } производитель KafkaProducer = новые KafkaProducer (senderProps); producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 0, "message00")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 0, 1, "message01")) получаем (). producer.send (новый ProducerRecord (SENDER_TOPIC, 1, 0, "message10")) получаем (). Thread.sleep (10000); }
Yuna Braska
2

голосов
1

ответ
58

Просмотры

У них как синтаксис \\ д \\ д \\ д \\ и д {3} работают одинаково во всех средах?

Хотел бы спросить, есть ли разница между этими двумя регулярными выражениями? \ D \ d \ d \ против г {3} Я испытал это в моей локальной машине с помощью Java и ОС Windows и оба работают совершенно нормально, и иметь тот же результат. Однако, когда побежал в Linux среде, \ d \ d \ d работает нормально, а \ d {3} не делает. Является ли окружающая среда фактор здесь? Или, что еще может быть фактором, которые делают оба эти выражения отличаются в результате? вот фрагмент кода: шаблон шаблон = Pattern.compile ( ".. * ааа \\ \\ БББ д {3} .ccc \\ д {3}"); Сличитель согласовань = pattern.matcher ( "aaa.bbb033.ccc342.ffff"); Matcher.find (); Используя \ д \ д \ д, Matcher.find () = TRUE, используя \ д {3}, Matcher.find () = FALSE
Yuna
2

голосов
2

ответ
114

Просмотры

Как я могу удалить социальные закладки плагин с помощью HTML или JavaScript

Сори ребята, нажмите на первую ссылку вы увидите изображение я был знак красными, после того, как вы нажмете на вторую ссылку, вы увидите стрелку. 1) http://s261.beta.photobucket.com/user/minaekoz/media/satu.png.html 2) http://s261.beta.photobucket.com/user/minaekoz/media/satua.png.html Вопрос: То есть социальный сайт закладок я использую, чтобы продвинуть мой блог, но я хочу, чтобы удалить плагин после кого-то нажмите на эту ссылку в первом изображении. Как я могу удалить этот плагин во втором изображении после пользователя нажмите на ссылку в первом изображении? * Сори, если мой английский так плохо
Yuna Bz
0

голосов
0

ответ
3

Просмотры

Проходят конструктора свойство JavasScript в функции наведения мыши и до сих пор используют d3.select (это)

Я пытаюсь использовать d3.select (это) и this.data_ в this.HandleMouseOver. Я пробовал различные способы, чтобы исправить проблемы, такие как преобразование .он ( «MouseOver», this.handleMouseOver); чтобы .on ( 'MouseOver', функция () {this.handleMouseOver (d3.select (этот), this.data_);}); // >> ошибка: this.handleMouseOver не функция - но не повезло до сих пор (да, я добавил входы на handleMouseOver (выбор, данные) Любые предложения о том, как я могу получить доступ к d3.select (это), и это.. data_ в handleMouseOver () класса Chart {конструктор (ОПТС) {this.data_ = opts.data_;? this.width_ = opts.width_; this.height_ = opts.height_; this.draw (); // создаем график} рисовать () {this.container = svgContainer.append ( 'г') .attr ( 'идентификатор', 'страна-обертку') .attr ( 'ширина' , This.width_) .attr ( 'высота', this.height_) .attr ( 'преобразования', 'перевести (0,0)') .С ( 'MouseOver', this.handleMouseOver); //.on('mouseout», this.handleMouseOut); } HandleMouseOver () {вар this_ = d3.select (это); console.log (this_, this.data_); // this.data_ >> он говорит, что не определено}
Yuna Luzi
2

голосов
1

ответ
1.1k

Просмотры

Как поймать нажатой клавишу в случае timout (Batch)

Я использую событие тайм-аута в CMD партии, но когда это время, как я могу поймать ключ, который пользователь нажал над случае? или знать, что время имеет выход? Нечто подобное, возможно, это: @echo от эхо «Пожалуйста, нажмите Anykey для продолжения или программа будет выходить» тайм-аут / т 5 P / (если (таймаут == верно и нажатие = «нулевой») (Гото продолжить) еще (выход)!) S: извините за использование какого-то кода Java в этом, потому что я до сих пор не могу себе представить, как это работает в CMD партии (гугл это, но все равно не может.) Пожалуйста, помогите, спасибо!
sisi yuna
3

голосов
1

ответ
7.5k

Просмотры

Пробный класс синглтона пустоты метода с использованием PowerMockito

Я продолжаю получать WanterButNotInvoked исключение на моем UT на код ниже: @RunWith (PowerMockRunner.class) @PrepareForTest ({CounterHandler.class, TrHandlerProtocolsCounterHandler.class, IProtocolCounterHandler.class}) @Test общественного недействительными testInitialize () {IProtocolCounterHandler счетчик = новый TrHandlerProtocolsCounterHandler (); CounterHandler mockCounter = PowerMockito.spy (CounterHandler.getInstance ()); PowerMockito.doNothing (), когда (mockCounter) .initialize (). counter.initialize (); Mockito.verify (mockCounter) .initialize (); } ====================== класс CounterHandler общественного недействительными инициализации () {// сделать что-то} ============== . ======== TrHandlerProtocolsCounterHandler класс @Override общественного аннулируются Initialize () {CounterHandler.getInstance () инициализации (); } Я отлажена, что Counterhandler. getInstance.initialize был выполнен, но когда им пытаются проверить это, он говорит, что не было взаимодействия с издеваться. Спасибо!
Yuna