программирование

Q & A для профессиональных программистов и энтузиастов


7
Извлечение подстрок в Go
Я пытаюсь прочитать с консоли всю строку (включая пробелы), а затем обработать ее. Используя bufio.ReadString, символ новой строки читается вместе с вводом, поэтому я придумал следующий код для обрезки символа новой строки: input,_:=src.ReadString('\n') inputFmt:=input[0:len(input)-2]+"" //Need to manually add end of string Есть ли более идиоматический способ сделать это? То есть …
114 go  substring 

1
Как создать экземпляр анонимного класса абстрактного класса в Котлине?
Предположим, что KeyAdapterэто абстрактный класс с несколькими методами, которые можно переопределить. В java я могу: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; Как сделать то же самое в Котлине?

10
Как я могу открыть оболочку внутри окна Vim?
Я могу открыть оболочку с помощью команды: shell в Vim, однако я не могу редактировать файл и в то же время использовать оболочку. Есть ли способ разделить Vim на несколько окон (или вкладок) и открыть оболочку в одной из них?
114 vim  shell  window 

1
Когда в замыкании реализуются Fn, FnMut и FnOnce?
Каковы специфические условия для закрытия в целях осуществления Fn, FnMutи FnOnceчерты? То есть: Когда закрытие не реализует FnOnceчерту? Когда закрытие не реализует FnMutчерту? Когда закрытие не реализует Fnчерту? Например, изменение состояния замыкания в его теле заставляет компилятор не реализовывать Fnего.
114 rust  closures 


5
Как размонтировать, отрендерить или удалить компонент из самого себя в уведомлении React / Redux / Typescript
Я знаю, что этот вопрос уже задавали пару раз, но в большинстве случаев решение состоит в том, чтобы справиться с этим в родительском элементе, поскольку поток ответственности только нисходящий. Однако иногда вам нужно убить компонент одним из его методов. Я знаю, что не могу изменить его свойства, и если я …
114 reactjs  unmount 

6
Форматировать ось Y в процентах
У меня есть существующий сюжет, созданный с помощью таких пандов: df['myvar'].plot(kind='bar') Ось y имеет формат с плавающей запятой, и я хочу изменить ось y на проценты. Во всех найденных мною решениях используется синтаксис ax.xyz, и я могу разместить код только под строкой выше, которая создает график (я не могу добавить …

18
Как исправить ошибку «Массивы объектов не загружаются, когда allow_pickle = False» для функции imdb.load_data ()?
Я пытаюсь реализовать пример двоичной классификации, используя набор данных IMDb в Google Colab . Я уже реализовал эту модель раньше. Но когда я попытался сделать это снова через несколько дней, он вернул ошибку значения: «Массивы объектов не могут быть загружены, когда allow_pickle = False» для функции load_data (). Я уже …
114 python  numpy  keras 




6
Как отлаживать apk подписанный для выпуска?
У меня есть apk, который я подписал, загрузил на Android Market и установил на свой телефон. Я хотел бы отладить этот выпуск apk (с помощью Eclipse), пока он работает на моем телефоне. Я делал это раньше (и помню, что это было с одним из инструментов разработки Android; возможно, Dalvik Debug …


8
Node.js создает дочерний процесс и получает вывод терминала в реальном времени
У меня есть сценарий, который выводит «привет», спит на секунду, выводит «привет», спит на 1 секунду и так далее и так далее. Теперь я подумал, что смогу решить эту проблему с помощью этой модели. var spawn = require('child_process').spawn, temp = spawn('PATH TO SCRIPT WITH THE ABOVE BEHAVIOUR'); temp.stdout.pipe(process.stdout); Теперь проблема …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.