분류 전체보기 199

쉽게 배우는 MFC 윈도우 프로그래밍

https://product.kyobobook.co.kr/detail/S000001743766 MFC 윈도우 프로그래밍 | 김선우 - 교보문고MFC 윈도우 프로그래밍 | 꼭 필요한 이론과 실습으로 쉽게 배우는 MFC 윈도우 프로그래밍C++ 언어를 배운 후, 윈도우 프로그래밍을 처음 시작하는 독자를 위한 책입니다. MFC 프로그래밍을 시작 →product.kyobobook.co.kr 교재의 연습문제를 짝수번호 위주로 풀었음. 관련 코드는 깃허브에 업로드 해둠. (저작권을 보호하고자 private repository로 업로드 해둠)

[수학][선형대수] 6.3 외적 6.4 직선, 평면의 방정식

http://www.kocw.net/home/cview.do?lid=219dc88cc0d474fe 1. 외적 정의벡터의 외적 cross product of vector product$ \overrightarrow{a} x \overrightarrow{b} $ = x = 2. 외적 성질 공간벡터 $ \overrightarrow{a} $ = 와 $ \overrightarrow{b} $ = 에 대하여 벡터의 외적 $ \overrightarrow{a} x \overrightarrow{b} $ 는 $ \overrightarrow{a} $와 $ \overrightarrow{b} $ 에 모두 수직. 외적의 방향 외적의 크기 3. 평면의 방정식 4. 직선의 방정식

[Redis] Redis란?

Redis란?Redis는 “In-Memory 기반의 Key-Value 데이터 저장소”로, 원격 서버에서 프로세스로 동작한다.관계형 DB가 아닌 NoSQL 계열에 속하며, 빠른 읽기/쓰기 성능을 제공하는 캐시·세션 저장·메시지 큐 등 다양한 용도에 사용된다. 특징Key-Value 기반 저장소RDBMS처럼 복잡한 테이블 구조가 아니라 단순한 키(key)-값(value) 구조.쿼리 연산이 아닌 간단하고 빠른 명령으로 데이터 접근.In-Memory 저장소데이터를 디스크가 아닌 메모리(DRAM)에 저장 → 응답 속도가 매우 빠름.디스크 I/O 병목이 없어서 고성능 시스템에 적합.NoSQL“Not Only SQL”유연한 데이터 표현 가능.고성능 작업을 위한 단순화된 데이터 구조 제공. 장점1. 매우 빠른 속도메모리..

Database/NoSQL 2025.12.12

[수학][선형대수] 6.2 공간좌표 6.3 내적

http://www.kocw.net/home/cview.do?lid=c7cf91aae8173d64 AI를 위한 기초수학이 강좌에서는 대학에서 다루는 미분적분학 관련 교과목을 전공하는데 필요한 기초적인 수학적 지식과 그 응용에 대해 알아본다. 특히 AI수학, 미분적분학과벡터해석(1), 미분적분학과벡터해석(www.kocw.net 1. 위치벡터 position vector원점 O를 시작점으로 하고 점 A를 끝점으로 하는 벡터 $\overrightarrow{OA}$를 점 A의 위치벡터라고 한다. 2. 위치벡터 성질단위벡터 unit vector 벡터의 크기가 1인 벡터 시작점이 A이고 끝점이 B인 위치벡터$ \overrightarrow{AB} = \overrightarrow{OB} - \overrightarro..

[수학][선형대수] 6.1 벡터

http://www.kocw.net/home/cview.do?lid=a3cef19b5b6f2701 AI를 위한 기초수학이 강좌에서는 대학에서 다루는 미분적분학 관련 교과목을 전공하는데 필요한 기초적인 수학적 지식과 그 응용에 대해 알아본다. 특히 AI수학, 미분적분학과벡터해석(1), 미분적분학과벡터해석(www.kocw.net1. 벡터란? vector크기와 방향을 동시에 가지고 있는 양시작점 A : 벡터의 시점 starting point화살표가 끝나는 점 B : 벡터의 종점 terminal point화살표 길이 : 벡터의 크기 magnitude 벡터 $ \overrightarrow{AB} $ 의 크기는 절댓값 기호를 이용해 $ |\overrightarrow{AB}| $로 나타냄. 특히 크기가 1인 벡터를..

