Програма для скритие иконок

Помогите найти програму для виндовс котороя через время скривает иконки на робочом столе и скривает панель задач Програма работает по принципу если не использовать пк на протяжение 10-60 сек то иконки и панель задач скриваютса. Помогите найти пожалуста очень нада!!!!!

Разбить треугольники и точки на пары для которых расстояние от точки до плоскости треугольника найменьшее

Заданы три точки и координаты трех треугольников в пространстве. Разбить их на пары (точка – треугольник), для которых расстояние от точки до плоскости треугольника наименьшая.

Есть определение расстояний и запись их в двумерный массив, строка – треугольник столбцы – соответствующее расстояние до точки. Нужен просто вывод типа: Точка 1 имеет самое короткое расстояние до плоскости треугольника 3

int main(void) {     float tr[3][9], distances[3][3], points[3][3];     float pointx, pointy, pointz, tAx, tAy, tAz, tBx, tBy, tBz, tCx, tCy, tCz;     float A, B, C, D, min = 0;     int i, j, index;      for (i = 0; i < 3; i++) {         printf("Enter the coordinates of %d point:", i + 1);         for (j = 0; j < 3; j++)             scanf("%f", &points[i][j]);     }      for (i = 0; i < 3; i++) {         printf("Enter the coordinates of %d triangle:", i + 1);         for (j = 0; j < 9; j++)             scanf("%f", &tr[i][j]);     }      for (i = 0; i < 3; i++) {         for (j = 0; j < 3; j++) {             pointx = points[j][0], pointy = points[j][1], pointz = points[j][2];              tAx = tr[i][0], tAy = tr[i][1], tAz = tr[i][2], tBx = tr[i][3], tBy = tr[i][4], tBz = tr[i][5], tCx = tr[i][6], tCy = tr[i][7], tCz = tr[i][8];             A = tAy * (tBz - tCz) + tBy * (tCz - tAz) + tCy * (tAz - tBz);             B = tAx * (tCz - tBz) + tBx * (tAz - tCz) + tCx * (tBz - tAz);             C = tAx * (tBy - tCy) + tBx * (tCy - tAy) + tCx * (tAy - tBy);             D = -A * tAx - B * tAy - C * tAz;              if (A == 0 && B == 0 && C == 0) {                 printf("\nCannot create a plane equation for given points. Verify that the data entered is correct.\n");                 return -1;             } else                 distances[i][j] =                         fabs(A * pointx + B * pointy + C * pointz + D) / sqrt(pow(A, 2) + pow(B, 2) + pow(C, 2));;         }     }      return 0; } 

Как отфильтровать данные для поля в форме по PermissionGroup?

app models.py:

class DriverStatus(models.Model): driver = models.ForeignKey(AdvancedUser,  on_delete=models.CASCADE, blank = False, related_name= 'driver_from_status', verbose_name='Водитель') date_created = models.DateTimeField(verbose_name='Дата создания', auto_created=True, null=True) status = models.ForeignKey(DriverStatusList,  on_delete=models.CASCADE, blank = False, related_name= 'driver_status', verbose_name='Статус') car_status = models.ForeignKey(CarStatusList, on_delete=models.CASCADE, blank = False, default=0, related_name= 'driver_car_status', verbose_name='Статус автомобиля') car_comment = models.CharField(max_length=1000, blank = True, null = True, verbose_name='Коментарий к автомобилю')  def __str__(self):     return ''.join([self.advanceduser.user.first_name, self.advanceduser.patronymic, self.advanceduser.user.last_name + ' - ' + self.status + ' - ' + self.date_created])  class Meta:     verbose_name = 'Занятость водителя'     verbose_name_plural = 'Зянотости водиетеля' 

user(другое djnago приложение) models.py:

class AdvancedUser(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, verbose_name = 'Пользователь') #order=models.ForeignKey(UserOrder, on_delete=models.PROTECT, null=True, verbose_name = 'Заказы') phone_number = models.CharField(max_length=10, blank=True, verbose_name = 'Номер телефона' ) patronymic = models.CharField(max_length=60, blank=True, verbose_name = 'Отчетсво') confirmed_email = models.BooleanField(default = False, verbose_name = 'Потвержден ли email') confirmed_phone = models.BooleanField(default = False, verbose_name = 'Потвержден ли номер телефона') email_confirm_token = models.CharField(max_length = 35, blank = True, verbose_name = 'Токен потверждения email') is_driver = models.BooleanField(blank= False, default = False, verbose_name='Водитель') is_loader = models.BooleanField(blank= False, default = False, verbose_name='Грузчик')  def __str__(self):           return ' '.join([self.user.last_name, self.user.first_name, self.patronymic, '('+self.phone_number+')'])  class Meta:     verbose_name = 'Клиент'     verbose_name_plural = 'Клиенты' 

