2017.03.12 13:55



Window 10 에서는 우측하단 작업표시줄에 아래와 같이 Background로 실행중인 프로그램의 아이콘이 보입니다.

하지만 너무 많은 프로그램의 아이콘이 보여지거나 상태를 보고싶은 아이콘이 보이지 않는 경우가 있는데

설정을 통해 사용자가 보고싶은 프로그램을 선택 할 수 있습니다.




방법은 아래의 순서를 참고하세요


1. 우측 하단에 메뉴 클릭 > 모든 설정 클릭


2. 윈도우 설정에서 > 개인설정 클릭



3. 작업 표시줄 > 알림역영의 작업 표시줄에 표시할 아이콘 선



4. 원하는 아이콘을 선택하여 켜고 끄기 설정 하면 완료.





저작자 표시
신고

'Operating System > Windows' 카테고리의 다른 글

아이콘 설정 방법  (0) 2017.03.12
File Manager 무료SW 더블커맨더 (double commander)  (0) 2016.09.04
Windows 10 단축키  (0) 2015.08.04
Windows 설정  (0) 2015.06.02
Window PowerShell  (0) 2015.03.14
PowerShell 의 불편한점과 편의성  (0) 2015.03.14


Posted by injunech
2017.03.11 14:27


javaservice.exe 란 33kb 짜리 파일 하나로 간단하게 윈도우 서비스에 등록 / 삭제가 가능하다. 

binary 패키지를 받아서 압축을 풀어보면 다양한 예제 파일이 같이 공존하니 충분히 참고가 될것이다. 
URL : http://forge.objectweb.org/projects/javaservice/ 

참고로 본인은 이런식으로 등록했다. 

testinstall.bat

set JAVA_HOME=c:\jdk
set JAVASERVICE=JavaService.exe

%JAVASERVICE% -install ${Service에 등록될 이름} %JAVA_HOME%/jre/bin/server/jvm.dll -Djava.class.path=%CLASSPATH% com.dasida.TestMain -params INSTALL_DIR=c:\test -out c:\out.log -err c:\err.log 
pause


testuninstall.bat

set JAVASERVICE=JavaService.exe
%JAVASERVICE% -uninstall ${Service에 등록된 이름}


Service 의 시작 과 중지도 간단하다. 

시작 > net start test 

중지 > net stop test

  

 

1. 우선 아래 파일을 다운로드 받으세요.

 

                instsrv_srvany.zip

 

 

instsrv.exe,srvany.exe 두개의 파일이 들어있습니다.

 

파일에 대한 설명은 techbug님의 블로그에서 발췌했습니다.

 

● instsrv.exe
   - exe 파일을 서비스로 등록시켜주는 프로그램
   - 등록시 : instsrv [서비스명] [등록할exe파일]
   - 삭제시 : instsrv [서비스명] remove
   - 더 자세한 내용은 usage 참조

 

● srvany.exe
   - Windows .NET 서비스 리소스킷

 


2. 압축을 푸시고 등록하고자 하는 프로그램과 같이 아무 디렉토리에나 넣어두세요.
    제 경우에는 C:\TroubleAlarmService 디렉토리에 instsrv.exe, srvany.exe,

    개발한 서버 프로그램을 같이 위치 시켰습니다.

 

 

3. 시작 → 실행 → cmd : 프로그램이 들어있는 디렉토리로 이동하여 아래 명령 실행

    C:\TroubleAlarmService> instsrv.exe TroubleAlarmService C:\TroubleAlarmService\srvany.exe

   
   TroubleAlarmService는 구동될 서비스 명이 됩니다. 각자 원하는 서비스 명을 입력하시면 됩니다.

 

 

4. 시작 → 실행 → regedit : 레지스트리 편집기 실행
   HKEY_LOCAL_MACHENE\SYSTEM\CurrentControlSet\Services 를 보면 등록하신 서비스 명으로

   폴더가 생성되어 있을겁니다.  제 경우에는 TroubleAlarmService가 되겠죠.. 폴더를 선택하고,

   마우스 오른쪽 '새로만들기 -> 키'를 선택합니다. 그러면 밑에 폴더가 하나 생성되는데요.

   폴더명을 Parameters로 해주세요.

 

 

5. Parameters 폴더를 선택하고 레지스트리 편집기 오른쪽 영역에서 마우스 오른쪽 버튼을 눌러서

   '새로 만들기 → 문자열값'을 선택하고 아래 처럼 입력합니다.


      이름 : Application
      값 : java -classpath c:\TroubleAlarmService TroubleAlarmService
  

   저장한 후 편집기를 닫습니다.

 

 

6. 서비스를 구동 시키는 일만 남았습니다. 두가지 방법이 존재합니다.
  

   시작 → 제어판 → 관리도구 → 서비스 : TroubleAlarmService 찾아서 시작
   시작 → 실행 → cmd                                   
   C:\> net start TroubleAlarmService
   C:\> net stop TroubleAlarmService


이렇게 하고 서비스가 동작하는 것을 확인했습니다.

 

 

 

일반적으로 Windows 에서의 Java Application은 Command Console을 사용하여 구동된다.

이 방식은 아래와 같은 단점을 가지고 있다. 

1. 사용자 실수로 인해 Command Console에 Mouse Click이 발생하면 Application이 Hold됨.
2. 사용자가 Logout하면 해당 Application이 종료됨.
3. 특별히 제약이 없는 경우 터미널 서버나 원격 데스크탑 Application을 사용하여 같은 Application을

    각 User별로 계속 구동할 수 있음.

이런 단점을 극복하기 위해 Unix에서는 Background Process로 구동시키면 되지만,

Windows는 그 태생이 End User를 위한 DeskTop이기에 그 개념이 없다.

그와 유사한 개념이 Windows Service이다.
그러나 애석하게도 현재 JDK는 Windows Service를 사용하는 API를 제공하고 있지는 않다.

그로 인해 Apache나 InstallAnywhere등의 Application 벤더들은 그들만의 방법으로 Service등록을

가능하게 해서 사용하고 있는 실정이다.

지금 제시할 방법은 이러한 Java Application을 Windows Service로 등록하는 간단한 방법이다.
프로젝트에 적용중인 모듈에 적용하기 위해 여러 자료를 찾다 발견한 매우 간단한 방법이다.

지금까지 제가 배포한 모듈의 경우 모두 이 방법을 사용해 서비스에 등록했다.
방법은 다음과 같다.

JavaService.exe 에 구동 Argument로 설정값을 넘겨주면 서비스 등록이 완료되게 된다.

실제 사용은 아래의 방법을 따른다.

1. JavaService.exe를 구한다.
2. 서비스 등록용 batch파일을 만든다. 아래는 필자가 사용하는 파일의 예이다.

C:JavaService -install MyApp %JAVA_HOME%jre inserverjvm.dll -Djava.class.path=.;C:MyAppclasses -start MyApp.StartApp -params INSTALL_DIR=C:MyAppr -out C:MyApplogsstdout.log -err C:MyApplogsstderr.log -auto

Java Service가 사용하는 각 옵션 값은 다음과 같습니다.

      -install COM : 윈도우 서비스에 COM 란 이름으로 등록

 

      %JVM_PATH% : Java 서비스 등록을 위해 사용하는 dll. JDK나 JRE가 설치된 곳에 있음.
                               {JDK_HOME}/jre/bin/[server|client]/jvm.dll
                               {JRE_HOME}/bin/[server|client]/jvm.dll
 
       -Djava.class.path : 프로그램 실행을 위한 Java Classpath. 
       -Xms64M -Xmx128M : class path 이후에는 Java VM 옵션
       -start : main() 메소드가 있는 시작 클래스명 
       -out : 서비스 등록 후 출력하는 로그
       -err : 서비스 등록 후 출력하는 에러 로그
       -current : 프로그램의 실행 위치

       -description : 서비스에 등록될때 해당 서비스의 설명 내용



3. 서비스 해지용 batch파일을 만든다. 아래는 필자가 사용하는 파일의 예이다. 
         C:JavaService -uninstall MyApp

더 자새한 내용은 http://forge.ow2.org/projects/javaservice/ 을 참고하기 바란다.

저작자 표시
신고


Posted by injunech
2017.03.11 11:49


WindowBuilder Java GUI(AWT,SWT,Swing) Tool

Eclipse Plug-In 설치방법



<Tools> eclipse의 GUI(AWT/Swing)플러그인(window builder)

 

1. 먼저 이클립스 접속 http://www.eclipse.org/

2. 오늘쪽 상단 검색창에 window builder 검색!!!(사실 구글에서 검색해도 됨)


3. 사실 구글검색이다. 결과 첫번째것 클릭!!

 

4.https://www.eclipse.org/windowbuilder/ 이 사이트에서 Download 를 들어간다.
(다운로드 링크 주소 : https://www.eclipse.org/windowbuilder/download.php)


5. 위 사진의 중앙부분에 Update Sites의 link 부분에서 자기의 이클립스 버전에 맞는 link를 찾아 왼쪽 클릭이 아니라 오른쪽 클릭!!!(다운받는거 아님니다.) 그리고 속성!!!

(참고로 크롬에서는 속성이 없으니 왠만하면 익스플로어에서 접속하자)

 

6. 속성 창이 뜨면 주소(URL)을 드레그하고 ctrl + c 한다.

7. 그리고 이클립스를 실행하고 help - Install - New Software... 를 열면

8. 이런게 나온다.. 여기서 오른쪽에 Add...
 
9. 그럼 Add Repository가 나오는데 Name에 window builder(이름이야 뭐 아무렇게나..) 그리고 Location에 아까 ctrl + c 했던것을 붙여넣어 준다. 그리고 OK!!

 

10. 그럼 자동으로 설치할 파일을 웹이서 찾아주고 Name에 나타나 진다.

11. Select all 클릭 후 Next > 

 

12. 자동으로 다운로드 된다.(싱기방기...)

13. Install할 목록들이 Details하게 나온다..(Swing...SWT...)

Next > 

 

14. Licenses를 Review해라...(영어는 날 힘들게해...어차피 우리는 accept의 노예...I accept... 클릭)

Finish

 

15. 그럼 설치가 된다...


16. 껏다 키란다..Yes

17. 설치 끝.. 실행해 보자 New - other - WindowBuilder - JFram - Next> 하고 JFram을 만들어 보자

 

18. 아래쪽 Design을 클릭해 요런 화면이 나오면 성공!

 

이렇게 설정이 끝나면 Eclipse 툴로 java 디자인을 작업할수 있다.



출처 - http://blog.naver.com/ourbebop/30186910685



저작자 표시
신고


Posted by injunech
2017.03.07 04:59


Android Studio 에서 Android Version N 이상의 모바일단말을 구동시에 아래와 같은 에러가 발생하는경우 JDK 의 버전을 최신으로 업데이트 해주어야 한다.


Error:(1, 1) A problem occurred evaluating project ':app'.

java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0


# 문제해결 방법

Download latest java jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

In Android Studio , go to File > Project Structure > SDK Location > select JDK Location path to point to the new jdk installed (Ex: C:\Program Files\Java\jdk1.8.0_111 )


저작자 표시
신고


Posted by injunech
2017.03.05 10:30


Android Studio 단축키 Eclipse와 똑같이 설정하기


어쩔수 없이 안드로이드 스튜디오를 쓰는데, 역시 이전에 쓰던 버릇을 고치기가 쉽지 않다.
다른건 어쩔수 없다 쳐도 단축키는 바꿀수가 있는데...


"File > Settings ... " 메뉴로 가서...


"Keymap > Eclipse" 를 지정하면 이클립스에서 사용하던 단축키와 동일하게 바꿔 준다.

저작자 표시
신고


Posted by injunech
2017.02.28 15:16


자바 프로그램을 윈도우 서비스에 등록하는 방법입니다.
여러가지 방법이 있지만 가장 간단하고 편리한 Java Service를 사용하는 방법입니다.
 
  1. JavaService를 받는다.
 
  2. .bat 파일로 서비스 등록에 필요한 내용을 작성한다.
 
  3. 서비스 등록 .bat 파일 예


@set TARGET_APP=com.program.myprogram
@set JVM_PATH="C:\Program Files\Java\jre1.6.0_03\bin\client\jvm.dll"
@set MyProgram_BIN="C:\Program Files\MyProgram\bin"
@set OUT_LOG="C:\Program Files\MyProgram\log\stdout.log"
@set ERR_LOG="C:\Program Files\MyProgram\log\stderr.log"
 
@set CLASSPATH="C:\Program Files\MyProgram\lib\msbase.jar";%CLASSPATH%
@set CLASSPATH="C:\Program Files\MyProgram\lib\mssqlserver.jar";%CLASSPATH%
...
 
@JavaService.exe -install MyProgram %JVM_PATH% -Djava.class.path=%CLASSPATH% -Xms64M -Xmx128M -start %TARGET_APP% -out %OUT_LOG% -err %ERR_LOG% -current %MyProgram_BIN% -description "MyProgram Service"


각 변수는 다음과 같습니다.
     TARGET_APP : main() 이 포함된 클래스명입니다.

     JVM_PATH : 옵션에서 설명하겠지만 서비스 등록에 사용하는 jvm.dll 파일의 경로입니다.

     MyProgram_BIN : 서비스에 등록될 자바 프로그램의 실행 경로입니다.

     CLASSPATH : 자바 프로그램 실행에 필요한 클래스 파일들의 경로입니다.


 Java Service가 사용하는 각 옵션 값은 다음과 같습니다.
      -install MyProgram : 윈도우 서비스에 MyProgram 란 이름으로 등록
 
      %JVM_PATH% : Java 서비스 등록을 위해 사용하는 dll. JDK나 JRE가 설치된 곳에 있음.
                               {JDK_HOME}/jre/bin/[server|client]/jvm.dll
                               {JRE_HOME}/bin/[server|client]/jvm.dll
 
       -Djava.class.path : 프로그램 실행을 위한 Java Classpath.
      
       -Xms64M -Xmx128M : class path 이후에는 Java VM 옵션
 
       -start : main() 메소드가 있는 시작 클래스명
 
       -out : 서비스 등록 후 출력하는 로그
 
       -err : 서비스 등록 후 출력하는 에러 로그
 
       -current : 프로그램의 실행 위치
 
       -description : 서비스에 등록될때 해당 서비스의 설명 내용


위와 같은 .bat 파일을 만들어 실행을 하면 서비스로 등록이 됩니다.
등록된 서비스를 해제하기 위해서 아래와 같은 커맨드를 실행합니다.
.bat 파일로 만들어도 되고요.


JavaService.exe -uninstall MyProgram



저작자 표시
신고


Posted by injunech
2017.02.27 19:06


안드로이드 화면을 그리는 xml 에서 특수문자를 사용하면 아래와 같은 에러 메시지가 발생함을 보실수 있습니다.


[잘못된 예]

   <TextView

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:text="TEST & CHAR"

     />


[에러 메시지]

 Multiple annotations found at this line:

- The entity name must immediately follow the '&' in the entity reference.

- [I18N] Hardcoded string "HOME & TECH", should use @string resource


특수문자를 사용하기 위해서는 string에 선언해 놓고 불러서 쓰는 방법이 있습니다만 귀찮은 관계로 유니코드형태로 입력을 해보도록 하겠습니다. 특수문자의 유니코드를 알기 위해서는 구글링링을 하면 됩니다. 하지만 저는 또한 귀찮은 관계로 컴퓨터에 내장된 프로그램을 이용해서 찾아보도록 하겠습니다.


[해결 방법]

시작버튼>실행>charmap 입력





원하는 특수문자 선택




& 같은 경우는 U+0026: Ampersand 라고 표시됨을 볼수 있습니다.

3.  이제 xml 로 돌아가서

 역슬래시 0026 --> \u0026 로 입력을 해주면 됩니다.



[특수문자 사용한 xml 예시]

     <TextView

         android:layout_width="wrap_content"

         android:layout_height="wrap_content"

         android:text="HOME \u0026 TECH"

      />



출처: http://al02000.tistory.com/4 

저작자 표시
신고


Posted by injunech
2017.02.27 13:04


내장된 ArrayList의 사용법

생성

ArrayList를 사용하기 위해서는 우선 ArrayList 객체를 만들어야 합니다.

1
ArrayList<Integer> numbers = new ArrayList<Integer>();

ArrayList는 java.util.ArrayList에 포함되어 있기 때문에 import를 해주셔야 합니다.

1
import java.util.ArrayList;

추가

엘리먼트를 추가 할 때는 add 메소드를 사용합니다. add는 배열에 단순히 더해지는 것이기 때문에 빠르게 동작합니다.

1
2
3
4
numbers.add(10);
numbers.add(20);
numbers.add(30);
numbers.add(40);

특정 위치에 추가하고 싶다면 메소드 add의 첫번째 인자로 인덱스를 지정합니다.

1
numbers.add(1, 50);

자바의 배열은 크기가 고정되어 있습니다. 데이터를 추가하는 과정에서 내부적으로 사용하는 배열이 꽉차면 기존의 배열 대비 크기가 2배 큰 새로운 배열을 만들고 기존의 데이터를 새로운 배열로 복제합니다. 덕분에 프로그래머는 ArrayList의 크기에 신경쓰지 않고 편리하게 프로그램을 만들 수 있습니다. 하지만 배열의 크기를 키우는 과정에서 많은 부하가 발생합니다. 이런 기능은 List 데이터 스트럭쳐의 본질적인 기능이라고 할 수는 없습니다. 따라서 우리 수업에서는 다루지 않습니다. 궁금하신 분은 Dynamic Array를 참고해주세요.

삭제

특정 인덱스에 위치하는 엘리먼트를 삭제할 때는 remove를 사용합니다.

1
numbers.remove(2);

가져오기

엘리먼트를 가져올 때는 get을 사용합니다. 이때 내부적으로 배열을 이용하기 때문에 매우 빠르게 엘리먼트를 가져올 수 있습니다.

1
numbers.get(2);

반복

자바에서는 ArrayList를 탐색하기 위한 방법으로 iterator을 제공합니다. 이것은 주로 객체지향 프로그래밍에서 사용하는 반복기법입니다. 우선 Iterator 객체를 만들어야 합니다.

1
Iterator it<Integer> = numbers.iterator();

Iterator 객체는 numbers 객체 내부에 저장된 값을 하나씩 순회하면서 탐색할 수 있도록 돕는 객체입니다.

1
2
3
while(it.hasNext()){
System.out.println(it.next());
}

it.next() 메소드를 호출할 때마다 엘리먼트를 순서대로 리턴합니다. 만약 더 이상 순회할 엘리먼트가 없다면 it.hasNext()의 값은 false가 되면서 while문이 종료 됩니다.

단순 출력을 위해서 순회를 하지는 않겠지요? 순회 과정에서 필요에 따라서는 엘리먼트를 삭제/추가하는 작업을 해야 할 것입니다. 그런 경우 아래와 같이 처리할 수 있습니다.

1
2
3
4
5
6
while(it.hasNext()){
int value = it.next();
if(value == 30){
it.remove();
}
}

it.remove()는 it.next()를 통해서 반환된 numbers의 엘리먼트를 삭제하는 명령입니다.

조금 더 편리한 방법도 있습니다.

1
2
3
for(int value : numbers){
System.out.println(value);
}


전체코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package list.arraylist.api;
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(10);
numbers.add(20);
numbers.add(30);
numbers.add(40);
System.out.println("add(값)");
System.out.println(numbers);
numbers.add(1, 50);
System.out.println("\nadd(인덱스, 값)");
System.out.println(numbers);
numbers.remove(2);
System.out.println("\nremove(인덱스)");
System.out.println(numbers);
System.out.println("\nget(인덱스)");
System.out.println(numbers.get(2));
System.out.println("\nsize()");
System.out.println(numbers.size());
System.out.println("\nindexOf()");
System.out.println(numbers.indexOf(30));
Iterator it = numbers.iterator();
System.out.println("\niterator");
while (it.hasNext()) {
int value = (int) it.next();
if (value == 30) {
it.remove();
}
System.out.println(value);
}
System.out.println(numbers);
System.out.println("\nfor each");
for (int value : numbers) {
System.out.println(value);
}
System.out.println("\nfor");
for (int i = 0; i < numbers.size(); i++) {
System.out.println(numbers.get(i));
}
}
}



출처 : https://opentutorials.org/module/1335/8711



저작자 표시
신고


Posted by injunech
2017.02.21 21:15


View 절대 좌표값 구하는 방법


View.getLocatioinOnScreen(int[]);

위와 같은 함수를 사용하면 전체 스크린상의 절대 위치의 좌표를 구할수 있다.

예시로 아래와 같이 사용하면 된다.


 public boolean chkTouchInside(View view, int x, int y) {
 int[] location = new int[2];
 view.getLocationOnScreen(location);
 if (x >= location[0]) {
  if (x <= location[0] + view.getWidth()) {
   if (y >= location[1]) {
    if (y <= location[1] + view.getHeight()) {
     return true;
    }
   }
  }
 }
 return false;
} 


저작자 표시
신고


Posted by injunech
2017.02.21 10:36




ASCII 코드표

ASCII 코드표
문자10진수16진수2진수

(null)

0

00

00000000

1

01

00000001

2

02

00000010

3

03

00000011

4

04

00000100

5

05

00000101

6

06

00000110

7

07

00000111

8

08

00001000

9

09

00001001

10

0A

00001010

11

0B

00001011

12

0C

00001100

13

0D

00001101

14

0E

00001110

15

0F

00001111

16

10

00010000

17

11

00010001

18

12

00010010

19

13

00010011

20

14

00010100

§

21

15

00010101

-

22

16

00010110

23

17

00010111

24

18

00011000

25

19

00011001

26

1A

00011010

27

1B

00011011

28

1C

00011100

29

1D

00011101

30

1E

00011110

31

1F

00011111

(공백)

32

20

00100000

!

33

21

00100001

"

34

22

00100010

#

35

23

00100011

$

36

24

00100100

%

37

25

00100101

&

38

26

00100110

'

39

27

00100111

(

40

28

00101000

)

41

29

00101001

*

42

2A

00101010

+

43

2B

00101011

´

44

2C

00101100

-

45

2D

00101101

.

46

2E

00101110

/

47

2F

00101111

0

48

30

00110000

1

49

31

00110001

2

50

32

00110010

3

51

33

00110011

4

52

34

00110100

5

53

35

00110101

6

54

36

00110110

7

55

37

00110111

8

56

38

00111000

9

57

39

00111001

:

58

3A

00111010

;

59

3B

00111011

<

60

3C

00111100

=

61

3D

00111101

>

62

3E

00111111

?

63

3F

00111111

64

40

01000000

A

65

41

01000001

B

66

42

01000010

C

67

43

01000011

D

68

44

01000100

E

69

45

01000101

F

70

46

01000110

G

71

47

01000111

H

72

48

01001000

I

73

49

01001001

J

74

4A

01001010

K

75

4B

01001011

L

76

4C

01001100

M

77

4D

01001101

N

78

4E

01001110

O

79

4F

01001111

P

80

50

01010000

Q

81

51

01010001

R

82

52

01010010

S

83

53

01010011

T

84

54

01010100

U

85

55

01010101

V

86

56

01010110

W

87

57

01010111

X

88

58

01011000

Y

89

59

01011001

Z

90

5A

01011010

[

91

5B

01011011

92

5C

01011100

]

93

5D

01011101

^

94

5E

01011110

95

5F

01011111

96

60

01100000

a

97

61

01100001

b

98

62

01100010

c

99

63

01100011

d

100

64

01100100

e

101

65

01100101

f

102

66

01100110

g

103

67

01100111

h

104

68

01101000

i

105

69

01101001

j

106

6A

01101010

k

107

6B

01101011

l

108

6C

01101100

m

109

6D

01101101

n

110

6E

01101110

o

111

6F

01101111

p

112

70

01110000

q

113

71

01110001

r

114

72

01110010

s

115

73

01110011

t

116

74

01110100

u

117

75

01110101

v

118

76

01110110

w

119

77

01110111

x

120

78

01111000

y

121

79

01111001

z

122

7A

01111010

{

123

7B

01111011

|

124

7C

01111100

}

125

7D

01111101

-

126

7E

01111110

127

7F

01111111

Ç

128

80

10000000

ü

129

81

10000001

é

130

82

10000010

â

131

83

10000011

ä

132

84

10000100

à

133

85

10000101

å

134

86

10000110

ç

135

87

10000111

ê

136

88

10001000

ë

137

89

10001001

è

138

8A

10001010

ï

139

8B

10001011

î

140

8C

10001100

ì

141

8D

10001101

Ä

142

8E

10001110

Å

143

8F

10001111

É

144

90

10010000

æ

145

91

10010001

Æ

146

92

10010010

Ô

147

93

10010011

Ö

148

94

10010100

Ò

149

95

10010101

û

150

96

10010110

ù

151

97

10010111

ÿ

152

98

10011000

ö

153

99

10011001

Ü

154

9A

10011010

155

9B

10011011

£

156

9C

10011100

¥

157

9D

10011101

Pt

158

9E

10011110

ƒ

159

9F

10011111

á

160

A0

10100000

í

161

A1

10100001

ó

162

A2

10100010

ú

163

A3

10100011

ñ

164

A4

10100100

Ñ

165

A5

10100101

ª

166

A6

10100110

167

A7

10100111

¿

168

A8

10101000

169

A9

10101001

¬

170

AA

10101010

½

171

AB

10101011

¼

172

AC

10101100

¡

173

AD

10101101

«

174

AE

10101110

»

175

AF

10101111

176

B0

10110000

177

B1

10110001

178

B2

10110010

179

B3

10110011

180

B4

10110100

181

B5

10110101

182

B6

10110110

183

B7

10110111

184

B8

10111000

185

B9

10111001

186

BA

10111010

187

BB

10111011

188

BC

10111100

189

BD

10111101

190

BE

10111110

191

BF

10111111

192

C0

11000000

193

C1

11000001

194

C2

11000010

195

C3

11000011

196

C4

11000100

197

C5

11000101

198

C6

11000110

199

C7

11000111

200

C8

11001000

201

C9

11001001

202

CA

11001010

203

CB

11001011

204

CC

11001100

205

CD

11001101

206

CE

11001110

207

CF

11001111

208

D0

11010000

209

D1

11010001

210

D2

11010010

211

D3

11010011

212

D4

11010100

213

D5

11010101




저작자 표시
신고

'Programming > Etc' 카테고리의 다른 글

ASCII Code Table  (0) 2017.02.21
정규식 문법 이해  (0) 2015.04.05
2015년 프로그래밍 언어 사용률  (0) 2015.03.05
[Tistory] 티스토리 본문 폭 변경하기  (0) 2015.02.22
[Git] Git 설치 및 초기 설정  (0) 2015.02.16


Posted by injunech

티스토리 툴바