전체 글225 하루 느린 주린이의 코스피 분석 (03.11) ▶ 현재 추세는 어떤가요? (이동평균선 분석) 단기 이동평균선(5일)이 중기(20일) 아래로 꺾이는 '데드크로스' 혹은 하락 흐름이 나타났습니다. 단기적인 상승 추세가 꺾이고 있어 주의가 필요한 시점입니다. ▶ 지금 사도/팔아도 될까요? (RSI 지표 분석) 현재 RSI 지표가 51.6로 '건전한 상승 혹은 횡보' 구간입니다. 과열되지 않은 상태에서 적당한 매수세가 유지되고 있어 추가적인 상승 여력이 남아있다고 볼 수 있습니다. ▶ 시장의 관심도는 어떤가요? (거래량 및 가격 변동) 거래량과 가격 변동이 평소와 비슷한 일반적인 수준을 보이고 있습니다. 특이한 수급 이탈이나 급격한 쏠림은 발견되지 않았습니다. ▶ [ 최종 코멘트 ] 위 결론을 내린 이유 상승 추세, 긍정적인 모멘텀, 그리고 양호한 수급까지.. 2026. 3. 12. 집단 지성과 AI가 함께하는 사회 아침이 되면 시민들은 늘 하던 대로 지성 포털을 연다.이 사회에서는 누구나 하루에 자신의 분위에 해당하는 쿼리 의무가 있다. 그 의무를 채우면 그날의 기본 소득이 지급된다.하지만 모든 쿼리는 아무나 열 수 있는 것이 아니다.상위 쿼리를 열려면먼저 일정 기간 하위 쿼리를 꾸준히 처리해야 하고,그 뒤 자격 시험을 통과해야 한다. 그래서 사람들은 포털을 단순한 일거리 목록이 아니라자신의 성장을 기록하는 일종의 경력 지도처럼 본다. 민지는 아직 사회 초년생이다.그녀의 의무는 간단하다.하루 1개의 1분위 쿼리.오늘 민지가 고른 질문은 이런 것이다. “지역 도서관에서 필요한 취미 프로그램은 무엇인가?” AI가 지역 데이터를 정리해 주고시민들의 의견을 요약한다.민지는 자신의 경험을 덧붙인다.“아이들이 방과 후에 .. 2026. 3. 11. 산책 중 근·원거리 시야 훈련 - 눈 활력을 되찾는 가장 현실적인 방법 산책 중 근·원거리 시야 훈련 - 눈 활력을 되찾는 가장 현실적인 방법 이 글은 눈 피로 완화와 노안 체감 지연을 목적으로,일상에서 가장 쉽게 실천할 수 있는 산책 중 근·원거리 시야 전환 훈련의 핵심을 정리한 글입니다. 왜 나이가 들수록 눈이 더 쉽게 피로해질까? 노화로 인한 눈의 불편함은 단순히 “시력이 나빠져서”가 아닙니다.실제로 먼저 나타나는 문제는 조절근이 한 초점(근거리)에 오래 고정되며 회복되지 못하는 구조입니다. 스마트폰, 모니터, 책하루 수 시간 이상 30~50cm 거리 고정초점을 풀 기회 없이 긴장 상태 지속이 상태가 반복되면,눈은 점점 뻐근하고, 답답하고, 쉽게 피로해집니다. 몽골 유목민의 시력이 좋은 이유 흔히 “눈 운동을 해서 시력이 좋다”고 생각하지만,핵심은 운동이 아니라 .. 2025. 12. 19. Modern C++ : std::initializer_list std::initializer_list 개요std::initializer_list는 C++11에서 도입된 템플릿 클래스로, 중괄호 초기화 리스트(braced-init-list)를 표현하는 데 사용됩니다. 이를 통해 함수에서 배열과 유사한 구문으로 여러 값을 전달할 수 있어 코드를 더 직관적이고 간결하게 만들 수 있습니다. C++ 버전별 도입 시기C++11: std::initializer_list 도입C++14: 개선된 기능들C++17: 구조적 바인딩과의 호환성 개선C++20: 더 나은 추론 지원 std::initializer_list의 특징기본 구조templateclass initializer_list {public: using value_type = T; using reference = co.. 2025. 11. 27. Classic C++ : 정적 멤버 배열 초기화 정적 멤버 배열 초기화 개요클래스의 모든 객체가 공유하는 정적(static) 멤버 배열을 선언하고 초기화하는 방법에 대해 알아봅니다. C++ 버전별 주요 키워드 도입 시기C++98 이전: 정적 멤버 변수의 개념은 초기 C++부터 존재했습니다. 클래스 외부에서 정의하고 초기화하는 방식이 사용되었습니다. 내용 설명배열이 모든 객체에 대해 동일한 값을 가지며, 각 객체가 별도의 복사본을 가질 필요가 없을 때 static const 배열을 사용합니다.static 멤버는 클래스 선언 내에서 선언하고, 클래스 외부(일반적으로 소스 파일)에서 정의하고 초기화합니다.static 멤버는 특정 객체에 속한 것이 아니라 클래스 자체에 속하며, 해당 클래스의 모든 객체가 공유합니다. 프로그램이 시작될 때 한 번만 생성되고 초.. 2025. 11. 17. Classic C++ : 클래스 멤버 배열 초기화 클래스 멤버 배열 초기화 개요클래스 멤버로 배열을 사용할 때 발생하는 초기화 문제와 그 해결 방법에 대해 알아봅니다. C++ 버전별 주요 키워드 도입 시기C++98 이전: enum 핵(hack)을 사용한 컴파일 타임 상수 정의가 사용되었습니다.C++98: static const 멤버 변수를 클래스 내에서 초기화하는 기능이 도입되었습니다.C++11: constexpr 키워드가 도입되어 컴파일 타임 상수를 더 명확하게 표현할 수 있게 되었습니다. 내용 설명클래스 정의 부분에서 const int size = 20; 와 같이 멤버 변수를 직접 초기화할 수 없습니다. 인스턴스 변수는 객체가 생성될 때 초기화되어야 하기 때문입니다.const 인스턴스 데이터는 생성자의 초기화 목록에서 초기화해야 합니다.하지만 con.. 2025. 11. 16. Classic C++ : 1인수 생성자 1인수 생성자 개요하나의 인수를 갖는 생성자의 역할과 이를 이용한 암시적 형 변환에 대해 알아봅니다.C++ 버전별 주요 키워드 도입 시기C++98 이전: 1인수 생성자를 통한 암시적 형 변환은 초기 C++부터 지원되었습니다.C++11: explicit 키워드의 기능이 확장되어 명시적 형 변환을 더 유연하게 제어할 수 있게 되었습니다. 내용 설명1인수 생성자는 한 클래스의 객체를 다른 클래스(또는 다른 데이터 타입)의 것으로 변환할 때 많이 사용합니다. 즉, 변환 가능한 클래스를 만들고자 할 경우 1인수 생성자를 주로 사용합니다.ClassA CA = IntNum; 과 같은 형태의 초기화는 ClassA CA(IntNum); 와 동일하게 1인수 생성자를 호출합니다. 이때 =는 대입 연산자가 아닙니다.주의사항:.. 2025. 11. 15. Classic C++ : 기본 생성자와 2인수 생성자 기본 생성자와 2인수 생성자 개요인수가 없는 생성자(무인수 생성자, 기본 생성자)와 2개의 인수를 갖는 생성자에 대해 알아보고, 초기화 목록을 사용한 멤버 변수 초기화 방법을 학습합니다. C++ 버전별 주요 키워드 도입 시기C++98 이전: 생성자 오버로딩, 초기화 목록(Initializer Lists)은 초기 C++부터 지원되었습니다. 내용 설명1. 기본 생성자(무인수 생성자)?Class에 생성자를 명시적으로 선언하지 않았을 경우 컴파일러는 무인수 생성자를 자동으로 만듭니다. 이를 기본 생성자라 합니다.즉, 인수가 없는 생성자를 기본생성자라 합니다.어떤 종류의 생성자를 명시적으로 선언하고 나면 생성자를 조작할 책임은 프로그래머에게 있습니다.2. 2인수 생성자?인수를 가진 생성자는 다양한 종류로 사용이 .. 2025. 11. 14. Classic C++ : 생성자(constructor)와 소멸자(destructor) constructor and destructor 개요C++에서 객체가 생성될 때와 소멸될 때 자동으로 호출되는 특별한 멤버 함수인 생성자(Constructor)와 소멸자(Destructor)에 대해 알아봅니다. C++ 버전별 주요 키워드 도입 시기C++98 이전 (C++ with Classes): 생성자와 소멸자는 C++의 초기 버전부터 클래스의 핵심 기능으로 포함되었습니다. 내용 설명생성자란? 객체가 생성될 때 자동으로 실행되는 함수입니다.소멸자란? 객체가 소멸될 때 자동으로 실행되는 함수입니다. 예제 코드#include #include class Base{public: Base(){ // Constructor cout 실행 결과Starting main() functionI .. 2025. 11. 2. 이전 1 2 3 4 ··· 25 다음