Tiny Bunny '분류 전체보기' 카테고리의 글 목록 (11 Page) - 솜님의 블로그
솜님의 블로그

분류 전체보기 183

카테고리 설명
  • 태그form 태그를 만나게 되면, 사용자가 무언갈 입력한다고 이해하면 됨. action == 필수 속성!  이 form 태그 안에는 사용자에게 입력을 받아올 input을 입력한다.input은 속성에 따라 구현되는 게 다르다. input은 블록 요소가 아니기 때문에 띄어쓰기 (or 줄 바꿈) 해줘야 함.하나의 페이지에서 입력값을 여러개 보낼 수 있다. ID : PASSWORD : 수량 : 이메일 : 파일 업로드 : ID의 type = "text"PW의 type ="password"type="password"로 설정하게 되면 정보가 마킹되어서 나옴!    ex) PASSWORD에 1234를 입력하면 화면에는 ● ● ● ● 로 보임.  required : 해당 내용을 입력하지 않으면 넘어가..

  • 이미지 넣기img를 입력하면, 자동으로 가 작성된다. 자동으로 속성이 작성되는 이유는? => 필수 속성이기 때문에! alt는 스크린리더에서 안내되어야 할 멘트를 작성한다.🍀스크린리더?눈이 보이지 않는 분들을 위해 웹에 있는 내용을 읽어주는 기능.반드시 넣어줘야 함! src에는 이미지 파일의 경로를 작성한다. 이미지 파일을 html 파일과 같은 위치에 넣고 설정해주면, 파일이 너무 많아지기 때문에 응집도가 떨어진다. 따라서 별도의 폴더를 만들어서 그 안에 이미지 파일을 넣어준다.실행시키게 되면 웹 페이지에서 내가 넣은 이미지가 보여진다.   만약 img 태그를 a 태그 안쪽에 넣어주면,해당 이미지 파일을 클릭했을 때 a 태그에서 설정한 링크로 페이지 이동도 가능하다!

  • 웹과 연결하기 위해서는 톰캣을 사용해야 함.https://tomcat.apache.org/download-10.cgi Apache Tomcat® - Apache Tomcat 10 Software DownloadsWelcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.1.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versitomcat.apache.org가장 최신버전은..

  • HTML웹 페이지 작성할 때 사용하는 프로그래밍 언어., : 인코딩, 키워드 등의 문서 정보 제공 : 문서의 제목 (탭 이름) : 화면에 표시되는 문서의 내용 : 제목 또는 주제h 태그는 h1 ~ h6까지. (6으로 갈수록 크기가 작아짐) : 문단의 내용 작성 글로벌 속성 - 보편적인 속성을 뜻한다.class : 태그에 적용할 스타일의 이름을 지정dir : 내용의 텍스트 방향 지정. 왼→오 (기본, ltr) / 오 →왼(rtl)id : 태그에 유일한 ID 부여style : 인라인 스타일시트 적용하기 위해 사용 뷰포트 설정- 화면의 내용 확대/축소 배율 등을 지정.- 웹 브라우저의 페이지 자동 크기 조정 기능 중단 목적으로 사용     --> 모바일에서 웹 페이지 실행 시 화면의 크기에 따라 자동으로 축소..

  • SQL문의 기초SQL문은 대소문자 구분을 하지 않는다.create CREATE Create... 등 대소문자를 섞어서 사용해도 동작은 잘 되지만,자바와 함께 사용하기 때문에 가독성 때문에 모두 대문자로 작성한다. SQL문은 크게 두 가지가 있다.1. 테이블 SQL생성 CREATECREATE TABLE 테이블명(     속성, 필드, attribute, property, 멤버변수 작성);CREATE TABLE PRODUCT( NUM INT PRIMARY KEY, -- PRIMARY KEY == PK NAME VARCHAR(150) NOT NULL, PRICE INT, CNT INT DEFAULT 0 -- DEFAULT 0 == 기본값 0 -- 수량을 말하는 변수명에는 COUNT..

  • 웹 크롤링이란?웹 데이터를 모아서 정제 및 가공하는 것 [정적 크롤링]웹 페이지 데이터에만 접근,페이지에 직접 작성된 데이터만 접근 가능"페이지 소스 코드 보기"로 보이는 데이터만 가져오는 것ex) jsoup[동적 크롤링]웹 페이지가 참조하는 데이터까지 접근 가능본 서버의 데이터를 하이딩(은닉, 암호화)했다면 접근 불가능하다.ex) 셀레니움 참고!크롤링 할 때 무신사나 쿠팡 같은 사이트는 다른 곳의 데이터를 가져다가 사용하는 것이기 때문에 크롤링하기 어려움.멜론, 벅스, CGV 같은 곳들이 자기 데이터를 사용하기 때문에 상대적으로 크롤링하기 용이함.  이클립스 jsoup 설정 jsoup을 사용하기 위해서는 jsoup 파일 다운로드 후 설정이 필요하다.  1. 사용하려는 프로젝트 파일 우클릭 → Build..

  • 오라클 다운로드 후 계정 생성, 자바 이클립스와 연결하는 방법에 대해 정리!(현재 오라클 설치까지 완료된 상태!) 계정 생성1. 명령 프롬프트 실행(시작메뉴에서 cmd 혹은 명령 프롬프트 검색) 2. 오라클에 접속하기 위해 명령어 입력 : sqlplus sys/oracle as sysdba (최상위 접근 방식을 통한 오라클 접근)노트북에서는 정상적으로 됐었는데 본가에서 PC로 다시 다운로드하려니 에러 발생함.인터넷 검색하여 찾아낸 결과 : sqlplus /nolog 로 명령어 입력. (오라클 명령 프롬프터인 SQL> 을 실행시키라는 뜻!) 3. 현재 오라클에 연결되어 있지 않은 상태이기 때문에 연결 필요.connect sys/오라클 설치시 입력한 비밀번호 as sysdba 4. 계정을 생성하는 SQL문을..

  • 객체를 생성, 변경, 삭제하는 데이터 정의어데이터 정의어를 사용 시 유의점데이터 정의어는 명령어를 수행하자마자 데이터베이스에 수행한 내용이 바로 반영된다.따라서 이전에 사용한 데이터 조작어는 영구적으로 데이터베이스에 반영된다.(ROLLBACK 불가) 따라서 사용시 주의를 기울여야 한다.  테이블을 생성하는 CREATECREATE는 오라클 데이터베이스 객체를 생성할 때 사용하는 명령어이다.CREATE TABLE 소유 계정.테이블 이름(     열1 이름 열1 자료형,     열2 이름 열2 자료형,     ...     열N 이름 열N 자료형);이때 소유 계정 이름은 생략 가능하다.🍀테이블 이름 생성 규칙1. 테이블 이름은 문자로 시작해야 한다. (한글도 가능, 숫자 시작 불가)2. 테이블 이름은 30b..

  • 자바 입출력과 스트림프로그램으로 들어오는 모든 값을 Input, 출력되는 값을 Output이라고 하는데, 이를 입출력(I/O)이라고도 부른다.자바에서는 입출력을 처리하기 위해 별도의 I/O 패키지를 제공한다. 자바 프로그래밍이 디스크에 접근해 데이터를 주고받는 작업을 도와주는 통로를 '스트림(Stream)' 또는 '가상 통로'라고 한다. 🍀입출력 스트림의 특징- 스트림은 입출력 장치와 자바 프로그램 간의 연결 통로로 스트림의 양 끝에서 전달이 이루어진다.- 단방향 통신이므로 입력 스트림과 출력 스트림을 별도로 사용해야 하며 FIFO(First In First out) 구조를 이루고 있다.- 연속된 데이터의 흐름으로 입출력 진행 시 다른 작업을 할 수 없는 상태가 된다.- 입출력 대상을 변경하기 편하며 ..

  • 테이블에 데이터 추가하기테이블 생성하기특정 테이블에 데이터를 새로 추가할 때 INSERT문을 사용한다.CREATE TABLE DEPT_TEMPAS SELECT * FROM DEPT;위 코드는 DEPT 테이블의 모든 행을 복사하여 DEPT_TEMP 테이블을 생성하라는 명령어이다.CREATE문은 오라클의 구성요소(오브젝트)를 만드는 데 사용하는 DDL 명령어이다.  테이블을 잘못 만든 경우DROP TABLE 테이블 이름;이미 생성되어 있는 테이블을 삭제하고 싶을 때는 DROP 명령어를 사용해 테이블을 삭제한다.  테이블에 데이터를 추가하는 INSERT문INSERT INTO 테이블 이름 [(열1, 열2, ..., 열N)]VALUES (열1에 들어갈 데이터, 열2에 들어갈 데이터, ..., 열N에 들어갈 데이터..

  • 오라클 함수오라클 함수는 함수를 제작한 주체를 기준으로 오라클에서 기본으로 제공하고 있는 내장 함수와 사용자가 필요에 의해 직접 정의한 사용자 정의 함수로 나뉜다.  내장 함수의 종류입력 방식에 따라 데이터 처리에 사용하는 행이 나뉜다.- 단일행 함수 : 데이터가 한 행씩 입력되고 입력된 한 행당 결과가 하나씩 나오는 함수- 다중행 함수 : 여러 행이 입력되어 하나의 행으로 결과가 반환되는 함수  문자 데이터를 가공하는 문자 함수문자 데이터를 가공하거나 문자 데이터로부터 특정 결과를 얻고자 할 때 사용한다. 대/소문자를 바꿔주는 UPPER, LOWER, INITCAP 함수함수설명UPPER(문자열)괄호 안 문자 데이터를 모두 대문자로 변환하여 반환LOWER(문자열)괄호 안 문자 데이터를 모두 소문자로 변환..

  • 프로세스(process)와 스레드(thread)동시에 두 가지 이상의 작업을 처리하는 것을 '멀티태스킹'이라고 한다.컴퓨터에서 멀티태스킹을 위한 두 가지 도구가 있는데, 프로세스와 스레드이다. 프로그램은 파일이 존재하지만 아직 메모리에 올라가 있지 않은 상태를 의미한다.(실행되지 않은 코드의 집합)프로그램을 실행하는 순간 메모리에 올라가고 동작하게 되는데 이 상태의 프로그램을 프로세스라고 한다. 프로그램이 실행되면 메모리에 적재되고, 프로세스가 된다.프로세스는 독립적으로 메모리에 등록되므로 여러 개의 프로그램을 동시에 실행할 수 있게 된다. 이러한 프로세스 내부에 존재하며 실행 흐름을 나타내는 것을 스레드라고 한다.하나의 프로그램 안에서 다양한 작업을 동시에 하기 위해 스레드가 각자 독립적으로 존재하여 ..