Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

30
Помилка входу в Google 12500
Я намагаюся інтегрувати Google Вхід у свій додаток. У мене немає бек-сервера, я просто отримую дані про ввійшли в обліковий запис Google до своєї програми. Я спершу спробував це за допомогою прикладу входу в Google, але у мене з’явилася помилка (жодних змін коду не було зроблено, за винятком надрукування стек-треків …

9
Використання atob Javascript для декодування base64 неправильно декодує рядки utf-8
Я використовую функцію Javascript, window.atob()щоб розшифрувати кодовану рядок base64 (зокрема базовий вміст, кодований base64 з API GitHub). Проблема в тому, що я повертаю кодовані ASCII символи назад (як â¢замість ™). Як я можу правильно обробляти вхідний потік, кодований base64, щоб він був розшифрований як utf-8?

7
Як змусити термінал iTerm повідомити мене про завершення завдання / процесу?
Повідомлення центру сповіщень було б ідеальним, але гарчить, док-станція відмов, звук тощо, теж буде добре (або якщо це можна зробити лише в Terminal.app, я б готовий переключитися назад). Чи є опція десь в iTerm, щоб увімкнути сповіщення, чи це щось, що я маю набрати в кінці команди в терміналі? Якщо …
106 macos  terminal  iterm  iterm2 

15
Як отримати команду find, щоб роздрукувати розмір файлу з ім'ям файлу?
Якщо я видаю команду find так: $ find . -name *.ear Він виводить: ./dir1/dir2/earFile1.ear ./dir1/dir2/earFile2.ear ./dir1/dir3/earFile1.ear Що я хочу "надрукувати" в командному рядку, це ім'я та розмір: ./dir1/dir2/earFile1.ear 5000 KB ./dir1/dir2/earFile2.ear 5400 KB ./dir1/dir3/earFile1.ear 5400 KB

7
Який найпростіший спосіб знайти слабкий ідентифікатор команди та ідентифікатор каналу?
Ми намагаємося налаштувати глибоке посилання на слабку, як описано тут: https://api.slack.com/docs/deep-linking У документі зазначено, що для відкриття конкретної команди слід використовувати таку URL-адресу: слабкий: // відкрити? team = {TEAM_ID} Відкрийте Slack і переключіть команди на вказану команду. Наданий TEAM_ID повинен бути рядок, як T12345. Крім того, для відкриття каналу в …
106 html  slack-api  slack 

11
Unix diff результати сторони на бік?
Як я можу побудувати результати команди Unix diff команда бічна до одної замість однієї різниці за іншою? Дивіться приклад нижче: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa …
106 bash  unix  diff 

12
як змінити версію python за замовчуванням?
Я встановив python 3.2 у своєму mac. Після запуску / Програми / Python 3.2 / Оновлення Shell Profile.command стає заплутаним те, що коли я набираю python -V у терміналі, він каже, що Python 2.6.1 , як я можу змінити версію python за замовчуванням?
106 python  macos 


10
Як я можу додати зміст до ноутбука Jupyter / JupyterLab?
У документації за адресою http://ipython.org/ipython-doc/stable/interactive/notebook.html сказано Ви можете надати концептуальну структуру для свого обчислювального документа в цілому, використовуючи різні рівні заголовків; доступно 6 рівнів - від рівня 1 (верхній рівень) до рівня 6 (абзац). Вони можуть бути використані пізніше для побудови вмісту тощо. Однак я ніде не можу знайти інструкцій, …


12
Як підключити або easy_install tkinter у Windows
My Idle видає помилки, які, як кажуть, tkinterне можна імпортувати. Чи є простий спосіб встановлення tkinterчерез pipабо easy_install? Здається, для цього летить багато назв пакетів ... Ця та інші різні варіанти з tkinter-pypyне працюють. pip install python-tk Я в Windows з Python 2.7 і не можу apt-get. Дякую.

6
Який сенс WORKDIR у Dockerfile?
Я вчу Докер. Я багато разів бачив, що Dockerfileмає WORKDIRкоманду: FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] Не можу я просто опустити WORKDIRі Copyпросто мати своє Dockerfileкоріння в проекті? Які недоліки використання цього …
106 docker  dockerfile 

3
Не вдається знайти локальний шлях для зберігання перекладів для файлу __init__.py
Я намагаюся перекласти додаток Django. Я створив кілька рядків {% trans %}у своїх шаблонах. Однак, коли я виконую таку команду в папці свого додатка, я отримую повідомлення про помилку: $ django-admin.py makemessages -l fr CommandError: Unable to find a locale path to store translations for file __init__.py` Що я зробив …

1
Викликання статичних родових методів
Я зіткнувся з цікавою ситуацією, пов’язаною зі статичними загальними методами. Це код: class Foo<E> { public static <E> Foo<E> createFoo() { // ... } } class Bar<E> { private Foo<E> member; public Bar() { member = Foo.createFoo(); } } Чому я не повинен вказувати аргументи типу у виразі Foo.createFoo()? Це …

1
Обмежте осі ggplot2, не виймаючи дані (зовнішні межі): збільшення
Якщо в ggplot вказати межі осі, то віддалені точки видаляються. Це добре для очок, але ви, можливо, захочете побудувати лінії, що перетинаються із заданим діапазоном, але ggplot rangeабо xlim/ylimметоди усувають їх. Чи є інший спосіб визначити діапазон осі ділянки без вилучення зовнішніх даних? напр require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c')) …
106 r  ggplot2  zoom  limits 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.