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


Как вы запускаете свой собственный код вместе с циклом событий Tkinter?

мой младший брат только начинает заниматься программированием, и для своего проекта Science Fair он делает симуляцию стаи птиц в небе. Он получил большую часть своего кода написано, и это работает хорошо, но птицы должны двигаться каждый момент. Tkinter, однако, свиньи время для своего собственного цикла событий, и поэтому его код не будет работать. Делать root.mainloop() работает, работает и продолжает работать, и единственное, что он работает, это обработчики событий. есть ли способ чтобы ег ...

Java 8-разница между необязательными.flatmap и необязательно.карта

в чем разница между этими двумя методами: необязательно.flatMap () и необязательно.карта()? пример был бы признателен. ...

Как обрабатывать сообщения обработчика при приостановке активности / фрагмента

небольшое изменение на моей другой публикации в основном у меня есть сообщение Handler в своем Fragment который получает кучу сообщений, которые могут привести к тому, что диалоги будут отклонены или показаны. когда приложение помещается в фоновом режиме я получаю onPause но тогда все равно получите мои сообщения, как и следовало ожидать. Однако, поскольку я использую фрагменты, я не могу просто отклонить и показать диалоги, поскольку это приведет к IllegalStateException. Я не могу просто ув ...

Как определить, был ли пакет npm установлен глобально или локально

Я устанавливаю grunt, node, npm, bower и grunt-cli на windows7. инструкции говорят, что я должен запустить команды установки с флагом-g для global. Как я могу проверить, если я использовал флаг-G, Когда я установил. Это займет много времени, чтобы удалить их и переустановить. ...

Как создать вложенный dict в Python?

у меня есть 2 csv файлов. Первый файл данных и файл сопоставления. Файл отображения имеет 4 столбца Device_Name GDN Device_Type Device_OS Это также столбцы, которые присутствуют в файле данных и должны быть обработаны. файл данных содержит данные с заполненным столбцом Device_Name и пустыми столбцами rest 3. Файл сопоставления содержит все заполненные столбцы. Я хочу, чтобы мой код Python открывал оба файла и для каждого имени устройства в файле данных отображал его значение GDN, Device_Type &a ...

преобразование bool в int

насколько портативно это преобразование. Могу ли я быть уверен, что оба утверждения проходят? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); Не спрашивайте почему. Я знаю, что это некрасиво. Спасибо. ...

Как создать новую базу данных после первоначальной установки oracle database 11g Express Edition?

Я установил Oracle Database 11g Expressed Edition на своем ПК (windows 7) и я также установил Oracle SQL Developer. Я хочу создать простую базу данных для начала, возможно, с одной таблицей или двумя, а затем использовать Oracle SQL Developer для вставки данных и запроса к ним. когда я открываю Oracle SQL Developer, он просит меня создать новое соединение, поэтому он предполагает, что база данных уже создана. Так что мой вопрос, как я могу создать исходную базу данных в Oracle 11g? ...

Командная строка WPF

Я пытаюсь создать приложение WPF, которое принимает аргументы командной строки. Если аргументы не заданы, должно появиться главное окно. В случае некоторых конкретных аргументов командной строки код должен выполняться без графического интерфейса и завершаться после завершения. Любые предложения о том, как это должно быть сделано должным образом будут оценены. ...

наложение двух изображений в android для установки imageview

Я пытаюсь наложить два изображения в моем приложении, но они, кажется, врезаться в мой canvas.setBitmap() линии. Что я делаю не так? private void test() { Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.t); Bitmap mBitmap2 = BitmapFactory.decodeResource(getResources(), R.drawable.tt); Bitmap bmOverlay = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(), mBitmap.getConfig()); Canvas canvas = new Canvas(); canvas.setBitmap(bmOverlay); can ...

Включить пакетирование и минимизацию в режиме отладки в ASP.NET MVC 4

Я не могу поверить, что я не могу найти другие вопросы об этом, но: как один включить связывание в режиме отладки? Я знаю, как он включен для режима выпуска, но в режиме отладки я не могу найти способ включить пакетирование. Это вообще возможно или я что-то пропустил? ...