반응형

코딩 32

[Software Development] Sequence Diagram & BCE Diagram

Sequence Diagram (시퀀스 다이어그램)목적: 객체들 간의 시간 순 메시지 흐름 표현그리는 방법좌측에 사용자, 우측에 순차적으로 관련 객체사용자 → 객체로 메시지 보내기 (search(keyword))객체 간 메시지 교환 후 결과 반환BCE Diagram (Boundary-Control-Entity)목적: MVC 패턴처럼 시스템 구성 요소 역할 분리역할 설명BoundaryUser interface (View)사용자 인터페이스 (화면, 버튼 등)ControlLogic controller for use cases유스케이스 조정 및 비즈니스 로직EntityData/model management데이터 구조 또는 DB와의 연동BCE Diagram

코딩 2025.04.21

[Softeware Methodologies] UML

UML (Unified Modelling Language) 통합 모델링 언어What is a Modelling Language?A modelling language is a structured way to describe a system using syntax and semantics interpretable by humans and computers.모델링 언어는 시스템을 설명하기 위한 명확한 문법과 의미를 갖춘 구조화된 언어로, 사람과 컴퓨터가 모두 이해할 수 있어야 합니다.UML (Unified Modelling Language)의 정의UML is a general-purpose modelling language used to visualize the design of systems, showing..

코딩 2025.04.20

가상현실 - 시야

The Mechanics of Sight – 시각의 작동 방식1. Human vision is very advanced and gives about 70% of sensory input to the brain.인간의 시각은 매우 발달되어 있으며 뇌로 들어오는 감각 정보의 약 70%를 제공한다.2. VR and AR depend heavily on showing visuals to our eyes.VR과 AR은 눈에 시각 정보를 보여주는 것에 크게 의존한다.Ocularity – 시야 유형1. Monocular: one eye sees the image.단안 시야: 한쪽 눈만 이미지를 본다.2. Biocular: both eyes see the same image.쌍안 시야: 두 눈이 같은 이미지를 본다.3..

VR,AR,MR 과 XR의 정의 (가상현실 & 증강현실)

Virtual Reality (VR) and Augmented Reality (AR)가상 현실(VR)과 증강 현실(AR)은 자주 함께 언급되지만 매우 다릅니다. Common (공통점) : - Computer-generated content - Uses sensors and tracking두 기술 모두 컴퓨터로 생성된 콘텐츠와 센서를 사용합니다. What is Virtual Reality (VR)? (VR 은 무엇인가?) 1. VR means replacing your entire view with a computer-made world.VR은 컴퓨터로 만든 세계로 당신의 전체 시야를 바꾸는 것을 의미한다.2. One early VR developer was Jaron Lanier in the 1980s...

[Flutter] ERROR:D8: 오류 해결법

ERROR:D8: Cannot fit requested classes in a single dex file이 오류를 보자마자 숨이 턱 막혔다엄청 나게 긴 양의 오류 메세지 ...구글링을 해보니 간단하게 해결 가능한 에러였다 android -> app -> build.gradle 파일로 이동을하고 multiDexEnabled true 을 defaultConfig 에 추가한다 마지막으로 dependencies 에   implementation 'com.android.support:multidex:1.0.3' 을 추가하면 끝 정상적으로 디버깅을 성공했다.

코딩/Flutter 2025.03.23

[Flutter] 프로젝트 생성하기

일단 프로젝트를 생성하기 앞서 Flutter 설치 경로에 들어가 준다그 후 파일 경로 검색창에 cmd라고 입력해 준다cmd 가 실행됐다면, flutter create (원하는 파일의 이름) 순서로 입력해 준다위와 같이 실행됐다면 성공적으로 생성이 된걸 확인할 수 있다다시 파일 경로 검색창에서 cmd를 입력하고code . 을 입력 해주면자동으로 vs code까지 실행해 준다

코딩/Flutter 2025.03.22

[C++] Struct, Union 이해하기

Struct 를 간단하게 말하자면 관련된 데이터를 묶는것이다클래스와 유사하지만 기본적으로 모든 멤버가 public예시)#include using namespace std;struct Student { int id; string name;};int main() { Student s = {101, "Alice"}; cout int id 와 string name 을 stuct Student 에 보관하여main 에서 불러온다s.id 를 이용해서 Student s 로 지정했던 101 을 불러오고s.name 을 이용해서 Alice 를 불러온다 Nested StructsStruct 는 또 다른 struct 를 포함 할 수 있다. 이걸 이용해서 struct 안에 struct 를 보관 할 수 있다...

코딩/C++ 2025.01.21

[PostgreSQL] pgAdmin4 기본 사용법 (Query 실행)

pgAdmin4 라는 프로그램을 처음 만져보았을 때MySQL과는 다르다는 걸 알 수 있었다.교수님이 하라는 대로 설정하고 프로그램을 실행했을 때 아무것도 모르겠는 그 당혹함 때문에기본적인 기초 사용법을 포스팅하려고 한다 Query 실행제일 먼저 pgAdmin4를 실행해주고왼쪽 상단 Servers를 클릭해 준다Databases의 > 모양 버튼을 클릭하면 리스트가 펼쳐진다postgres를 클릭해준다그렇게 Object Explorer 가 실행가능한 상태가 된다Object Explorer의 제일 첫 번째 Query Tool을 실행하면 된다이제 여기에 코드를 적으면 된다cmd를 사용해도 잘 실행된다\du를 이용해서 리스트까지 확인해 준다

코딩/PostgreSQL 2024.10.01
반응형