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

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

10
Чи імпортувати всередині функцій пітонічно?
PEP 8 говорить: Імпорт завжди розміщується у верхній частині файлу, одразу після будь-яких коментарів модулів та доктрингів, а також перед глобальними модулями та константами. За професією я порушую PEP 8. Деколи я імпортую речі всередині функцій. Як правило, я це роблю, якщо є імпорт, який використовується лише в межах однієї …

4
Як правильно користуватися Oracle ORDER BY і ROWNUM?
Мені важко перетворити збережені процедури з SQL Server в Oracle, щоб наш продукт був сумісний з ним. У мене є запити, які повертають найновіший запис деяких таблиць на основі часової позначки: SQL Server: SELECT TOP 1 * FROM RACEWAY_INPUT_LABO ORDER BY t_stamp DESC => Це поверне мені останній запис Але …

4
Як я можу використовувати локальне зображення як базове зображення з докерфайлом?
Я працюю над докерфайлом. Я щойно зрозумів, що FROMвесь час використовую з індексованими зображеннями. Тож мені цікаво: Як я можу використати одне із своїх локальних (користувацьких) зображень як базове ( FROM) зображення без pushingйого вказівника?
126 docker 

8
MySQL не вдається: mysql "ПОМИЛКА 1524 (HY000): плагін" auth_socket "не завантажений"
Моє місцеве середовище: свіжий Ubuntu 16.04 з PHP 7 з встановленим MySQL 5.7 sudo apt-get install mysql-common mysql-server Коли я намагався увійти в MySQL (через CLI): mysql -u root -p Я натрапив на циклічну проблему з 3 кроками. 1) Спочатку було якесь питання про розетку ERROR 2002 (HY000): Can't connect …

8
Поля / прокладка в останньому дочірні в RecyclerView
Я намагаюсь додати Padding / Margin Bottom в останньому ряду та Padding / Margin Top у першому рядку. Я не можу зробити це в пункті xml, як це вплине на всі мої діти. У моєму RecyclerView Adapter є заголовки та діти, тому я не можу користуватися цим android:padding="4dp" android:clipToPadding="false" Мені …

16
Як перевірити, чи контролер подання представлений модально або натиснуто на навігаційний стек?
Як я можу, на мій погляд контролера, розрізняти: представлені модально натиснув на стек навігації І те, presentingViewControllerі інше isMovingToParentViewControllerє YESв обох випадках, тому не дуже корисні. Що ускладнює речі, це те, що контролер мого батьківського перегляду іноді є модальним, на який натискається контролер перегляду, який потрібно перевірити. Виявляється, моє питання …

12
Як асинхронно викликати метод на Java
Нещодавно я переглядав goroutine Go і думав, що було б непогано мати щось подібне на Java. Наскільки я шукав поширений спосіб паралелізації виклику методу - це зробити щось на кшталт: final String x = "somethingelse"; new Thread(new Runnable() { public void run() { x.matches("something"); } }).start(); Це не дуже елегантно. …

2
Отримати всі git комітети з останнього тегу
Коли я збираюся позначати тег на коміті, мені потрібно знати, що змінилося з моменту останнього тегу. Наприклад: a87a6sdf87a6d4 Some new feature a87a6sdf87a6d3 Some bug fix a87a6sdf87a6d2 Some comments added a87a6sdf87a6d1 Some merge <- v1.4.0 У цьому прикладі я хотів би дізнатися про 3 новітні коміти, або мати можливість надрукувати журнал, …

6
Як розібрати часові позначки unix до часу
Я намагаюся проаналізувати часову позначку Unix, але я виходжу з помилки діапазону. Це насправді не має сенсу для мене, оскільки макет правильний (як у документах Go): package main import "fmt" import "time" func main() { tm, err := time.Parse("1136239445", "1405544146") if err != nil{ panic(err) } fmt.Println(tm) } Ігровий майданчик
126 go  time  unix-timestamp 

6
Як я можу конвертувати .py у .exe для Python?
Я намагаюся перетворити досить просту програму Python у виконуваний файл і не міг знайти те, що шукав, тому у мене є кілька питань (я запускаю Python 3.6): Методи цього, які я знайшов поки що, такі завантаження старої версії Python та використання pyinstaller/py2exe створення віртуального середовища в Python 3.6, що дозволить …

2
python pip: примусове встановлення ігнорування залежностей
Чи є якийсь спосіб змусити встановити пакет pip python, ігноруючи всі його залежності, які неможливо задовольнити? (Мені байдуже, як "неправильно" це робити. Мені просто потрібно це робити, будь-яка логіка і міркування в сторону ...)
126 python  pip 

11
"Очікується BEGIN_OBJECT, але було STRING у колонці 1 рядка 1"
У мене є цей метод: public static Object parseStringToObject(String json) { String Object = json; Gson gson = new Gson(); Object objects = gson.fromJson(object, Object.class); parseConfigFromObjectToString(object); return objects; } І я хочу розібрати JSON з: public static void addObject(String IP, Object addObject) { try { String json = sendPostRequest("http://" + …
126 java  json  parsing  gson 

6
Як зберегти індекс при використанні злиття панд
Я хотів би об'єднати два DataFramesта зберегти індекс із першого кадру як індекс на зведеному наборі даних. Однак, коли я зливаю, отриманий DataFrame має цілий індекс. Як я можу вказати, що я хочу зберегти індекс у лівому кадрі даних? In [4]: a = pd.DataFrame({'col1': {'a': 1, 'b': 2, 'c': 3}, …
126 python  pandas 

11
Розбір величезних журналів у Node.js - читати по черзі
Мені потрібно здійснити розбір великих (5-10 Gb) логістів у Javascript / Node.js (я використовую Cube). Логінал виглядає приблизно так: 10:00:43.343423 I'm a friendly log message. There are 5 cats, and 7 dogs. We are in state "SUCCESS". Нам потрібно прочитати кожен рядок, зробити деякий аналіз (наприклад, відкреслити 5, 7і SUCCESS), …

9
Як урізати текст у Angular2?
Чи є спосіб я обмежити довжину рядка числом символів? наприклад: Я повинен обмежити довжину заголовка до 20 {{ data.title }}. Чи є труба чи фільтр для обмеження довжини?

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