728x90

분류 전체보기 181

[C++] namespace std (cout, cin, endl)

1. "Hello World" 출력하기#include int main(){ std::cout std : cout, cin, endl를 포함하는 클래스로, 표준 라이브러리를 사용하기 위해선 std::를 붙여야 함cout : 출력(printf와 같은 역할)cin : 입력(scanf와 같은 역할)endl : 줄바꿈, 엔터1-1. cout, cin, endl#include int main(){ int num; std::cin >> num; // 원하는 숫자 입력 (예를 들어 5를 입력할 시) std::cout cin을 이용해 숫자를 입력받고 cout로 값을 나타냄2. namespace표준 라이브러리를 사용할 때마다 std:: 사용하는 것은 번거롭고 가독성이 떨어짐이를 해결하기 위해 us..

C++ 2025.05.27

[C++] 자료형의 크기와 범위

32비트를 기준으로 한 자료형의 크기 및 범위1byte = 8bits자료형 크기 및 범위(32비트)구분자료형크기(byte)범위기본형void--문자형(signed) char1-128 ~ 127unsigned char10 ~ 255wchar_t20 ~ 65,535정수형bool10 ~ 1short2-32,768 ~ 32,767unsigned short40 ~ 65,535int4-2,147,483,648 ~ 2,147,483,647unsigned int40 ~ 4,294,967,295long4-2,147,483,648 ~ 2,147,483,647unsigned long40 ~ 4,294,967,295__int81-128 ~ 127__int162-32,768 ~ 32,767__int324-2,147,483,648..

C++ 2025.05.27

[C++] 형 변환 - static_cast, dynamic_cast

형변환 이란?형변환은 캐스팅이라고도 하며 명시적 또는 묵시적으로 자료의 형식을 변환하는 것1. static_cast정적 캐스트 연산자컴파일(정적) 타임에 형변환이 가능한지 검사사용자가 정의한 클래스가 아닌 C++ 내부에 이미 정의된 기본 자료형간의 형변환을 하고싶을 때 사용 가능상속 관계에서의 형변환이 안전하지 않음부모 클래스 -> 자식 클래스 형변환 O자식 클래스 -> 부모 클래스 형변환 O2. dynamic_cast컴파일 타임이 아닌 런타임 중에 안정성 검사 진행static_cast보다 상속 관계에서의 형변환이 안전자식 클래스 -> 부모 클래스 형변환 O단, 하나 이상의 가상함수를 가진 다형성 클래스 : 부모 클래스 -> 자식 클래스 형변환 O3. 구현해보기3-1. C언어 형변환double d = 3..

C++ 2025.05.27

[Svelte] Svelte + TypeScript 파일 탐색기 디자인 만들기 : 버튼 생성

과정Script 생성버튼을 클릭했을 때 모달창이 뜰 수 있도록하는 ts 생성Button 생성 및 디자인디자인은 TailwindCSS 사용1. Script 생성export let show: boolean;export let onClose: () => void;const handleConfirm = () => { onClose(); // 모달 닫기};show: boolean show 값을 전달받아 true이면 창 반환, false이면 창을 띄우지 않음onClose: () => voidonClose 라는 콜백함수 전달받음onClose 함수에는 showModal을 false로 설정해놓음2. Button 생성 및 디자인버튼을 넣을 div에 넣으면 버튼이 생성됨디자인은 class에서 원하는대로 수정하면 됨창을..

Front End/Framework 2025.03.06

[FrontEnd] Svelte + TypeScript + TailwindCSS 에러 해결

Svelte + TypeScript + Tailwind CSS 를 이용한 웹 생성 관련 오류 해결법1. TailwindCSS 설치 오류npx tailwindcss init tailwind.config.cjs -p 위 코드 실행시 발생하는 오류 해결법 1Powershell 권한 오류Win + R → powershell 입력 후 Ctrl + Shift + Enter (관리자 권한 실행)Get-ExecutionPolicy (권한 확인, Unrestricted 또는 RemoteSigned로 설정)Set-ExecutionPolicy RemoteSigned -Scope CurrentUserRemoteSigned: 로컬 스크립트 실행 허용, 인터넷에서 받은 스크립트는 서명이 필요Unrestricted: 모든 스크립..

Front End/WEB 2025.02.27

[AI] 영상 하이라이트 검출 관련 기술

영상 하이라이트 검출 관련 기술기존 기술 (구간 탐색 기술)행동 구간 검출, 영상 요약, 텍스트 기반 장면 탐색1. 행동 구간 검출(Action Localization)2~3분 길이의 영상에서 사전에 정의된 행동을 하는 구간을 탐색하는 방법단점영상 길이가 매우 길면 잘 작동하지 않음모델을 학습한 도메인에만 동작한다는 한계2. 영상 요약(Video Summarization)단점 지도학습 : 주관적인 기준 개입비지도학습 : 영상 내에서 시각적으로 이질적인 구간 위주로 검출3. 텍스트 기반 장면 탐색(Moment Retrieval)단점 정적인 묘사에 집중하여 행동을 잘 검출하지 못함2~3분 길이의 짧은 영상 대상행동 인식 기술장점단순함높은 분류 정확도영상 길이에 무관하게 적용 가능좀 더 다양한 도메인에 적용 ..

AI 2025.02.11

[Front End] 프론트엔드의 Framework

Framework 란?프로그래밍에서 특정 운영체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임 종류 : React, Vue.js, Angular.js, React Native1. React동적 사용자 인터페이스를 만들기 위해 Facebook에서 2011년에 만든 오픈 소스 JavaScript 라이브러리장기적으로 데이터가 변경될 수 있는 큰 웹 어플리케이션 구축에 적합장점높은 수준의 유연성최대의 응답성HTML, XHTML, XML 형식의 문서를 웹 응용 프로그램의 여러 요소로 구문 분석하는 동안 웹 브라우저에서 더 잘 받아 들일 수 있는 트리로 배열할 수 있게 해주는 가상 DOM사용자 측면에서 수행하는 데이터를 서버 측에서 동시에 쉽게 표현할 수 있음단점공식 문서 부족MVC 프레임..

Front End/Framework 2025.01.20

[Coding Test] 1000번 : A+B

백준 코딩테스트 1000번 : A+B문제 설명두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오문제 풀이입력값을 list형태로 매핑하고 정수로 정의하여 sys 함수로 받아옴입력받은 값을 sum 함수를 이용하여 더함정답 코드import sysinput=list(map(int, sys.stdin.readline().split()))print(sum(input))* 이 문제는 백준 코딩테스트 1000번 문제입니다.

Python/Coding Test 2024.11.27

[Coding Test] 백준 : 시간복잡도 문제 해결

백준 파이썬 시간복잡도 문제 해결 코드백준은 코드 실행에 있어 시간복잡도 문제에 매우 예민하다.기본적인 반복문 for과 조건문 if를 막무가내로 사용하면 문제가 해결되지 않는다.이에 시간복잡도를 줄여줄 수 있는 함수를 실행하여 문제를 해결해준다. import sysa = sys.stdin.readline.().split()변수명(a) 설정은 자유롭게 설정split 함수는 필요에 따라 사용

Python/Coding Test 2024.11.27
반응형