Форум программистов, компьютерный форум, киберфорум
Loafer
Войти
Регистрация
Восстановить пароль
Старый
Преобразование строки в число
Запись от Loafer размещена 02.10.2020 в 14:42

Функция, проверяющая, что входная строка содержит корректное для заданного целочисленного типа значение в пределах...
Аватар для Loafer
Размещено в C++
Просмотров 306 Комментарии 5 Loafer вне форума
Старый
Потокобезопасная очередь
Запись от Loafer размещена 10.08.2020 в 16:51

Оставляю здесь кусок кода, который возможно мне понадобится в будущем.
C++
1
2
3
#pragma once
 
// Очередь реализуется согласано книге Anthony Williams
...
Аватар для Loafer
Размещено в C++
Просмотров 528 Комментарии 11 Loafer вне форума
Старый
Intervals problem
Запись от Loafer размещена 25.03.2020 в 16:42

Поиск общих интервалов между массивами интервалов.

C#
1
2
3
4
5
6
using System;
using System.Collections.Generic;
 
namespace intervals
{
    public class Program
...
Аватар для Loafer
Размещено в C#
Просмотров 176 Комментарии 0 Loafer вне форума
Старый
Concurrency problem
Запись от Loafer размещена 23.03.2020 в 14:40

Асинхронный запуск переданных лямбда-функций в том порядке, в котором они переданы.

C++
1
2
3
#include <atomic>
#include <condition_variable>
#include <functional>
...
Аватар для Loafer
Размещено в C++
Просмотров 497 Комментарии 20 Loafer вне форума
Старый
Еще одна задача
Запись от Loafer размещена 15.02.2020 в 16:49

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

Yet another taskYou are given two arrays
...
Аватар для Loafer
Размещено в C++
Просмотров 409 Комментарии 0 Loafer вне форума
Старый
Ключи Valgrind
Запись от Loafer размещена 19.11.2019 в 18:31

Запись в блоге, чтобы быстро найти необходимые ключи для отладки утечек памяти с помощью Valgrind.

Проверить на наличие Debug-символов:
Bash
1
objdump --syms <executable>
...
Аватар для Loafer
Размещено в RHEL
Просмотров 249 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Разбиение диска с помощью Logical Volume Manager
Запись от Loafer размещена 15.04.2019 в 14:41

Возникала у меня следующая проблема. После установки системы RHEL на машину с SSD-диском, у меня остались два HDD-диска, которые "висят в воздухе" и никак не
...
Аватар для Loafer
Размещено в RHEL
Просмотров 468 Комментарии 5 Loafer вне форума
Старый
Шпаргалка по openssl
Запись от Loafer размещена 21.03.2019 в 14:38

OpenSSL - это инструмент, который позволяет проводить большинство криптографических операций, в числе которых шифрование,...
Аватар для Loafer
Размещено в RHEL
Просмотров 675 Комментарии 3 Loafer вне форума
Старый
Первые шаги на C#
Запись от Loafer размещена 24.01.2019 в 17:55

С недавнего времени решил изучить такой замечательный язык программирования, как C#. После C++ и мучений с системами...
Аватар для Loafer
Размещено в C#
Просмотров 536 Комментарии 4 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
API для работы с ВКонтакте
Запись от Loafer размещена 12.10.2018 в 16:38

Очередной говно-скрипт на Python'е, выложенный здесь, чтобы он не потерялся. В теории, можно было бы выкладывать код на GitHub'е, но я считаю, что там надо выкладывать только...
Аватар для Loafer
Размещено в Python
Просмотров 605 Комментарии 5 Loafer вне форума
Старый
Знакомство с FUSE
Запись от Loafer размещена 30.09.2018 в 18:06

FUSE - это свободный модуль для ядер UNIX-подобных операционных систем, позволяющий разработчикам создавать новые...
Аватар для Loafer
Размещено в C++
Просмотров 669 Комментарии 2 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Перехват сетевого трафика
Запись от Loafer размещена 23.09.2018 в 12:48

В связи с некоторой направленностью деятельности моего нового места работы, мне пришлось разбираться в вещах,
...
Миниатюры
Нажмите на изображение для увеличения
Название: packet_filter.png
Просмотров: 379
Размер:	42.5 Кб
ID:	5040  
Аватар для Loafer
Размещено в C++
Просмотров 1055 Комментарии 6 Loafer вне форума
Старый
Задача с собеседования №3
Запись от Loafer размещена 02.09.2018 в 18:19

Третья задача с собеседования. Задача звучит следующим образом. Дано дерево (не обязательно бинарное). На вход...
Миниатюры
Нажмите на изображение для увеличения
Название: continents2.jpg
Просмотров: 178
Размер:	90.2 Кб
ID:	5022  
Аватар для Loafer
Размещено в C++
Просмотров 792 Комментарии 14 Loafer вне форума
Старый
Задача с собеседования №2
Запись от Loafer размещена 01.09.2018 в 16:52

Вторая задача с собеседования. Задача звучит следующим образом. Дано бинарное дерево. В каждом узле дерева есть указатель next, в котором хранится адрес узла справа. Если...
Миниатюры
Нажмите на изображение для увеличения
Название: tree_next2.jpg
Просмотров: 271
Размер:	80.2 Кб
ID:	5021  
Аватар для Loafer
Размещено в C++
Просмотров 410 Комментарии 0 Loafer вне форума
Старый
Использование epoll в Linux
Запись от Loafer размещена 22.08.2018 в 15:27

Программный интерфейс epoll - это API мультиплексированного ввода-вывода, предоставляемого Linux для приложений. Более подробно можно прочитать здесь, либо в справочных man-страницах....
Аватар для Loafer
Размещено в Arch Linux, C++
Просмотров 566 Комментарии 0 Loafer вне форума
Старый
Задача с собеседования №1
Запись от Loafer размещена 12.08.2018 в 19:00

Проходил я собеседование в одну из крупных компаний России. Целью была проверка уровня своих знаний. В этом блоге...
Аватар для Loafer
Размещено в C++
Просмотров 569 Комментарии 2 Loafer вне форума
Старый
Debug символы и прочее
Запись от Loafer размещена 01.05.2018 в 15:07

Компиляция программы с добавлением отладочной информации в запускаемый файл (debug символы):
Bash
1
g++ gcc-debug.cpp -g -Og -o gcc-debug
По умолчанию на Linux-системах отладочная информация...
Аватар для Loafer
Размещено в C++
Просмотров 589 Комментарии 0 Loafer вне форума
Старый
From Oracle to MySQL
Запись от Loafer размещена 24.04.2018 в 17:25

Установка пакета:
Bash
1
pip3 install python-docx
Наговнокодил на Python'е:
Python
1
2
3
4
5
import docx
import re
import sys
 
def column_0(cell_text):
...
Аватар для Loafer
Размещено в Python
Просмотров 628 Комментарии 2 Loafer вне форума
Старый
Работа с гибридной графикой
Запись от Loafer размещена 01.10.2017 в 20:24

Есть ноутбук с наличием интегрированной карты Intel и дискретной карты NVIDIA. Можно организовать совместную работу...
Аватар для Loafer
Размещено в Arch Linux
Просмотров 593 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 2.67. Голосов: 6.
Настройка FTP сервера vsftpd
Запись от Loafer размещена 25.06.2017 в 14:24

Установка пакета:
Bash
1
sudo pacman -S vsftpd
Прописываем в файле /etc/vsftpd.conf:
Bash
1
2
anonymous_enable=NO
local_enable=YES
Автоматический...
Аватар для Loafer
Размещено в Arch Linux
Просмотров 1123 Комментарии 2 Loafer вне форума
Старый
Рейтинг: 3.00. Голосов: 5.
Настройка ReadyMedia (MiniDLNA)
Запись от Loafer размещена 25.06.2017 в 14:12

Установка пакета:
Bash
1
sudo pacman -S minidlna
Отредактировать файл /etc/minidlna.conf:
Bash
1
2
3
user=loafer
media_dir=V,/home/loafer/torrents
friendly_name=Loafer
...
Аватар для Loafer
Размещено в Arch Linux
Просмотров 1188 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 3.00. Голосов: 5.
Напоминалка по KDevelop
Запись от Loafer размещена 05.06.2017 в 18:10

Запуск KDevelop с очисткой кэша:
Bash
1
CLEAR_DUCHAIN_DIR=1 kdevelop > /dev/null 2&>1 &
Установка иконок для KDevelop:
Bash
1
sudo yum install oxygen-icon-theme*
...
Аватар для Loafer
Размещено в RHEL
Просмотров 406 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Цветной вывод svn diff
Запись от Loafer размещена 25.04.2017 в 15:00
Обновил(-а) Loafer 25.04.2017 в 15:47

Устанавливаем colordiff:
Bash
1
sudo yum install colordiff
Пишем следующий скрипт:
Bash
1
2
#!/bin/sh
svn diff --diff-cmd colordiff -x "-u -w -p"
...
Аватар для Loafer
Размещено в RHEL
Просмотров 398 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Настройка Apache HTTP Server
Запись от Loafer размещена 25.04.2017 в 14:39
Обновил(-а) Loafer 18.07.2017 в 18:12

Необходимый софт для работы с FastCGI:
Bash
1
sudo yum install fcgi-devel mod_fcgid
Редактируем файл httpd.conf:
Код:
Listen 8080

Include conf.modules.d/*.conf
...
Аватар для Loafer
Размещено в RHEL
Просмотров 385 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 3.40. Голосов: 5.
Цветной вывод в терминале Linux
Запись от Loafer размещена 20.04.2017 в 11:26

Файл color.h:
C++
1
2
3
4
5
6
#ifndef COLOR_H
#define COLOR_H
 
#define COLOR_RESET "\033[m"
#define COLOR_BOLD "\033[1m"
#define RED "\033[31m"
...
Аватар для Loafer
Размещено в C++
Просмотров 815 Комментарии 4 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Настройка tmux
Запись от Loafer размещена 17.04.2017 в 18:48

Прописать следующее в файле ~/.tmux.conf:

Включение возможности использовать комбинации клавиш:
Bash
1
set-window-option -g xterm-keys on
Установка ограничения...
Аватар для Loafer
Размещено в RHEL
Просмотров 422 Комментарии 0 Loafer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Настройка Samba
Запись от Loafer размещена 16.04.2017 в 17:06
Обновил(-а) Loafer 16.04.2017 в 17:11

В файле smb.conf прописать:
Bash
1
2
3
4
5
6
7
8
[global]
map to guest = Bad User
security = user
 
[homes]
comment = Home Directories
browseable = no
writable
...
Аватар для Loafer
Размещено в Arch Linux
Просмотров 348 Комментарии 0 Loafer вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.