🤔 내가 생각하는 프론트엔드 개발이란 ? ● user가 가장 먼저 보는 영역으로서 user의 needs를 가장 먼저 생각해야하는 개발이고 user가 관심을 끌 수 있는 최초 시작점이라고 할 수 있다. 따라서, 프론트엔드 개발에서 user가 편리하게 서비스를 이용할 수 있도록 UI 배치, 브라우저가 랜더링하는데 걸리는 시간 등을 줄여주는 역할을 한다고 생각한다. 🤔 프론트엔드와 백엔드 개발의 차이점은 ? ● 프론트엔드 개발: user가 편리하게 서비스를 이용할 수 있도록 UI 배치, 브라우저가 랜더링하는데 걸리는 시간 등을 줄여주는 역할을 한다고 생각한다. ● 벡엔드 개발: UI에서 나온 user의 행동을 감지하여 user의 로그 및 행동정보를 DB에 넣고시스템이 안정적으로 유지될 수 있도록 하는 역할을 ..
📌 div : html의 영역을 나눠주는 태그 div 태그로 나누는 이유 유지보수의 용이성. 협업의 용이성. div.class, id 명명시 누가 보더라도 알아볼 수 있도록 (직관적인 명명) 예시: header, footer, headerSearch, header-search 직관적인 명명 하기 명사사용 2가지 규칙: headerSearch, header-search div 태그 이용시 사용하는 상속 display: inline; 텍스트 display: blokc: 쌓이는 상자 상속이 되는 속성 font-size 📌 px, em, rem : 폰트 사이즈를 나타내주는 단위 16px = 1em = 1rem em: 부모태그에게 font-size 속성이 있으면, 그 속성을 1em으로 계산 rem: html에서 ..
📌 질문을 통한 HTML 공부 🤣🤣🤣 질문1: style tag는 why head 안에 선언되나요? 😊😊😊 대답1: 처음 읽는 곳이 head body에 접근시 소스코드가 긴 경우 rendering시 읽는데 지연이 될 수 있으므로 🤣🤣🤣 질문2: style 태그 우선순위? 😊😊😊 대답2: tag < class < id < inline style tag (태그 안 style 표시) 🤣🤣🤣 질문3: 개발자들이 약속해놓은 관습은 뭐가 있을까요? 😊😊😊 대답3: id는 개발자끼리 정해놓은 약속으로 고유하게 한개만 사용하기로 약속 한 html문서에서 id는 한번만 고유하게 사용한다고 약속. id를 여러개 했을때 html에서 잘 동작할 수 있으나 자바스크립트에서 문제를 발생 야기 // javascript var id..
● 부트캠프 개발에 참여한 나의 다짐 ● 직장을 다니고 있어 업무가 끝나고 개발공부를 하기가 쉽지 않음을 1주일 동안 많이 느꼈다. 🤣🤣 6개월동안 아무 다짐없이 개발을 완주하기란 쉽지 않음을 느껴 몇 가지 다짐을 하려 한다. 👍👍 첫째, 공부할 여건 및 습관 형성: 직장이 끝나고 집을 가는 것이 아니라 바로 독서실로 가 개발공부를 할 수 있는 습관 만들기 둘째, 목표 설정 : 가고싶은 회사 목표 설정 및 그 목표를 이루기위해 매일매일 학업 목표 설정 셋째, 컨디션관리: 공부 시간 집중을위한 술모임 자제 및 운동 습관화 넷째, 기억에 의존하기보다 기록하는 습관 형성: 기억하기보다 기록을 하는 것에 대한 중요함이 더 크다는 걸 개발자 업무를 하는동안 많이 느낀다. 기억에 의존하기 보다 내가 했던 공부들을 ..
목차 1.선행작업리스트: virtualbox 설치 및 CentOS-7-x86_64-DVD-1511.iso 파일 다운로드 2.리눅스 설치 가이드 3.트러블 슈팅 1.선행작업리스트 - virtualbox 다운로드 - CentOS-7-x86_64-DVD-1511.iso 파일 다운로드 2.리눅스 설치 가이드 – 자신의 컴퓨터 환경에 맞게 설정합니다. – 자신의 컴퓨터 환경에 맞게 설정합니다. 시작 후 다운받아 놓은 CentOS-7-x86_64-DVD-1511.iso 파일 선택 -한국어 선택 설치대상 클릭 파티션 설정 후 완료 여유공간 설정 (자신의 컴퓨터 상황에 맞춰 설정하길 권장) 클러스터 파티션 분할 /boot ext4 1GiB 장치유형:표준파티션 /boot/efi EFI System Partition 1G..
vmware_환경세팅 목차 선행작업: virtual box 설치 후 리눅스 설치 호스트 네트워크 관리자 설정 설치된 이미지의 네트워크 지정 설치 시 트러블 슈팅 사항 1.리눅스 환경 구성 링크확인: 리눅스_설치 2. 호스트 네트워크 관리자 설정 2.1 수동으로 어댑터 설정 - ipv4 주소 세팅 - 서브넷 마스크 주소 세팅 3.설치된 이미지의 네트워크 지정 3.1 어댑터1: 호스트 전용 어댑터 연결 (위에서 수동으로 어댑터 설정한 정보) 3.2어댑터2: NAT 설정 (어댑터 1만 설정한다면 인터넷 통신이 끊임없이 발생할 것이다.) 4.설치 시 트러블 슈팅 사항 4.1 내부 클러스터간의 통신과 인터넷 접근의 문제점 발생 - 호스트 전용 어댑터만 설정한 경우 인터넷과 통신이 불가하다. - NAT 설정만 한 ..
Mysql 재기동시 아래와 같은 문제가 발생 했을때 chown -R mysql:mysql /data : 모든 상태 mysql권한으로 재설정 Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. setenforce 0 그 외 Mysql 에러확인시 좋은 자료 java119.tistory.com/95 [MySQL || MariaDB] System,SQL ERROR 모음 원인 및 해결 총 정리 System 오류 1. ERROR 2002 : can't connect to local mysql..
cp명령어 사용법 -약자: cp는 copy의 약자 cp (옵션) [대상 파일의 위치/이름(여러 개 가능)] [복사하고 싶은 위치/이름] 옵션: - -r: 하위 디렉토리와 파일 전체를 복사 - -p: 소유주, 그룹, 권한, 시간 정보를 보존하여 복사 예제 1) inittab파일과 passwd파일과 grub.conf파일을 /backup 디렉토리에 복사한다. cp /etc/inittab /etc/passwd /boot/grub/grub.conf /backup 예제 2) skel 폴더(하위 디렉토리) cp -r /etc/skel /backup 예제 3) passwd 파일을 /backup 디렉토리로 보존 복사한다. cp -p /etc/passwd /backup 예제 4) inittab 파일을 init로 이름 변경..
[MySQL] index 추가, 삭제, 확인하기 몇 십건 몇 천건 데이터야 상관없겠지만 몇 백만건 이상의 데이터가 있을 때 인덱스 생성은 필수라고 할 수 있다. 아래 MYSQL에서 INDEX 생성 방법은 아래와 같다. -- 테이블의 인덱스 확인하기 SHOW INDEX FROM 테이블명; -- 테이블의 인덱스 추가 : 컬럼은 1개도 가능, 2개 이상도 가능 ALTER TABLE 테이블명 ADD INDEX 인덱스명 (컬럼명1, 컬럼명2); -- 테이블의 유니크한 인덱스 추가 : 컬럼은 1개도 가능, 2개 이상도 가능 ALTER TABLE 테이블명 ADD UNIQUE INDEX 인덱스명 (컬럼명1, 컬럼명2); -- 테이블의 인덱스 삭제 ALTER TABLE 테이블명 DROP INDEX 인덱스명;
* 구조 복사 create table '새로운테이블이름' like '기존테이블이름' create Table '새로운테이블이름' like '기존테이블이름' 특징 : 기존 테이블의 설정 그대로 복사 된다. 참고 ==> 큐브리드의 경우 복사하고자 하는 기존 테이블에 'Primary Key' 또는 'auto_increment' 가 설정 되어 있으면 복사 할 수 없음. 응용 ==> Create Table IF NOT EXISTS new_table like old_table (new_table 이 없으면 복사) * 구조와 데이터 복사 create table '새로운테이블이름' ( select * from '기존테이블이름') create Table '새로운테이블이름' ( select * from '기존테이블이름') ..
