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

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

11
Використання бродяжних для запуску віртуальних машин із середовищем робочого столу
Середовище розвитку моєї компанії базується на віртуальних машинах, що працюють на VirtualBox. Ми хотіли б просунутись на крок далі і використати можливості Vagrant, щоб опис машини був у текстовому файлі, а потім змогли "підняти" цю машину на основі цього текстового файлу. У поєднанні з маріонеткою це вирішило б нам проблему …

21
Обчисліть центральну точку кількох пар координат широти / довготи
З огляду на набір точок широти та довготи, як я можу обчислити широту та довготу центральної точки цього набору (він же - точка, яка зосереджує погляд на всіх точках)? EDIT: Розробка Python, яку я використав: Convert lat/lon (must be in radians) to Cartesian coordinates for each location. X = cos(lat) …

14
Перевірте, чи існує служба Windows, і видаліть її в PowerShell
Наразі пишу сценарій розгортання, який встановлює ряд служб Windows. Назви служб узагальнені, тому я хочу видалити попередню версію служби Windows як частину встановлень нової служби. Як мені найкраще це зробити в PowerShell?

8
Синхронізовані статичні методи Java: блокування об'єкта чи класу
Документація Java говорить: Неможливо переплутати два виклики синхронізованих методів на одному об’єкті. Що це означає для статичного методу? Оскільки статичний метод не має асоційованого об’єкта, чи заблокує синхронізоване ключове слово в класі замість об'єкта?

4
Передача масиву як аргументи, а не масив, в PHP
Здається, я пам’ятаю, що в PHP є спосіб передавати масив як список аргументів для функції, дереференціюючи масив у стандартний func($arg1, $arg2)спосіб. Але зараз я загубився, як це зробити. Я пригадую спосіб проходження посилання, як "глобувати" вхідні параметри ... але не як де-перелічити масив у список аргументів. Це може бути так …
148 php  arrays  function  methods 

6
Як відкрити кожен файл у папці?
У мене є сценарій python parse.py, який у скрипті відкриває файл, скажімо, file1, а потім робить щось, можливо, роздруковує загальну кількість символів. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) Зараз я використовую stdout, щоб направити результат на свій вихідний файл - вихід python parse.py …
148 python  file  pipe  stdout  stdin 

10
Дані формулярного формату POST за допомогою Retrofit 2.0, включаючи зображення
Я намагаюся зробити HTTP POST на сервер за допомогою Retrofit 2.0 MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("image/*"); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); imageBitmap.compress(Bitmap.CompressFormat.JPEG,90,byteArrayOutputStream); profilePictureByte = byteArrayOutputStream.toByteArray(); Call<APIResults> call = ServiceAPI.updateProfile( RequestBody.create(MEDIA_TYPE_TEXT, emailString), RequestBody.create(MEDIA_TYPE_IMAGE, profilePictureByte)); call.enqueue(); Сервер повертає помилку, кажучи, що файл недійсний. Це дивно, тому що я намагався …

9
Перетворення рядка в об'єкт JSON
Як змусити JS думати, що рядок - JSON? У мене є функція, яка працює лише в тому випадку, якщо до неї передано об'єкт JSON. Якщо я передаю йому рядок у такому ж форматі, як і JSON, вона не працює. Тому я хочу, щоб ця функція подумала, що передана їй рядок …
148 javascript  ajax  json 



6
Чому б я std :: перемістити std :: shared_ptr?
Я переглядав вихідний код Clang і знайшов цей фрагмент: void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = std::move(Value); } Чому я хочу ?std::movestd::shared_ptr Чи є якась точка передачі права власності на спільний ресурс? Чому б я просто не зробив це замість цього? void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = Value; }

21
Як використовувати sed для видалення останніх n рядків файлу
Я хочу видалити кілька n рядків з кінця файлу. Це можна зробити за допомогою sed? Наприклад, для видалення рядків від 2 до 4 я можу використовувати $ sed '2,4d' file Але я не знаю номерів рядків. Я можу видалити останній рядок за допомогою $sed $d file але я хочу знати …
148 linux  bash  shell  sed 

5
У OS X Lion LANG не встановлено на UTF-8, як це виправити?
Я намагаюся налаштувати постгрес в OS X Lion, і виявляю, що це неправильно налаштування var середовища середовища LOCALE. Ось що встановлено: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= Я чекаю чогось з UTF-8. Це чиста установка OS X Lion, з іспанською мовою. Я нічого не рухаю. Я не знаю, …

9
Витягування тексту OpenCV
Я намагаюся знайти обмежувальні поля тексту у зображенні, і зараз використовую такий підхід: // calculate the local variances of the grayscale image Mat t_mean, t_mean_2; Mat grayF; outImg_gray.convertTo(grayF, CV_32F); int winSize = 35; blur(grayF, t_mean, cv::Size(winSize,winSize)); blur(grayF.mul(grayF), t_mean_2, cv::Size(winSize,winSize)); Mat varMat = t_mean_2 - t_mean.mul(t_mean); varMat.convertTo(varMat, CV_8U); // threshold the …

9
Створення JAR, що працює, з Gradle
До цього часу я створював файли JAR, які можна запустити, за допомогою функції Eclipse "Export ...", але тепер я перейшов на IntelliJ IDEA та Gradle для автоматизації побудови. Деякі статті тут пропонують плагін "application", але це не зовсім призводить до очікуваного результату (просто JAR, відсутні сценарії запуску чи щось подібне). …
148 java  jar  gradle 

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