월요일, 12월 23
Shadow

미분류

#011 리눅스 네트워크, 시스템 설정, 시간설정등

미분류
프로그램은 리눅스의 거의 모든설정을 모아둔 프로그램이다. 리눅스 설정유틸리티를 이용하려면 다음과 같이 setup프로그램을 실행하도록 한다. 가능한 아래와 같이 절대경로로 실행할 것을 권한다. 이렇게 실행하고 나면 다음장부터 강의될 설정창이 뜨게 된다. 이 설정프로그램에서 설정가능한 것들은 다음과 같다.   Authentication configuration: 인증부분 설정 Firewall configuration: 방화벽 설정 Keyboard configuration: 키보드 설정 Mouse configuration : 마우스 설정 Network configuration : 네트웍환경 설정 System services : 시스템서비스 설정 Sound cart configuration : 사운트카드 설정 Timezone configuration : 시간대 설정 X configuration : X Windows 설정 다음절부터 이들 설정에 대한 자세한 설명을 해보자. #> netconfig 를 입력 원하는 IP, gateway로 설정 #> /etc/rc.d/init.d/network stop #> /etc/rc.d/init.d/network start ------------------------ 시간변경 ------------------------ - timezone 변경 # timeconfig 또는 # ln -sf /usr/share/zoneinfo/GMT /...

#054 [과제-야구] Compare 클래스 한번 비교해 봅시다!

미분류
드디어 이번주가 4번째 시간이네요~~ 지금까지 했던 내용들 정리를 잘 해보시면서, 아래 내용도 참고로 한번 해보세요... Pitcher로 숫자를 이미 생성하여 놓았다면, Hitter로 숫자를 입력받도록 해보고, Compare를 이용하여 숫자를 비교하여 Strike, Ball, Out을 판별하여 봅시다. ## 혹시라도 진행을 하다가 오류가 발견되거나, 잘 이해가 안되는 부분이 있으면 알려주세요 ## comment(댓글)를 달아서 알려주세요~~ 실행시에는 PlayBaseBall 클래스를 package kr.or.javacafe.basic; public class PlayBaseBall { public static void main(String[] args){ Hitter hitter = new Hitter(); hitter.hit(); } } 위와 같이 만들고, 실행해 보시면 됩니다. PlayBaseBall 실행해 봅니다. Posted by duriepark09 Trackback 0 Comment 0 Trackback : http://duriepark.tistory.com/trackback/70   Name  Password  Homepage  only show to admin [과제- 야구] Hitter 클래스 참고해서 해보세요..^^ 2009/01/29 01:28 in [자바카페 강의 - BASIC ]/세번째 시간 두번째 클래스인 Hitter ...

#046 JSP 스크립트 기본 문법, Directive, DOC

미분류
[01] JSP 스크립트의 요소 이해하기 1. 스크립틀릿의 이해 - <% ...~~~... %> - 일반적인 java, jsp코드가 위치합니다. - 메소드는 선언할 수 없습니다. - 스크립틀릿안에 포함된 자바 코드는 전부 _jspService()메소드 내에 선언됩니다. 2. 선언문 - <%! ...~~~... %> - 사용하려는 메소드를 선언합니다. - 전역 영역을 나타냄으로 선언된 변수는 전부 jspService() 메소드 밖에 멤버 변수(인스턴스변수, 필드)로 선언됩니다. - 선언문에 선언되는 변수는 하나의 JSP페이지에 동시접속자가 발생할 경우 멤버 변수의 값을 공유하게 되어 변수의 값이 알수 없는 상태로 변질되는 문제가 있음으로 사용하지 않습니다. 3. 표현식(Expression) - <%=hap(10, 20)%> --> <% out.print(hap(10, 20)); %> - 문장 종결자(';')을 사용할 수 없습니다. - 오로지 하나의 값만 출력할 수 있습니다. - <TD>태그안에 데이터베이스의 컬럼값을 출력할 경우에 주로 사용함 - 주석을 붙일 수 없습니다. 4. 주석 - <% //                     --> java 주석으로 지정해야 설명이 감추어집니다. /*...~~~...*/ %> - <!--급여:<%=pay("sabun-001")%> --> HTML주석에 JSP코드가 들어가면 주석으로 처리...

#045 Script, Servlet의 이해, JDK6, TOMCAT 6.0 Install

미분류
[01-D1] Script, Servlet의 이해, JDK6, TOMCAT 6.0 Install [01] WEB, 서버쪽 프로그래밍과 클라이언트쪽 프로그래밍 개론 ※ 작업 폴더 만들기 - D:/200807_jsp1000 D:/200807_jsp1000/html D:/200807_jsp1000/install_backup - Editplus 설치: http://www.editplus.com   1. 클라이언트 쪽 스크립트 - 브러우저(인터넷 익스플로러)에 HTML, JavaScript, XML 해석기가 설치되어 있어 분석과 실행이 되어 출력됩니다. - HTML:출력 결과를 보여주는 태그로 구성 (HTML 4.0 = DHTML) 데이터를 표현하는 기능은 매우 부족하나 데이터를 일정한 형식으로 출력하는 기능을 주로 가지고 있습니다. (XML은 데이터 표현과 관련해서 많은 기능을 가지고 있습니다.) >>>>> html/test.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr" /> <title...

#053 JDBC Architecture

미분류
The JDBC API supports both two-tier and three-tier processing models for database access. Figure 1: Two-tier Architecture for Data Access.    In the two-tier model, a Java application talks directly to the data source. This requires a JDBC driver that can communicate with the particular data source being accessed. A user's commands are delivered to the database or other data source, and the results of those statements are sent back to the user. The data source may be located on another machine to which the user is connected via a network. This is referred to as a client/server configuration, with the user's machine as the client, and the machine housing the data source as the server. The network can be an intranet, which, for example, connects employees within a corporation, ...

#052 Random Access Files

미분류
Random access files permit nonsequential, or random, access to a file's contents. Consider the archive format known as ZIP. A ZIP archive contains files and is typically compressed to save space. It also contains a directory entry at the end that indicates where the various files contained within the ZIP archive begin, as shown in the following figure. A ZIP archive. Suppose that you want to extract a specific file from a ZIP archive. If you use a sequential access stream, you have to: Open the ZIP archive. Search through the ZIP archive until you locate the file you want to extract. Extract the file. Close the ZIP archive. Using this procedure, on average, you'd have to read half the ZIP archive before finding the file that you want to extract. You can extract th...

#052 I/O from the Command Line

미분류
A program is often run from the command line and interacts with the user in the command line environment. The Java platform supports this kind of interaction in two ways: through the Standard Streams and through the Console. Standard Streams Standard Streams are a feature of many operating systems. By default, they read input from the keyboard and write output to the display. They also support I/O on files and between programs, but that feature is controlled by the command line interpreter, not the program. The Java platform supports three Standard Streams: Standard Input, accessed throughSystem.in; Standard Output, accessed through System.out; and Standard Error, accessed through System.err. These objects are defined automatically and do not need to be opened. Standard Output and Sta...

#051 Formatting

미분류
Formatting Stream objects that implement formatting are instances of either PrintWriter, a character stream class, and PrintStream, a byte stream class. Note:  The only PrintStream objects you are likely to need areSystem.out and System.err. (See I/O from the Command Line for more on these objects.) When you need to create a formatted output stream, instantiate PrintWriter, not PrintStream. Like all byte and character stream objects, instances of PrintStream and PrintWriterimplement a standard set of write methods for simple byte and character output. In addition, both PrintStream and PrintWriter implement the same set of methods for converting internal data into formatted output. Two levels of formatting are provided: print and println format individual values in a ...

#050 Character Streams

미분류
The Java platform stores character values using Unicode conventions. Character stream I/O automatically translates this internal format to and from the local character set. In Western locales, the local character set is usually an 8-bit superset of ASCII. For most applications, I/O with character streams is no more complicated than I/O with byte streams. Input and output done with stream classes automatically translates to and from the local character set. A program that uses character streams in place of byte streams automatically adapts to the local character set and is ready for internationalization — all without extra effort by the programmer. If internationalization isn't a priority, you can simply use the character stream classes without paying much attention to character set i...

#049 Byte Streams

미분류
Byte Streams Programs use byte streams to perform input and output of 8-bit bytes. All byte stream classes are descended from InputStream and OutputStream.There are many byte stream classes. To demonstrate how byte streams work, we'll focus on the file I/O byte streams, FileInputStream and FileOutputStream. Other kinds of byte streams are used in much the same way; they differ mainly in the way they are constructed. Using Byte Streams We'll explore FileInputStream and FileOutputStream by examining an example program named CopyBytes, which uses byte streams to copy xanadu.txt, one byte at a time. /* * Copyright (c) 1995 - 2008 Sun Microsystems, Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provid...