coding-house의 등록된 링크

키자드에 등록된 총 208개의 포스트를 확인하실 수 있습니다.

Tistory

[생활 IT] 환경변수 path추가

환경변수에 path추가 STEP 1. PC 속성창 확인 Windows XP: 내컴퓨터 우클릭 속성 Windows 7: 시작 → 환경변수 입력 → 시스템환경 변수 편집 클릭 STEP 2. 시스템 속성창 고급 탭 → 환경변수 STEP 3. 경..

Tistory

[생활 IT] 자동 광고창 / 광고 팝업 해결 방법

광고가 팝업되는 프로그램이 Program Files에서는 찾을 수 없는 경우가 많은데 아래 순서에 따라 확인해보시기 바랍니다. STEP 1. 제어판에 있는 프로그램 추가/삭제를 통해 설치하지 않은 프로그램을 삭제 STE..

Tistory

[JAVA] 뒤로가기 클릭시 해당페이지 찾을수 없음 해결방법

환경설정된 JAVA파일 또는 XML파일 설정 response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); JSP 설정

Tistory

[JAVA] IE 다운로드 안될경우 (엑셀 등등)

다른문제가 발생 할 수 있지만 response 필터 설정에 문제있을 확률이 높습니다. X-Frame-Options가 'DENY'로 설정 되있을 경우 'SAMEORIGIN'으로 변경해주어야 합니다. response.setHeader("X-Frame-Options", "..

Tistory

[JAVA] MVC패턴 redirect 전달방법

ModelAndView로 설정한 값을 redirect로 값 전달시 String으로 타입변경 후 전달 public ModelAndView 매서드명(매개변수) throw ~ { ModelAndView mav = new ModelAndView(); mav.addobject("전달할 명칭", "값"..

Tistory

[JAVA] ModelAndView 기본형식

ModelAndView 기본형식 예제 @RequestMapping(value="/menu/화면.do") public ModelAndView 메서드명(@RequestParam HashMap inputMap) throws Exception{ ModelAndView mav = new ModelAndView(jsonView); mav.a..

Tistory

[생활 IT] 윈도우 7 설치후 인터넷&시스템 글 깨짐현상

제어판 국가 및 언어 → 관리자 옵션 → 설정 복사 → 시작화면 및 시스템 계정 체크 → 확인 → 시스템 로캘 변경 → 영어로 변경 → 형식 탭 → 영어로 변경 → 확인 다시 국가 및 언어 → 형식탭 → 한국어로..

Tistory

[JSP] setTimeout 시간 딜레이 매서드

setTimeout: Millisecond 단위로 시간 딜레이를 부여 예제 function deleyFncEx(){ var opt = "width=500, height=800, left=50, top=50, statusbar=0"; setTimeout(function(){ window.open("/jsp/com/popupWin...

Tistory

[JAVA] 현재날짜, 일주일전날짜, 한달전날짜 계산

날짜 산출 예제 public void dateCalcEx(int delayTime){ DecimalFormat df = new DecimalFormat("00"); Calendar currentCalendar = Calendar.getInstance(); //현재 날짜 구하기 String strYear = Integer.toSt..

Tistory

[JSP] 브라우저에 따른 팝업 설정

팝업사용시 브라우저에 따라 정상 팝업되거나 종료되지 않는 경우가 발생합니다. 특히 종료같은 경우 IE와 다르게 Chrome등은 close()를 지원하지 않아 팝업시에 문제가 되는데 시간 설정을 통해 IE를 제외한 브..

Tistory

[JAVA] 제네릭스(Geneics)

1. 보통 하나의 영문자로 대문자를 사용하는 것이 관례     - E : Element(자바 컬렉션에서 주로사용)    - K,V : Key, Value(map 자료구조에서 주로 사용)     - T : 일반적인 제네릭 타입을 의미  ..

Tistory

[개발 IT] ANT 특정파일 Build

Apache에서 제공하는 ant로 전체 빌드시 오류가 발생할 경우 파일 하나만 빌드 ant one -Df=파일명.java 예시 ant one -Df=aaaa.java

Tistory

[JAVA] 이미지 업로드 (엑박으로 보여질때 설정)

server.xml imgView(별칭)라는 아래 Context추가 controller server.xml에서 추가한 /imgView 위치를 사용 http://localhost:8080/imgView/summernote/ /** * 이미지 업로드 * @return * @exception Exception *..

Tistory

[JAVA] 해쉬맵(HashMap)

HashMap 특징 1. Map interface를 implements 한 클래스로 중복 허용 안함 2. key, value 쌍으로 이루어지며 null 허용 3. 가장 처음 넣은 데이터가 index 0 (FIFO) HashMap 예제1 import static java.lang.Syste..

Tistory

[JAVA] ArrayList

ArrayList: 배열의 크기가 고정적이지 않아 주로 동적으로 데이터를 받아 처리할 경우 사용 ArrayList 예제 import java.util.ArrayList; public class AllTest { public static void main(String[] args) { Arr..

Tistory

[JAVA] Calendar, Date, SimpleDateFormat 날짜 호출

Date 매서드에 SimpleDateFormat 매서드를 이용해 원하는 양식으로 호출 SimpleDateFormat 예제 import java.util.calendar import java.text.*; class DateFormatEx1{ public static void main(String[] args){..

Tistory

[JAVA] 파일 클래스(File Class)

File class 예제 import java.io.*; public class FileEx{ public static void main(String[] args) throws IOException{ String filePath = "C:\\java_choi\\study"; File f1 = new File(filePath); String lis..

Tistory

[JAVA] 예외(Exception) - 로그파일 만들기

Exception 발생시 로그파일 생성 로그파일 생성 예제 import java.io.*; import java.util.*; class ExceptionEx { public static void main(String args[]) { PrintStream ps = null; FileOutputStream fos=null..

Tistory

[개발 IT] The specified Tomcat installation directory does not exist 에러 해결방법

Server 경로설정 문제 Tomcat installation diretory 재설정 필요 STEP 1. Window -> Preperfences -> Server -> Runtime Environments 에서 edit으로 재설정 STEP 2. Browse를 클릭하고 tomcat이 설치된 위치..

Tistory

[JAVA] 시간 딜레이 함수

시간 공백 필요시 사용 // 이 함수를 시 delayTime 밀리 초 후에 이 함수를 무사히 빠져나온다.. 1000 -> 1초 public void MatrixTime(int delayTime){ long saveTime = System.currentTimeMillis(); long currTi..

Tistory

[JAVA] Equals / EqualsIgnoreCase / Format

a.equals(b): a, b 객체간의 문자비교 a.equalsIgnoreCase(b): a, b객체를 대/소문자 구별없이 문자비교 String.format("c",d): c의 format형식에 맞춰 d의 값에 해당하는 객체를 생성 (전제: c와 d가 같은타입)..

Tistory

[JAVA] IndexOf / LastIndexOf / CharAt / Substring / Split

IndexOf: 매개변수에 입력한 문자의 첫 위치 확인 LastIndexOf: 매개변수에 입력한 문자의 마지막 위치 확인 CharAt: 문자를 추출 Substring(index): 원하는 위치부터 끝까지 잘라 저장 Substring(index1,inde..

Tistory

[JAVA] Replace / Trim / ValueOf

replace: 값 치환 trim: 문자 앞뒤 공백제거 String.valueOf: String으로 타입변경 매서드별 예제 class StringEx{ public static void main(String[] args){ String s1 = " aaa "; String msg = null; msg = s1...

Tistory

[JAVA] 추상클래스와 인터페이스 차이

추상클래스 (abstract class): 추상클래스는 추상메서드를 포함하고 있는 점을 제외하고 일반 클래스와 다른것은 없음 인터페이스 (interface): 오직 추상메서드와 상수만을 멤버로 가질수 있음 차이점: 둘다 추..

Tistory

[JAVA] 래퍼 클래스(Wrapper Class)

래퍼클래스(Wrapper Class): 기본이되는 데이터 타입의 클래스 //래퍼클래스(Wrapper Class) //boolean, char, byte, short, int, long, float, double //Boolean, Character, Byte, Short, Integer, Long, Float..

Tistory

[JAVA] Autoboxing / Unboxing 개념

AutoBoxing: 변수를 객체에 대입 UnBoxing: 객체를 변수에 대입 랩퍼클래스와 기본데이터타입간에만 성립 래퍼클래스(Wrapper Class)란? https://coding-house.tistory.com/87 [JAVA] 래퍼 클래스(Wrapper Clas..

Tistory

[JAVA] 특정 포맷에 맞게 설정 Format

DecimalFormat(): 10진수 양식 변경 원한는 양식으로 변경하는 예제 import java.text.DecimalFormat; // import java.text.*; public class CommaTest { public static void main(String[] args) { DecimalForma..

Tistory

[JAVA] 현재 날짜/시간 출력 toLocaleString

Date() 매서드 하위 toLocaleString() toLocaleString(): 현재날짜와 시간을 출력하는 매서드 import java.util.Date; public class DateTest { public static void main(String[] args) { Date date = new Date(..

Tistory

[JAVA] 구분자 Split

split: 구분자로 해당 문자열을 구분 구분자를 통해 문자열을 구분하는 예제 public class SplitTest { public static void main(String[] args) { String str = "월요일/화요일/수요일"; //구분자 사이에 공백있..

Tistory

[JAVA] 오버로딩/오버라이딩

오버로딩(Overloading): 매서드의 다형성 사용 목적: 같은 이름으로 여러 기능을 구현하고자 할 때 사용 사용 조건: 매서드의 이름이 같고, 매개변수의 반환형, 매개변수의 개수가 다른 조건을 만족해야 사용가..

Tistory

[JAVA] StringBuffer / Capacity / Insert

StringBuffer(): 문자열을 담을수 있는 공간, 초기값으로 문자 16자를 기억할 수 있는 용량(Buffer의 길이)을 갖음 capacity(): 현재 할당되어있는 크기를 byte단위로 측정 (기본 16byte+문자크기) insert(a, b):..

Tistory

[JAVA] append

append(): 항목 마지막에 내용 추가 class StringBuf{ public static void main(String[] args){ StringBuffer sb1 = new StringBuffer("Sun-Ae"); StringBuffer sb2 = sb1.append(" & Yu-Bin"); //StringBuffer..

Tistory

[개발 IT] Invalid project description - overlaps the location of another project

프로젝트 Import 할때 발생되는 에러 문제 workspace가 아닌 곳에서 import 후에 파일을 workspace로 옮겨 import 할 경우 발생한다. (기존에 import한 위치가 아닌 변경된 위치에서 import할 경우 발생) Invali..

Tistory

[개발 IT] JVM 메모리 구조

메서드 영역 (Method Area) 클래스 데이터, 클래스변수(static변수) 호출 스택 (Call Stack) Main메서드, 지역변수 힙 (Heap) 인스턴스, 인스턴스 변수(static을 제외한 다른 변수)

Tistory

[개발 IT] jdk-8u5-windows-i586.exe - 시작 지점 없음 오류

프로시저 시작 지점 RegDeleteKeyExA을(를) DLL ADVAPI32.dll에서 찾을 수 없습니다. Windows XP 환경에서는 Java SE 8버전이 설치되지 않는다. 따라서 Java SE 7버전 이하로 설치해야 한다.

Tistory

[JAVA] 데이터 타입 크기

Data Type Data Memory Minimum Value Maximum Value boolean boolean 8 bits - - byte integer 8 bits -128 127 char charactor 16 bits Unicode 0 Unicode 65535 short integer 16 bits -32768 32767 int..

Tistory

[JAVA] JAVA API문서

JAVA API문서 http://docs.oracle.com/javase/7/docs/api Java Platform SE 7 docs.oracle.com 버전에 따라 url의 숫자를 변경해주면 됩니다. 위 링크는 JDK7 버전

Tistory

[JAVA] 문자열자르기 substring

문자열 자르기(substring): 첫번째 자리가 0부터 시작 "가나다라마바".substring(0,3); 으로 값을 출력 할 경우 0부터 3이전까지 산출 가나다라마바  0 1  2 3 4 5 결과: 가나다 예제 public static void main(..

Tistory

[JAVA] toUpperCase, toLowerCase, length

JAVA API에서 기본제공되는 매서드 toUppertoUpperCase(): 대소문자 구분없이 대문자로 출력 toLowerCase(): 대소문자 구분없이 소문자로 출력 length(): 문자길이 출력 public class DateTest { public stati..

Tistory

[개발 IT] JDK 설치 방법

JDK 설치 방법 JDK설치 목적: java개발에 필요한 도구 설치 STEP 1. JDK 다운로드 JDK 8버전은 XP에서 문제가 발생할 수 있기 때문에 JDK7버전으로 설치 http://www.oracle.com/technetwork/java/javase/download..

Tistory

[개발 IT] 이클립스 설치 방법

이클립스 설치 전에 JDK설치 필수 설치하지 않았다면 아래 링크를 따라 설치하세요. https://coding-house.tistory.com/65 [JAVA] JDK 설치 방법 JDK 설치 방법 JDK설치 목적: java개발에 필요한 도구 설치 STEP..

Tistory

[생활 IT] 컴퓨터(PC) 시스템 타입 32bit(86x) 64bit(64x) 확인

컴퓨터 사양 확인방법 방법1. 내컴퓨터 - 속성 - 32비트일 경우 - 시스템 종류: 32비트 운영체제 (86x라 표기되기도 함)  64비트일 경우 - 시스템 종류: 64비트 운영체제 방법2. 제어판 - 우측상단에 보기기준..

Tistory

[개발 IT] Java Virtual Machine Launcher 에러

문제 이클립스 설치 후 실행시 Error: could not open 'C:\~\jvm.cfg' 라는 에러 발생 Java was started but returned exit code=1 에러 추가로 발생 해결 방법 문제를 해결하기 위해선 메모장 또는 Editplus,..

Tistory

[개발 IT] jar파일 압축 / 압축풀기

압축 jar cvf 파일명.jar . 시작-> 실행 -> cmd -> 압축할 파일 있는 디렉토리로 이동 -> jar cvf 파일명.jar . (jar: 명령어/ cvf: 옵션/ 파일명.jar: 압축 할 파일이름/ . : 현재 디렉토리) 압축 풀기 jar xvf..

Tistory

[JSP] 인터넷 브라우저 구분 (navigator.userAgent)

인터넷 브라우저를 구분하여 코딩해야 할 경우 navigator.userAgent를 사용하여 구분가능 navigator.userAgent를 alert등과 같은 방법으로 출력할 경우 아래와 같이 출력 익스플로러 11 : Mozilla/5.0 (Window..

Tistory

[개발 IT] 이클립스 꼭 확인해야 할 단축키

Edit 단축키 Ctrl + F : 찾기 Ctrl + R : 바꾸기 Ctrl + H : 전체찾기 Ctrl + Shift + R : 오픈 리소스 (파일명으로 찾기) Ctrl + D : 줄 삭제 Ctrl + / : 블럭 주석처리 Ctrl + \ : 블럭 주석해제 Ctrl + L..

Tistory

[JAVA] C++와 JAVA의 차이점

C++ JAVA char 1byte (ASCII code) 2byte (Unicode) long 4byte (ASCII code) 8byte (Unicode) const 사용 존재하지만 final 사용 접근제어자 public, protected, private public, default, protected, private..

Tistory

[개발 IT] Build path 문제

이클립스 설치시 build path Warning이 발생할 경우 해결방법입니다. 문제 Select the fix for 'Build path specifies execution environment CDC-1.1/Foundation-1.1. There are no JREs installed in the wor..

Tistory

[개발 IT] JDK, JRE 의미

JDK(Java Developent Kit): 자바 개발 도구 JRE(Java Runtime Environment): 자바 실행 환경 JDK는 자바를 개발하기 위해 자바개발자들이 사용하는 개발도구이고, JRE는 자바를 기반으로 수행되는 프로그램이 실..

Tistory

[개발 IT] JRE 설치 방법

JRE 설치 방법 JRE의 설치 목적: java 환경의 프로그램을 구동하기 위해 설치 STEP 1. JRE 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html Java SE Runtime Env..

Tistory

[JSP] foreach 사용방법

정적으로 tr태그를 반복할 경우 동적으로 데이터 List를 받아 삽입 ${result.Code} // List로 받은 Code ${result.Name} // List로 받은 Name ${result.secCode} // List로 받은 secCode

Tistory

[JSP] Tab기능 구현

탭별 화면 호출하여 사용하는 예시 HTML 세입 세출 결산 SCRIPT $(function(){ $("#tab1").load("../aaa/SeipView.do"); $(".tabs li").css("width", "120"); $("ul.tabs li").click(function () { $("ul.tabs li..

Tistory

[JSTL] EL(Expression Language) 사용 핵심항목

데이터 리턴되는 리스트 resultData의 변수 sosokCd 호출 var sosokCd = '${resultData.sosokCd}'; //script에서 변수처럼 사용시 문자화(' ') 하여 사용 데이터 리턴되는 request의 변수 aaa 호출 ${requestScop..

Tistory

[JSP] 날짜계산(이전달)

JSP 날짜계산 매서드 function fnDateCalc(dateVal, gubun){ var date_conv = new Date(dateVal); var zero_fill = ""; var resultDate = ""; //이전달 계산 if(gubun == "preMonth"){ date_conv.setMonth(date_c..

Tistory

[JSP] 로그인 아이디 저장 (Cookie)

HTML SCRIPT $(document).ready(function(){ // 저장된 쿠키값을 가져와서 ID 칸에 넣어준다. 없으면 공백으로 들어감. var userInputId = getCookie("userInputId"); $("input[name='uid']").val(userInputId);..

Tistory

[JSP] 타입비교

typeof: 같은 명칭으로 데이터 전달시 타입만으로 구분 if(typeof a == "string") if(typeof a == "undefined") typeof 이외에 타입비교 (===) var a = "1"; var b = 1; if(a === 1){} //false if(a === "1"){..

Tistory

[JSTL] substring - ${fn:substring(string,int,int)}

HTML상에서 JSTL substring을 사용할 경우 예제 변경전 ${ele.AC_NAME} 화면출력: AC_NO데이터   : 10000010000000115 AC_NAME데이터: 100-000-10-00-00001-15 [가나다라마바사아자차] 변경후 ${fn:substring(a..

Tistory

[JSP] Ajax, Json 기본구조

Ajax 구성 $.ajax({ type: "POST", url: " ", datatype: "json", async: false, data: $("#Form명").serialize(), complete: function(result){ alert(result.responseJson.list명); //호출된 값이 다건row일 경..

Tistory

[JSP&JS] JSP와 JS의 차이

JSP : 운용되는 자원이 Server상에서 사용 JS : 운용되는 자원이 Client상에서 사용 JSP와 JavaScript가 같은 것으로 생각하는 경우가 많지만 둘은 사용되어지는 자원이 상이합니다. JSP는 Java Server Pages. 이..

Tistory

[JSP] window.open 파라메터 사용방법

부모창에서 자식팝업창에 parameter로 값 전달 예제 aaa.jsp function fn_account(val){ window.open(" ", //파라미터 nameChk에 AAA이라는 문자 전달 "soyoInfoPop" ,"height=400,width=377,top=100,left=200,sc..

Tistory

[JSP] input 동시입력

onkeyup이벤트를 이용하여 하나의 input에서 다른 input으로 값 전달 (onkydown의 경우 하나의 문자만 가능)

Tistory

[JSP] 금액/날짜 양식 제거

아래 unformat이라는 매서드를 호출하여 class(css) 기준으로 masking제거 function unformat() { obj = $(".money"); //class="money"를 사용하는 input if(obj.length > 0) for(var i in obj) if(obj[i].value..

Tistory

[JSP] JSON으로 전달하는 Object값 확인

ajax통신 할 경우 혹은 json형식으로 데이터를 전달할 경우 사용 JSON.stringify(오브젝트명) 로그 확인시 console.log(JSON.stringify(오브젝트)); alert(JSON.stringify(오브젝트));

Tistory

[JQUERY] Masking 처리 (text입력시 포맷 변경)

Masking 처리를 직접 구현할 수도 있지만 제공되는 Plugin을 사용해 구현 할 수도 있습니다. 1. google에 검색하여 Plugin 다운 https://igorescobar.github.io/jQuery-Mask-Plugin/ jQuery Mask Plugin - A jQue..

Tistory

[JSP] selectbox option disabled

두개의 selectbox가 연동되는 소스 하나의 selectbox항목을 선택 할 경우 다른 selectbox항목을 동작 (활성화/비활성화) script function selCntl() { var result = document.getElementById("menu_level").value..

Tistory

[JSP] 창(window)크기 설정

화면 호출시 창크기 설정 & 브라우저 사이즈 조절시 크기변경 (js파일에 설정 후 여러 jsp에 적용하여 사용) windowCtl.js $(document).ready(function() { var _width = $(window).width(); if(0 != _width) { $..

Tistory

[JSTL] parseDate/parseNumber - formatDate/formatNumber

HTML상에서 호출하는 값의 형식이 동일하지 않을 경우 formatDate/formatNumber 등을 사용하는데, 이 태그를 사용하기 위해서는 parseDate/parseNumber를 먼저 선언해주어야 합니다. 날짜 데이터: DATE가 2015042..

Tistory

[JSP] 전체 체크박스 설정

전체선택 체크박스를 선택하면 그 아래의 모든 체크박스를 선택하는 예제 HTML 전체선택 1 2 SCRIPT $(function(){ $("#check_all").click(function(){ var chk = $(this).is(":checked");//.attr('checked'); if..

Tistory

[JSP] log출력

로그 출력하는 방법 function AAA(){ console.log("아야야야아야야아"); //콘솔창에 로그 출력하는 방법 alert("으아아아아아아아"); //팝업으로 로그 출력하는 방법 } console창 값 확인 (개발자 도구) alert창..

Tistory

[JSP] function 매개변수 문자열(String)로 전달

function 호출시 매개변수가 숫자일경우 작은따옴표(' ')를 이용해 문자열로 전달가능 apprNo_Popup('${NO}',${GUBUN}); HTML 링크문자 SCRIPT function apprNo_Popup(mNo,mGubun){ //popup url 추출 var popUrl..

Tistory

[JSP] tcnative-1.dll 다운

tcnative-1.dll 버전별 다운 받는 곳: http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ Index of /dist/tomcat/tomcat-connectors/native archive.apache.org 1.1.30버전일경우 1.1.30/binarie..

Tistory

[JSP] tcnative-1.dll 서버 에러

문제 정보: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin~~ 해결방법 1..

Tistory

[JSP] lib충돌 (jar not loaded)

문제 정보: validateJarFile(C:\Program Files\eclipse\workspace\admin\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class..

Tistory

[JSP] tomcat 서버 설정

하나의 프로젝트만 사용하는 tomcat서버일 경우 생성된 Servers 프로젝트 내부 server.xml 위 구문 추가 (docBase, path는 사용하고자하는 프로젝트에 맞게 설정)

Tistory

[JSP] 톰캣(tomcat)서버 timed out 에러

문제 서버 구동 후 얼마뒤에 timed out에러 발생 해결방법 1. 서버 설정(servers 탭에서 서버 더블클릭) 2. Overview화면에서 Server Options에 있는 Modules auto reload by default 체크해제

Tistory

[JSP] replace매서드 - String에 위치한 모든문자 변경

var frm = document.sForm; var taxout_acct_no = ""; var ac = frm.tax_acct_no.value; //숫자만 전달 taxout_acct_no = ac.replace(/-/gi,""); //'-'를 ""로 변경

Tistory

[JSP] 연월 계산

현재부터 12개월 기간의 연월 계산 function monthChk(){ var today = new Date(); //객체 생성 var year = today.getFullYear(); //현재 해 var month = today.getMonth() + 1; //현재 월 0~11 +1 var p1 = year..

Tistory

[C++] 생성자&소멸자의 오버로딩/오버라이딩

오버로딩(Overloading) 함수의 이름이 같고 매개변수의 반환형, 매개변수의 개수가 다른 조건을 만족해야 사용가능 (함수의 반환형만 다를경우는 오버로딩 불가) 오버라이딩(Overriding) 함수의 이름이 같고 상속..

Tistory

[C++] 바인딩 (정적 바인딩 & 동적 바인딩)

정의 바인딩 : 함수를 호출하는 부분에 함수가 위치한 메모리 번지를 연결시켜 주는 것 1) 정적 바인딩 : 컴파일시간에 바인딩 결정(실제 데이터 클래스가 필요 없는 경우 대부분 사용:실행속도 빠름) 2) 동적 바..

Tistory

[C++] virtual 가상함수 (생성자)

가상함수: 기본 클래스의 멤버함수를 정의할때 그 함수가 가상함수라면, 파생클래스가 상속받았을때 재정의되는 함수 일반 상속관계 class class AAA{ public: void Print() { cout << "AAA Print함수 콜" << end..

Tistory

[C++] virtual 가상함수 (소멸자)

소멸자 virtual을 쓰는 이유는? 상속하고 있는 클래스를 타입이 다른 포인터로 소멸할때 virtual이 없으면 오버라이딩 현상이 적용되지 않아 메모리 해제에 있어 메모리 누수(leak) 발생 class classA{ public: c..

Tistory

[JSP] 한글 Unicode로 변경

1. 이클립스에 첨부파일 복사 2. 파일 열기 3. 파일의 4번째줄 이후로 한글 입력

Tistory

[JSP] struts 사진 업로드시 엑박문제

Tomcat 서버의 Context 경로 하위로 upload경로 설정 Servers 프로젝트 내부 server.xml 사진 업로드 디렉토리 C:\workspace\mall\WebContent\goods\upload mall 프로젝트 java파일 upload설정 부분 private Stri..

Tistory

[C] 구구단 프로그램

간단한 구구단 구현 예제입니다. #include int main(){ int i, n; printf("구구단을 출력합니다\n"); printf("단 입력 : "); scanf("%d", &n); //원하는 구구단 입력 for(i=1;i

Tistory

[C] 체지방 측정 프로그램

체지방 지수를 확인하여 신체상태를 확인하는 프로그램입니다. 바이러스 체크됐으니 다운받아서 사용하셔도 문제없습니다. 일반적으로 사용하는 프로그램이 아니기때문에 보안프로그램에 제지당할 수 있습니다...

Tistory

[C] 로또(Lotto) 번호생성 프로그램

인터넷에 나와있는 소스에서 좀 변경하여 만들어 봤습니다. 바이러스 체크됐으니 다운받아서 사용하셔도 문제없습니다. 일반적으로 사용하는 프로그램이 아니기때문에 보안프로그램에 제지당할 수 있습니다. 어떤..

Tistory

[C] 슬롯머신 게임

예전에 완성하지 못한 슬롯머신 게임을 어느정도 완성도있게 만들었습니다. 바이러스 체크됐으니 다운받아서 사용하셔도 문제없지만 일반적으로 사용하는 프로그램이 아니기때문에 보안프로그램에 제지당 할 수..

Tistory

[C/C++] 메모리 구조

데이터 영역 (Data Area) 전역변수, static변수 힙 영역 (Heap Area) 프로그래머 동적할당 스택 영역 (Stack Area) 지역변수, 매개변수 C언어도 동일

Tistory

[C++] 구조체 사용 방법 및 C와 C++의 구조체 차이

C언어 typedef struct ST{ int kor[2], eng[2]; } ST; int main(){ ST s; } 또는 struct ST{ int kor[2], eng[2]; }; int main(){ struct ST s; //전부 작성해야 함 } C++ struct ST{ //C++에서는 ST를 tag로 인..

Tistory

[C++] 구조체/클래스 차이

(구조체) struct는 접근제한자의 default값이 public (클래스) class는 접근제한자의 default값이 private C언어 내에서의 구조체가 기본적으로 public 권한을 갖고 있기 때문에 호환성을 위하여 C++ 구조체 내에..

Tistory

[C] 포인터 변수(&변수 )

포인터변수를 사용한 예시 #include int main(void) { int num=0; int *ptr1 = num; //ptr1의 공간 안에 num의 값을 넣음 int *ptr2 = # //ptr2의 공간 안에 num의 주소값을 넣음 printf("*ptr = num의 값: %..

Tistory

[C] 증감연산자 (선처리 후연산, 후처리 선연산)

증감연사자 정리 선증가 후연산이란? ++a; //연산자인 ++가 변수의 앞에 있는 경우 a의 값을 1 더한 후 출력 선감소 후연산이란? --a; //연산자인 --가 변수의 앞에 있는 경우 a의 값을 1 감소 후 출력..

Tistory

[C] rand()함수/ srand()함수

rand() 함수 stdlib.h 헤더파일에 저장 #define RAND_MAX 0x7fff (=32767) 로 정의 즉 함수 rand()는 0 에서 32767 사이의 값을 가짐 #include #include int main(){ printf("%d", rand()); } 결과: 31176 여러번..

Tistory

[생활IT] 티스토리(Tistory) 설정

HTML <!doctype html> paging-view-more "> 본문 바로가기 메뉴 Pinterest Facebook Twitter Instagram POWERED BY TISTORY 검색 style="background-image:url();" > 더보기 Pinterest Faceb..

Tistory

[C] Hello world - Visual Studio 기본프로그램 만들기

여러 책에서 나오는 Hello World와 동일한 내용입니다. 파일 -> 새로만들기 -> 프로젝트 -> Visual C++항목안에서 Win32 -> Win32 콘솔 응용 프로그램 선택 -> 이름 입력 (ex: test) -> 다음 클릭 -> 콘솔응용프..

Tistory

[C] 별찍기 코딩 / *프로그램

For문을 이용한 C언어 별찍기 int i,j; for(i=0; i int i,j; for(i=0; i int i,j; for(i=0; i int i,j,k; for(i=0; i int i,j,k; for(i=0; i int i,j,k; for(i=0; i int i,j; for(i=0; i int i,j; for(i=..

Tistory

[C] If문과 리턴값에서 사용되는 참과 거짓 (0, 1값 의미)

IF문 if문에서 사용되는 참과 거짓은 프로그램 상으로 0과 1로 구분되어 인식된다. 0은 거짓, 1은 참 int a = 0 if(a == 0) // if문에서 a의 값이 0인지 물어봤고 a가 0이므로 시스템에서는 참의 값인 1을 인식..

Tistory

[C] for(;;) 구문 의미

for문의 구문은 for(초기값; 조건식; 증감식) 이와같이 사용하지만, 식이나 값 없이 세미콜론(;)만 입력 할 경우 무한루프 while(1)과 동일한 역할을 합니다.  / / while(1) 도 무한루프를 수행 #include void m..

Tistory

[C] %d와 %f의 정의

%d는 양의 정수형으로 10진수를 의미하고 이것을 출력하기 위한 표현이 %d %f는 실수를 의미 %f로 사용할 경우 소수점 6번째 자리까지 표시 이 표시되는 소수점의 수를 지정하고 싶다면 %.원하는숫자f 와 같이..

1 2 3