반응형

분류 전체보기 478

[Android] Kotlin 간단 요약_2

* 함수 - 코틀린에서의 함수 파라미터는모두 읽기 전용 키워드 val이 생략된 형태 val name1 : String >> name1 : String fun 함수명 ( 파라미터 이름 : 타입 ): 반환 타입 { return 값 } * 클래스 - 변수와 함수의 모음 - 프라이머리 생성자, 세컨더리 생성자, 디폴트 생성자 존 class 클래스명 { var 변수 fun 함수() { // 코드 } } * 추상 클래스와 인터페이스 >>> 출처 : 이것이 안드로이드다 개정판 with 코틀린

Android 2024.01.30

[Springboot] 스프링부트 프로젝트 통합하기

스프링부트 프로젝트 통합하기 이전까지 스프링부트 관련된 여러 실습서를 보면서 여러가지 프로젝트를 만들었다. 하지만 오랫동안 지속하여 사용하는 프로젝트는 없었으며 여러가지를 잘잘하게 만들다보니 깊이 있게 만든 프로젝트는 없었다. 그래서 스프링부트 프로젝트를 하나로 통합하여 사용할 수 있도록 지금까지 만들어 둔 프로젝트 중 중요하고 기능이 겹치지 않는 프로젝트를 추려 통합하려고 한다. 물론 스프링부트 실습서 대부분 백엔드 위주로 다루다보니 UI가 너무 이쁘지 않다. UI도 이쁘게 꾸미도록 조금씩 개선할 예정. 조금씩 개선하고 기록 예정.

JAVA 2024.01.29

Atlassian 제품 보안 업데이트 권고 (CVE-2023-22527)

Atlassian 제품 보안 업데이트 권고 (CVE-2023-22527) * 최근 Atlassian 제품 관련 원격 명령 실행 취약점이 다수 탐지되고 있습니다. * 아래와 같은 Atlassian Confluence 제품취약 버전을 사용하는 곳은 업그레이드 권고드립니다. * KISA 보안 동향 : https://knvd.krcert.or.kr/detailSecNo.do?IDX=6076 보안 취약점 정보 포털 닫기 검색 knvd.krcert.or.kr * 벤더 공지 : https://confluence.atlassian.com/security/cve-2023-22527-rce-remote-code-execution-vulnerability-in-confluence-data-center-and-confluen..

[Android] Kotlin 간단 요약_1

Kotlin 간단 요약_1 * 변수 var - 변수 선언 : var abc / var age : int * 읽기 전용 변수 val * 상수 const * 코딩 컨벤션 - 각 프로젝트별로 코드를 작성하는 규칙 - 명명 규칙 ( Ex. 클래스 첫 글자 대문자, 카멜 케이스 ) * 조건문 if - 자바의 조건문과 동 - 변수에 직접 if 문 사용 가능 Ex. var bigger = if ( a > b ) a else b - if 문의 마지막 값을 반환값으로 사용 Ex. var biiger = if ( a > b ) { var c = 30 a } else { b } * when 문 - 자바 switch + if 범위 지정 * 배열 - 배열 : var = longArray = LongArray(10) : Arra..

Android 2024.01.28

[Android] Hello Kotlin!

Hello Kotlin 자바로 안드로이드를 시작했으나 지금은 코틀린이 권장 언어가 되었다. 코틀린 문법은 크게 달라진 건 없는거 같으나 레이아웃과 관련된 부분이 많이 변경된거 같다. 천천히 다시 안드로이드를 시작할 예정. === 코틀린은 세미콜론을 사용하지 않아 코드 작성하다. 습관적으로 세미콜론을 붙이고 있다. 이전엔 레이아웃에 속한 아이콘을 가져올 때 findViewById 를 사용하여 가져왔다. 아이콘이 여러개 일때 findViewById 코드만 한 무더기다. 하지만 지금은 binding을 통해 레이아웃에 전체 위젯을 불러온다. 이전보다 매우 편하다. 클릭이벤트는 이전과 크게 다른 부분은 없는거 같다 레아아웃은 Deign Palette 를 통해 쉽게 작성하게 되어 이전처럼 Code를 건들지 않아도 ..

Android 2024.01.27

[Unreal Engine5] 스캔 데이터 Material instance 적용

스캔 데이터 Material instance 적용 - 스캔데이터 라이팅 적용 : Spot light, Rect light : PostProcessVolume - Material 인스턴스를 적용하여 텍스쳐 색상 변경 : 프로그래밍에 클래스와 인스턴스 개념 - Material Blueprint 생성시 parameter 추가 - Material 인스턴스 생성 후 parameter 값을 변경하여 텍스쳐 색상 변경 가능 * 기타 - 창 > 뷰포트 / 작업 뷰를 추가하여 편하게 작업 가능 - 숫자 (1, 3) + 마우스 좌클릭 > 상수 node 추가 - 마우스 우클릭 > node 검색 추가

Unreal Engine5 2023.12.19

[Unreal Engine5] Emissive Color 효과

UE5 Emissive Color 효과 * Emissive Color 효과 실습 - BluePrint (블루프린트) - Material - UE5 > '스태틱 라이팅에 이미시브 사용' * 기타 용어 글로벌 일루미네이션 (GI, Global illumination) >> 출처 : 위키백과 - illumination은 3d 그래픽스에서 씬을 렌더링할 때 사용하는 조명 알고리즘 - 간접적인(indirection) 일루미네이션이란? : 3d 그래픽에서 3d 씬에 좀더 사실적인 라이팅을 추가하기 위한 알고리즘 - 알고리즘은 보통 두가지를 고려해서 만들어진다. 1) 광원으로부터 직접 오는 빛(직접 조명) 2) 같은 광원에서부터 왔지만 다른 표면에서 반사되어 간접적으로 온 빛(간접 조명)

Unreal Engine5 2023.12.17
반응형