[수학][미적분학] 5.7 연습문제_미완

1. 함수의 부정적분 구하기 ++ 에러문 ModuleNotFoundError: No module named 'sympy' cmd창에서 sympy 설치하기pip install sympy import sympy as sp# a. x = sp.Symbol('x')f = x**2+3*x+2F = sp.integrate(f,x)print(F)# F = sp.integrate(f, x) + sp.Symbol('C') # 적분상수 C 추가# b.f = sp.exp(x) - 1/xF = sp.integrate(f,x)print(F)# c.f = (x+1)**2 * (x-2)F = sp.integrate(f,x)print(F)# d.f = (3**x - 1)**2F = sp.integrate(f,x)print(F)#..

[Swift] 커스텀 URL 스킴

Custom URL Scheme 앱마다 개발자가 지정한 고유 스킴(식별자)을 사용myapp://something 처럼 :// 뒤에 경로/파라미터를 붙일 수 있음Info.plist → CFBundleURLTypes 에 등록 필요iOS 시스템이 이 스킴을 인식하면 앱을 실행하거나 호출 작업순서1. info.plist 내부에 스킴을 추가한다. myapp 자리에 앱을 호출 할때의 고유 스킴을 넣어주면 된다. CFBundleURLTypes CFBundleURLName com.example.myapp CFBundleURLSchemes myapp 2. Scenedelegate.swift 작업 ios 13 부터 애플은 SceneDelegate 가 도입되었다.AppDel..

[수학][미적분학] 5.6 적분의 응용

http://www.kocw.net/home/cview.do?lid=4925b05a59e50abf AI를 위한 기초수학이 강좌에서는 대학에서 다루는 미분적분학 관련 교과목을 전공하는데 필요한 기초적인 수학적 지식과 그 응용에 대해 알아본다. 특히 AI수학, 미분적분학과벡터해석(1), 미분적분학과벡터해석(www.kocw.net 1. 넓이 함수 y= f((x)) 가 닫힌 구간 [a, b]에서 연속일 때, 곡선 y=f((x))와 두 직선 x=a, x=b와 x축으로 둘러싸인 도형의 넓이 S는 다음과 같다. $ S= \int_{a}^{b}|f(x)|dx $ 2. 부피 회전체의 부피구간 [a, b]에서 연속인 함수 y=f((x))에 대하여, 곡선 y=f((x))와 두 직선 x=a, x=b와 x축으로 둘러..

[Kotlin] 커스텀 링크

웹사이트나 쇼핑몰에서 결제시 이미 설치해둔 개개인의 결제앱으로 넘어가는 과정을 떠올려보자.이렇게 외부에서 해당 앱의 어떤 화면으로 이동하려면, 해당 앱 내에 커스텀 링크에 관한 정보가 존재해야한다. 앱 리뉴얼 작업을 시행하면서 앱을 시작부터 작업할 수 있게 되어서 이참에 해당 앱의 커스텀 링크를 모두 만들어두고자 하기로 마음먹었다. Android는 App Link, IOS는 Universial Link로 나뉘어진다.나의 경우에는 간단히 커스텀 링크로 작업했다. 해당 앱의 AndroidManifest.xml 쪽에 intent-filter를 추가한다. ..

[Java] 컴파일 과정

작업하다가 파일내 코드 작성위치를 고민하다가 컴파일 과정에 대해 다시금 정리하고자 글을 쓴다. .java -> 자바 컴파일러가 컴파일. -> .class 생성((아직 컴퓨터 이해불가. 그러나 JVM은 이해가능)) -> JVM에게 전달 -> 클래스파일을 메모리에 로드 및 작업 -> 실행엔진((Interpreter, Just-In-Time Compiler))에서 JVM 메모리에 올라온 바이트 코드들((.class))들을 명령어 단위로 하나씩 가져와 실행. 이처럼 컴파일 과정을 거쳐서 자바 가상 머신에서 실행되기에 코드 내의 순서는 상관이없다.코드 순서가 위에서 아래로 흐름이 중요한경우, script 와 같은 경우. https://gyoogle.dev/blog/computer-language/Ja..

Programming/Java 2025.10.23