본문 바로가기

Language87

코틀린 kotlin 기초 문법 Restart 학습 환경 Intellij 패키지 에러 Error: "Only the Kotlin standard library is allowed to use the 'kotlin' package" package kotlin fun main() { println("Hello Kotlin!") } -> package 명이 kotlin 이면 에러 발생 다른 패키지명으로 변경 출력 var name = "name" println(name[0]) println("제 이름은 $name 입니다.") println("제 이름은 ${name} 입니다.") n 제 이름은 name 입니다. 제 이름은 name 입니다. 데이터입력 val reader = Scanner(System.`in`) reader.nextInt() 타입 변수 // 변.. 2024. 2. 23.
jQuery 정리 | css 스타일, 이벤트, 애니메이션 스타일 설정 css 스타일 설정 $("p").css("fontSize", "25px");. $("p").css({ fontSize: "25px", // 모든 요소의 글씨 크기를 25px로 설정함. backgroundColor: "yellow" // 모든 요소의 배경색을 노란색으로 설정함. }); ex) $(function(){ $("button").on("click",function(){ $("p").css("fontSize", "25px"); $("#text").html($("p").css("fontSize")); }); }); 속성과 프로퍼티 설정 속성은 HTML 문서에 존재하고 값이 변하지 않으며, 프로퍼티는 HTML DOM 트리에 존재하고 그 값이 변할 수 있습니다. --> 체크박스가 체크되면 노.. 2022. 10. 6.
자바스크립트 null, undefined, '', 0 체크 null,undefined,'',0 은 모두 false 이다 !! obj === 0 bad if ( array.length === 0 ) better if ( !array.length ) array.length === 0 bad if ( array.length > 0 ) ... better if ( array.length ) ... undefined,null,공백문자 bad obj === undefined obj === null obj === "" obj === 0 better !obj 문자열이 비어있지 않다는 것을 판별 bad if ( string !== "" ) better if ( string ) 참고 사이트 : https://negabaro.github.io/archive/js-isEmpty 2022. 9. 12.
공공데이터 Open API JSON , ObjectMapper json-simple https://blog.naver.com/yandul83/220380749175 공공데이터 개발노트 - JSON사용 예제, OpenAPI 일별 박스오피스 정보를 가져와보자(Java에서 Json활용 영화진흥위원회의 Open API - 박스오피스 정보JSON으로 제공해주는 정보를Java를 사용하여 파싱해... blog.naver.com XML to JSON https://m.blog.naver.com/yandul83/220432077444 공공데이터 개발 - JSON 타입 생성 및 XML을 JSON으로 변환 XML to JSON JSON 타입 생성 및XML을 JSON으로 변환 시스템간에 연결을 하기 위해서는 서로 대화를 하기 위... blog.naver.com ObjectMapper 사.. 2022. 6. 8.
jQuery를 이용하여 객체 제어, 선택, 요소 추가, 대체, 삭제 목차 기본문법 선택자 선택한 요소 필터링 input 요소 선택 map 사용 getter, setter 요소추가 요소복사 요소대체 요소삭제 요소탐색 요소크기 요소위치 제이쿼리 (jQuery) 자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리입니다. jQuery 를 이용하면 DOM를 사용하는 것 보다 훨씬 효율적으로 필요한 객체 조회할 수 있습니다. 객체를 조회할 때 CSS 선택자를 이용합니다. 참고 사이트 jquery CDN을 통해 사용 기본 문법 Document 객체의 ready() 메소드 자바스크립트 코드는 웹 브라우저가 문서의 모든 요소를 로드한 뒤에 실행되어야 합니다. - 아직 생성되지 않은 HTML 요소에 속성을 추가하려고 할 경우 오류 - 로드되지.. 2022. 4. 10.
SQL - DDL (Data Definition Language) 데이터 정의어 , 시퀀스, 제약 조건 시퀀스 데이터 값 자동으로 증가 테이블 구조만 생성 CREATE TABLE dept_sequence AS SELECT * FROM dept WHERE 11; CREATE SEQUENCE CREATE SEQUENCE seq_dept_sequence INCREMENT BY 10 -- 증가값 START WITH 10 -- 시작값 MAXVALUE 90 -- 최대값 MINVALUE 0 --최소값 NOCYCLE -- 순환 여부 \ CYCLE CACHE 2; -- 시퀀스 미리 만들어 두는 수 \ NOCACHE 여기서 데이터 추가 이때 deptno 컬럼에는 'seq_dept_sequence.NEXTVAL' 시퀀스를 준다. INSERT INTO dept_sequence (deptno,dname, loc) VALUES(s.. 2022. 3. 17.
SQL - DDL 데이터 정의어 - 테이블 생성, 변경, 삭제, 뷰 DDL (Data Definition Language) 테이블 생성 (CREATE) CREATE TABLE test( no NUMBER(3) DEFAULT 0, name VARCHAR2(20) DEFAULT 'noname', hiredate DATE DEFAULT sysdate ); DEFAULT 는 데이터 삽입시 데이터 지정하지 않으면 삽입되는 기본 데이터 값 데이터 추가 (INSERT) INSERT INTO TEST VALUES(1,'홍길동','2022 03 03'); INSERT INTO TEST (NAME) VALUES('비비빅'); INSERT INTO TEST (NO, NAME) VALUES(2,'aaa'); 모든 속성 값에 데이터가 추가될 경우 속성 지정없이 VALUES 에 파라미터 값을 지.. 2022. 3. 13.
SQL - DML 데이터 조작어 서브쿼리, 셀프 조인, 서브쿼리 서브쿼리(subquery)란 다른 쿼리 내부에 포함되어 있는 SELETE 문을 의미한다. 단일값 담당 매니저(MGR)의 이름이 'KING' 인 사람의 정보를 구하려고 한다. 이 때 KING의 사번을 모르기 때문에 KING의 사번을 구하는 쿼리를 서브쿼리로 두고 SELECT empno, ename FROM emp WHERE ename='KING'; 다음 SELECT * 을 통해 정보를 구한다. 이 때 서브쿼리는 () 으로 감싼다. SELECT * FROM emp WHERE mgr= (SELECT empno FROM emp WHERE ename='KING'); 다중값 IN 학년별 최대 몸무게를 가진 학생 정보 --서브쿼리 속성 2개 SELECT grade, MAX(weight) FROM studen.. 2022. 3. 10.
SQL - DML 데이터 조작어 기본 | dual, INSTR, SUBSTR, REPLACE, LPAD/RPAD, CONCAT, 날짜(SYSDATE, ADD_MONTHS, MONTHS_BETWEEN,NEXT_DAY,AST_DAY), 형태 변환(TO_CHAR, TO_NUMBER, TO_DATE), NULL 값 처리(NVL), 조건문(DECODE, WHEN), 집계함수.. dual, INSTR, SUBSTR, REPLACE, LPAD/RPAD, CONCAT, 날짜(SYSDATE, ADD_MONTHS, MONTHS_BETWEEN,NEXT_DAY,AST_DAY), 형태 변환(TO_CHAR, TO_NUMBER, TO_DATE), NULL 값 처리(NVL), 조건문(DECODE, WHEN), 집계함수(ROLLUP, CUBE) Oracle SQL Developer를 이용하여 기초에서 다루지 않았던 문법들을 다룰 예정 처음이라면 생성 후 연결 가상 테이블 임의로 테이블 만들고 싶을 때 FROM dual; 값의 문자열 다루기 INSTR 찾은 문자열의 인덱스 값 찾기 SELECT INSTR('CORPORATE FLOOR', 'OR', 1, 1) FROM dual; 'OR' 값을 1번째 .. 2022. 3. 7.
SQL - DML 데이터 조작어 (SELECT, WHERE, ORDER BY, GROUP BY, HAVING, JOIN) 기초 SQL 분류 DDL(데이터 정의어) : CREATE, ALTER, DROP DCL(데이터 제어어) : GRANT, REVOKE *명령어를 대문자로 쓰는 것을 지향 SELECT SELECT col FROM TableA TableA 에서 col 속성 출력 SELECT * TableA * 은 모든 속성 SELECT DISTINCT rental_rate FROM film DISTINCT : 중복 제외 집계함수(COUNT, SUM, AVG, MAX, MIN) + ROUND , AS SELECT COUNT(rental_rate), SUM(rental_rate), MIN(rental_rate), MAX(rental_rate), AVG(rental_rate) FROM film ROUND(col, 자리수) SELECT .. 2022. 2. 9.
장고(django) 로그인 기능 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 장고 로그인 기능 Model 테이블 (User model) django.contrib.auth | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com Creating forms from models | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News .. 2022. 2. 2.
장고(django) 앨범, 사진 조회 기능 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 앱 모듈 추가 python manage.py startapp photo 셋팅 INSTALLED_APPS = [ ... 'photo.apps.PhotoConfig' # 사진 앱 추가 ] Model photo/models.py from django.db import models from django.urls import reverse # 사진에 대한 원본 이미지와 썸네일 이미지를 모두 저장할 수 있는 커스텀 필드 from photo.fields import ThumbnailImageField # Album 과 Photo 는 1 : N class Album(models.Model): name = models.CharField(max_length=30) description = models.CharField('.. 2022. 1. 29.