Форум программистов, компьютерный форум, киберфорум
sourcerer
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 1.
Umbrello (UML Modeller)
Запись от sourcerer размещена 20.04.2023 в 16:42
Показов 1868 Комментарии 0

Umbrello:

Code -> Import from directory
Аватар для sourcerer
Модератор
Старый
Рейтинг: 4.75. Голосов: 4.
Как искать хорошие названия для идентификаторов в выбранной предметной области
Запись от sourcerer размещена 02.08.2018 в 12:40
Показов 5595 Комментарии 5
Метки c++

Названия переменных лучше просто гуглить, смотреть в википедии, а затем смотреть английский вариант статьи в той же википедии. Скажем, гуглим "коэффициент светопрозрачности", первым же линком находим статью Коэффициент пропускания, смотрим английский вариант статьи - вуаля, термин по-английски звучит так: transmission coefficient. Гуглим оргстекло, получаем по такой же схеме plexiglas. Значит коэффициент светопрозрачности оргстекла у нас будет plexiglasTransmissionCoefficient. Отлично!...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 5.00. Голосов: 4.
Как использовать мультицитирование при оформлении сообщений на форуме?
Запись от sourcerer размещена 04.07.2018 в 10:10
Показов 8634 Комментарии 11

Частая проблема: Вы цитируете чьё-то сообщение, но в цитату влетает сырой текст без тегов. Авторское оформление текста улетает прямиком псу под хвост, Вам достаётся лишь raw-текст. Особенно хорошо видно это на примере цитирования исходников. Красиво оформленный код превращается...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 4.00. Голосов: 6.
Как познавать новое? Как запомнить огромное количество информации?
Запись от sourcerer размещена 09.11.2017 в 08:43
Показов 6328 Комментарии 2

Как познавать новое? Как запомнить огромное количество информации?
(Из ответа человеку, только-только начавшему изучать программирование на С++).

Это огромная область знаний.
И тут надо сменить традиционный, привычный подход к восприятию новой информации и её хранению. Во-первых, читай книги, статьи и слушай разговоры профессионалов без попытки понять всё ОТ и ДО. Такой максимализм тут не уместен - он будет только мешать....
Аватар для sourcerer
Модератор
Старый
Рейтинг: 1.00. Голосов: 1.
Четыре касты
Запись от sourcerer размещена 27.01.2017 в 18:47
Показов 9380 Комментарии 9

  1. Браманы (жрецы, священнослужители, учёные, изобретатели, музыканты, поэты, маги - те, кто действует преимущественно при помощи ума).
  2. Кшатрии (воины, правители - те, кто действует преимущественно при помощи силы).
  3. Вайшьи (банкиры, купцы, торговцы, бизнесмены, кулаки, крепкие
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 3.00. Голосов: 2.
Секрет успеха
Запись от sourcerer размещена 08.01.2017 в 22:56
Показов 6406 Комментарии 13

Секрет успеха прост:
  1. надо страстно любить то, чем занимаешься
  2. нужно иметь талант к тому, чем занимаешься ("Я к шпаге чувствую талант!"© Арамис)
  3. на начальном этапе, пока у тебя глаза горят, кто-то должен дать тебе мощный толчок, кто-то должен вложиться в тебя (деньгами, временем, нервами, вниманием)
  4. учиться надо у великих мастеров
  5. без труда не вытянешь и рыбку из пруда
Аватар для sourcerer
Модератор
Старый
9 способов вывести массив на консоль
Запись от sourcerer размещена 09.12.2016 в 21:29
Показов 5754 Комментарии 2

#1: old classic for loop - access to elements by index (C++03 way)

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    const unsigned int ARR_SIZE = 5;
    int arr[ARR_SIZE] = { 1, 4, 8, 8, 2 };
    for ( unsigned int i = 0; i < ARR_SIZE; ++i )
        std::cout << arr[i] << " ";
}

