0

голосов
0

ответ
11

Просмотры

Как исправить «ш: заварить: команда не найдена» в XCode?

Я делаю инструмент командной строки в Xcode, и хочу позвонить терминальные командам с моим кодом C ++. Я обнаружил, что системная функция () может работать терминальные команды. И я знаю, что команды, которые я хочу работать в моем терминале. Но эти команды не работают точно так же, когда я называю их с системой () в XCode. Например, я пытался вызвать команду заваривания в XCode. Система ( "варят"); Я ожидаю, что выход будет таким же, как при вводе настояться в моем терминале: Пример использования: заварить поиск [TEXT | / REGEX /] ... и т.д., но фактический объем производства в XCode является ш: заварить: команда не найдена. Почему система () действует иначе, чем терминал? Должен ли я использовать другую функцию?
evn
3

голосов
4

ответ
196

Просмотры

How to count, in R, the number of records (i.e., rows, cells) in a column belonging to a combination of treatments in the same dataframe?

Это мой первый вопрос в этом форуме, и я имеют ограниченный опыт с R, поэтому мои извинения, если вопрос не ясно, каким-то образом или, если это слишком основной. У меня есть dataframe под названием значение, состоящее из столбца номера образца, две переменных фактор (H и W), а также несколько числа столбцов (названных как интервалы числа после разреза), следующий образом: образец HW (12.95,13] (13, 13,05] (13.05,13.1] (13.1,13.15] 130 BG д 0 0 0 0 131 BG д 0 0 0 0 132 BG д 0 0 0 0 133 XI 0 0 0 0 134 XI 0 0 0 0 135 XI 0 0 0 0 136 XI 0 0 0 0 137 XI 0 0 0 0 138 XI 0 0 0 0 139 XI 0 0 0 0 140 XI 0 0 0 0 141 XI 0 35947,65 0 0 142 XI 0 0 0 0 143 XI 0 0 0 0 144 XI 0 0 0 0 145 XI 0 0 0 73709. 67 146 XI 0 0 0 0 147 XI 21756,63 0 32362,41 0 148 XI 0 0 0 0 149 XI 0 0 0 0 150 XI 0 0 0 0 151 XI 0 0 0 0 152 хс 0 0 0 0 153 хс 0 0 0 0 154 хс 0 0 0 0 155 хс 0 0 0 32578,03 Мне нужно подсчитать, сколько строк в каждом из числа столбцов для каждой комбинации обработки и количества образца имеет значения больше чем 0. Я попробовал агрегат, граф и сумму функций, но имел нет успеха до сих пор. Может кто-нибудь помочь мне с этим? Спасибо! 03 Мне нужно подсчитать, сколько строк в каждом из числа столбцов для каждой комбинации обработки и количества образца имеют значения больше 0. Я пробовал совокупность, подсчитываю и суммовые функции, но не имел никакого успеха до сих пор. Может кто-нибудь помочь мне с этим? Спасибо! 03 Мне нужно подсчитать, сколько строк в каждом из числа столбцов для каждой комбинации обработки и количества образца имеют значения больше 0. Я пробовал совокупность, подсчитываю и суммовые функции, но не имел никакого успеха до сих пор. Может кто-нибудь помочь мне с этим? Спасибо!
EVN
1

голосов
1

ответ
37

Просмотры

JButton ArrayList не обновляет на клеща?

