분류 전체보기253 [DB] 데이터베이스 기본 개념 데이터 베이스의 기본 개념 Data: 단순히 관찰하거나 측정해 수집한 값. Information: Data를 가공한 결과물. 의미 있게 쓸 수 있다. 데이터 베이스의 특성 실시간 접근 계속 변화 내용 기반 참조 동시 공유 데이터 베이스 설계시 같은 내용의 데이터가 여러 파일에 중복 저장되면 안된다. (데이터 일관성, 무결성을 유지하기 어려움, 저장공간의 낭비) 종속성 고려. 데이터 베이스의 세대 1세대: 네트워크 DBMS, 계층DBMS 2세대: 관계 DBMS(Oracle, mysql, Access) 3세대: 객체지향, 객체관계 DBMS (O2, ontos, gemstone) 데이터 베이스 구조 스키마: 데이터 구조와 제약조건을 정의한 것 인스턴스: 스키마에 따라 저장된 값 3단계 외부단계 개념단계 내부단.. 2020. 4. 4. [Bracket] Bracket 에디터, 단축키 및 단축키 변경하기(keymap) 집에서 혼자 개발 할 때는 VS를, 회사에서 일 할때는 통일성을 위해... 차이는 모르겠지만 그래달라는 부탁을 들어서... Atom을, 또한 회사에서 빠르게 UI 변경을 보기 위해 Bracket을 사용중이다. Atom에도 실시간으로 반영해주는 패키지가 있긴 한데, Bracket을 먼저 사용하기도 했었고 적응해놓아서 Atom에서 사용하는게 연결도 느린 것 같았고 귀찮았다. 어쨌든, Atom이나 Bracket이나 여러 에디터에서 단축키가 다 다르다. Bracket의 단축키를 내 손에 익은 단축키로 바꾸기 위해 알아봤다. 상단 메뉴 바 - 디버그 - 사용자 키맵 파일 열기를 클릭한다. overrides 안에 아무 내용도 없다. 적어주자. 이때 참고할 수 있는 doc은 저기에 있는 주소다. https://git.. 2020. 4. 1. [웹 보안] express-basic-auth로 접근 차단, 로그인 만들기 Node.js, express를 사용하고 있는데 1. 개발 서버의 robots.txt에 불필요한 접근도 막을 겸 (불필요한 크롤링 방지) 2. 보안도 신경쓸 겸 웹에 접근할 때부터 로그인을 만들어 보기로 했습니다. 기존의 로그인과 다른점은 웹 소스를 다운받기 전에 로그인을 걸어줌으로 조금 더 보안에 좋은 것 같습니다. 위 화면처럼, 다운 받는 요소가 로그인 전에는 아무것도 없습니다. 준비물 1. pm2 : 현재 사용중이라 쓰고 있지만, NODE_ENV 를 설정할 수 있다면 뭐든 괜찮습니다. 2. express-basic-auth express-basic-auth Plug & play basic auth middleware for express www.npmjs.com 구현 시작 1. express-bas.. 2020. 3. 30. [SQL] QUERY 문 종류 (기본) Querying data SELECT Sorting data ORDER BY Filtering data WHERE SELECT DISTINCT AND OR IN BETWEEN LIKE LIMIT IS NULL Joining tables Table & Column Aliases Joins Inner Join Left Join Right Join Cross Join Self-join 2020. 3. 26. [LINUX] EC2 처음 설정 Node 설치 curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash - sudo yum install nodejs npm cache clean --force npm install -g n n stable 2020. 3. 18. [Linux] [Errno 14] HTTP Error 404 - Not FoundTrying other mirror. 해결 리눅스에서 처음 설정을 하다가 repository를 잘못 설정한 것 같다. 그래서 yum 관련 명령어가 하나도 안먹었다. 해당 오류로 여기저기 뒤져봤지만 고쳐지지 않아서 간단하게 오류 메세지에 나온 해결법대로 했는데 너무 간단하게 되어버렸다. 3. Disable the repository, so yum won't use it by default. Yum will then just ignore the repository until you permanently enable it again or use --enablerepo for temporary usage: yum-config-manager --disable WANdisco-git 4. Configure the failing repository to be.. 2020. 3. 18. Linux npm install (CERT_NOT_YET_VALID) npm install 시 CERT_NOT_YET_VALID라는 오류가 뜬다. 리눅스 시간이 안맞기 때문이다. sudo rdate -s time.bora.net 불러오는 중입니다... 명령어를 실행하면 시간이 맞춰진다. 시간이 맞는지 확인하려면 date라는 명령어를 치면 현재 시간이 나온다. 2020. 2. 19. XML / JSON 비교, 차이 http://tcpschool.com/json/json_intro_xml 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 위의 URL에서 가져 온 내용입니다. 쉽게 잘 설명해주셔서 저장 및 공유합니다. JSON과 XML의 공통점 둘 다 데이터를 저장하고 전달하기 위해 고안되었습니다. 둘 다 기계뿐만 아니라 사람도 쉽게 읽을 수 있습니다. 둘 다 계층적인 데이터 구조를 가집니다. 둘 다 다양한 프로그래밍 언어에 의해 파싱될 수 있습니다. 둘 다 XMLHttpRequest 객체를 이용하여 서버로부터 데이터를 전송받을 수 있습니다. JSON과 XML의 차이점 JSON은 종료 태그를 사용하지 않습니다. JSON의 구문이 XM.. 2020. 2. 12. React native, Expo eject 시 오류, android ios 폴더 만들기 expo init으로 프로젝트를 생성할 때, android 폴더와 ios 폴더가 없을 경우가 있다. 이럴 경우 expo eject로 생성을 할 수 있는데, 해당 명령어를 하면 3가지 옵션이 나온다. 첫번째, 기본 eject 두번째, expokit ? 세번째, 취소 두번째로 먼저 시도를 해 보았는데, android폴더만 생기고 실행도 되지 않았다. 패스. 첫번째로 다시 시도해 보았는데 eject는 잘 되었다. 하지만 실행이 되지 않았다. 그 대신 오류 문구를 던져주었다. react-native-screens - expected version range: 2.0.0-alpha.12 - actual version installed: ~2.0.0-alpha.12Some of your project's depen.. 2020. 2. 7. 이전 1 ··· 13 14 15 16 17 18 19 ··· 29 다음