#2: ranged-based for (C++11 way)

C++
1
2
3
4
5
6
#include <iostream>
 
int main()
{
    int arr[] { 1, 4, 8, 8, 2 };
    for ( const auto elem : arr )
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 2.33. Голосов: 3.
Теперь он точно не поседеет
Запись от sourcerer размещена 01.11.2016 в 20:46
Показов 2162 Комментарии 0

Отрывок из книги Евгения Малинина "Ученик":
Цитата Сообщение от Евгений Малинин

– Может, он заснул?

– Ничего не заснул. Гляди, как уши шевелятся. Все слышит и знает, зараза рыжая, что о нем разговаривают.

Если даже я и был «заразой», то уж во всяком случае не «рыжей», поэтому я открыл глаза и, приподняв
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 4.67. Голосов: 3.
Знание - Сила.
Запись от sourcerer размещена 26.10.2016 в 19:46
Показов 4932 Комментарии 1

Знание должно быть живым, практическим. Это должны быть реальные навыки, умения, скиллы, а не пустая информация, которой ты накачал свои мозги, и даже не та, которой ты довольно ловко можешь жонглировать, бравируя перед своим менее сведущим окружением (сослуживцы, друзья, родственники,...
Аватар для sourcerer
Модератор
Старый
Матрица на основе вектора векторов
Запись от sourcerer размещена 26.09.2016 в 19:21
Показов 2791 Комментарии 0

По мотивам этой темы. Автор кода Invader0x7F.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <ctime>
#include <vector>
#include <iostream>
#include <random>
 
typedef std::vector<int> Row;
typedef std::vector<Row> Matrix;
 
const size_t N = 10;
const int FROM_NUM = 1;
const int TO_NUM = 9;
 
std::mt19937 mt( ( unsigned )time( nullptr ) );
std::uniform_int_distribution<int> dist( FROM_NUM, TO_NUM
...
Аватар для sourcerer
Модератор
Старый
Из заданной матрицы сформировать одномерный массив; найти среднее арифметическое элементов полученного массива
Запись от sourcerer размещена 20.09.2016 в 10:41
Показов 2554 Комментарии 0

Чисто на функциях в императивном стиле, без всяких классов, STL и без C++11:

main.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "arrays_functions.h"
#include <iostream>
#include <cstdlib>
 
 
int main()
{
    size_t row_size;
    size_t col_size;
 
    get_number_from_user( "Enter number of rows: ", row_size );
    get_number_from_user( "Enter number of columns: ", col_size );
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 5.00. Голосов: 1.
Указатели, ссылки и массивы - коллекция ссылок на годные посты
Запись от sourcerer размещена 13.09.2016 в 09:12
Показов 5044 Комментарии 3

Нюансы синтаксиса и семантики: ссылки, указатели и массивы в качестве аргументов функций
...
Передача аргумента в функцию по значению, по ссылке, по указателю: в чём концептуальная разница?
...
Цитата Сообщение от Croessmah Посмотреть сообщение
Цитата Сообщение от Lyosha12 Посмотреть сообщение
и динамические массивы
Вот с этим как раз и связаны основные ошибки.
В c++ нет динамических массивов.
В этом вся проблема в понимании массива как типа.
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 4.00. Голосов: 4.
Порядок именования тем
Запись от sourcerer размещена 03.01.2016 в 18:09
Показов 10160 Комментарии 10

Хороший заголовок - это такой заголовок, по которому вы поняли суть темы и после прочтения стартового поста ваше мнение не изменилось.

Что дает правильный заголовок?
Во-первых, адекватную выдачу в поисковых системах.
Во-вторых, более правильную подборку схожих...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 5.00. Голосов: 2.
Как оформить код при помощи тэгов в сообщении на форуме
Запись от sourcerer размещена 27.12.2015 в 19:25
Показов 16524 Комментарии 3

Создавая сообщение на нашем форуме, Вы можете сделать его более опрятным, красивым, читаемым очень простым способом - при помощи тэгов. Для этого нужно выделить текст с кодом в Вашем сообщении, а затем кликнуть на кнопку с соответствующим тэгом.

Пример для языка программирования C++:
Нажмите на изображение для увеличения
Название: тэги СРР.jpg
Просмотров: 1659
Размер:	54.7 Кб
ID:	3488

Пример для языка программирования C:
Нажмите на изображение для увеличения
Название: Си-теги.jpg
Просмотров: 1749
Размер:	174.7 Кб
ID:	4026

Для оформления индексов и показателей степени...
Аватар для sourcerer
Модератор
Старый
Отобразить матрицу симметрично относительно побочной диагонали.
Запись от sourcerer размещена 21.12.2015 в 17:23
Показов 2386 Комментарии 0

Ещё одна задачка из серии "Ыыы, сделайте мне матрицы, без этих ваших классов и STL".
Себе в копилку, в качестве шпаргалки.

C++
1
2
3
4
5
6
7
8
// Заполнить матрицу случайными числами. Отобразить
// матрицу симметрично относительно побочной диагонали.
 
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int ** create(const
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 1.00. Голосов: 1.
Произведение непарных элементов матрицы
Запись от sourcerer размещена 01.12.2015 в 11:16
Показов 1971 Комментарии 0

Делал для одного товарища. Оставлю себе на память в качестве шпаргалки. А то постоянно похожие задачки на форуме встречаю.

C++
1
2
3
/*Сформировать динамический массив В размера m*n из случайных целых чисел.
Составить программу для подсчета произведения непарных элементов двумерной
матрицы В, используя функцию для обработки
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 4.00. Голосов: 2.
Класс Matrix
Запись от sourcerer размещена 24.10.2015 в 22:00
Показов 19268 Комментарии 13

в разработке

На нашем форуме не проходит, наверное, ни одного дня, чтобы кто-нибудь не спросил про массивы и матрицы.
Решил попробовать создать класс Matrix, который удовлетворит большинство подобных запросов:

Matrix.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// requirements: compiler that supports C++11
 
#ifndef MATRIX_H
#define MATRIX_H
 
#include <iostream>
 
typedef double Item;
 
class Matrix
{
private:
    int
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 5.00. Голосов: 2.
Как прикрутить boost к IDE под виндой (пошаговое руководство)
Запись от sourcerer размещена 01.04.2015 в 21:11
Показов 13136 Комментарии 1
Метки boost, c++, codeblocks, howto, msys2

Вы решили использовать какие-то полезности из библиотеки Boost, но не знаете, как корректно прикрутить Boost к Вашей IDE? Тогда мы идём к Вам, возможно, Вам поможет этот мини-гайд. Поехали.

Устанавливать Boost мы будем с помощью MSYS2. В качестве IDE будем использовать Code::Blocks.
Если Вы уже пользовались MSYS2, то можете пропустить первый...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 5.00. Голосов: 2.
Как прикрутить clang к IDE под виндой (пошаговое руководство)
Запись от sourcerer размещена 01.04.2015 в 20:17
Показов 19703 Комментарии 6
Метки c++, clang, codeblocks, howto, msys2

Я расскажу на примере Code::Blocks. Для других IDE надо будет просто в окошке свойств в Toolchain прописать путь к MSYS2 (но, я немного забежал вперёд, об это чуть позже). Итак, приступим.

Для 32-битной винды:

1-й этап (см. рис. step_1):
  1. идём на страницу проекта MSYS2
  2. скачиваем программу
  3. устанавливаем
  4. запускаем MSYS2 с ярлыка из меню Пуск -> MSYS2 32bit -> MinGW-w64 Win32 Shell
  5. открывается окошко терминала (консоли)
  6. в нём печатаем:
    pacman -Sy
...
Аватар для sourcerer
Модератор
Новые блоги и статьи
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru