분류 전체보기(191)
-
화살표 함수를 사용할 때 유의할 점
화살표 함수를 사용할 때 문법을 간소화하는 것이 필요하다 가장 중요한 것은 대안책을 알아야 하는 것인데, 1) 매개 변수 괄호 생략 만약 화살표 함수가 한 개의 파라미터만 가지고 있다면 괄호를 생략할 수 있다 Instead of (userName) => { ... } you could write userName => { ... } Please note) 만약 함수에 파라미터가 없을 경우 괄호는 생략되면 안된다. () => { ... } 사용 만약 함수가 한 개 이상의 파라미터를 가질 경우 괄호는 생략되면 안된다. userName, userAge => { ...} 대신에 (userName, userAge) => { ... }를 사용해야 된다. 2) 함수 본문에 중괄호 생략 만약 화살표 함수가 아무 문법이 ..
2023.09.04 -
user agent styleshee란?
코드를 작성하던 중 내가 작성한 코드가 적용되지 않았고 이는 user agent stylesheet에서 비롯되었음을 알 수 있었다 user agent stylesheet란? https://stackoverflow.com/questions/12582624/what-is-a-user-agent-stylesheet What is a user agent stylesheet? I'm working on a web page in Google Chrome. It displays correctly with the following styles. table { display: table; border-collapse: separate; border-spacing: 2px; border-color: g... stackov..
2023.08.28 -
[css]클래스(class) vs 아이디(id)
html의 특정 요소에만 다른 효과를 주고 싶을 때, 해당 요소에 클래스명 또는 아이디값을 할당하여 처리가 가능하다. 클래스(class)와 아이디(id)는 얼핏 보기엔 똑같은 기능을 하는 것 같지만, 알고 보면 이 둘은 큰 차이점을 가지고 있다. 이름을 불러오는 방식 클래스를 불러올 때는 클래스명 앞에 마침표(.)를 찍어준다. 아이디를 불러올 때는 아이디값 앞에 샵(#) 표시를 해준다. 아래는 아이디값과 클래스명을 모두 가진 태그가 있고, 이것을 css를 이용하여 꾸며준 예시이다. 김영희 중복 사용 여부 클래스는 중복 사용이 가능하며, 동일한 클래스명을 페이지의 여러 곳에 사용해도 무방하다. 그러나 아이디는 중복으로 사용할 수 없다. 한개의 아이디는 페이지에서 딱 한 번만 사용해야 한다. 김영희 박철수 ..
2023.08.25 -
[Linux/Unix] 저수준 파일 입출력
저수준 파일 입출력: 유닉스 커널의 시스템 호출을 사용하여 파일 입출력을 수행 장점) 시스템 호출을 이용하므로 파일에 좀 더 빠르게 접근 가능 바이트 단위로 파일의 내용을 다루므로, 일반 파일뿐만 아니라 특수 파일도 읽고 쓸 수 있다 단점) 바이트 단위로만 입출력을 수행하므로, 이를 이용해서 응용 프로그램을 작성하려면 바이트를 적당한 형태의 데이터로 변환하는 함수 등 여러 가지 추가적인 기능을 구현해야 한다 [파일 기술자]: 현재 열려 있는 파일을 구분할 목적으로 유닉스가 붙여놓은 번호 저수준 파일 입출력에서 열린 파일을 참조하는 데 사용하는 지시자 역할 정수값, open 함수를 사용해 파일을 열었을 때 부여된다 0 : 표준 입력 (보통 키보드)1 : 표..
2023.04.08 -
[Linux/Unix] 명령행 인자
명령행: 유닉스 시스템에서 사용자가 명령을 입력하는 행을 람ㄹ하낟 프롬프트가 뜨고 커서가 사용자 입력을 기다리고 있는 행 명령행 인자: 사용자가 명령행에서 명령을 실행할 때 해당 명령(실행 파일명)과 함께 지정하는 인자 명령의 옵션 / 옵션의 인자 / 명령의 인자 ex1) ls -l에서 '-l'을 명령행 인자 ex2) ls /tmp에서 '/tmp'를 명령행 인자 명령행 인자의 전달명령행 인자는 자동으로 프로그램의 main 함수에 전달된다.보통 main 함수는 다음과 같이 정의한다.int main(void) { ... }그러나 main 함수에서 명령행 인자를 전달받으려면 다음과 같이 정의해야 한다.int main(int argc, char *argv[]) { ... }첫 번째 인자인 argc는 명령..
2023.04.08 -
[유닉스/리눅스 기초]
[유닉스의 종류]제조사이름IBMAIXHPHP-UXORACLESolarisUNUXRedhat, Ubuntu 등BSDFreeBSD, OpenBSD, NetBSD 등APPLEMAC OS X [유닉스/리눅스 구조] 1. 컴퓨터의 구조 1) 하드웨어 - CPU : RAM으로부터 명령을 받아서 실행 - RAM : 주기억 장치(휘발성) - HDD : 보조기억장치(비 휘발성) - I/O Device : 모니터, 키보드, 마우스 등 2. 유닉스/리눅스 운영체제 1) 유닉스 특징 - 상당부분 c언어를 사용하여 작성 -대화식 운영체제 - 분산 처리 방식을 지원 - 각종 유틸리티와 네트워크 소프트웨어, 관계형 데이터베이스 등 많은 응용 프로그램을 지원 - 계층..
2023.04.07