
자바에서 문자열(string)은 문자들의 모임이다. 예를 들어서 문자열 “Hello”는 H, e, l, l, o 등의 5개의 유니코드 문자로 구성되어 있다. String 클래스가 제공된다. 사용자로부터 값을 입력받으려면? Scanner 클래스를 사용한다. import java.util.*; // Scanner 클래스 포함 Scanner input = new Scanner(System.in); System.out.print("문장을 입력하시오: "); String line = input.nextLine(); // 한 줄을 읽는다. import 문장 import java.util.Scanner; // Scanner 클래스 포함 Scanner 클래스를 포함시키는 문장 S..
for i in range(1000): print("방문을 환영합니다!") 파이썬에서 횟수 제어 반복은 for 루프라고도 한다. for i in [1, 2, 3, 4, 5]: # 끝에 :이 있어야 함 print("방문을 환영합니다.") # 들여쓰기하여야 함 횟수 제어 반복 for i in [1, 2, 3, 4, 5]: # 끝에 :이 있어야 함 print("방문을 환영합니다.") # 들여쓰기 하여야 함 방문을 환영합니다! 방문을 환영합니다! 방문을 환영합니다! 방문을 환영합니다! 방문을 환영합니다!
튜닝활용, JOIN 정리 Scalar Subquery =============== * Oracle 8i부터 사용 가능 * 스칼라 서브쿼리는 사용자 정의 함수(User defined function)와 흡사한 속성을 지니고 있다. ~ 리턴(return) 하는 row의 건수는 오로지 1건 즉, multi-rows(2건 이상)를 리턴하지 못함 ~ 조건에 의한 처리할 데이터가 없는 경우 NULL 을 리턴 * PL/SQL로 작성한 사용자 정의 함수(User defined function)를 대체하기 위한 것으로 퍼포먼스도 사용자 정의 함수보다 빠름 * 조인에 비해 최적화가 가능한 부분이 있는 경우에 사용하는 것이 바람직한데, 만약에 그렇지 않다면 대용량 데이터 처리시 스칼라 서브쿼리를 사용할 때 상당한 주의를 요..

스프링 컨테이너 (결합도와 유지보수성) 결합도 소프트웨어 코드의 한 요소가 것과 얼마나 강력하게 연결되어 있는지를 나타내는 말 한 객체에서 다른 객체의 메서드를 호출하거나 멤버 변수에 접근할 때 연결되어 있다라고 표현함. package polymorphism1; public class SamsungTV { public void powerOn(){ System.out.println("SamsungTV---전원을 켠다."); } public void powerOff(){ System.out.println("SamsungTV---전원을 끈다."); } public void volumeUp(){ System.out.println("SamsungTV---소리를 올린다."); } public void volumeD..
SQL함수 6-2문자함수 대소문자 변환 함수 INITCAP 문자열의 첫 번째 문자만 대문자로 변환 LOWER 문자열 전체를 소문자로 변환 UPPER 문자열 전체를 대문자로 변환 > SELECT name, INITCAP(userid) FROM student; > SELECT userid, LOWER(userid), UPPER(userid) FROM student; DAUL 테이블 SELECT 명령문에서 필수절인 FROM절은 반드시 하나 이상의 테이블을 지정해야 한다. 하지만 SELECT 명령문으로 산술 연산만 하는 경우에는 테이블을 지정할 필요가 없다. DUAL 테이블은 이러한 경우에 사용할 수 있는 편리한 테이블이다. > SELECT UPPER(‘gdhong’) INIT_NAME FROM STUDENT;..
C# 한줄에 두수 입력하여 합구하기 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CsReadWrite { class Program { static void Main(string[] args) { int N = 2; int i, j, num, sum; string str; Console.WriteLine("한줄에 두개의 정수 입력하세요"); int intch; char ch; int[] elem = new int[N]; for (i = 0, sum = 0; i < 2; i++) { intch = Console.Read(); ch = Convert.ToChar(intch); num ..

코드번호 입력하여 DB에 해당하는 코드정보 불러오기 -소스파일 첨부 준비 : (mysql 루트로 로그인 -> use jspdb -> 테이블생성) ------------------------------------ inputForm.html ( 코드번호 입력 -> Reader.jsp로 값전달) DOCTYPE html> Insert title here 상품코드 입력하세요 상품코드 : ------------------------------------ Reader.jsp ( inputForm.html에서 입력받은코드 받아와서 그코드에 대한 제어를EditForm.jsp" 로 전달) DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3..
오라클 , MS-SQL , MY-SQL 오라클 = 오라클에서 개발한 RDBMS (관계형 DBMS - (MS, MY)SQL 모두 이에 해당) MS-SQL = 마이크로소프트사에서 개발한 데이터베이스 MY-SQL =일반 사용자들이 가볍게 많이 사용하는 데이터 베이스 (상업적 이용시 라이센스 필요..) 위의 프로그램들은 일반 로직 프로그래밍(C++, Java 등등..)과 조금 다르게 프로그램을 설치하면.. 기본적으로 쿼리라고 하는 질의문을 만들 수 있는 툴을 제공 ( 따로 컴파일러 등을 구입할 필요 X) MS SQL서버와 오라클 모두 대표적인 RDBMS로 데이터베이스를 기반으로 하는 응용프로그램을 개발하기 위해 필요한 기본 데이터관리 기능을 제공한다 (제품별로 특화된 고급기능이 존재하지만 ) 데이터베이스 기본..

코드의종류 / 코드의종류 7가지 코드의종류 7가지 (1) 순서 코드(Sequence Code) : 코드화 대상 항목을 일정한 순서에 의해 일련 번호를 부여하는 가장 기본적인 코드 (1)순서 코드의 특징 데이터의 성격과 무관함 자료를 발생 순으로 나열할 경우 최적이며 추가도 용이함 자료가 비교적 많지 않고 장기간에 걸쳐 변하지 않으리라고 생각되는 경우 적합 코드의 자릿수가 적음 Group 별로 분류할 수 없어 코드로부터 얻을 수 있는 정보가 거의 없음 (2) 블럭 순서 코드(Block Sequence Code) : 코드화할 대상이 갖는 공통 특징을 중심으로 항목들을 별도의 집단으로 분류하고, 한 집단 안에서 순서대로 번호를 부여 (순서 코드 + 기초적인 분류 기능) 블럭 코드의 특징 숫자의 한 구간이 ..