В приложении app(там где и DriverStatus модель) пытаюсь отфильтровать показ в форме админки, при добавлении новой записи:

class DriverAdminForm(forms.ModelForm): def __init__(self, *args, **kwargs):     group = Group.objects.get(name='Водитель')     super(DriverAdminForm, self).__init__(*args, **kwargs)     self.fields['driver'].queryset = DriverStatus.objects.filter(driver__user__groups=group)#тут пытаюсь отфильтровать class Meta:     model = DriverStatus     fields = ['driver', 'status'] 

Нужно, чтобы показывало только тех пользователей у которых Permission Gorup = ‘Водитель’ Никаких ошибок нет, но и ни одного пользователя не выводит.

admin.py:

class DriverAdmin(admin.ModelAdmin):  list_display = ['get_first_name','get_last_name', 'get_patronymic', 'get_can_be_loader', 'get_status'] list_filter = ['status'] search_fields = ['first_name','last_name','patronymic']   def get_first_name(self, obj):     return obj.advanceduser_user.first_name def get_last_name(self, obj):     return obj.advanceduser_user.last_name def get_patronymic(self, obj):     return obj.advanceduser.patronymic def get_can_be_loader(self, obj):     return obj.advanceduser.can_be_loader def get_status(self, obj):     return obj.status get_first_name.short_description = 'Имя' get_last_name.short_description = 'Фамилия' get_patronymic.short_description = 'Отчество' get_can_be_loader.short_description = 'Может быть грузчиком' get_status.empty_value_display = 'Нет записей'  form = DriverAdminForm class Meta:     model = DriverStatus 

Еще так пробовал:

DriverStatus.objects.filter(driver__user__groups__id=3) DriverStatus.objects.filter(driver__user__groups__name='Водитель')   

Но так же нет результатов. И ошибки нет. Пользователи с такой группой точно есть.

Нужна помощь с созданием сайта для заполнения БД на Firebase


Идея дипломного проекта такова: сайт для администрации университета, с возможностью заполнить учебное расписание, и просмотра конечного результата для студентов.


Должна быть возможность добавления занятий, новых учителей, корпусов и тд., c проверкой свободны ли в этот день и время аудитория или учитель . Этот же БД используется и для приложения на Android, iOS, из которого они будут заполнять свои локальные БД. Это должно быть реализовано на Firebase, но большого опыта в нем у меня нету. Вопрос в том, как лучше это реализовать, какие технологии использовать. Возможно есть какие-то примеры где делают нечто похожее, или советы как лучше это реализовать, потому что в силу своей неопытности я не знаю даже как их найти. Буду очень благодарен если вы поделитесь своим опытом.

Как найти min значение для каждого первого(x) и второго(y) числа в кортеже?

Пример

lis=[     [(70, 70), (50, 350), (10, 50)],     [(50, 350), (350, 350)],     [(200, 450), (50, 0)] ] x_min = 10 y_min = 0 

Как я хотел это реализовать, но ответ не получается:

lis=[     [(70, 0), (50, 350), (350, 50),(100, 50)],     [(50, 350), (350, 350), (500, 350), (150, 350),],     [(200, 450), (10, 100)] ]  x = min([row[0] for row in lis]) y = min([row[1] for row in lis]) 

Как хранить информацию для справочника на Android?

Делаю справочник на Flutter под Android, в нём есть раздел оказания первой помощи, каждый пункт ведет на страницу с инструкцией. Инструкции однотипны: симптомы, действия, риски, препараты – все представляют из себя списки с текстовыми полями, но проблема в том, что в каждом конкретном случае количество позиций списка разнится.

Как можно организовать хранение информации?

Склоняюсь к sql lite, но не знаю как в этом случае реализовать структуру. Также наверное можно каждую инструкцию хранить как html файл (создать шаблон и просто наполнять его), но в этом случае этих файлов будет большое количество и не думаю что такой подход верный

CMake Ошибка при сборке: Нет правила для сборки цели

Мой проект содержит подпроект spu-api. При сборке возникает ошибка:

/home/kiryanenko/clion-2019.1.2/bin/cmake/linux/bin/cmake --build /home/kiryanenko/Projects/graph-api/cmake-build-debug --target graph_api -- -j 2 [ 16%] Linking C++ static library libspu-api.a [ 16%] Built target spu-api [100%] Built target graph_api  Build finished   /home/kiryanenko/clion-2019.1.2/bin/cmake/linux/bin/cmake --build /home/kiryanenko/Projects/graph-api/cmake-build-debug --target main -- -j 2 [ 12%] Linking C++ static library libspu-api.a [ 12%] Built target spu-api [ 75%] Built target graph_api make[3]: *** Нет правила для сборки цели «spu-api/libspu-api.a», требуемой для «main».  Останов. CMakeFiles/Makefile2:110: recipe for target 'CMakeFiles/main.dir/all' failed make[2]: *** [CMakeFiles/main.dir/all] Error 2 CMakeFiles/Makefile2:122: recipe for target 'CMakeFiles/main.dir/rule' failed make[1]: *** [CMakeFiles/main.dir/rule] Error 2 Makefile:131: recipe for target 'main' failed make: *** [main] Error 2 