Я работаю на сырую праздных играх (думает CookieClicker), используя JFrame графического интерфейс по умолчанию. Единица валюты «щелчки» и достаточно один раз «щелчки» начисляются, игрок должен быть в состоянии нажать на JButton, соответствующий Автокликеры они могут купить. Тем не менее, только последний "автокликер добавил к ArrayList из автокликер становится доступным в нужное время, и если она нажата, все остальное JButtons взять на его свойство. Если это возможно, могли бы вы помочь мне выяснить проблему? Отказ от ответственности: вероятно, куча неисправностей. Вот мой Основной класс: (У меня есть дополнительное JButtons и автокликер закомментированное поэтому он работает вроде по назначению) импорт java.awt.FlowLayout; импорт java.awt.event.ActionEvent; импорт java.awt.event.ActionListener; импорт java.util.ArrayList; импорт java.util.Arrays; импорт javax.swing *. общественный класс Main расширяет JFrame / * реализует Runnable * / {статический двойной ClickCount = 0D; статическая двойная CPst = 0D; Статическая JFrame frameMain = новый JFrame ( "Clicker - Evan"); статический JLabel labelCount = новый JLabel ( "Нажмите Count:" + ClickCount); статический JLabel labelcps = новый JLabel ( "Click Per Second:" + CPSt); статические ArrayList кликеры = новый ArrayList (/ * Arrays.asList (Автокликеры ( "мышь", 1, 10)) * /); статическая ArrayList buttonAuto = новый ArrayList (); Статическая JButton buttonMain = новый JButton ( "Click"); частный статический логический ход = ложь; // частный поток Thread; государственной статической силы основных (String [] арг) {INIT (); бежать(); } Статические длинные lastTime2 = System.nanoTime (); Окончательный статический двойной amountOfTicks2 = 2D; статическая двойная NS2 = +1000000000 / amountOfTicks2; двойная Delta2 = 0; // Ссылка: https://www.youtube.com/watch?v=jEXxaPQ_fQo статического класса buttonMainAction реализует ActionListener {общественного недействительный actionPerformed (ActionEvent е) {ClickCount ++; System.out.println ( "обновить?"); }} Статический класс buttonBuyAction реализует ActionListener {общественного недействительными actionPerformed (ActionEvent е) {INT fromNumber = Integer.parseInt (e.getActionCommand ()); ClickCount - = (целое) clickers.get (fromNumber) .getCost (); clickers.get (fromNumber) .buy (); buttonAuto.get (fromNumber) .setText (clickers.get (fromNumber) .getNumberOwned () + "" + clickers.get (fromNumber) .getName () + "(с) - Стоимость:" + (ИНТ) кликеры. получить (fromNumber) .getCost () + "щелчки"); System.out.println ( "+ 1" + clickers.get (fromNumber) .getName ()); }} // Источник: https://www.youtube.com/watch?v=qSdKBQMdlLM // Источник 2: https://www.youtube.com/watch?v=vFRuEgEdO9Q&list=PLah6faXAgguMnTBs3JnEJY0shAc18XYQZ&index=4 государственной статической силы бежать ( ) {длинные LastTime = System.nanoTime (); Конечное двойное amountOfTicks = 60D; двойной нс = 1000000000 / amountOfTicks; двойная дельта = 0; //в этом(); в то время как (бег) {долго теперь = System.nanoTime (); дельта + = (теперь - LastTime) / нс; LastTime = Теперь; если (дельта> = 1) {клеща (); delta--; } Визуализации (); }} Частная статическая сила инициализация () {clickers.add (новые Автокликеры ( "мышь", 0,1, 10)); // clickers.add (новые Автокликеры ( "Monkey", 0,36, 50)); // clickers.add (новые Автокликеры ( "Малыш", 0,5, 250)); // clickers.add (новые Автокликеры ( "Pre-подросток", 1, 700)); // clickers.add (новые Автокликеры ( "Angsty подростка", 1,5, 1500)); // clickers.add (новый Автокликеры ( "Intern", 2.5, 2000)); // clickers.add (новые Автокликеры ( "Новичок", 5, 4000)); // clickers.add (новые Автокликеры ( "HR Сотрудник", 10, 10000)); // clickers.add (новый Автокликеры ( "Разное. Сотрудник", 15, 12000)); // clickers.add (новые Автокликеры ( "Медиа-аналитик", 30, 100000)); // clickers.add (новые Автокликеры ( "генеральный директор", 50, 800000)); // кликеры. добавить (новый Автокликеры ( "Исследователь", 80, 2000000)); // // // clickers.add (новый Автокликеры ( "Жертвоприношение Лидер", 500, 99999999)); System.out.println ( "clickers.size () = \ т" + clickers.size ()); frameMain.setVisible (истина); frameMain.setSize (800, 600); frameMain.setResizable (ложь); frameMain.setDefaultCloseOperation (EXIT_ON_CLOSE); frameMain.setLayout (новый FlowLayout ()); frameMain.add (buttonMain); buttonMain.addActionListener (новый buttonMainAction ()); buttonAuto.add (новый JButton ( "0 Mouse (s) - Стоимость: 10 Переходов")); // buttonAuto.add (новый JButton ( "0 обезьян (s) - Стоимость: 50 Переходов")); // buttonAuto.add (новый JButton ( "0 Малыш (ы) - Стоимость: 250 Переходов")); // buttonAuto.add (новый JButton (» frameMain.add (labelCount); для (INT I = 0; iclickCount) {если (buttonAuto.get (я) .isEnabled ()) buttonAuto.get (я) .setEnabled (ложь); (! ButtonAuto.get (я) .isEnabled ())} еще {если buttonAuto.get (я) .setEnabled (истина); }}}} А вот мой Автокликеры класс: открытый класс Автокликеры {частное статическое имя строки; частный статический двойной сП; частная статическая двойная стоимость; частный статический INT numberOwned; общественные Автокликеры (String nameIn, двойная cpsIn, внутр COSTIN) {имя = nameIn; сП = cpsIn; Стоимость = COSTIN; numberOwned = 0; } Строка GetName () {имя общественного возврата; } Общественных двойной getCPS () {вернуться сП; } Общественное двойное getCost () {возвращение стоимости; } Общественного ИНТ getNumberOwned () {вернуться numberOwned; } Общественного недействительными купить () {numberOwned ++; Стоимость * = 1,174; } } Огромное спасибо! ^ _ ^
evn
0

голосов
1

ответ
12

Просмотры

Cant подключения Ubuntu терминал и питон скрипт

Im пытается использовать Ubuntu терминал через питон скрипт. Скрипт получает текст команды (от ввода () для теста), отправляет его на терминал, терминал возвращает результат команды, сценарий печать результата в консоли. Я уже получить, что я должен использовать подпроцесс POPEN и PIPE, но после того, как inputing 1-й команды, сценарий печати только B «», после второй ошибки рейза «ValueError: Не удается отправить вход после начала связи» мой тестовый код (да, его плохо): импорт подпроцесса, как SB из подпроцесса импорта ТРУБ, POPEN р = POPEN ([ 'гном-терминал'], стандартный вывод = ТРУБ, стандартного ввода = ТРУБ, Stderr = ТРУБ) команды = 'CMD' в то время как True: команда = вход () out_data, err_data = p.communicate (command.encode ()) печать (магнезии (out_data)) Я знаю, что я делаю это неправильно, но не может найти правильно. Извините за English.Thanks.
eVn