- Today
- Total
목록분류 전체보기 (300)
Phantom
플랫폼(Platform)이란 프로그램이 실행될 수 있는 환경을 의미합니다. 일반적 의미에서 플랫폼은 컴퓨터가 실행될 수 있는 최소한의 환경으로 하드웨어와 하드웨어를 제어하는 운영체제로 구성됩니다. 자바 플랫폼은 자바 프로그램이 실행되기 위해 제공되는 S/W들을 의미합니다.자바 플랫폼은 JVM(Java Virtual Machine)와 자바 API(Application Program Interface)로 구성됩니다. JVMJVM은 물리적인 실제 기계 장치가 아니라 추상적인 장치로 가상의 기계처럼 구현된 S/W입니다.여기에는 자바 명령어와 레지스터 집합, 스택, 힙, 메소드 영역으로 구성됩니다.JVM은 자바소스 컴파일 후에 생성되는 자바 바이트코드를 기계어로 사용하여 실행하는 역할을 합니다. API자바 API..
자바 API에는 정수와 실수 타입같은 기본형 변수에 대한 클래스들이 존재합니다. 이 클래스들은 포장 클래스(WRAPPER CLASS)라고 부릅니다. 포장 클래스 내부는 각 기본형 변수의 데이터 타입별 최대값과 최소값을 계산한 변수와 String을 정수나 실수로 변경학나 10진수를 2진수로 변경하는 등의 기능을 제공하는 메소드로 이루어 집니다. 따라서, 정수와 실수를 표현하는 기본형 변수의 최대값과 최소값은 다음의 변수에 계산되어 저장되어 있습니다. byte 타입의 최대값 : Byte.MAX_VALUEbyte 타입의 최소값 : Byte.MIN_VALUEshort 타입의 최대값 : Short.MAX_VALUEshort 타입의 최소값 : Short.MIN_VALUEEtc....
참조형 변수는 어떤 값이 저장되어 있는 메모리의 주소 값을 가집니다. 이 개념은 마치 C언어에서의 포인터(pointer)개념과 거의 유사한 것으로, 분명한 차이점은 C언어의 pointer변수는 산술 연산이 가능했던 반면 자바의 참조형 변수는 이러한 연산이 불가능하다는 것 입니다.
자바에서 리터럴???????오늘 자바 첫 공부중에 나온 단어가 "리터럴(literal)"입니다 리터럴??????? 네이버에 쳐보니 "문자 그대로의"라는 뜻이더군요....음...그래서 생각해보니... String msg = "sample 3";라는 변수를 선언했습니다.String은 위의 예문과 같이 new를 사용하지 않고 리터럴(literal)만으로도 내부에서 필요한 object가 만들어지게 되어있습니다. 책에는 저렇게 나와 있는데요...문자 그대로라면 sample 3가 그대로 데이터로 들어간다는 소리인것 같은데...검색해보니리터럴(literal)은 프로그램에 직접 나타내는 데이터 값이다.다음은 모두 리터럴이다.12 // 숫자 121.2 // 숫자 1.2"hello world" // 문자열'man' // ..
서울중앙지검 첨단범죄수사2부(부장검사 김석재)는 컴퓨터 운영체제 윈도우즈 정품 인증을 가장하는 불법프로그램을 제작·유 포한 혐의(저작권법 위반)로 해커 조모씨를 구속했다고 18일 밝혔다. 검찰에 따르면 인터넷 커뮤니티사이트 등 에서 일명 '카리스마 조(KJ)'로 불리던 조씨 는 마이크로소프트의 윈도7과 윈도8의 정 품인증을 불법적으로 통과시켜 주는 프로 그램을 만들어 유포한 혐의를 받고 있다. 조씨가 만든 프로그램은 인터넷 P2P 사이 트 등지에서 구할 수 있는 불법 윈도 프로그 램을 사용하더라도 정품과 동일한 기능을 쓸 수 있게 해주는 프로그램이다. 불법 윈 도 프로그램과 함께 상당수 사이트에서 유 포된 것으로 알려졌다. 한국MS는 조씨의 프로그램으로 수백억원 대 손해가 발생했다고 주장하며 지난해 조 ..
'한국의 보안 시장을 잡아라' 한국의 보안 시장을 겨냥한 해외 기업들의 공세가 거세지고 있다. 한국 지사를 아시아 시장 공략의 전초기지로 삼거나 한국 시장 에 대한 투자를 확대하는 것은 물론 새롭게 진출하는 기업들도 이어지고 있다. 지난 몇 년간 디도스와 농협 전산망 해킹 등 각종 보안 사고가 이어졌고 올해에는 '3·20 사이버테러'까지 발생하면서 한국 시장이 보안 기업들의 새로운 멋이감으로 부상하 기 때문으로 풀이된다. 외국 기업들의 입장 에서 볼 때 한국시장은 잘만 개척하면 매출 도 높이고 사업도 확대 가능한 토대가 될 수 있기 때문이다. ◆ 해외 보안 업체들, 한국 공략 강화 해외 보안업체들의 한국 시장 공략은 최근 의 해킹 사고 이후 더욱 두드러진다. 마케 팅에도 열을 올리는 모습이다. 한국트렌드..
어나니머스는 우리민족끼리 해킹 http://itviewpoint.com/258112 과 북한 정부 공식사이트 해킹http://itviewpoint.com/259964 에 이어, 16일 추가 두 개 사이트도 해킹해, 일부 회원정보를 공개했다. http://twitter.com/Anonsj/status/324110428177305600http://twitter.com/Anonsj/status/324112198060371968 Anonymous@Anonsj http://minjok.com 과 http://paekdu-hanna.com 회원의 자세한 일부리스트 입니다. id,닉네임,비밀번호, IP,주민번호, 이메일 등입니다. 자료는 아래에서 볼 수 있다. http://pastebin.com/dTjZT5Jvht..
정규식과 관련된 기본적인 메타케릭터 설명이다. 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(스왑의 비율을 조정)와 같은 스왑을 사용하는 경..