티스토리

기록용 블로그
검색하기

블로그 홈

기록용 블로그

sunkistory.tistory.com/m

기록장소

구독자
0
방명록 방문하기

주요 글 목록

  • how to change your ip address using powershell http://www.howtogeek.com/112660/how-to-change-your-ip-address-using-powershell/ 공감수 0 댓글수 0 2012. 6. 30.
  • 작업관리자 막힌 것 뚫기 cmd나 powershell에서gpedit.msc 입력 후 로컬 그룹 정책 편집기에서사용자 구성 - 관리 템플릿 - 시스템 - Ctrl+Alt+Del 옵션 - 작업 관리자 제거 - 사용 안함 공감수 1 댓글수 0 2012. 6. 30.
  • powershell에서 IP 바꾸기 예를들어 로컬영역연결의 DNS IP를 구글의 8.8.8.8로 바꾸려면 netsh 입력 ->interface ip 입력 -> set dnsservers "로컬 영역 연결" static "8.8.8.8" primary 이런식으로 set address를 이용해서 ip도 바꿀 수 있다. 매개변수 없이 입력하면 친절히어떻게 입력하는지 예까지 들어서 설명해줘서 쉽게 할 수 있다. 공감수 1 댓글수 0 2012. 6. 30.
  • 윈도우7 트윅(tweak) 예전에 느려터지는 울트라씬 노트북을 쓸때 윈도우 설치시마다 가장 먼저 실행 했던 유틸리티인데 필요성이 떨어지는 윈도우 서비스들을 중지시켜줘서 체감 성능을 향상시키는 유틸리티입니다. 우측하단에서 트윅 옵션을 설정 할 수 있습니다. 1. Safe 2. Moderate 3. Advanced 4. Custom 옵션이 있는데 원하는 옵션을 선택하고 Apply를 하시면 완료됩니다. Safe가 가장 안전하고 moderate,advanced 순으로 조금씩 많이 건드리게 되는데 moderate로 꽤 오랫동안 써본결과 문제점을 느끼진 못했습니다. 불안하시면 복구지점 설정하시거나 safe로 하시면 좋을거 같아요. Create Restore Point Applying Changes 옵션으로 복구지점 설정여부도 결정할수 있는 .. 공감수 0 댓글수 0 2011. 7. 14.
  • 고화질 1080p 동영상 재생하기 제 컴퓨터사양은 코어2듀오 E7200 / 2기가램 / 지포스 9500GT 로 상당히 오래썻지만 이것 저것 조금씩 정리를 해주면서 쓰니 속도면에서는 조금의 불편함도 없었는데(물론 요즘 3D게임들은 못돌리겠지만) 1080p화질의 영화를 보려는데 싱크가 안맞고 프레임이 잘 안뜨는 현상이 생겨서 조금 알아보았습니다. 저는 윈도우7에서 사용하는 Microsoft DTV-DVD Video Decoder를 이용하는데 CoreAVC도 별 차이없이 아래와 같이 하시면 됩니다. 이것저것 설정할 수도 있겠지만 번거롭기도하고 별로 필요성을 못느껴서 간단히 설명하겠습니다. 여기서는 팟플레이어를 위주로 보여드리지만 KM플레이어에서도 큰 차이없이 하실 수 있습니다. 환경설정창을 실행합니다. 단축키를 쓰시려면 팟플레이어에서 F5를 .. 공감수 0 댓글수 0 2011. 7. 14.
  • 유전 알고리즘(Genetic Algorithm) 유전 알고리즘은 실제 생물체의 진화과정을 컴퓨터로 시행하는 탐색 알고리즘에 적용한 것으로 염색체를 인코딩하고 다윈의 적자 생존설에 기반해 적합도가 높은 유전체(구하려는 답과 근접한) 를 선택하고 교배시에 교차되는 과정과 돌연변이가 발생하는 과정을 거치는 것을 한 세대(generation)으로 보고 원하는 답을 찾을 때 까지 진화를하며 세대를 거치는 알고리즘이다. 이러한 유전 알고리즘을 사용함으로서 TSP같은 NP-complete을 현실적인 시간 내로 풀 수 있다는 장점이 있다. 현재 GA를 이용하여 85000개의 도시가 존재하는 TSP문제도 풀렸다고 한다. 또한 여러가지 문제에 해결 하는 것에 대해 알고리즘 구현이 비슷해서 한가지 문제를 제대로 해결하면 다른 문제들을 비교적 적은 노력으로 해결 할 수 있.. 공감수 0 댓글수 0 2011. 7. 2.
  • X윈도우에서 root권한으로 로그인 페도라11로 공부를 하려는데 X윈도우 상에서는 root권한으로 로그인이 되지 않았습니다. /etc/pam.d/gdm파일과 /etc/pam.d/gdm-password 에서 다음과 같이 약간 수정을 해주면 root 로 로그인 할수 있게됩니다. gdm파일과 gdm-password파일에서 auth required pam_succeed_if.so user != root quiet 부분을 아래와 같이 주석처리(줄 맨앞에 #처리)해주면 됩니다.. 공감수 0 댓글수 0 2011. 6. 30.
  • 리눅스 런레벨(Run level) 0번 - 종료모드 시스템 종료를 의미. 1번 - 단일 사용자모드 시스템 복원모드나 파일 시스템 점검 시 사용. 2번 - NFS 없는 다중 사용자 모드 Network File System을 지원하지 않는 3번모드라 보면 됩니다. 3번 - 텍스트 모드의 다중 사용자 모드 텍스트 모드 4번 - 사용하지 않음 기본 적으로는 아무 기능이 없습니다. 개인 적으로 필요하면 수정해서 쓰면 되는 것인듯(?) 5번 - X윈도우 모드의 다중 사용자 모드 gui를 사용 한모드 3번에서 tui가 gui가 되었다는 차이. 6번 - 재부팅 모드 재부팅 모드 입니다. root권한을 가진 상태에서 init [숫자] 명령으로 런레벨을 변경 할 수 있습니다. /etc/inittab파일 에는 이 런레벨에 대한 설명과 기본적으로 시작시 설정.. 공감수 0 댓글수 0 2011. 6. 29.
  • [android]액티비티 생명 주기(activity life cycle) 안드로이드의 액티비티는 아래와 같은 메소드를 이용해서 라이프사이클을 관리합니다. onCreate : 액티비티 생성, 리소스 초기화 onStart : 액티비티가 사용자에게 보여질 준비가 되었을 때 호출되고 onResume이나 onStop을 호출. onStop : 더 이상 보여질 필요가 없게되었을 때 호출되고 onDestroy나 onRestart로 이어진다. onPause : 사용하던 액티비티가 다시 resume되기 전의 상태. 사용중이였던 데이터를 저장하고 cpu를 점유하는 에니메이션 등의 작업을 중지한다. onResume : 사용자의 입력을 처리할 수 있는 상태. onRestart : stop상태에서 다시 시작하게 될때 호출. onDestroy : 액티비티를 종료시킴. 종료메서드에 의해서 호출되거나 시스.. 공감수 0 댓글수 0 2011. 6. 29.
  • [android]Intent 안드로이드에서 Intent는 액티비티와 액티비티 사이를 이동할때 사용되는 클래스입니다. 아래는 인트로화면에서 ImageButton하나를 누르면 메인화면으로 전환되게하는 소스 인데 intro 액티비티에서 main 액티비티로 전환되게 됩니다. ImageButton icon = (ImageButton)findViewById(R.id.img_main); icon.setOnClickListener(new ImageButton.OnClickListener(){ public void onClick(View v){ Intent intent = new Intent(intro.this, main.class); startActivity(intent); } }); 호출하는 쪽에서 putExtra메소드 호출 당하는 쪽에서 ge.. 공감수 0 댓글수 0 2011. 6. 29.
  • [android] 액티비티(Activity) 안드로이드의 액티비티(Activity)는 안드로이드 어플의 하나의 화면을 의미합니다. setContentView()메소드를 통해 UI컴포넌트를 화면에 표시하고 사용자와 상호작용을 하게됩니다. 액티비티가 화면에 풀스크린으로 그려져도 플로팅 창이나 다른 액티비티에 임베디드된 형태로 사용할 수 있습니다. 액티비티를 서로 연결시켜서 특정 값을 주고 받게 해야할 때도 있는데 이런 경우는 Intent를 이용해서 구현 할 수 있습니다. 액티비티 간 이동시 다시 돌아갈 필요가 있을 때는 히스토리 스택을 이용해서 이전화면으로 돌아가는 등의 역할 을 한다. 액티비티를 초기화하는 onCreate(Bundle)과 액티비티를 잠시 떠날 때 실행중인 내용을 저장하는onPause() 메소드를 구현해 놓아야 합니다. 공감수 0 댓글수 0 2011. 6. 29.
  • vi/vim 명령어 모음 자세한 설명은 여기서 직접.. http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Vim/Documents/UsedVim#AEN303 공감수 0 댓글수 0 2011. 6. 25.
  • 파일 허가권 표시와 setuid -rwxrw-r-x 첫번째비트는 디렉토리 구분 2번째 비트부터 3비트씩 각각 소유자, 그룹, 그 외 사용자의 권한 표시 "765"와 같이 숫자로 이용하고 chmod 765 식으로 권한 변경 가능. setuid는 프로그램 소유주 권한으로 실행할 수 있도록 설정하는 것. -r-s--x--x 1 root root 와 같이 권한이 표시된다. chmod [권한] [파일] 형식으로 사용. 4765, 4755 등으로 권한부여해서 setuid 설정 가능. setuid의 필요성 /usr/bin/passwd 처럼 자신의 비밀번호를 바꿔야하는데 권한이 자신에게 없을 경우 바꿀 수 없는데 이런 경우들에 사용. 해당 파일 실행중에는 권한이 잠시동안 해당 파일의 소유주와 같이 됨. setuid파일 찾기 find [경로] [소유주.. 공감수 0 댓글수 0 2011. 6. 25.
  • 리눅스에서 tar와 gzip으로 압축하기 리눅스의 gzip은 한번에 하나의 파일만 압축할 수 있기 때문에 tar형식으로 합치는 과정을 거칩니다. tar사용법 합치기 : tar cvf 합칠파일 합칠파일들 해제하기 : tar xvf 해제할파일 c - Create : 새로운 파일을 만드는 옵션. x - eXtract : 압축을 해제시키는 옵션. v - View : 압축이 되거나 풀리는 과정을 출력하는 옵션. f - File : 파일로서 백업을 하겠다는 옵션. gzip으로 압축 gzip [압축할 파일명] 으로 압축가능 압축까지 되면 파일이름.tar.gz 같은 확장자를 가집니다. tar와 gz를 합쳐 tgz라는 확장자를 쓰기도 한다고합니다. 압축 해제는 gzip -d 명령어를 이용해서 해제 공감수 0 댓글수 0 2011. 6. 25.
  • 리눅스 디렉토리 - bin : 가장 필수적인 리눅스 실행 파일 들이 모여있습니다. ls, rm같은 프로그램들이 있습니다. - boot : 리눅스 부팅 관련 파일들과, 리눅스의 커널이 들어있습니다. - dev : 컴퓨터에 설치된 하드웨어에 관한 정보들이 파일 형태로 저장되어 있는 곳 입니다. - etc : 패스워드 파일, 쉐도우 파일, 그 외 대부분의 리눅스 설정 파일 등이 저장되있습니다. - home : 일반 사용자들의 디렉토리가 들어가는 곳 입니다. - mnt : mount 명령을 사용하여, 마운트 시킨 시디롬, 플로피 디스켓등이 들어가는 디렉토리 입니다. - proc : 프로세스들이 파일 형태로 저장되는 디렉토리. - root : 루트의 홈 디렉토리. 일반사용자의 /home/사용자이름 폴더와 같은 역할 - sbin .. 공감수 0 댓글수 0 2011. 6. 25.
  • error: Error parsing XML: unbound prefix오류 error: Error parsing XML: unbound prefix 안드로이드 공부하면서 xml을 작성하다 저런게 나왔는데 거의 오타가 원인이라고 합니다. 정말안보였는데 다시 차근차근 찾아보니 android를 abdroid라고 썻다는.. [출처] error: Error parsing XML: unbound prefix 해결방법|작성자 이것저것 ㄴ 공감수 0 댓글수 0 2011. 6. 20.
  • 이클립스 사용시 자동 import선언 필요한 클래스가 import되지 않았을 때 control + shift + O 공감수 0 댓글수 0 2011. 6. 20.
  • 알고리즘 수행시간 측정 에 있는 clock()함수를 이용해 알고리즘 시간을 측정 할 수 있습니다. 시스템 시간으로 알고리즘 시작전에 한번 끝나고 한번씩 변수에 저장해서 뺀 후 CLOCKS_PER_SEC로 나눠주면 수행시간이 초단위로 나오게 됩니다. CLOCK_PER_SEC*초단위시간=시스템 시간 시스템시간/CLOCK_PER_SEC=초 단위 시간 공감수 0 댓글수 1 2011. 6. 13.
  • 윈도우7 자동 로그인 윈도우 계정 비밀번호가 없는대도 윈도우 시작시마다 로그인창이 뜨는게 귀찮아서 찾아본 방법. 비밀번호가 있는경우에도 가능하다. 위사진처럼 시작버튼 바로위에 "프로그램 및 파일 검색"란에 netplwiz 라고 치거나 윈도우키(보통ctrl키오른쪽에있는)+R버튼을 눌러서 나오는 실행창에 netplwiz를 치면 아래와같은 사용자 계정설정 창이 나옵니다. "사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음"에 체크 해제 하면 아래와 같이 자동 로그온 설정을 할 수 있습니다. 공감수 0 댓글수 0 2011. 6. 11.
  • sftp 기본적인 사용법 sftp [username]@[server ip] ls pwd 등 명령어로탐색 put [파일이름]으로 업로드 get [파일이름]으로 다운로드 get/put [-p] [파일이름] [저장할경로] 로 경로지정도 가능 공감수 0 댓글수 0 2011. 6. 7.
  • 아키텍처와 프레임워크의 차이 아키텍처와 프레임워크 "요구사항분석 -> 시스템요구사항정리-> 개념설계 -> 상세설계 -> 구현" 위와 같은 프로그램 개발단계에서 정리,설계부분에서 아키텍쳐 설계가 이루어지고 아키텍처의 내용중에서 개발자에게 필요한 부분을 정리하여 만든게 프레임워크. 프레임워크 : 가이드라인을 가진다. 개발 범위가 정해져있다. 다양한 도구들이 지원된다. 개발시간을 줄일 수 있고, 오류를 감소시킨다. 너무 의존하면 개발자들의 능력이 떨어질 수 있는 단점이 존재. 아키텍처 : 시스템의 상세 설계를 위한 기본 가이드로 활용 된다.(시스템 기능, 시스템분할, 개발모듈 분할, 코딩규칙, 로그출력형식, DB연관도, 인터페이스 규격, 오류처리 등 을 정의) 공감수 2 댓글수 0 2011. 6. 2.
  • DNS 메시지 포맷 DNS Query 메시지의 각 필드 값을 분석 DNS Query 메시지의 포맷과 Wireshark 캡쳐화면에서 나온 정보를 대응시키면 다음과 같습니다. Identifier : 0xe82a Flag : 0x0100 Num of Questions : 1 Num of Answers : 0 Num of Authorities : 0 Num of Additional Records : 0 Questions Answers Authorities Additional Records 표에서 1~3행까지는 DNS헤더에 해당하는 부분으로 메시지의 성격에 대한 정보, 4행은 수신 측 서버에서 요청한 정보, 5행은 세션에서 요청한 정보를 제공하는 RRs, 6행은 섹션에서 요청한 정보에 대한 권위자를 지정하는 RRs, 7행은 섹션에 .. 공감수 0 댓글수 0 2011. 6. 2.
  • 패킷분석(DNS, IP 등) 스크랩 http://sivanksm.tistory.com/16DNS Ethernet -destination -보낸주소(mac주소) -source - 목적지주소(mac주소) -type - frame type으로 data의 type을 구분해준다. Ip -version - ip 프로토콜의 버전을 의미 -header length - 옵션 필드를 포함한 헤더의 총 길이 -differentiated services field - 3비트의 우선권 필드,4비트의 TOS필드,1비트의 예약 필드로 구성 -total length - 헤더와 데이터를 포함한 패킷의 전체 길이를 바이트 단위로 표시 -identification - 작은 패킷으로 분활 전송시 동일한 데이터임을 인지 재조립 할 수 있도록 같은 식별자 필드 값을 가짐 -fl.. 공감수 0 댓글수 0 2011. 6. 2.
  • Ipconfig 명령프롬프트(cmd)에서 이용가능. 호스트이름 : 이 컴퓨터의 TCP/IP이름. 주 Dns 접미사 : 현재 컴퓨터의 주 DNS접미사. 노드유형: NetBIOS를 풀 때 사용하는 방식. IP 라우팅 사용 : 현재 컴퓨터가 라우터로 사용되고 있는지 여부. WINS 프록시 사용 : Wins Proxy로 작동되고 있는지 여부. 연결별 DNS 접미사 : 현재 컴퓨터의 어댑터에 설정된 DNS접미사. 설명 : 어댑터의 드라이버 설명. 물리적주소 : 물리주소. 맥주소. Dhcp 사용 : Dhcp에서 주소를 받았음을 알 수 있습니다. IP 주소: 현재 컴퓨터의 주소입니다. 서브넷 마스크: 보여지는 IP에서 네트워크를 나타내는 부분. 임대 시작/만료 날짜 : ip를 dhcp로부터 할당받은 시간과 만료시간 기본 게이트웨이:.. 공감수 0 댓글수 0 2011. 6. 2.
  • size_t, ssize_t, pid_t size_t, ssize_t, pid_t 는 primitive 자료형이라 한다. sys/type.h 헤더에 선언되어있다. 나중에 시스템이 변경되어서 자료형의 표현 방식이 틀려져서 문제가 생기는 경우를 막기위해 사용된다. 헤더파일에 typedef로 정의되어 있어서 수정가능하다. size_t : unsigned int ssize_t : signed int pid_t : PID를 저장하기위해 사용. 공감수 0 댓글수 0 2011. 5. 28.
  • 윈도우7 부팅디스크 만들기 DISKPART를 이용한 방법 1. cmd를 실행.(xp에서는 시작-실행. 윈7에서는 시작-검색창에 입력) 2. diskpart를 입력하고 엔터를 누릅니다. 3. diskpart에 들어가서 list disk (여기서 USB 메모리의 파티션 번호를 확인한다.) select disk 1 (위에서 확인한 번호를 넣는다.) clean create partition primary select partition 1 active format fs=ntfs quick assign exit 4.윈도우 7 이미지 시디 안의 파일들을 모두 usb로 복사. 유틸리티를 이용한 방법 -ms에서 제공하는 유틸리티 임으로 반드시 정품이어야함. -설치후 usb선택, 복사하려는 iso파일선택만 해주면 부팅디스크 생성. 공감수 0 댓글수 0 2011. 4. 28.
  • 주요 포트 정리 포트는 패킷이 시스템을 찾아가는데 ip주소를 이용했던 것처럼 시스템에 도착한 후 응용 프로그램을 찾아가기 위한 번호이다.포트는 65536번까지 존재한다. 아래는 주요한 포트들을 정리해 놓은 표이다. 포트 서비스 설명 20 FTP FTP연결시 데이터 전송. 21 FTP FTP연결시 인증과 제어. 22 SSH SSH파일 전송. 23 Telnet Telnet 서비스 25 SMTP Simple Massage Transfer Protocol.메일전송시 사용 53 DNS Domain Name Service 69 TFTP Trivial File Transfer Protocol. 인증이 필요없는 단순한 파일전송시 사용. 80 HTTP Hyper Text Transfer Protocol.웹 서비스 제공 110 POP3 .. 공감수 0 댓글수 0 2011. 3. 26.
  • 네트워크 클래스의 구분 ip주소는 십진수로 123.123.123.123 과같은 형태로 많이 표현된다. 하지만 네트워크를 구분하기 위해서는 다음과 같이 이진수로 바꿔서 보는게 편하다. 1111011.1111011.1111011.1111011 ip주소는 위와 같이 32자리의 2진수로 되어있고 8자리마다 구분을 해놓았다. 이중 클래스의 구분은 맨앞의 8자리를 이용해서 구분을하는데 다음과 같다. A클래스 : 00000000부터 01111111(127)번까지 128개 B클래스 : 10000000(128)부터 10111111(191)번까지 16,384개 C클래스 : 11000000(192)부터 11011111(223)번까지 2,097,152개 D클래스 : 11100000(224)부터 11101111(239)번까지 E클래스 : 111100.. 공감수 0 댓글수 0 2011. 3. 26.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.