[종합 프로젝트] Emergency Escape 진행 상황 (03.19 ~ 04.07)
2023. 4. 5. 23:54
종합 프로젝트 (종료)/진행 상황 기록
AR ☑ 인문관 map data - 2D, 3D wall (4층) 제작 완료 ☑ 클론코딩1 - 아이폰에서 앱 실행 ☑ 클론코딩2 - 맵 데이터 전처리 ☑ 클론코딩3 - NavMash Bake WEB ☑ 로그인 화면 생성 ☑ Gitlab Protection Rule 적용 ☑ Spring - React RESTful API 조사 (Spring과 React-Nginix 별도 운영 확정) 기획 ☑ [기획] 산학공동과제 신청서 / 조사 잘 했다는 피드백 받음 / PDF로 업로드 함, 개인정보 내용은 다 삭제함 진행중 ☐ [기획] 프로젝트 로고 제작 ☐ [WEB] 로그인 화면 수정 ☐ [WEB] QR 조회, 등록 페이지 생성 ☐ [AR] 사용자에게 보여줄 위치 미니맵 생성 해야 할 사항들 ☐ [Web] 관리자용 페..
[용어] 오버로딩 & 오버라이딩이란?
2023. 4. 3. 14:26
Information Technology/용어
오버로딩 (Overloading) - 자바의 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메소드가 있더라도 - 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메소드를 정의할 수 있음 - 오버로딩은 매개변수의 차이로만 구현할 수 있음 오버로딩은 파라미터만 다른 것 '같은 이름의 메소드가 소스코드에 너무 많이 실렸다' 고 생각하면 됨 오버로딩의 조건 - 메소드의 이름이 같고, 매개변수의 개수나 타입이 달라야 함 - 리턴 값만 다른 것은 오버로딩을 할 수 없음 오버로딩 사용하는 이유 같은 기능을 하는 메소드를 하나의 이름으로 사용 가능 메소드의 이름을 절약할 수 있음 오버라이딩 (Overriding) - 부모 클래스의 메소드를 재정의 하는 것 - 자식 클래스에서는 오버라이딩 하는 메소..
[백엔드로드맵][OS] 프로세스 관리
2023. 4. 2. 10:04
Backend Loadmap/Operating System
프로세스 (Process) - 메인 메모리에 할당 되어 실행중인 상태인 프로그램 - 프로그램은 일반적으로 하드디스크 (보조기억장치)에 저장되어 아무 일도 하지 않는 상태임 - 프로세스는 실행 하면서 Pointer, Data, Text, Register 등이 끊임없이 변함 - Job, Task 등으로 불리기도 함 프로세스 상태 New: 프로그램이 메인 메모리에 할당 됨 Ready: 할당된 프로그램이 초기화와 같은 작업을 통해 실행되기 위한 모든 준비를 마침 Running: CPU가 해당 프로세스를 실행 Waiting: 프로세스가 끝나지 않은 시점에서 I/O (입력/출력)으로 인해 CPU를 사용하지 않고 다른 작업을 함 // 해당 작업이 끝나면 ready 상태로 돌아가야 CPU에 의해 실행 가능 Termin..
[PS] SQL 쿼리문에서 삽입 되지 않고 조회만 되는 문제 해결
2023. 3. 30. 00:20
Problem Solving
해결 방법 $sql 이라는 이름의 변수를 하나만 쓰는데 insert, select 문을 담으려다보니 나중에 쓰여진 select문만 대입 됨 $nm_sql_insert, $sm_sql_result 로 각각 삽입문, 조회문을 담는 변수 생성 사용자의 이름과 이메일을 데이터베이스에 삽입될 수 있도록 if문 생성 ($nm_sql_insert의 형식과 값에 안 맞으면 false 처리) 문제 해결 흐름 팀원에게 코드 리뷰를 받았는데 빨간색 네모박스 부분의 코드가 잘못된 것 같았다는 의견이 있었다. sql 이라는 변수로 두 개의 쿼리를 실행할 수 없을 것이라는 의견이었다. 사용자가 입력한 이름과 이메일을, 데이터베이스에 삽입하는 쿼리 담을 변수 생성해야 함 삽입문 담은 쿼리가 제대로 실행이 됐는지 확인이 필요함 등록..
[PS] 깃랩-깃허브 미러링 연동 안 되는 문제 해결
2023. 3. 30. 00:20
Problem Solving
해결 방법 Personal Access Tokens > Tokens (classic) 발급 (Fine-grained token, Generate new token Beta 아님! XXXX) (사용자 닉네임)@github.com/(사용자 닉네임)/Mirroring.git 처럼 닉네임 제대로 입력하기 // 2번 예: Namani31@github.com/Namani31/Mirroring.git 문제 해결 흐름 https://velog.io/@ssmin0606/%EA%B0%9C%EB%B0%9C%ED%88%B4-Gitlab-Github-%EB%AF%B8%EB%9F%AC%EB%A7%81-%EC%84%A4%EC%A0%95 [개발툴] Gitlab -> Github 미러링 설정 Gitlab -> Github 미러링 설정..