Вот структура проекта:

├── spu-api │   ├── CMakeLists.txt │   ├── cp_images_to_srv.sh │   ├── help_srv.sh │   ├── libspu │   │   ├── base_structure.hpp │   │   ├── data_container_operators.hpp │   │   ├── errors │   │   │   ├── could_not_create_structure.hpp │   │   │   └── did_not_found_by_name.hpp │   │   ├── fields_containers.hpp │   │   ├── fields.hpp │   │   ├── fileops.hpp │   │   ├── libspu.hpp │   │   ├── spu.h │   │   └── structure.hpp │   ├── spu.h ├── BaseGraph.cpp ├── BaseGraph.h ├── CMakeLists.txt ├── Edge.cpp ├── Edge.h ├── exceptions.h ├── main.cpp ├── Node.cpp ├── Node.h ├── SpuUltraGraph.cpp ├── SpuUltraGraph.h └── types.h 

Корневой файл /CMakeLists.txt

cmake_minimum_required(VERSION 3.14) project(graph_api)  set(CMAKE_CXX_STANDARD 14)  set(SPU_ARCH 64) set(CMAKE_CXX_FLAGS "$  {CMAKE_CXX_FLAGS} $  {GCC_COVERAGE_COMPILE_FLAGS} -DSPU$  {SPU_ARCH}")  include_directories(spu-api) add_subdirectory(spu-api)  add_library(         graph_api STATIC         BaseGraph.cpp         BaseGraph.h         Node.cpp         Node.h         Edge.cpp         Edge.h         exceptions.h         types.h         SpuUltraGraph.cpp         SpuUltraGraph.h ) target_link_libraries(graph_api spu-api)  set(SOURCE_EXE main.cpp) add_executable(main $  {SOURCE_EXE}) target_link_libraries(main graph_api) 

Файл подпроекта /spu-api/CMakeLists.txt

cmake_minimum_required(VERSION 3.14) project(spu-api)  set(CMAKE_CXX_STANDARD 14)  add_library(         spu-api STATIC         spu.h         libspu/spu.h         libspu/base_structure.hpp         libspu/data_container_operators.hpp         libspu/fields.hpp         libspu/fields_containers.hpp         libspu/fileops.hpp         libspu/libspu.hpp         libspu/structure.hpp         libspu/errors/could_not_create_structure.hpp         libspu/errors/did_not_found_by_name.hpp ) SET_TARGET_PROPERTIES(spu-api PROPERTIES LINKER_LANGUAGE C++) 

В чем может быть причина?

? Вывод результатов для sklearn.svm.SVC

Задача – подгруз текстовой выборки, нормализация её в числовую форму, подбор параметра сетки. Имею:

import sklearn from sklearn import svm, datasets newsgroups = datasets.fetch_20newsgroups(subset='all', categories=['alt.atheism', 'sci.space']) X=newsgroups.data  #данные  y=newsgroups.target #индексы from sklearn.feature_extraction.text import TfidfVectorizer as tfv vector = tfv()  # TF-IDF data_X = vector.fit_transform(X)  #тестовая выборка import numpy as np from sklearn.model_selection import KFold grid = {'C': np.power(10.0, np.arange(-5, 6))} #указание параметров словаря cv = KFold(n_splits=5, shuffle=True, random_state=241)  #конструктор разбиений from sklearn.model_selection import GridSearchCV clf = sklearn.svm.SVC(kernel='linear', random_state=241)  #классификатор gs = GridSearchCV(clf, grid, scoring='accuracy', cv=cv) #подбор параметров gs.fit(data_X, y) 

Хочу получить:

for a in gs.grid_scores_:     a.mean_validation_score # оценка качества по кросс-валидации     a.parameters # значения параметров 

Но это для старой версии. Для последней как-то так:

for i in gs.best_params_:     print (i.best_estimator_) 

На этом месте я остановился, т.к. не получаю каких-либо параметров

Что я делаю не то?

Какой правильный тип колонки нужно указать для номеров и для путей к изображений в Laravel

Я себе для фронтенда делаю просто api на laravel, буду признателен за помощь если подскажи какой тип колонки нужно установить если у меня в json должно приходить например “comments_number”: “9” и путь к фото “author_pic”: “https://myphoto.png” – это всё string($ table->string(‘comments_number’);) или нужно определенный типы ставить?