'it 기본 상식들'에 해당되는 글 38건

  1. 2015.07.15 윈도우 서비스 삭제 방법
  2. 2015.07.10 윈도우 작업표시줄 옵션
  3. 2015.06.24 하이브리드 앱이란
  4. 2015.06.23 윈도우 서비스 경로
  5. 2015.05.27 코드 리팩토링 관련 글
  6. 2015.05.07 컴퓨터 용량 단위
  7. 2015.04.21 eclipse go back
  8. 2015.04.13 block nonblock

윈도우 서비스 삭제방법

2가지 방법이 있는데

1. 명령어로 하는방법 ( 도스프롬프트를 열어서 )
    sc delete 서비스이름

    위의 1.번이 서비스 이름이 길어서 잘 삭제가 안되는 경우는 아래의 2.번 참조

2. 레지스트리로 제거하는 방법
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
    를 확장하면 아래의 서비스 항목들 중에 골라서 제거하면 된다.


'it 기본 상식들' 카테고리의 다른 글

이클립스 한줄 블럭 잡기  (0) 2015.08.03
이클립스 플러그인 에러 duplication location  (0) 2015.07.16
윈도우 작업표시줄 옵션  (0) 2015.07.10
하이브리드 앱이란  (0) 2015.06.24
윈도우 서비스 경로  (0) 2015.06.23
Posted by 이상욱1
,

관련아이콘은 하나로 모아두고 가져다 대면 여러개 나오도록 하는 옵션 



'it 기본 상식들' 카테고리의 다른 글

이클립스 플러그인 에러 duplication location  (0) 2015.07.16
윈도우 서비스 삭제 방법  (0) 2015.07.15
하이브리드 앱이란  (0) 2015.06.24
윈도우 서비스 경로  (0) 2015.06.23
코드 리팩토링 관련 글  (0) 2015.05.27
Posted by 이상욱1
,

http://blog.naver.com/gooroobros/220385918814

 

먼저 하이브리드을 설명하려면 모바일과 모바일웹의 장단점을 알는 것이 중요해요.

 

모바일의 장/단점
장점

1. 최적화된 UI 제공
2. 빠른 반응속도 및 하드웨어 기능 활용 가능

단점
1. OS별, 기기별 제작에 따른 비용 증대
2. 유지보수의 불편함

 

모바일웹의 장/단점
장점

1. 저렴한 제작비용과 높은 호환성
2. 유지보수 용이

단점
1. 느린 반응속도
2. 획일화된 디자인

 

머리가 지끈지끈 아파오기 시작하죠?

 

결론: 하이브리드은 모바일과 모바일웹의 장단점을 보완해서 “모바일 웹을 으로 감싸놓은 방식”으로 생각하면 될 거에요.


'it 기본 상식들' 카테고리의 다른 글

윈도우 서비스 삭제 방법  (0) 2015.07.15
윈도우 작업표시줄 옵션  (0) 2015.07.10
윈도우 서비스 경로  (0) 2015.06.23
코드 리팩토링 관련 글  (0) 2015.05.27
컴퓨터 용량 단위  (0) 2015.05.07
Posted by 이상욱1
,



'it 기본 상식들' 카테고리의 다른 글

윈도우 작업표시줄 옵션  (0) 2015.07.10
하이브리드 앱이란  (0) 2015.06.24
코드 리팩토링 관련 글  (0) 2015.05.27
컴퓨터 용량 단위  (0) 2015.05.07
eclipse go back  (0) 2015.04.21
Posted by 이상욱1
,

http://lawsnland.tistory.com/40

'it 기본 상식들' 카테고리의 다른 글

하이브리드 앱이란  (0) 2015.06.24
윈도우 서비스 경로  (0) 2015.06.23
컴퓨터 용량 단위  (0) 2015.05.07
eclipse go back  (0) 2015.04.21
block nonblock  (0) 2015.04.13
Posted by 이상욱1
,

컴퓨터 용량 단위에 대해 정리한 포스팅입니다.


1bit(비트) : 2진 기본 정보인 1, 0 중 한 정보를 저장 


1byte는 8 bit (비트)


1KB는 1024 byte (바이트)


1MB는 1024 KB (키로바이트)


1GB는 1024MB (메가바이트)


1TB는 1024GB (기가바이트)


* 1024의 의미 : 2의 10승 (2^10)





우리가 컴퓨터를 사용하다보면 비트(bit) 와 바이트(Byte)라는 말은


한 번쯤은 들어 봤다면 이제 이 둘이 어떠한 차이점이 있는지도 알아봐야겠죠?

 

사람과 사람간에 의사소통을 하기 위한 언어(abcd,, 가나다라,,)가 필요하다면

 

컴퓨터도 장비간에 의사 소통을 하기 위해 필요한 언어가 있다고 합니다.

가장 잘 설명 할 수 있는 하나의 예가 바로 2진수(binary) 입니다.

 

컴퓨터는 전자 스위치로 구성된 전기 장치이며전자식 스위치를 이용하여 데이터를 전달하는 것이 기본적입니다.

따라서 단순 전기적 신호에 대해서만 반응하여 전기적 충격은 컴퓨터에서 on 또는 off ( 1 또는 0 )으로 해석 됩니다.

 

