분류 전체보기 (226) 썸네일형 리스트형 01 이클립스 이클립스 - 사용 STS VsCode - 사용 인텔리j - 유료에서 개발자 되면 구매해서 사용 Atom lightshot 설치 1. 이클립스 다운로드 주소 2. 다운로드 3. 자바 설치 - 이클립스를 설치하려면 자바가 먼저 설치되어 있어야 한다. https://jaewon2336.tistory.com/41 자바 1강. JDK 설치 및 환경 변수 설정 우리는 무료 자바 open JDK를 다운로드할 것이다. JDK(Java Develop Kit)는 자바로 개발할 때 필요한 모든 꾸러미이다. jdk에는 크게 3가지가 꼭 포함되어 있어야 한다. 컴파일을 하는 컴파일러 실행시키 jaewon2336.tistory.com 4. 설치하기 - java Developers는 자바만 개발할때 사용. - 엔터프라이즈 웹 디벨.. Flutter - 기본위젯 4 새로 만든 Flutter 프로젝트 시작전 세팅을 하나해줘야한다. analysis_options.yaml에 들어가서 rules : 부분에 4개의 소스코드를 입력해야한다. 이코드는 lint 를 끄는 용도이다. lib파일에 있는 main.dart가 메인페이지이다. "앱 시작해주세요" 라는 의미아다. MyApp 부분에 앱 메인페이지 입력을 입력하면 된다. 위에 4줄은 기본적으로 있어야하는 부분이기 때문에 건들지 않고 넘어가면 된다. 실질적인 코딩은 return ~ 부분부터 할 것이다. Flutter에서 앱 디자인넣는 법 : 위젯 짜집기 기본위젯 4가지 : 글자 위젯, 아이콘 위젯, 이미지 위젯, 박스 위젯 글자 위젯 글자를 넣을 때는 Text('원하는 글자') 형식으로 넣어준다. 아이콘 위젯 star 부분대신에.. Flutter - 설치 Flutter 개발환경 셋팅 1. Flutter SDK 다운 2. Android Studio 설치 3. 환경변수 등록 4. 나머지 1. Flutter SDK 다운 Flutter SDK를 다운받은 후, 발견하기 쉬운곳에 압축을 풀면 된다. 2. Android Studio 설치 android studio 다운을 받은 후, Plugins 메뉴에서 Flutter를 검색해서 다운을 받아 준다. 논외로 에디터 색깔을 맞추고 싶으면 검색창에 atom oneDark Theme 을 다운 받으면 된다. SDK Manager에 들어가서 SDK Tool에 있는 Android SDK Command-line Tool(latest)를 설치해준다. 3. 환경변수 path에 있는 사용자 변수를 편집해준다. 압축을 풀어둔 flutter.. 데이터베이스 정리 17 - 뷰(view) 뷰(view) : 다른 테이블을 기반으로 만들어진 가상 테이블(virtual table)이다. 뷰와 테이블의 차이점 가장 큰 차이는 뷰는 테이블과 달리 데이터가 물리적으로 컴퓨터에 저장되어 있는 건 아니다. 테이블은 우리가 표 형식으로 보는 데이터들이 실제로 컴퓨터에 저장되어 있다. 하지만 뷰는 표 형식으로 내용으로 본다는 점에서는 테이블과 같지만, 테이블처럼 그 내용이 실제로 컴퓨터에 일일이 저장되어 있는 건 아니라는 점이다. three_tables_joined 라는 뷰를 사용할때마다 AS 다음에 있느 빨간표시(2~8)에 SELECT 문이 재 실행 된다는 뜻이다. 뷰는 데이터베이스에 저장된 데이터를 분석해야 할때 매우 유용한 개념이자 기능입니다. 뷰의 장점 1. 뷰는 사용자에게 높은 편의성을 제공해준다.. 데이터베이스 정리 정리16 - 서브쿼리 서브 쿼리 : SQL 문 안에 '부품'처럼 들어가는 SELECT문 서브 쿼리를 inner query(내부 쿼리)라고 하기도 한다. 위 빨간 줄이 서브 쿼리이다. review 테이블에서 별점 평균값을 나타네는 구문이다. SUB - '하위의', '일부분의'라는 의미이고 QUERY - '데이터베이스에 보내는 요청'이라는 의미이다. 서브 쿼리를 사용하면 무조건 ()을 사용해줘야 한다. 서브 쿼리를 사용하면 쿼리 창을 새로 켤 필요 없이, 하나의 쿼리 창에서 하나의 SQL 문만으로도 원하는 결과를 얻을 수 있다. 서브 쿼리는 HAVING절뿐만 아니라 SELECT절, WHERE절, FROM절 등에서도 사용할 수 있다. SELECT절에 있는 서브 쿼리 SELECT id, name, price, (SELECT MAX(.. 데이터베이스 정리 15 - 결함연산, 집합연산 LEFT OUTER JOIN, RIGHT OUTER JOIN, INNER JOIN 은 테이블을 합치는 작업의 일부분에 불과하다. 테이블을 합치는 작업을 '연산'이라고 표현한다. 테이블을 합치는 연산은 크게 결합 연산과 집합 연산으로 나눌 수 있다. 결합 연산은 테이블을 가로 방향으로 합치는 것에 관한 연산이다. 집합 연산은 테이블을 세로 방향으로 합치는 것에 관한 연산이다. JOIN은 결합연산에 해당한다. 집합 연산 - 테이블 하나를 집합 하나로 보고, 그 안의 각 row를 하나의 원소로 간주하고 진행되는 연산 집합 연산은 같은 종류의 테이블끼리만 가능하다. 같은 종류의 테이블이 아니면 row의 컬럼 구조가 다르기 때문 테이블의 row 하나하나를 집합에서 말하는 하나의 원소라고 생각하면 쉽다. 1. A .. 데이터베이스 정리 14 - JOIN join : '연결하다', '합치다'라는 의미로 여러 테이블을 합쳐서 하나로 보이게 만듦 join 예제) item LEFT OUTER JOIN stock 지금 왼쪽에 있는 item 테이블을 기준으로 해서 거기에 stock 테이블을 합치라는 의미이다. 합치는 기준은 밑에 줄 ON item.id = stock.item_id 구문으로 정할 수 있습니다. ON item.id = stock.item_id 두 테이블을 합칠 때 item 테이블의 id 컬럼의칼럼의 값과 stop 테이블의 item_id 칼럼의 값을 비교해서 서로 값이 같은 로우끼리 연결하라는 의미이다. -NULL item_id컬럼을 보면 NULL값이 보인다. 그 이유는 left outer join은 왼쪽 테이블을 기준으로 테이블을 합친다는 의미이다. .. 데이터베이스 정리 13 - Foreign Key 먼저 몇 가지의 CSV 파일을 더 임포트 해서 테이블을 생성할 것이다. 1. item 테이블 - 의류 상품 정보 2. item_new 테이블 3. stock 테이블 - 재고 수량 정보 4. review 테이블 - 별점, 댓글 id 칼럼들을 Primary Key로 설정하고, Auto Increment 설정을 해준다. 그리고 날짜를 나타내는 칼럼이 있으면, 그 칼럼의 데이터 타입을 DATE로 변경해준다. stock 테이블 inventory_count는 재고 수를 의미한다. id가 10인 재고수를 보면 522개인 것을 확인할 수 있다. 그런데 어떤 상품을 나타내는 줄은 알 수 가없다. item_id 칼럼의 값이 19 인 것을 보고 item 테이블을 확인해보면 item 테이블 id 컬럼의 값이 19인 row를 .. 이전 1 ··· 14 15 16 17 18 19 20 ··· 29 다음