C++
26
Вклад в тег
// MainWindow.h
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget * parent = 0);
~MainWindow();
signals:
protected:
private:
Ui::MainWindow * ui;
};
// MyTabWidget1.h
#pragma once
#include <QWidget>
namespace Ui {
class MyTabWidget1;
}
class MyTabWidget1: public QWidget
{
Q_OBJECT
public:
explicit MyTabWidget1(QWidget * parent = 0);
~MyTabWidget1();
private:
Ui::MyTabWidget1* ui;
};
Сухость глаз
Врачи у нас тупые(буквально). Три раза их посетил, но каждый врач написал разное лечения на одни и те же проблемы. Не знают чем мне помочь.
Тогда я поехал в город и там в частной клинике мне прописали совсем другое лечение, сказали что срочно нужна лазерная операция, что если бы я доверился прежним врачам и не обследовался у них - я мог бы потерять зрение. Заплатили там 20 000 руб. Ну там уже был другой уровень у врача - это было видно.
но пришли уже новые, иногда возникает такое чувство будто бы в глазу колит. Цвет глаз такой же неважный.
НО, он мне сказал, что перерывы я должен делать КАЖДЫЕ 20 минут работы перед компом НА 20 минут ОТДЫХА.
Это же издевательство. За 20 минут наш мозг даже не успевает сосредоточиться на работе! (есть такое исследование)
Как программисты следят здоровьем глаз, зрения или позвоночника?
// Когда не хочется придумывать новое имя другой переменной, которая точно такая же по смыслу.
// И хочется дать ей константность - ее менять я не собираюсь, в смысле изменчивости переменной.
const bool ok = foo1();
if (!ok)
return;
{
const bool ok = foo2();
if (!ok)
return;
}
// Когда надо защитить мьютексом изменение переменной, на как можно более короткое время.
... некий код
{
const std::lock_guard<std::mutex> lock(_mutex);
++i;
// _mutex is automatically released when lock goes out of scope
}
... продолжаем код