컴퓨터는  가지 상태 (2진수의 0과 1)형태  이해하고 사용할  있습니다.

대개 1 전원 on 상태를 0 전원 off 상태로 표현하며 이를 2진수(binary) 또는 비트(Bit) 라고 부릅니다.



비트(bit) 라는 녀석은 2진수로써 0또는 1 값을 가지며 전원 on/off  표현 되거나 전기 충전도 펄스

전파 신호의 유무로써 표현되기도 합니다.

 

컴퓨터는 일반적으로 8 단위의 비트(8bit) 하나의 그룹으로 사용하는데 이를 바이트(Byte) 하는데,

( 8bit = 1Byte )

즉, 1바이트는 8개의 on/off 상태를 조합하여 나타낼수 있는 수는 총 256 (2^8)개가 되기 때문에 

1바이트(Byte)는 0 부터 255 까지 값을 가질수 있게 됩니다.

 



바이트(Byte) 주소 지정이 가능한 단일 저장소라 부르며 ASCII 코드와 같은 데이터 문자를 표현하기도 합니다.

 

결국 바이트는 컴퓨터와 네트워크를 이해하고 제대로 다루기 위한 중요한 개념이라는 거 아시겠죠?


 

[bit와 Byte 정보 단위]

단위 

바이트(B)

비트(b)

 비트(bit) 

 1/8 바이트

 1비트 

 바이트(Byte) 

 1 바이트 

 8 비트

 킬로바이트(KB)

 1000 바이트 

 8000 비트 

 메가바이트(MB)

 10^6 바이트 

 8 x 10^6 비트 

 기가바이트(GB) 

 10^9 바이트 

 8 x 10^9 비트 

 테라바이트(TB) 

 10^12 바이트 

 8 x 10^12 비트 

* 비트(bit) 와 바이트(Byte)는 모두 B로 시작 하기 때문에 비트는 소문자 b , 바이트는 대문자 B 로 표기 합니다


'it 기본 상식들' 카테고리의 다른 글

하이브리드 앱이란  (0) 2015.06.24
윈도우 서비스 경로  (0) 2015.06.23
코드 리팩토링 관련 글  (0) 2015.05.27
eclipse go back  (0) 2015.04.21
block nonblock  (0) 2015.04.13
Posted by 이상욱1
,


32down voteaccepted

The feature is called 'Drop to frame' right click on any line in stack, choose 'Drop to frame' and you go back to selected method beginning. Check Eclipse help topic.

drop to frame picture


'it 기본 상식들' 카테고리의 다른 글

하이브리드 앱이란  (0) 2015.06.24
윈도우 서비스 경로  (0) 2015.06.23
코드 리팩토링 관련 글  (0) 2015.05.27
컴퓨터 용량 단위  (0) 2015.05.07
block nonblock  (0) 2015.04.13
Posted by 이상욱1
,

block nonblock

it 기본 상식들 2015. 4. 13. 16:59

블록 모드: scanf() 해보시면 터미널상에서 엔터를 칠 때까지 프로그램의 실행이 중지되어 있듯이, 데이터가 입력될 때까지 실행이 중단되는 방식을 말합니다.

논블록 모드는 더 이상 읽을 데이터가 없을 경우 데이터가 생길 때까지 기다리지 않고 바로 리턴하는 방식을 말합니다. 이때, 에러값을 리턴하지요. (EAGAIN 혹은 EWOULDBLOCK) 기본값(블록 모드)으로는 데이터가 없으면 생길 때까지 기다립니다.

그리고 블록 모드나 논블록 모드는 필요한 곳에 맞게 사용하면 됩니다. 쓰레드를 생각해봐도 단일 쓰레드냐 멀티 쓰레드냐 하는 것은 상황에 따라 더 적절한 방법이 따로 있다고 생각합니다. 많은 파일 디스크립터를 소수의 쓰레드로 처리할 때 논블록 모드가 필수적으로 필요할 수 있습니다.

블록 모드만 사용하는 것은 프로그램의 구조를 단순하게 유지하기에 좋고 그만큼 잘못된(비효율적인) 코드를 만들 가능성도 줄어듭니다. 따라서 블록 모드를 우선으로 고려하는 것이 바람직합니다. 그러나 많은 파일 디스크립터를 다룰 때 쓰레드나 프로세스도 많이 필요해지는 부담이 있겠지요.

busy waiting은 잘못된 코딩의 문제이지 블록/논블록의 문제는 아니라고 생각됩니다. sleep과 read(non-block)의 조합도 적당히 사용하면 시스템에 별 부담이 없습니다. 또한 게임 클라이언트와 같이 어차피 CPU 100% 쓰는 경우, 매번 select+read 할 바에는 바로 non-block read하는 게 더 효율적이기도 합니다.

'it 기본 상식들' 카테고리의 다른 글

하이브리드 앱이란  (0) 2015.06.24
윈도우 서비스 경로  (0) 2015.06.23
코드 리팩토링 관련 글  (0) 2015.05.27
컴퓨터 용량 단위  (0) 2015.05.07
eclipse go back  (0) 2015.04.21
Posted by 이상욱1
,