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

Обмениваемся данными с USB девайсом при помощи libusb

LibUsb - библиотека для языка C, которая позволяет обмениваться данными с устройствами по протоколу usb.

У меня есть устройсво на базе STM32F407VGT6 микроконтроллера.
Давайте рассмотрим механизм посылки и принятия данных.

Прежде всего стоит отметить, что данные можно слать разными способами. Мы рассмотрим асинхронную передачу прерывания ( interrapt transfer )
Этот тип передачи позволяет передавать небольшие объёмы данных без получения подтверждения о получении. Тобеш послали и забыли))

При работе с libusb следует помнить, что его нужно инициализировать:

Побайтовое копирование файла при помощи потоков С++

При помощи потоков можно читать сразу блоки данных, но для начала я решил рассмотреть пример такой утилиты с побайтовым копированием.
Прежде всего нам необходмо подключить потоковые библиотеки С++ и оприделить пространство имён.

#include <iostream>
#include <fstream>
using namespace std;

Теперь перейдём к телу функции main(). Прежде всего оприделим два потока: один для ввода данных (считывания из исходного файла), другой - для вывода (записи).

Используем QSettings для хранения настроек приложения Qt

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

Создадим его в Qt Creator..
Перед использованием необходимо подключить библиотеку QSettings:

#include <QSettings>

Теперь можно создать объект настроек Qt:

Ищем простые числа в python - функции генераторы, yeld

Как вы помните простое число - это такое число которое делится только на себя и на 1.
Никаких супер мега методик тут не будет. Я просто постараюсь на примере объяснить значение команды yield.

С начала напишем функцию, которая будет проверять простое это число или нет:

Простенькое облако тегов на php

Нам понадобяться: руки, самые азы php и источник тегов для обработки. У меня источником выступает база данных mysql, а точнее её поля с метатегами.
Для начала выберем из базы (ну или считаем из файла, получим с сервера) необходимые теги.
Скажем они храняться в таблицах meta_k и meta_d и перечислены там через пробел.

Храним изображения в базе данных MySQL + php

Прежде всего помните, что у метода хранения изображений в базе данных есть свои плюсы и минусы.
+ Файлы проекта хранятся централизовано (что особенно хорошо при командной разработке).
+ Доступ к файлам в любом случае будет осуществляться через скрипт-загрузчик, что дает возможность более гибко контролировать этот процесс.