Codengineering - блог о программировании ➜ страница 1098


домашний каталог tkinter

При вызове tkFileDialog.askopenfile() Метод в tkinter, как установить каталог по умолчанию в домашний каталог пользователя? Есть ли способ сделать это независимо от операционной системы, или это то, с чем должен иметь дело Программист? ...

D3.js изменить стиль линии пути оси x

В d3.на диаграммах js линия оси x (черная линия между столбиками и метками столбиков) выглядит примерно так по умолчанию: |----------------|, смотрите скриншот ниже: Как бы я изменил это на просто прямую линию (без вертикальных линий на обоих концах)? Глядя на сгенерированный SVG, этот код, кажется, определяет этот стиль: <path class="domain" d="M0,6V0H824V6"></path>, который автоматически генерируется D3. Спасибо! ...

Powershell сравнивает 2 массива с разными свойствами

У меня есть 2 массива. Оба имеют свойство для размера файла, но имя свойства в первом массиве - "SizeInByte", а в другом массиве - "Length". Можно ли использовать compare-object для сравнения двух массивов на основе размера файла ? До сих пор я не нашел способа сделать это : ( ...

растянуть ImageView вертикально constraintlayout

У меня есть небольшая проблема в получении ImageView, чтобы заполнить оставшийся пробел по вертикали. Я выделил его красным цветом на скриншоте. Может кто-нибудь взглянуть и дать совет? Https://i.stack.imgur.com/PBio1.png Это связанный XML-код: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.c ...

Создание модульных приложений Android на Eclipse

В настоящее время я портирую фреймворк для построения приложений на J2ME на Android. Этот фреймворк состоит из нескольких проектов, которые компилируются в библиотеки (jar). Каждая отдельная банка может содержать графические данные (ресурсы, экраны J4ME и т. д.). Каждый проект, как правило, имеет четко определенную точку входа (модуль). Если кто-то хочет построить приложение с использованием фреймворка, он должен только создать проект мидлета, добавить зависимости библиотеки и использовать импор ...

C++ Win32 не получает DBT DEVICEARRIVAL или DBT DEVICEREMOVECOMPLETE на WM DEVICECHANGE

Я работал над обнаружением вставки/удаления USB. Я реализовал код с помощью CreateWindowEx (), передавая WNCLASSEX, который с моим оконным процессом обратного вызова. При вставке и удалении моего usb я успешно получаю сообщение WM_DEVICECHANGE, но wParam всегда устанавливается в DBT_DEVNODES_CHANGED. Я никогда не получаю ни DBT_DEVICEARRIVAL, ни DBT_DEVICEREMOVECOMPLETE. Я использую то, что получаю, но мне действительно нужно уметь отличать устройство прибытие и удаление, так что я могу пр ...

Синхронизация SQL Server Compact 3.5 на языке C#

В моем проекте Я хочу синхронизировать SQL Server Compact 3.5 с MSSQL Server 2008. Я прошел все шаги в Visual Studio 2010, такие как добавление нового элемента > > кэш локальной базы данных > > настройка синхронизации данных и т. д. Соединение было успешно восстановлено. Но после этого этапа, я не знаю, как я могу сделать синхронизацию. у меня есть кнопка "Проверить обновления". При нажатии кнопки Обновить должна начаться синхронизация и новые данные с сервера MSSQL должны добавить " ...

Понимание генераторов в Python

В данный момент я читаю поваренную книгу Python и в настоящее время смотрю на генераторы. Я найти его трудно получить мою голову вокруг. Поскольку я пришел из фона Java, есть ли эквивалент Java? В книге говорилось о "производителе / потребителе", однако, когда я слышу это, я думаю о потоке. Что такое генератор и зачем его использовать? Без цитирования каких-либо книг, очевидно (если вы не можете найти достойный, упрощенный ответ прямо из книги). Возможно, с примерами, если ты чувствуешь себя в ...

Камень, ножницы, бумага в JavaScript

Я работаю над созданием своей первой игры (Rock Paper Sissors), и я столкнулся с проблемой, когда userChoice является ножницами и computerChoice является rock, программа не может вернуть победителя в качестве rock. Я могу заставить программу выдать мне победителя для любой другой комбинации. У меня есть мой код здесь: var userChoice = prompt("Do you choose rock, paper or scissors?"); var computerChoice = Math.random(); if (computerChoice < 0.34) { computerChoice = "rock"; } else if(co ...

Заменить значения NULL в таблице данных СПАРК

Я увидел здесь решение, но когда я попробовал, оно не работает для меня. Сначала я импортирую автомобили.csv-файл: val df = sqlContext.read .format("com.databricks.spark.csv") .option("header", "true") .load("/usr/local/spark/cars.csv") Который выглядит следующим образом: +----+-----+-----+--------------------+-----+ |year| make|model| comment|blank| +----+-----+-----+--------------------+-----+ |2012|Tesla| S| No comment| ...