CSS3의 속성선택자 속성선택자 CSS에서 속성에 따라서 선택하는 거다 예를 들어서 p[color="#000000"] 의 경우 p 태그 중에서 color 속성이 #000000 인 태그만을 선택하는 것입니다. p[color] 는 p태그 중에서 color 속성을 가지고 있는 태그를 선택하는 것 //사용법은 아래처럼 쓸 수 있다. 선택자[속성] 선택자[속성=값][속성=값] //하지만 앞에 태그이름 없이 그냥 써도 된다 *을 쓰면 전체에서 찾는거니까? [속성=값] 문자열을 이용해서 속성을 선택하는 방법도 있는데 태그의 다중선택을 좀더 쉽게 해준다.(약간 상속의 개념이라고 해야하나) //문자열 속성 선택하는 법 선택자[속성~=값] : 속성안의 값이 일치하는 것을 가져오는 것( 값 전체 ) ex)input[type..
C언어로 소문자 대문자 변환하기 문제 알파벳 소문자를 입력하면 대문자로 출력한다. 그 반대의 경우는 반대로 하면 된다. 입력 a 출력 A 코드 #include #include int main(){ char c; printf("알파벳을 입력하세요(소문자) : "); scanf("%c", &c); c -= 32; //ASCII 코드를 이용한 변환; c = toupper(c); //toupper 메소드를 이용한 변환; printf("%c", c); return 0; }
운영체제를 공부하기전에 먼저 알아둬야할 것들이 많이 있다.먼저 리눅스를 이용해서 스터디를 진행할 것이고, 우리가 스터디에서 참고하는 책은 공룡책으로 유명한Operating System Concepts 로 진행한다. 잘 찾아보면 ppt 파일도 있으니 열심히 구글링을 해서 정리된 ppt로 공부하면 좋을 듯하다(물론 영어) 1장 운영체제의 기본 컨셉에 대해서 알아보자 운영체제란 무엇일까? 컴퓨터를 샀다고 해서 바로 컴퓨터를 쓸 수 있는 것은 아니다. 처음에 컴퓨터를 사면 운영체제를 설치하는 것부터가 시작인데, 보통은 컴퓨터에 이미 운영체제가 설치되어 있어서 컴퓨터를 잘 모르는 일반인들은 운영체제라는 것을 모르고 컴퓨터를 쓰는 경우가 많이있다. 운영체제는 대용량의 저장소를 가지면서 고속의 연산의 능력을 가진 컴..
CentOS7에 서버를 구축하는 방법을 따라해 보았다.시스템 전체에 적용을 해야하므로 root 계정으로 해보자 1. 여러가지 사전체크 리눅스 버젼을 먼저 체크한다.#uname -a CentOS 버젼도 체크해보자#cat /etc/redhat-release 하드용량도 체크해보자#df -h 사용 가능한 메모리도 체크#free -m CPU 체크#cat /proc/cpuinfo 2. 서버 시간 설정 한국시간 기준으로 항상 유지시키기 위해서 시스템 시간을 설정한다.#ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 3. 호스트네임 설정 서버이름을 설정하는 것이다.#vi /etc/hostname 바꾼 서버이름 적용#hostname -F /etc/hostname 방화벽 포트..
리눅스를 설치했으면 이제 외부에서 진입해서 사용할 수 있도록 서버화를 시켜야한다. 보통은 랜선에 연결해서 쓸 경우 고정 IP를 만들어 쓸 수 있지만, 무선랜을 사용하기 떄문에 IP 고정시키는 경우를 생략했다. 하지만 공부한 내용은 IP 주소 고정부터 시작한다. 1. IP주소 고정 $sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 에서 IP부분을 바꿔주자 $sudo service network restart 하고나면 다시 서비스를 재시작해주어야 한다. 2. SSH 포트번호 변경 포트번호는 사용가능한 8천번대 포트로 바꿔주자 $sudo vi /etc/ssh/sshd_config 에서 #Port 22 -> Port 8000 : 포트번호 변경 #Protocol 2 -> ..
리눅스를 설치하기 1. 리눅스 디스크이미지(iso) 다운받기 (CentOS7)https://www.centos.org/download/ 사양에 알맞게 받으면되겠지만 믿을만한 소식통에 의하면 LiveGnome 버젼이 제일 좋다고한다. 2. YUMI 다운받기(Your Universal Multiboot Installer)https://www.pendrivelinux.com/yumi-multiboot-usb-creator/ 이걸 이용해서 리눅스설치용 부팅 USB를 만드는 거다. 다른 프로그램을 모두 다 사용해봤지만 이만한게 없더라 게다가 외장하드 처럼 큰 걸 쓰면 다중 부팅까지 할 수 있다. 3. 설치하면 된다. 끝 ***참고사항 브로드컴(BroadCom) 회사의 와이파이 모듈을 쓰는 노트북의 경우에는 아래의..
1. @import : 외부의 CSS파일을 사용할 때 이용한다. 를 이용한 외부 태그를 더 많이 씀;ex) ex) @import url('title.css');**@import는 태그의 내부 최상단에 위치해야한다. 2.@media : 하나의 HTML 문서를 다양한 장치에서 서로 다르게 CSS 설정을 할 수 있는 기능 제공ex) ex) ex) @media screen {......}**하나의 웹문서가 다양한 장치에서 출력될때 쓴다. PC와 프린트에서 각각 어떻게 출력되는지 차이를 만들 수 있다. 미디어 종류all : 모든 미디어 타입aural : 음성합성장치braille : 점자표시장치handheld : 손으로 들고 다니면서 볼 수 있는 작은 스크린에 대응하는 용도print : 인쇄 용도projection..