분류 전체보기

반응형
ㅠㅠ 나 영어 너무 못하는 것 같아...학습 자료를 보면서 처음 보는 단어를 발견하면 여기 정리해두려고 한다...  뜻의미Normalization정규화데이터를 잘 구조화해서 중복 제거, 이상 방지하는 과정a systematic series of steps for progressively refining the data modelAnomaly이상 현상삽입, 갱신, 삭제 시 발생하는 비정상적인 문제anomalies which may occur when inserting, updating and deleting datasystematic체계적인 refine개선하다                 👉 "이행 종속 제거" – 비기본키가 다른 비기본키에 종속되면 안 돼요.나 이행종속이 뭔지 이해했다..학번(PK) 학..
· TIL
전반적인 css는 나무위키 디자인을 참고하였지만나무위키 문법을 그누보드에서 사용하는 건 좀 번거로울 것 같아서 php와 json을 사용하고 적당히 파싱하기로 햇음  1. 컨텐츠 (섹션)wr_content를 파싱하여 섹션을 나누고, 섹션대로 접기가 가능하도록 만들었다.2. 프로필 (성별, 나이 등)wr_profile이라는 컬럼을 새로 만들었고, json 형식으로 db에 저장함.불러올 때 파싱해주면 되기 때문에 비교적 간단했다./** * wr_profile */$profile_json = stripslashes($view['wr_profile']); // 이스케이프 해제$profile_data = json_decode($profile_json, true); // JSON 디코딩 $value) ..
TopicThe purpose of this applied session is getting to know MARIE computer architecture and assembly language.이 적용 세션의 목적은 마리 컴퓨터 아키텍쳐와  어셈블리어에 대해 알아가는 것입니다. 어셈블리어(Assembly Language)?어셈블리어(Assembly Language)는 컴퓨터의 기계어(Machine Code)를 사람이 이해하기 쉽게 표현한 저수준(low-level) 프로그래밍 언어입니다.즉,  CPU가 직접 실행하는 기계어(이진 코드)와 프로그래머가 이해할 수 있는 문자 코드(심볼릭 코드) 사이의 다리 역할을 합니다.The MARIE.js is a simulator built in JavaScript ..
호주 12/1월 일기작년 8월까지 적고 그 이후로 한 번도 안 적었다는 게 사실입니까?사실입니다...일단 바빴고 학기 말엔 과제랑 시험 준비하느라 힘들었음... 그런데 사진 보니까 그간 알차게 놀았더라고요?ㅠ2월 초에 3주간 한국에 머물 예정이라 출국준비도 함께 했어요 12월야무지게 멜번 여행 다녀옴 4명의 중국 친구들과 함께 한 당일치기 멜번 여행즐거웠어요애들이 중국 관광버스와 여행사를 예약해줘서 나는 그냥 애들 졸졸 따라다녔다 풍경이 너무 예뻤고... 곧 크리스마스 시즌이라 산타가 서 있었다호주의 12월은 여름인데 정말 더우셨겠다 캥거루와 동물들도 보러 가고... 캥거루 근육 너무 무서워용 ㅠ.ㅠ 밥도 줬는데 정말 코앞까지 다가오는 친구들이었음...저 젤라토는 진짜 최고 맛있었음 호주에서 먹은 아이..
· TIL
/** * 테이블 확인 및 생성 */// 캐릭터 테이블 확인 및 생성if (!sql_query("DESCRIBE {$g5['character_profiles']}", false)) { echo "테이블 '{$g5['character_profiles']}'이 없습니다. 생성 중...\n"; $sql_character_table = " CREATE TABLE `{$g5['character_profiles']}` ( `ch_id` INT AUTO_INCREMENT PRIMARY KEY, -- 캐릭터 고유 ID `mb_id` VARCHAR(50) NOT NULL, -- 사용자 ID `ch_name` VARCHAR(255) N..
· TIL
문제 : 모바일 버전에서 등록해둔 스탬프 및 보상 데이터가 다 불러와지지 않음원인 : 그누보드 bbs 로직 자체에 모바일의 경우 SELECT에 10~15개 제한을 걸어둠... (페이징 처리용)해결 : 아예 bbs의 게시판 select문을 사용하지 않고 자체적으로 select해와서 새 배열에 저장하도록 변경함이렇게 할 수 있었던 건 캘린더에 페이징을 사용하지 않기 때문
· TIL
아보카도 에디션 기반의 보상 캘린더 개발테이블이 존재하지 않을 경우보상 여부 기록용 (로그) 테이블을 하나 작성한다.if (!sql_query(" DESCRIBE {$g5['rewards_calendar']} ", false)) { // 테이블이 존재하지 않으면 생성 $reward_sql = "CREATE TABLE IF NOT EXISTS `{$g5['rewards_calendar']}` ( `rc_id` INT(11) NOT NULL AUTO_INCREMENT, `ch_id` INT(11) NOT NULL, `bo_board` VARCHAR(100) NOT NULL COMMENT '게시판 ID', `wr_id` INT NOT NULL COMMENT '..
SSL로 Docker에서 로컬 DB를 생성했다.나는 MySQL로 작업할 예정.docker run --name 테스트DB \ -e MYSQL_ROOT_PASSWORD=테스트DB \ # 루트 사용자 비밀번호 -e MYSQL_DATABASE=테스트DB \ # 생성할 기본 데이터베이스 이름 -e MYSQL_USER=테스트DB \ # 생성할 일반 사용자 계정 -e MYSQL_PASSWORD=테스트DB \ # 일반 사용자 계정의 비밀번호 -p 3306:3306 \ # 호스트의 3306 포트를 컨테이너의 3306 포트에 매핑 -d mysql:8.0 # MySQL 8.0..
블로그형 홈페이지 하나를 포트폴리오 용으로 개발하기로 결정했다.프론트는 React.js / 백엔드는 Nest.js / 타입스크립트 기반 테이블 구성테이블명설명users사용자 정보 저장posts글 게시판에 등록된 글 정보 저장artworks로드비 게시판에 올라온 그림 정보 저장comments게시판 및 그림 게시물에 대한 댓글 저장admin_logs관리자 로그 저장 (사용자 관리, 삭제 기록 등)  테이블 상세변동 가능성 있음users 테이블CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, password ..
· INFO
Github Copilot깃허브 코파일럿은 GitHub와 OpenAI가 협력하여 만든 인공지능 기반 코드 작성 도구다. 깃허브 내의 방대한 자료를 사용하여 코드 작성에 도움을 줄 수 있다는 뜻이다. VS Code 같은 편집기와 다양한 개발 환경에서 사용 가능하다. https://github.com/features/copilot GitHub Copilot · Your AI pair programmerGitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire functions for you.github.com 해당 홈페이지에 들어가 프리 트라이얼을 신청할 수 있다. 가격 정책다달이 10불(USD), 일..
반응형
IMRUNNING
'분류 전체보기' 카테고리의 글 목록