C++ → Ідіома RAII і принцип структурованого програмування, що функція повинна мати одну точку входу і одну точку виходу
Світ програмування на C++ в нових стандартах дозволяє нам витворювати різні речі, завдяки яким можна спокійно відмовлятися від деяких старих тверджень або принципів, або просто гнучко підходити до цих принципів.
Хотілося б викласти свій погляд на роботу ідіоми RAII і …
ЧитатиQt → Профілювання використання пам'яті в Linux за допомогою Qt Creator 4.7
Аналізатор продуктивності
Ви могли б чути про Аналізатор Продуктивності (названий “CPU Usage Analyzer” (Аналізатор використання центрального процесора (ЦП)) у Qt Creator 4.6 і раніше). Йдеться про профільування програм з використанням чудового інструменту «perf» у Linux. Ви можете використовувати його локально …
ЧитатиPostgreSQL → Робота з тригерними функціями в PostgreSQL
PostgreSQL, Триггерные функции, База данных
У процесі розробки одного додатка для обліку норм часу виникла потреба у створенні зведеної таблиці з вибіркою даних із вже існуючої.
Як база даних використовувалася PostgreSQL.
Вихідна таблиця “base_table” спрощено має такий вигляд:
Поля таблиці мають такі типи:
- id - …
Django → EVILEG з відкритим кодом
ESNF-ICO, ESNF-DOC, ESNF-C, ESNF, ESNF-LD, Django, EVILEG
Сталося, мабуть, те, чого хотіли б багато користувачів ресурсу EVILEG серед Web-розробників.
Було прийнято рішення відкрити вихідні джерела EVILEG, тим більше що вже неодноразово я отримував прохання показати вихідні джерела ресурсу і навіть пропозиції про посильне поліпшення програмного коду сайту. …
ЧитатиQt → Як встановити OpenCV на Qt під Windows
Вступ
Хотів би висловити подяку Євгену за цей чудовий сайт і за те, що він допомагає програмістам-початківцям і не тільки розвиватися. Хотів би попросити й інших користувачів зробити свій внесок у розвиток даного проекту) Дякуємо всім)
Нижче описані дії були …
Qt → Напишіть власні прив'язки до Python
Сьогодні ми поглянемо, як ви можете створювати прив'язки до власного проекту.
У Qt Company раді повідомити, що Qt для Python також включатиме Shiboken - ваш основний інструмент створення прив'язки.
Прочитайте матеріал нижче і ви отримаєте уявлення про те, як створювати …
ЧитатиDjango → Django - Підручник 037. Як додати аутентифікацію через соціальні мережі. Google+
Social, Google, Django, Google API
Другою соціальною мережею, через яку можна буде автентифікуватись на сайті, буде Google+.
Я не буду вдаватися до всіх подробиць налаштування та встановлення батарейки Python Social Auth Django, оскільки про це було розказано в попередній статті . Але зазначу, що цього …
ЧитатиDjango → Django - Підручник 036. Як додати аутентифікацію через соціальні мережі. ВКонтакте
За рекомендацією користувачів сайту, почав додавати авторизацію через соціальні мережі на сайт. Першою такою соціальною мережею стала ВКонтакте як найбільш популярна соціальна мережа у користувачів мого сайту.
Django сам по собі має необхідний функціонал роботи з протоколом OAuth 2.0, який …
ЧитатиQt → Qt/C++ - Підручник 082. Настроювані віджети в Qt Designer
Періодично виникають питання пов'язані з успадкуванням віджетів та застосування успадкованих віджетів у рамках графічного дизайнера Qt Designer.
Якщо застосування віджету в рамках коду загалом є зрозумілим, то як прикрутити кастомний віджет до ui форми на перший погляд не зрозуміло.
Давайте …
ЧитатиC++ → Готуємо лямбда-функції в C++ - Частина 2 - Рекурсивні лямбда-функції на прикладі факторного обчислення
factorial, lambda, C++, лямбда функция, факториал
У попередній статті ми ознайомилися зі структурою лямбда функцій, а тепер пограємося з лямбдами, обчислимо факторіал, і розглянемо, як для цього можна застосувати лямбда функцію.
Розглянемо спочатку звичайний варіант обчислення факторіалу, а також уточнимо, що таке рекурсивна функція.
Рекурсивна функція …
ЧитатиDjango → Django - Підручник 035. Різні шаблони для відтворення різних типів вмісту в результатах пошуку
Django, template, content, Search
Постійні відвідувачі сайту, які користуються пошуком на сайті, напевно, помітили, що відображення статей відрізняється від відображення коментарів у пошуковій видачі сайту. Це було досягнуто тим, що кожен тип контенту має власний шаблон для відображення, який підставляється при рендерингу сторінці залежно …
ЧитатиDjango → Django - Урок 034. Як зробити пошук по декількох моделях даних
Model, Search, QuerySet, Django
У попередніх статтях ми розглядали, як зробити пошук на сайті на сайті. А саме:
- Впровадження пошуку на сайті
- Розширені параметри пошуку
- Передача списку аргументів в метод order_by для сортування QuerySet
Але що якщо у вас більше, ніж один тип контенту. …
Читати- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 01:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10