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

Umbrello:

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

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

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

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

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

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

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

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

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

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

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

Знание должно быть живым, практическим. Это должны быть реальные навыки, умения, скиллы, а не пустая информация, которой ты накачал свои мозги, и даже не та, которой ты довольно ловко можешь жонглировать, бравируя перед своим менее сведущим окружением (сослуживцы, друзья, родственники,...
Аватар для sourcerer
Модератор
Старый
Матрица на основе вектора векторов
Запись от sourcerer размещена 26.09.2016 в 19:21
Показов 2842 Комментарии 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
Показов 2591 Комментарии 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
Показов 5094 Комментарии 3

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

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

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

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

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

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

Для оформления индексов и показателей степени...
Аватар для sourcerer
Модератор
Старый
Отобразить матрицу симметрично относительно побочной диагонали.
Запись от sourcerer размещена 21.12.2015 в 17:23
Показов 2435 Комментарии 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
Показов 2018 Комментарии 0

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

C++
1
2
3
/*Сформировать динамический массив В размера m*n из случайных целых чисел.
Составить программу для подсчета произведения непарных элементов двумерной
матрицы В, используя функцию для обработки
...
Аватар для sourcerer
Модератор
Старый
Рейтинг: 4.00. Голосов: 2.
Класс Matrix
Запись от sourcerer размещена 24.10.2015 в 22:00
Показов 19317 Комментарии 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
Показов 13211 Комментарии 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
Показов 19766 Комментарии 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
Модератор
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru