본문 바로가기

WORK/Sotfware241

keil memory type The Cx51 Compiler provides access to all 8051 memory areas. Variables may be explicitly assigned to a specific memory space (by including a memory type specifier in the declaration) or implicitly assigned (based on the memory model). The following table summarizes the memory type specifiers you may use. Memory TypeDescription code Program memory (64 KBytes); accessed by opcode MOVC @A+DPTR. data.. 2012. 2. 20.
리눅스 tar 압축 풀기 / 압축 하기 한동안 안하면 까먹는다는... ㅎㅎ  [압축하기] tar -cvf [파일이름].tar [압축풀기] tar -zxvf [파일이름].tar [옵션] c : 압축 할 때x : 압축 풀 때t : 압축파일 내용 확인할 때f : 압축파일 사용할 때p : 압축 할 때, 풀 때 퍼미션 유지v : 압축 할 때, 풀 때 과정보기z :  gzip 사용j : bzip 사용 2012. 2. 18.
ubuntu alias 설정 하기 ㅎㅎ 정리 차원에 적어 놓는 것입니다. 우리가 흔히 쓰는 단축 명령어를 저장 하기 위해서 .bashrc에 alias를 이용해서 수정해 보자.bashrc의 위치는 ? /root 밑에서 vi .bashrc 를 실행vi 실행 후 설정할 것을 설정한 후  적용 하기 위해서 source를 이용하여 쉘에 적용 2012. 2. 18.
리눅스에 이클립스를 깔자 별다른거 없습니다. 이클립스에 들어가서 이클립스 다운 받고.. 풀고 설치 하고 그러면 끝입니다. 라고 적고 끝나면 욕 먹겠지요? 그래서 어떻게 설치 하나 한번 해 보았습니다. 이클립스 설치 목적은  리눅스와 친해지면서 안드로이드 어플을 개발해 보자는 취지에서 시작을 했습니다. 당연 리눅스는 우분투를 이용했으며 버젼 10 이라고 해야 하나요 현 최근것으로 하였습니다. 자 우리는 다른거 다 필요 없고.. 이클립스 설치가 우선 이클립스 홈페이지를 우분투에서 방문 합니다. 왜? 윈도우에서 다운 받아서 넘겨 주고 하는거 귀찮아서요 ㅋhttp://www.eclipse.org 방문 하여~!화살표 다운로드를 클릭~! 저 정도로 화살표 해 두었는데 이상한 곳으로 가지는 않겠지요 ? 우리는 리눅스에 있습니다. 리눅스 클릭.. 2012. 2. 18.
Java 애플릿의 개발 순서 예 Java 애플릿의 개발 순서 예를 정리하면 다음과 같다. 1) MyAplt.java를 작성하고, 그것을 컴파일 하여 MyAplt.class를 만든다. 2) MyAplt.class를 실행하도록 MyAplt.html을 작성한다. 3) Web 브라우저 상에서 URL로 MyAplt.html을 지정해서 실행한다. HTML 파일 이름은 java 파일과 동일명일 필요 없이 어떤 것이라도 상관없습니다. appletviewer Myaplt.html 실행 root@ubuntu:/home/test/Ubuntu One/Java/Applet# type JcApplet1.java 1import java.applet.Applet; 2import java.awt.Graphics; 3 4public class JcApplet1 ext.. 2012. 2. 2.
Code Conventions for the Java Programming Language Code Conventions for the Java Programming Language 위의 자료는 pdf 파일은 아래것입니다 . 2012. 1. 31.
Swing applet appletviewer swing.java 으로 실행시키면 위와 같이 나오게 된다. [표시]의 버튼을 누르면 "샘플 문자열입니다."라는 글이 text창에 뜨게 된다. Swing에서는 컴포넌트 표시등의 모든 기능을 JAVA가 가진 코드만으로 표현합니다. 시스템에 종속적이 아닌 독립적으로 구현되어 있다는 말, 1 import java.awt.*; 2 import java.awt.event.*; 3 import javax.swing.*; 4 5 /* 6 8 */ 9 10 public class swing extends JApplet implements ActionListener{ 11 JTextField txt1; // swing text field 12 JButton btn1; // swing button .. 2012. 1. 31.
쓰레드 2 import java.lang.*; 3 // 쓰레드 클래스를 확장해서 스레드를 기술한다 13 class MyThread implements Runnable{ 14 int i = 0; 15 public void run(){ 16 17 while(true){ 18 System.out.println("메인 스레드로 작업중:" + i++); 19 20 if ( i == 50 ){ 21 break; 22 } 23 } 24 } 25 } 26 27 public class Thrd1{ 28 29 public static void main(String args[]) throws Exception{ 30 //새로운 스레드를 생성한다. 31 MyThread aa = new MyThread(); 32 Thread bb =.. 2012. 1. 31.
인터페이스 기능 인터페이스는 메소드가 어떤 인자를 몇 개 받고 반환 값이 어떤 것이어야 하는지의 정의와 이 메소드가 어떠한 기능을 해야하는지를 명확하게 정의하고 메소드의 몸체 부분은 이 클래스를 사용하고자 하는 사용자에게 맡기는 것입니다. 그래서 이 클래스를 구현(implements)하는 클래스는 인터페이스에서 정의한 메소드를 구현해야 사용할 수 있고 자신도 독립적인 클래스로 사용될 수 있습니다. 1 interface My{ // 인터페이스 기술 2 public void putData(int a); // 메소드 정의 3 public int getData(); // 메소드 정의 4 } 5 6 class Mycls implements My{ // My 구현한 클래스 7 private int data; 8 9 public v.. 2012. 1. 30.
728x90