Форум программистов, компьютерный форум, киберфорум
Peoples
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 2.
Что я понял на первой работе программистом / Мои советы Junior-разработчикам
Запись от Peoples размещена 05.11.2023 в 08:56
Показов 1309 Комментарии 1

Текстовая версия на Хабре: https://habr.com/ru/articles/766868/

Старый
Python 3.10 | Что Нового?
Запись от Peoples размещена 17.12.2021 в 07:18
Показов 709 Комментарии 0

Начало октября 2021 года, а именно 4 число, ознаменовано выходом новой версии языка Python – 3.10. Сентябрь догорел, официальный релиз выкатился, а канал PyLounge представляет свой разбор долгожданного обновления. В этом ролике мы рассмотрим основные нововведения Python 3.10 и ответим на вопрос – есть ли смысл обновляться прямо сейчас?

Старый
5 Лучших Книг Для Изучения С++ (Мой Топ)
Запись от Peoples размещена 18.01.2021 в 07:46
Показов 6284 Комментарии 9

Старый
5 Лучших Книг По Data Science И Machine Learning
Запись от Peoples размещена 05.10.2020 в 22:10
Показов 1386 Комментарии 0

Старый
Основы NumPy Python | Массивы, Матрицы И Операции Над Ними
Запись от Peoples размещена 29.09.2020 в 08:44
Показов 1122 Комментарии 0

Основы NumPy Python | Массивы, Матрицы И Операции Над Ними


Старый
Основы Matplotlib | Построение Графиков На Python
Запись от Peoples размещена 14.09.2020 в 21:13
Показов 1438 Комментарии 0

Основы Matplotlib | Построение Графиков На Python

Старый
Создание Discord Бота На Python | Бот Для Игры В Города
Запись от Peoples размещена 10.09.2020 в 09:00
Показов 2948 Комментарии 0

Создание Discord Бота На Python | Простой Бот Для Игры В Города На Сервере

Старый
Создание веб-приложения, использующего технологии машинного обучения / Изучение Tornado Python
Запись от Peoples размещена 20.08.2020 в 14:47
Показов 1735 Комментарии 0

Старый
NewsLounge | Еженедельный новостной дайджест #1
Запись от Peoples размещена 17.08.2020 в 09:13
Показов 1407 Комментарии 0

Старый
Что такое Apache Kafka и зачем это нужно
Запись от Peoples размещена 16.07.2020 в 09:27
Показов 2934 Комментарии 0

Чем дальше ты идёшь по дороге программирования, тем больше понимаешь, что просто знаний языка программирования не достаточно. Удивительно, но даже со знанием пары-тройки фреймворков далеко не уехать. Любой более менее серьёзный проект использует различные технологии и инструменты не привязанные как к таковому языку или среде. Поэтому сегодня я простыми словами, на пальцах расскажу о таком популярном инструменте backend разработки как Apache Kafka. Приятного просмотра! (Можешь...
Старый
Рейтинг: 5.00. Голосов: 1.
Самые Перспективные Сферы Программирования И Как В Них Ворваться
Запись от Peoples размещена 29.06.2020 в 16:11
Показов 1040 Комментарии 0

Старый
Рейтинг: 5.00. Голосов: 1.
5 ЛУЧШИХ Советов Которые Помогут ПРАВИЛЬНО Выучить Python
Запись от Peoples размещена 28.04.2020 в 17:18
Показов 2092 Комментарии 2

Старый
Рейтинг: 5.00. Голосов: 1.
Подключение OpenCL NVIDIA, QtCreator, MinGW32, Windows
Запись от Peoples размещена 03.08.2019 в 11:35
Показов 8247 Комментарии 0

Подключение OpenCL NVIDIA, QtCreator, MinGW32, Windows


OpenCL (англ. Open Computing Language — открытый язык вычислений) — фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на различных графических и центральных процессорах, а также FPGA.

Процедура установки и настройки OpenCL зависит от производителя вашего GPU/CPU:
Для использования OpenCL на процессорах Intel необходимо скачать и установить Intel SDK for OpenCL Applications...
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 803
Размер:	54.3 Кб
ID:	5491   Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 578
Размер:	101.5 Кб
ID:	5492   Нажмите на изображение для увеличения
Название: Снимок3.PNG
Просмотров: 739
Размер:	40.9 Кб
ID:	5493  

Старый
Рейтинг: 5.00. Голосов: 2.
Сборка Boost, Ubuntu 16.04, QtCreator
Запись от Peoples размещена 15.11.2018 в 23:12
Показов 1599 Комментарии 0

Сборка Boost, Ubuntu 16.04, QtCreator

Для начала необходимо скачать и разархивировать необходимую версию boost: https://sourceforge.net/projec... les/boost/
Bash
1
2
wget -O boost_1_64_0.tar.gz https://sourceforge.net/projects/boost/files/boost/1.64.0/boost_1_64_0.tar.gz/download
tar xzvf boost_1_64_0.tar.gz
Далее перейдём в соответствующий каталог
Bash
1
cd boost_1_64_0
Затем, чтобы собрать данный инструмент...
Старый
Рейтинг: 5.00. Голосов: 1.
Apache+PHP+Python3+MySQL+phpMyAdmin, Установка и настройка, Ubuntu 16.04
Запись от Peoples размещена 16.08.2018 в 15:34
Показов 5870 Комментарии 0

Apache+PHP+Python3+MySQL+phpMyAdmin, Установка и настройка, Ubuntu 16.04

1. Введение

В данной статье будет продемонстрирована установка и конфигурирование вышеуказанной связки. При работе будем пользоваться только менеджером пакетов apt.

Apache - кроссплатформенный веб-сервер. Позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.

PHP...
Старый
Рейтинг: 5.00. Голосов: 1.
nginx+uWSGI+Python3. Установка и настройка, Ubuntu 16.04
Запись от Peoples размещена 15.08.2018 в 16:03
Показов 23712 Комментарии 0

nginx+uWSGI+Python3. Установка и настройка, Ubuntu 16.04

Введение


В данном блоге приведу пример минимальной рабочей конфигурации, состоящей из связки nginx+uWSGI+Python3, необходимой для взаимодействия python-приложений с веб-сервером.

nginxвеб-сервер и почтовый прокси-сервер,использующий не потоковую, управляемую событиями архитектуру, работающий на Unix-подобных операционных системах. Начиная с версии 0.7.52 появилась экспериментальная сборка под Microsoft...
Старый
Рейтинг: 5.00. Голосов: 3.
Подключение Curl библиотеки. QtCreator, MinGW32, Windows
Запись от Peoples размещена 28.06.2018 в 23:43
Показов 5425 Комментарии 0
Метки c++, curl, mingw

Подключение Curl библиотеки. QtCreator, MinGW32, Windows

1. Установка OpenSSL

Для начала установим библиотеку OpenSSL. Выбирать надо не Light версию. После скачивания, устанавливаем библиотеку в корень диска C. Тогда наш путь до библиотеки будет: C:\OpenSSL-Win32\

2.Curl

Скачиваем библиотеку Curl из раздела "Win32 - Generic", под названием "Win32 zip", автор "Viktor Szakats" - https://curl.haxx.se/download.html....
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок1.PNG
Просмотров: 961
Размер:	21.1 Кб
ID:	4901  
Старый
Рейтинг: 3.00. Голосов: 2.
Установка и настройка Apache (Windows)
Запись от Peoples размещена 04.12.2017 в 21:35
Показов 3888 Комментарии 1
Метки apache, windows

Установка и настройка Apache (Windows)

Скачивание

Для начала необходимо скачать непосредственно сам архив с Apache (https://www.apachelounge.com/download/VC11/). В нашем случае это будет файл httpd-2.4.29-win64-VC11.zip .

Нажмите на изображение для увеличения
Название: ска.JPG
Просмотров: 912
Размер:	32.3 Кб
ID:	4517

Подготовка

Для работы создадим на диске C папку с названием Server. В ней создадим ещё 4 папки: apache( папку где будет установлен наш сервер), log (папка куда apache будет...
Миниатюры
Нажмите на изображение для увеличения
Название: app.JPG
Просмотров: 529
Размер:	34.3 Кб
ID:	4515   Нажмите на изображение для увеличения
Название: path.JPG
Просмотров: 1263
Размер:	19.6 Кб
ID:	4516   Нажмите на изображение для увеличения
Название: апап.JPG
Просмотров: 987
Размер:	39.3 Кб
ID:	4518  

Нажмите на изображение для увеличения
Название: вава.JPG
Просмотров: 761
Размер:	67.2 Кб
ID:	4519  
Старый
Рейтинг: 5.00. Голосов: 2.
Сборка Boost для MinGW
Запись от Peoples размещена 07.08.2017 в 16:25
Показов 7316 Комментарии 0

Сборка Boost для MinGW

Для начала надо скачать одно из версии Boost c официального сайта (http://www.boost.org). Я выбрал текущую релизную версию 1.64.0 для Windows (https://dl.bintray.com/boostor... 1_64_0.zip).

После завершения скачивания, распаковываем архив в любую папку (Допустим, я создал папку Boost1_6_4). Тогда в моём случае путь будет
C:\Boost1_6_4\boost_1_64_0

Важно

Путь к вашему...
Миниатюры
Нажмите на изображение для увеличения
Название: path.JPG
Просмотров: 666
Размер:	43.4 Кб
ID:	4329  
Старый
Рейтинг: 5.00. Голосов: 1.
Префиксное дерево (Trie). Реализация С++17
Запись от Peoples размещена 04.08.2017 в 12:50
Показов 3190 Комментарии 0

Пример из книги Jacek Galowicz C++17 STL Cookbook
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <optional>
#include <algorithm>
#include <functional>
#include <iterator>
#include <map>
#include <vector>
#include <string>
using namespace std;
 
template <typename T>
class trie {
        map<T, trie> tries;
    public:
        
        template <typename It>
...
Старый
Рейтинг: 3.86. Голосов: 7.
Список использованной литературы
Запись от Peoples размещена 15.03.2017 в 17:20
Показов 16325 Комментарии 8
Метки c++

Я достаточно часто натыкался на вопросы по типу: "Подскажите какой учебник по С++ почитать?","C++ за 21 день хорошая ли книга?", "А что рекомендуете почитать по плюсам для новичком/не новичков" и тд. Исходя из актуальности подобного рода вопросов, решил написать свой список используемой литературы. Здесь книги будут сгруппированы по разделам, с моими комментариями и в том порядке, в каком я...
Старый
Игра в города (моя попытка реализации )
Запись от Peoples размещена 29.08.2016 в 13:17
Показов 3052 Комментарии 0

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <vector>
#include <string>
#include <fstream> // для работы с файлами 
#include <set>      // для множеств 
#include <windows.h>  // для     SetConsoleCP
#include <algorithm> // для алгоритма find 
using namespace std;
int main() {
    SetConsoleCP(1251);  // для отображения русского языка, в
...
Старый
Рейтинг: 1.00. Голосов: 1.
Односвязный линейный список(List) C++
Запись от Peoples размещена 24.07.2016 в 13:01
Показов 3262 Комментарии 3

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
struct element {
    int x;
    element *next;
};
class List {
    private:
        element *head; // голова списка
    public:
        List() {
            head=NULL;   // констуктор
        }
        ~List(); // Деструктор
        void Add(int x); // добавление элемента в начало списка
        void Show(); // отображение списка
...
Старый
Контейнер Set С++. C. Липпман. Упр 10.25
Запись от Peoples размещена 02.07.2016 в 14:01
Показов 1788 Комментарии 0

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

C++
1
2
3
#include <iostream>
#include <vector>      // для векторов
#include<set>
...
Старый
Решения к стандартным задачам VBA
Запись от Peoples размещена 13.05.2016 в 14:32
Показов 3577 Комментарии 0

1.Создать макрос закраски ячеек линейного алгоритма в приложении MS Excel с помощью Visual Basic for Application.
Visual Basic
1
2
3
4
5
6
7
Sub Узор()
Range("A1").Interior.ColorIndex = Rnd() * 8
Range("B1").Interior.ColorIndex = Rnd() * 8
Range("C1").Interior.ColorIndex = Rnd() * 8
Range("D1").Interior.ColorIndex = Rnd() * 8
Range("A2").Interior.ColorIndex = Rnd() * 8
Range("B2").Interior.ColorIndex =
...
Старый
Процедура для удаления 1-го эл. списка(задача "Песни о Паскале" Деревенец О.В)
Запись от Peoples размещена 02.05.2016 в 14:36
Показов 1380 Комментарии 0

В) Напишите процедуру для удаления первого элемента списка. Или слабо?
Pascal
1
2
3
4
5
6
7
8
9
10
11
type
  prec = ^trec;// объявляем тип-указатель на запись 
  trec = record       // об. запись
    num: integer;
    fam: string[31];
    next: prec;   // поле ссылается на указатель на запись
  end;
var
  list, p: prec;      // сам указатель на запись
 
...
...
Старый
Функция подсчёта эл. списка.(задача "Песни о Паскале" Деревенец О.В)
Запись от Peoples размещена 02.05.2016 в 14:04
Показов 1555 Комментарии 0

Глава 54. А) Напишите функцию для подсчета элементов списка; она должна
принимать указатель на голову списка, а возвращать целое число.

В дополнение к представлены в книге процедурам допишем и нашу в { P_54_1 – Размещение данных в не сортированном списке }
Pascal
1
2
3
function cou(p: prec): integer;   // в качестве параметра принимает указатель на начало списка
var
  cout: integer; // переменная для счётчика
...
Старый
Рейтинг: 5.00. Голосов: 1.
Процедура линейного поиска в не сортированном массиве указателей. ( "Песни о Паскал
Запись от Peoples размещена 01.05.2016 в 14:07
Показов 1354 Комментарии 0

Напишите процедуру линейного поиска номера автомобиля в
не сортированном массиве указателей.


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program pr;
 
type
  avt = record
    fam: string[50];
    num: integer;
  end;
  t = ^avt;
  av = array [1..100] of t;
 
var
  i, n: integer;
  a: av;
  p: t;
  s: string;
  nb: integer;
 
procedure ser(var a: av);         // сама процедура
...
Старый
Рейтинг: 5.00. Голосов: 1.
Подвиг контр разведчика (задача из "Песни о Паскале" Деревенец О.В)
Запись от Peoples размещена 26.04.2016 в 13:46
Показов 1726 Комментарии 0

Достаточно любопытная и в тоже время простая задача на множества.
"Контрразведка некоторого государства обнаружила утечку информации из
лабораторий секретного учреждения. Для поимки шпиона позвали сыщика
Шерлока Ивановича Холмского. Первым делом, он попросил списки сотрудников
лабораторий.
...
Старый
Ничего интересного
Запись от Peoples размещена 19.03.2016 в 20:15
Показов 1881 Комментарии 4

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
type
  List = record
    name : string[50];
    familystatus, babies : integer;
    revenue : integer;
  end;
  
var
   person : array [1..100] of List;
   s : string[1];
   rev : integer;
   i, j, count : integer;
   
begin
  Writeln('Введите информацию');
    for i:= 1 to 100 do
      with person[i] do
      begin
        Writeln('ФИО:');
        Readln(name);
...
Новые блоги и статьи
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru