- Today
- Total
목록프로그래밍에 대한 정보들 (60)
Phantom
자바에서 리터럴???????오늘 자바 첫 공부중에 나온 단어가 "리터럴(literal)"입니다 리터럴??????? 네이버에 쳐보니 "문자 그대로의"라는 뜻이더군요....음...그래서 생각해보니... String msg = "sample 3";라는 변수를 선언했습니다.String은 위의 예문과 같이 new를 사용하지 않고 리터럴(literal)만으로도 내부에서 필요한 object가 만들어지게 되어있습니다. 책에는 저렇게 나와 있는데요...문자 그대로라면 sample 3가 그대로 데이터로 들어간다는 소리인것 같은데...검색해보니리터럴(literal)은 프로그램에 직접 나타내는 데이터 값이다.다음은 모두 리터럴이다.12 // 숫자 121.2 // 숫자 1.2"hello world" // 문자열'man' // ..
정규식과 관련된 기본적인 메타케릭터 설명이다. Egrep을 기준으로 작성된거지만 대부분의 표준 정규식에서 지원된다. MetachracterMatches.dotMatches any one character[…]character classMatches any one character listed[^…]negated character classMatches any one character not listed\charescape characterWhen char is a metacharacter,or the escaped combination is not otherwise special, matches the literal character Items Appended to Provide "Counting" :T..
음.....이것도 제가 몇일 전에 질문 을 했던 문제인데요리눅스 파이프를 다시 공부하던 참에 문득 떠오른게 왜 세미콜론이 있는데 파이프를 쓰는거지? 왜 파이프를 더많이 쓰지? "두 개의 차이점이 뭐지?"입니다. 일단 세미콜론(;)은 명령어를 한번에 여러 개 입력 할 수 있도록 해주지요.그리고 파이프(|)역시 명령어를 여러개 입력 할 수 있게 해주지요. 이제 차이점!!!예를 들어 A;B;C라고 입력햇을때세미콜론은 A가 끝난 후에 B를 실행하고 B가 끝난 후에 C가 실행 됩니다. 그러나 파이프는 A에서의 결과를 B로 연결해줍니다. 그리고 B의 결과를 C에또 보내줍니다. ls -al ; grep asd.txt이것은 앞의 명령어를 실행하고 입력모드로들어가버리는 기이한현상(?)....제가 잘모르겟어요 왜그런지 ㅠ..
제가 몇일전에 친구에게 리눅스 설치 장면(?)을 알려주던 중에 스왑은 왜 2배를 주냐 물어보더군요...음...전 그냥 준다고말을했지요..........왜주는지 이제서야 저도 궁금하더라구요. 본문으로 들어가자면 스왑은 "꼭 줄필요는 없다"입니다.특히 요즘처럼 메모리가 수십GB 단위로 장착되는 기기들에게 두 배의 Swap은 거의 사용되지 않는 경우가 많습니다. 과거에는 메모리가 그리 크지 않았기 때문에 시스템에서 많은 프로세스를 운영하기 위해서 스왑을 넉넉히 잡았던 것이고 대표적으로 2배를 권장하는 매뉴얼이 많았습니다. 서버에게 있어서 swap은 중요한데 서비스의 중단을 방어하는 수단 중 하나라고 보시면 됩니다. 하지만, 서버임에도 불구하고 swappiness(스왑의 비율을 조정)와 같은 스왑을 사용하는 경..
아 요새 리눅스 공부를 하다보니 여러 모르는 단어들이나와서 고생이네요ㄷㄷ.. 뭐 원래 아는것도없지만 잊지않으려고 오늘도 적어봅니다 허허... FHS란 Filesystem Hierachy Standard, 파일 시스템 계층구조 표준 이라는 뜻으로 리눅스 운영체제의 주 디렉토리를 정의합니다. 대부분의 경우 전통적인 BSD(Berkeley Software Distribution : 유닉스계열의 OS) 파일 시스템 계층구조 표준입니다. 디렉토리 구조 DirectoryDescription/기본 계층 모든 파일 시스템 계층의 기본인 루트 디렉토리/bin/모든 사용자를 위해 단일 사용자 모드에서 사용 가능해야 하는 명령어 바이너리, e.g., cat, ls,cp./boot/부트 로더 파일, e.g., kernels,..
1. 기능 시스템 상의 사용자들에 대한 정보를 보여준다. 2. 문법 # finger [ 옵션 ] 사용자 3. 옵션 -s : 사용자의 로그온 이름, 실제이름, 터미널 이름, 로그온 시간 등을 보여준다. -I : -s 옵션 정보에 몇 가지를 추가하여, 여러 줄에 걸쳐서 보여준다. -p : -l 옵션 정보에서 .plan과 .project 파일을 보이지 않는다. 인수로 아무 것도 주어지지 않으면, finger는 현재 시스템에 로그인 되어 있는 사용자들을 보여준다. 옵션이 주어지지 않으면, 기본적으로 -l 옵션을 사용한 것으로 간주된다. 4. 사용방법 및 정보 가) [root@sense ~]# finger lebowski Login: lebowski Name: sense choi Directory: /home/l..
OSI 7 계층(Open System Interconnection 7 layer) - 특징이 다른 여러 호스ㅡ를 연결해 통신하려면 연결방식을 표준화 해야 하는데 국제 표준단체인 ISO에서 OSI 7 계층을 제안하였다. 7계층 모델 계층별 기능1.물리 계층(Physical Layer) - 호스트를 전송매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룬다. 2.데이터 링크계층(Data Link Layer) - 물리적 오류를 감지하는 기능을 제공해 송수신 호스트가 오류를 인지할 수 있게 해준다.일반적으로 네트워크에서의 오류제어는 송신자가 재전송하는 방법으로 처리한다. 3. 네트워크 계층 (Network Layer) - 데이터가 올바른 경로를 선택할수 있도록 지원하는 계층이다.중개시스템은 일반적으로 ..
네트워크에서의 시스템은 컴퓨터라고 가정하겠습니다. 노드(Node) - 인터넷에 연결된 시스템을 가장 일반화한 용어 호스트(Host) - 일반적으로 컴퓨팅기능이 있는 시스템을 호스트라 부른다.인터넷 네트워크에 접속되어 있는 다른 인터넷 호스트와 통신 할 수 있는 컴퓨터를 호스트라 부른다. 클라이언트와 서버(Client and server) - 클라이언트 - 서비스를 요청하는 시스템서버 - 서비스를 제공하는 시스템서버와 클라이언트는 상대적입니다.예를들어 세개의 시스템이 있다고 가정합시다.A B C의 시스템이있는데A = FTP서비스를 B에게 요청, B = FTP서비스를 A에게 제공, SSH서비스를 C에게 요청 C = SSH서비스를 B에게 제공이렇다면 A는 B의 클라이언트이고 동시에 B는 A의 서버입니다. 그리..
아......예전에 리눅스 서버를 처음배울때 네트워크 아주아주 기초를 배웠었는데 이제야 다시 제대로 네트워크를 독학하네요 ㅎㅎ 오늘 처음본거지만 참 신기한것도있고 어려운부분이 아직도 있네요 ㅋㅋ..서론은 이제 그만하고 본론을 써야겟네요 ㅋ책에있는 내용을 개인적으로 정리한겁니다. 시스템(System) - 내부 규칙에 따라 능동적으로 동작하는 대상, 예를들어 운영체제, 자판기, 자동차, 컴퓨터, 하드디스크 같은 물리적인 대상뿐만아니라, 신호등으로 교통을 제어하는 운영시스템 등등 프로그램의 실행상태를 의미하는 프로세스같은 논리적인 대상도 시스템이다. 인터페이스(Interface) - 시스템과 시스템을 연결하기 위한 표준화된 접근방법,예를 들어 컴퓨터본체와 키보드 사이의 USB같은 규격뿐아니라 잭의 크기 등등이..
원래 마크업(markup)이란 신문사나 잡지사의 교정 기자들이 쓰는 특수 목적의 표기법으로, 문서의 논리적 구조와 배치 양식에 대한 정보를 표현하는 언어를 말한다. 마크업 언어는 문서에 포함된 문장이나 그림, 표, 소리 등과 같은 문서 내용에 대한 정보가 아니라 그 문장과 그림, 표는 어떻게 배치되고 글자는 어떤 크기와 모양을 가지며, 들여쓰기와 줄 간격, 여백 등에 대한 정보를 의미한다.-출처 네이버 지식백과 쉽게 말하자면 마크업 언어란 글자 크기 그림 크기 길이 폰트 색 등등 화면 자체에서의 글자 양식? 등을 지정하는 언어 라는 생각이든다 예를들어 html이 있다.