목록분류 전체보기 (73)
으나님의 잡다한 개발상식
1. 기본 구조 스크립트언어이므로 자료형이 없다. 대소문자 구분이 된다. echo = printf read = scanf 쌍따옴표는 변수로 인식하므로 다른 결과가 나옴 변수 a+ 변수 b라서 결과가 3일줄 알았으나 '1+2'로 나옴 이럴 때 더하는 방법은 3가지가 있음 1) expr -> 식 2) 역따옴표 사용(`) 3) 수식 괄호나 곱하기 앞에 \(역슬래시)를 붙인다. (\는 문자를 나타내는 것임) 4) 수식 구분은 반드시 띄어쓰기를 해야 한다. 변수이름=값 (띄어쓰기는 반드시 하면 안 된다) 값 : $변수이름 값은 반드시 String이다. -> 그래서 수식 계산이 나온 것. $: 환경변수 if문 if [조건식] then else fi(조건식의 끝) 조건식 문자열 비교 1) 문자열이 같다 : = 2) ..
1. 운영체제(OS) - 시스템의 모든 자원(하드웨어)을 운영하는 것 - 전원이 켜지자 마자 '스케줄링'이라는 것을 함 : 언제 어떤 자원을 사용할지 공간 배분 - 그런 저장 공간들이 배분되어 있는 것을 레지스트리라고 함. 즉 레지스트리로 스케줄링을 함. - 화면을 송출할 때 운영체제를 사용. - 화면을 바꾸는 속도가 60hz라면 이 속도로 화면이 바뀌므로 영상이 될 수 있음.. - 구조(=리눅스 구조) -분류 1) 유닉스 기반 운영체제 2) 리눅스 기반 운영체제 - redhat계열 : 리눅스 레드헷(유료) / 최신버전이 안 나옴 - debian 계열 : 우분투(무료) / 이제는 debian을 많이 씀 3) 윈도우 기반 운영체제 있었으나 리눅스가 처음에 무료로 뿌리면서 비약적으로 성장하게 됨. 나중에 리..
※ final 상수나 메소드, 클래스를 정의한 뒤 변경하지 못하게 할 때 사용. 사실 자바에서 상수라는게 더이상 수정이 불가능한것을 뜻하기도 해서 위에서 언급한 변수앞에 final을 붙인걸 상수라고 할수도 있지만 final String name = " jihun ";은 지훈말고 철수나, 영희, 짱구 이런식으로 객체마다 여러가지 값을 가질 수 있기 때문에 상수로 부르지 않는다고 합니다. final = 한번만 초기화 가능하다! 출처: https://hunit.tistory.com/159 [Ara Blog] ※ static final 객체마다 값이 바뀌는 것이 아닌 클래스에 존재하는 상수이므로 선언과 동시에 초기화를 해주어야 하는 클래스 상수 staic을 붙인 final은 객체마다 불변의 값을 가지고 있는 원..
객체가 생성되기 전에 한 번만 호출되고, 그 이후에는 호출하려고 해도 호출할 수 없다. 클래스 내에 선언되어 있어야 하며, 메소드 내에서 선언할 수 없다. 즉, 인스턴스 변수와 클래스 변수와 같이 어떤 메소드나 생성자에 속해 있으면 안 된다. static 블록은 여러 개를 선언할 수 있으며, 선언된 순서대로 블록들이 차례로 호출된다. 또한 생성자가 호출되기 전에 static 블록들이 먼저 호출되고 생성자가 호출되므로 static 블록은 클래스를 초기화할 때 꼭 수행되어야 하는 작업이 있을 경우 유용하게 사용될 수 있다.
1. insert into 테이블명 values(넣을 값); 2. update 테이블명 set 필드명=필드값, 필드명2 = 필드값2...; 3. select 필드명1, 필드명 2... from 테이블명1, 테이블명2... where 필드명 order by 필드명 [ASC/DESC] ※ASC : 오름차순 / DESC : 내림차순 4. delete from 테이블명 where 필드명 ※primary key 절대 겹치지 않도록 하는 것. null로 넣으면 자동으로 숫자를 카운트 동등한 이름이 들어가면 에러가 나도록 설정