coding-house의 등록된 링크

 coding-house로 등록된 티스토리 포스트 수는 208건입니다.

[생활IT] "outlook 서버에 연결할 수 없습니다." 오류 해결방법 [내부링크]

Microsoft outlook(이)가 서버에 연결할 수 없습니다. 오류 발생시 해결 방법입니다. STEP 1. Outlook 메뉴 → 파일 → 계정설정 버튼 클릭 → 프로필관리 버튼 클릭 STEP 2. 프로필 보기 클릭 STEP 3. 추가 버..

[개발IT] Tomcat Server 설정 [내부링크]

Tomcat Server 설정 STEP 1. 서버가 허용하는 Port설정 또는 변경 apache-tomcat-8.5.57\conf\server.xml Ex) 9999포트를 사용할 경우 STEP 2. 프로젝트를 프로젝트명 없이(ROOT) 사용 할 경우 apache-tomcat-8.5..

[JAVA] HTML5 이하 특수문자('포함) JAVA에서 치환 [내부링크]

org.unbescape에 대한 Maven Update 또는 Jar파일 다운로드 필요 https://mvnrepository.com/artifact/org.unbescape/unbescape/1.1.6.RELEASE  pom.xml     org.unbescape     unbescape     1.1.6.RE..

[생활IT] 무료 아이콘(Icon) 사이트 [내부링크]

아이콘(Icon) 상업적으로 사용가능한 무료 사이트 플랫아이콘: http://www.flaticon.com 아이콘스8: https://icons8.com/icons iconfinder: https://www.iconfinder.com

[생활IT] 상업적 사용가능한 이미지 사이트 [내부링크]

상업적 이미지 사용가능 사이트 픽사베이: https://pixabay.com 픽셀스: https://www.pexels.com 언스플래시: https://unsplash.com

[개발IT] Maven offline 사용방법 [내부링크]

STEP 1. 인터넷이 가능한 환경에서 pom.xml에 설정한 파일을 다운 - 생성한 Project에서 마우스 우클릭 > Maven > Update Project STEP 2. xml파일을 생성하여 Maven으로 다운받은 Offline파일 저장위치를 지정..

[개발IT] Eclipse maven cannot access central [내부링크]

maven을 offline으로 설정 후 pom.xml을 변경 할 경우 maven cannot access central이라는 에러가 발생합니다. 해결방법 1. Eclipse 상단 메뉴 > Window > Preferences > Maven > Offline 해제 > Apply 2. Maven..

[C#] 레지스트리(Registry) 저장 [내부링크]

로그인 아이디와 같은 간단한 사용자 정보는 레지스트리에 등록하여 사용가능 프로그램이 업데이트 되어도 사용자 정보는 그대로 사용할 경우 유용 private const string c_RegistryKey = @"Software\Ungs"; //..

[C#] CheckForIllegalCrossThreadCalls 크로스스레드 [내부링크]

Control.CheckForIllegalCrossThreadCalls = false; // 멀티 스레드에서도 다른 스레드의 컨트롤에 접근 가능oss 스레드간 컨트롤 호출에 대한 예외를 무시 안정성을 고려한다면 사용하지 않는것을 추천 (체크로..

[C#] TopMost 폼 여러개일 경우 가장 위로 설정 [내부링크]

TopMost는 말그대로 최상위라는 의미 이 속성을 이용 하면 폼을 응용 프로그램의 맨위 폼으로 표시할지 여부를 나타내는 값을 가져오거나 설정 가능 맨 위 폼은 활성 폼이나 전경 폼이 아닌 경우에도 다른 모..

[C#] Form 호출 [내부링크]

form 호출(A Form → B Form) 1. A Form을 Show()로 호출 2. A Form의 Form_Closing Event에서 B Form의 Delegate매서드 호출

[C#] Invoke, InvokeRequired [내부링크]

delegate void AddList(); public void Add_cross(){ try{ if (this.InvokeRequired){ //다른 스레드에서 접근이 필요하면 AddList d = new AddList(Add_cross); this.Invoke(d, new object[] {}); }else Add_lst..

[C#] DB연결 SQLConnection [내부링크]

SqlConn = new SqlConnection("server=localhost;uid=sa;pwd=ssss; database=OurI"); SqlConn.Open(); string Sqlstr = "select Password from Login where Id = " + "'" + Form_Login.LoginID + "'"; SqlComm =..

[C#] KeyPress / KeyDown 이벤트 (Enter 입력) [내부링크]

private void txt_Id_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar == (char)Keys.Enter){ txt_Pwd.Focus(); //textbox.Focus(); } } private void newText_KeyDown(object sender, KeyEventArg..

[C#] 폼의 X버튼 클릭시 확인 메세지 생성 [내부링크]

DialogResult result; result = MessageBox.Show("종료하시겠습니까?", "confirm/cancel", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if(result == DialogResult.Yes){ this.Close(); }else{ LoginSta..

[C#] textbox값 전송 (속성) [내부링크]

1번창에서 글씨를 입력 후 전송버튼을 누르면 2번에 있는 텍스트박스로 글씨가 전송되고, 2번에 아래에있는 텍스트박스에 글씨를 써서 확인버튼을 누르면 2번창이 닫히고 1번창에 아래 글씨가 전송된다. 1번창 ..

[C#] DataRow를 이용한 sqldb 다른폼으로 넘기기 [내부링크]

form2 의 Text_Set이라는 textbox값을 DataRow를 통해 받고 속성을 이용해 값을 받는다. DataRow row = this.tbl_Option.Rows[0]; row.BeginEdit(); row["Text_Set"] = this.Text_Set.Text.Trim(); MainWnd.Text_..

[C#] 속성을 이용한 form1 textbox값을 form2로 받는방법 [내부링크]

속성값 form에서 다른 form으로 전달 예제 fom1.cs #region 속성 public string UserPort{ get{ return this.Text_Set.Text; //Text_Set라는 textbox의 값 리턴 } set{ Text_Set.Text = value; } } #endregion fo..

[C#] Split, Case 예제 [내부링크]

Split과 Case문을 사용한 예제 split과 switch~case를 이용하여 사칙연산. // "9,7,+" 이런형태로 입력했을떄 // "결과 : 9+7 = 16" 와 같은 결과 출력. public void TestCaseEx(){ int num1, num2; string op;..

[PROFRAME] 마이플렛폼 & 프로프레임 연동시 참고사항 [내부링크]

프로프레임 참고사항 IO 변경시 M2S, S2M, struct, class 모두 삭제 후 재생성 PROFRAME 자체가 불안정하기 때문에 삭제 후 진행하는 것이 바람직합니다.

[PROFRAME] Proframe 사용방법 [내부링크]

Proframe 수행방법 STEP 1. MSG 전문생성 및 변환 전문 생성 후 저장 → 마우스 우클릭 → 프로프레임 → 변환 STEP 2. DBIO 생성 view, execute, persist 및 쿼리작성 STEP 3. 프로프레임 서비스모듈 생..

[생활 IT] PC 스티커메모 다운(Sticky Notes) [내부링크]

스티키 노트/스티키 노츠(Sticky Notes) 다운 및 설치 방법 PC에 기본적으로 제공하는 스티커메모장이 없거나 삭제되었을 경우에 사용하시면 좋은 프로그램입니다. STEP 1. 하단 사이트로 이동 https://www.techs..

[DB] DDL, DML, DCL, TCL [내부링크]

DDL(Data Definition Language) : 정의어 CREATE: 데이터베이스, 테이블 등을 생성 DROP: 데이터베이스, 테이블 삭제 ALTER: 테이블의 컬럼등을 수정 TRUNCATE: 테이블을 초기화 DML(Data Manipulation Langua..

[SQL] 계층형구조 쿼리 [내부링크]

계층형구조 쿼리 START WITH: 시작 항목 설정 CONNECT BY PRIOR: 계층 우선 항목 (부모 = 자식) ORDER SIBLINGS BY: 계층형 순서 (사용시 prior 첫번째 인자 기준으로 정렬) 예제 SELECT * FROM MENU_INFO STA..

[DB] SELECT한 결과 INSERT [내부링크]

1. SELECT한 모든 데이터를 INSERT INSERT INTO 데이터 넣을 테이블 SELECT * FROM 데이터 가져올 테이블 2. SELECT한 특정 컬럼만 INSERT (INSERT할 테이블 컬럼과 SELECT할 테이블 컬럼이 동일해야함) INSER..

[DB] 테이블과 데이터 같이 복사 [내부링크]

CREATE TABLE 새테이블명 AS (SELECT * FROM 복사할 테이블명)

[DB] 동의어(SYNONYM) 설정 [내부링크]

시노님(SYNONYM): 테이블의 별칭 CREATE SYNONYM 스키마.동의어 사용할 테이블명 FOR 스키마.기준테이블

[DB] 테이블 권한부여 [내부링크]

DB table권한부여 SELECT 권한: GRANT SELECT ON 권한부여할 테이블 TO 계정 또는 ROLL INSERT 권한: GRANT INSERT ON 권한부여할 테이블 TO 계정 또는 ROLL UPDATE 권한: GRANT UPDATE ON 권한부여할 테이블 TO..

[SQL] 속도 개선 TIP [내부링크]

쿼리 작성 및 DB처리 속도 개선을 위한 Tip 1. 인덱스 사용 필수 2. EXIST sub쿼리 사용시에도 인덱스 생성하여 속도개선 3. WHERE문의 정확한 설정 필요 (설정이 어려울 경우 hint사용-비권장) 4. 날짜컬럼은 vc..

[SQL] 소계, 합계구하기 (ROLLUP, GROUPING_ID) [내부링크]

소계,합계: GROUP BY ROLLUP(컬럼1, 컬럼2) 합계: GROUP BY ROLLUP(컬럼1, 컬럼2) HAVING GROUPING_ID(컬럼1, 컬럼2) 참고 예제: http://gent.tistory.com/57 [Oracle|오라클] ROLLUP 합계, 소계 구하기 (GROUP B..

[DB] MSSQL 설정된 시퀀스(Sequence) 확인방법 [내부링크]

해당 DB의 모든 Sequence를 확인 SELECT * FROM sys.objects WHERE type = 'SO' Sequence의 next value 확인 SELECT NEXT VALUE FOR sequence명

[SQL] MERGE (Insert, update를 설정) [내부링크]

단일 테이블 ORACLE MERGE INTO 타겟테이블 // 결과가 완료되는 테이블  USING DUAL ON (필드1= 비교할 대상) // 조건        WHEN MATCHED THEN // 존재하면 UPDATE            UPDATE SET  ..

[DB] 테이블 Lock 해제 [내부링크]

테이블이 Lock 설정되었을 경우 해제하기 위해서 확인해야할 내용입니다. SELECT A.SESSION_ID, B.SERIAL# FROM V$LOCKED_OBJECT A, V$SESSION B WHERE B.SID = A.SESSION_ID AND A.ORACLE_USERNAME = '계정명';..

[SQL] GROUP BY 개념적 정의 [내부링크]

GROUP BY 출력하고자 하는 대상이 SUM, COUNT, AVG와 같이 계산되었을 때 출력되는 컬럼별로 통합하지 않고 출력시키는 기능 컬럼의 내용들을 개별적으로 확인하고자 할 경우 KEY가 되는 항목을 GROUP BY하여 사..

[SQL] INDEX 삭제 [내부링크]

유니크 INDEX를 삭제하기위해 두가지 쿼리문을 이용 ALTER TABLE 테이블명 DROP CONSTRAINT PK명; DROP INDEX PK명;

[SQL] 특정 문자만 UPDATE [내부링크]

Table에서 특정 문자만을 UPDATE UPDATE 테이블명 SET 컬럼명 = REPLACE(컬럼명 ,'변경전 문자','변경후 문자') 예제 1 MN_ID MN_NAME INFO USE_YN M00000 이용자1 관리자 Y M00001 이용자2 사용자 Y AAA테이블에..

[SQL] 컬럼명으로 테이블 찾기 [내부링크]

테이블명이 정확하지 않고 컬럼명만 알고 있는 경우 컬럼명으로 통해서 테이블을 찾을 수 있습니다. SELECT TABLE_NAME, COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE COLUMN_NAME='컬럼명';

[DB] 조인(Inner Join)과 아우터조인(Outer Join)의 차이 [내부링크]

INNER JOIN과 OUTER JOIN의 개념 조인이 되는 키값을 기준으로 Inner join 의 경우는 교집합, outer join 의 경우는 기준테이블 Key의 집합이라고 생각하면 됩니다.  INNER JOIN  OUTER JOIN ※ INNER JOIN..

[DB] Table 생성시 고려할 사항, INDEX 생성 방법 [내부링크]

Table 생성시 고려할 사항 1. Table에는 중요한 PK가 필요(유일한 값 ) 2. 다른 쿼리에서 사용할 것을 고려해서 Index를 생성(Index는 PK를 포함한 검색에 필요한 조건) INDEX 생성 CREATE INDEX 인덱스명 O..

[SQL] WHERE 1=1 개념, 사용시기, 목적, 주의사항 [내부링크]

개념 1=1은 항상 참을 의미 사용시기 동적으로 변하는 인자 값을 사용하는 SQL문 사용시 필요 (WHERE 2=2 등등 동일) 사용목적 DAO 또는 XML의 where문에 and문을 sql = sql + "AND ID = '111'"; 이와 같이..

[SQL] AS(alias) 구문 개념 및 예제 [내부링크]

AS : 컬럼의 별칭을 만들어 그 별칭컬럼에 데이터를 삽입하는 구문 USER_DATA 테이블 ID PW NAME AGE 1 qq 가 20 2 ww 나 22 3 ee 다 24 예제 ) user_data테이블에서 id컬럼 데이터를 tr_id로, pw컬럼 데이터를..

[SQL] DECODE [내부링크]

하나의 조건과 그 조건이 성립되지 않을 경우 DECODE ([column_name], [비교할 조건], [리턴값], [default_value]) 여러 조건과 그 조건이 성립되지 않을 경우 DECODE( 컬럼, 조건1, 값1, 조건2, 값2, ..., defa..

[DB] Database 연결확인 방법 [내부링크]

ping으로 IP가 살아있는지 확인 telnet으로 Port가 살아있는지 확인 ping 테스트 실행 -> cmd입력 -> 아래 붉은색 문구입력 ping 127.0.0.1 127.0.0.1은 본인 PC, 다른 PC/서버를 연결하려면 해당 위치에 확인 할..

[DB] Network error (Windows socket error: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다 (10061) [내부링크]

NET: Network error (Windows socket error: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다 (10061) 연결이 중단됐을 경우 설정 STEP 1. 방화벽 해제 STEP 2. 제어판 - 서비스 - OracleOraDb11g_hom..

[DB] MYSQL 다운/설치 방법 [내부링크]

Mysql을 설치하기 전에 .NET Framework를 먼저 설치 .NET Framework 설치 방법 http://blog.naver.com/ackhan/220056155606 [C#] .NET Framework 설치 .NET Framework 설치 방법 STEP 1. 닷넷 프레임워크 다운 ht..

[DB] Mysql 권한 설정 [내부링크]

모든 DB접속권한 부여 및 ROOT권한 부여, choi라는 유저는 localhost에서만 접속가능(내부접속) STEP 1. 권한 설정 GRANT ALL PRIVILEGES ON *.* choi@localhost IDENTIFIED BY '패스워드' WITH GRANT OPTION; ST..

[DB] Mysql 명령어 및 예제 [내부링크]

구조: Mysql > Database > Table > field > Record (field와 record는 세로,가로의 데이터를 의미하지만, DB에서 사용시 field가 record보다 더 큰범위를 나타냄) 행 열   레코드 (record) 필드 (field)  ..

[DB] 오라클 SQL 명령어 [내부링크]

DDL(Data Definition Language): 데이터 정의어 테이블 생성 create table 테이블명( name varchar2 ... ); 테이블명 변경 ALTER TABLE 테이블명 RENAME COLUMN 변경할컬럼명 TO 변경후컬럼명; 테이블 삭제 d..

[SQL] 날짜데이터(DATE) 형식 SELECT [내부링크]

컬럼이 DATE형식의 데이터일 경우 SELECT 2012년 10월 11일 오전 08:00 이라고 명시된 항목의 값을 select SELECT * FROM 테이블명 WHERE TO_CHAR(컬럼명,'YYYYMMDD') >'20191111'  --2019년 11월 11일 이후 데..

[개발 IT] TOAD 사용방법 및 단축키 [내부링크]

명 령 어 실 행 내 용 F1 TOAD 도움말 파일에서 SQL Editor 부분을 보여줍니다. F2 전체 스크린 Editor와 Editor/Results Panel 표시 장치 사이를 토글합니다. SHIFT + F2 전체 스크린 그리드를 토글합니다..

[SQL] rownum [내부링크]

rownum: row의 갯수를 선택하여 결과를 산출 where문과 함께 사용 select * from table명 where rownum = 1 --row중에 하나만을 전달해서 보여줌 select * from table명 where rownum

[SQL] ORA-1427 single-row subquery returns more than one row [내부링크]

ORA-1427 single-row subquery returns more than one row subqeury 사용시 하위 쿼리의 호출값이 하나 일상일경우 발생하는 에러 SELECT ID, NAME, JOB, (SELECT * FROM JOB_COMMENT) AS CMT FROM PEOPLE..

[DB] ODBC 3.51 Driver - Client does not support authentication protocal requested by server; consider upgrade in MySQL client [내부링크]

계정 권한 문제 ODBC 3.51 Driver - Client does not support authentication protocal requested by server; consider upgrade in MySQL client. 해결 방법 STEP 1. MySQL에 접속 STEP 2. 하단 명령어 입력 SET..

[SQL] RIGHT/LEFT(), SUBSTRING_INDEX(), SUBSTRING(), UPPER/LOWER(), REVERSE(), LTRIM/RTRIM(), LENGTH() [내부링크]

RIGHT(), LEFT() 정해진 수의 문자 추출 함수 사용법 : SELECT RIGHT(location, 2) FROM my_contacts; SELECT LEFT(location, 2) FROM my_contacts; 해석 : my_contacts 라는 테이블의 location의 열에 있는 문..

[SQL] 기본적인 SQL문(CRUD) [내부링크]

기본적인 SQL문을 CRUD(Create Read Update Delete)라고 부릅니다. 각각의 의미는 아래와 같습니다. Create: Insert문 Read: Select문 Update: Update문 Delete: Delete문 CRUD 예제 테이블 AAA의 구성 COLUMN_NA..

[DB] char 와 varchar의 차이 [내부링크]

DB상에서 문자열을 나타내는 char, varchar의 차이는 메모리 공간할당에 있습니다. char는 고정적인 공간을 가지지만, varchar는 가변적인 공간을 할당해서 사용됩니다. 문자열 할당 예시 '가나다' 데이터가 DB에..

[DB] MSSQL mdf/ldf 파일 연결시에 오류:5120 [내부링크]

MSSQL mdf/ldf파일 연결시 오류 해결방법 시작 → 모든프로그램 → Microsoft SQL Server 2008 → 구성도구 → SQL Server 구성관리자 우측 SQL Server 우클릭 → 속성 기본제공계정 → 로컬 시스템으..

[CSS] 마지막번째 td, 마지막에서 첫번째 td 수정 [내부링크]

//마지막에서 1번째 (0번째는 존재하지 않음) table.input1 td:nth-last-child(1) {text-align:center;border:0px;padding-left:0;padding-right:0} //마지막에서 2번째 table.input1 td:nth-last-child(2) {bord..

[CSS] background 이미지 설정 [내부링크]

Background 이미지 사용시 필요한 내용입니다. background:url(../img/mainimg.gif); /* 이미지 */ background-repeat:no-repeat; /* 이미지 반복하지 않음 */ background-attachment:fixed; /* 이미지 고정 */ b..

[CSS] Link (jsp상에서 별도 설정) [내부링크]

css파일이 아닌 jsp상에서 원하는 부분만 사용하고자 할 경우 class로 만들어 사용 style태그를 사용하여 별도로 구성 링크될내용

[JAVA] user agent 브라우저/버전 정보 확인 [내부링크]

Java에서 브라우저와 버전을 확인하기 위한 예제입니다. private static String UserBrowserChk(IckContext context) { String userAgent = context.getRequest().getHeader("user-agent"); String browser = "";..

[JAVA] iBatis / MyBatis 차이 (변경사항) [내부링크]

iBatis의 SqlMapClient → SqlSession 변경 ※ SqlSession 인터페이스 · MyBatis를 사용하기 위한 기본적인 인터페이스로, SQL문 처리를 위한 메서드를 제공 · 구문 실행 메서드, 트랜잭션 제어 메서드 등..

[HTML] IE 최상위버전으로 보기위한 설정 [내부링크]

사용자 PC의 최상위 버전으로 설정

[HTML] <br> 크기 변경 [내부링크]

줄바꿈 태그 의 크기는 태그안에 직접적으로 style을 지정해 줄 수 없습니다. 따라서 태그의 상위 항목의 line-height 스타일을 수정 하거나, 태그를 사용하여 하나의 태그를 조절 할 수 있습니다. 상위의 태그에..

[HTML] 기본적인 내용 (예제, 참고사이트) [내부링크]

1. HTML은 로 시작하고 로 끝나며 그 사이에 영역과 영역으로 크게 나눈다. 시작 태그 <...> , 종료 로 항상 표현 2. 영역은 로 시작해서 로 끝이나며 웹 문서의 제목이나 머리말에 해당하는 정보를 입력한다. 영..

[JQUERY] 화면호출시 사용되는 매서드 ready() [내부링크]

화면 호출전에 기능구현이 필요 할 경우 사용되는 매서드 $(document).ready(function){ //처음 화면 호출시 //기능구현 }); 아래와 같이 변경하여 사용가능 $function(){ //기능구현 });

[JQUERY] 문자열 Masking (prototype이용) [내부링크]

날짜에 대한 Masking처리 예제 (js파일에 구현후 여러 jsp에서 사용 권장) JS String.prototype.dateMasking = function(){ //dateMasking은 변수명 if(this.length == 0){ return " ";} //공백일 경우 처리 v..

[JQUERY] 화면상의 항목 전체 확인 [내부링크]

주로 validation 처리시에 사용되는 예제 $(".input_num, #regdt", form).filter(":visible").each(function(i,o){ //확인로직 삽입위치 $(o).val(" "); //object의 값을 " "로 변경 }); .input_num: 클래스명 re..

[JQUERY] footer/div 하단 고정 (스크롤바 이동시 동적으로 변경) [내부링크]

footer 하단고정 예제 HTML 하단 필요내용을 입력 CSS footer { position: fixed; z-index: 30; } SCRIPT

[JQUERY] 테이블 td 병합 (rowspan) [내부링크]

동적으로 row병합하는 예제 HTML SCRIPT $(window).load(function () { $(".row_merge").each(function () { var rows = $(".row_merge:contains('" + $(this).text() + "')"); if (rows.length > 1) { rows.eq(0..

[JQUERY] INPUT 합계 구하기 [내부링크]

class가 동일한 항목 합계 산출 예제 HTML SCRIPT $('.money1').blur(function () { var seip = 0; $('.money1').each(function(){ //클래스가 money인 항목의 갯수만큼 진행 seip += Number($(this).val()); });..

[JQUERY] .attr() .prop() 차이 [내부링크]

.attr, .prop 사용상의 차이 (jquery 1.6 이상부터 구분) attr: 속성을 조회하거나 변경 prop: true/false 값을 가지는 속성 조회하거나 변경 .attr .prop 예제 input type이 hidden인 항목을 submit으로 변경 id..

[JQUERY] .val() 내부매서드로 값처리 (substring, replace) [내부링크]

ex1) input에 입력된 20200101를 2020-01-01로 변경 HTML SCRIPT $(accfrDt).val(function(i, v) { return v.substring(0,4)+"-"+v.substring(4,6)+"-"+v.substring(6,8); }).val(); ex2) input에 입력된 2020-01..

[JQUERY] 기본구조 [내부링크]

$(selector).action() $: 정의 또는 Jquery (): HTML 구성요소 .매서드: 기능 $("*") : 모든항목 $(this) : 현재 HTML항목 $("p.intro") : 에서 intro로 정의된 항목 $("p.first") : 에서 첫번째 $("ul li:first"..

[JQUERY] CheckBox [내부링크]

체크박스 체크 $("input[name= 체크박스명]:checkbox").attr("checked", true); 체크박스 값 호출 $("input[type='checkbox']").val(); //type이 checkbox인 input태그 값 (checkbox가 하나일 경우만 사용) $('.c..

[JQUERY] SelectBox [내부링크]

1. 선택된 값 호출 $("#selectBox option:selected").val(); $("select[name=name]").val(); 2. 선택된 내용 호출 $("#selectBox option:selected").text(); 3. 선택된 순번 호출 var index = $("#test option")...

[생활 IT] 구글에서 네이버블로그 검색 등록 [내부링크]

Google console에서 진행하는 html 추가 방법은 네이버에서 불가능합니다. 따라서 다른 방법으로 등록해야하는데 키자드(keyzard)에서 등록을 지원해주네요. 회원가입하시고 이용하시면 됩니다. https://keyzard...

[개발 IT] ERwin 테이블 정보 가져오기 [내부링크]

ERWin 프로그램에서 작성한 ERD의 테이블 정보를 가져오는 방법 STEP 1. Tool → Data Browser STEP 2. New 아이콘 또는 File → New Report STEP 3. Name 설정, category 설정 (Entity) STEP 4. Options 탭..

[개발 IT] ERWin DB Script 생성 방법 [내부링크]

ERWin 프로그램에 생성한 테이블 정보를 DB Script로 생성하는 방법 STEP 1. 상단 selectboc에서 physical로 설정 STEP 2. Tools → Forward Engineer → Schema Generation STEP 3. 오른쪽 Schema 안의 Create..

[기타] ERD(ERwin) 파일명.nsm 파일 생성 및 연결 [내부링크]

파일명.nsm 파일 생성 및 연결 STEP 1. 연결할 ERD파일 실행후 Tools메뉴 > Name > Model Naming Options STEP 2. Do Not Use Naming Standard File 선택 > OK STEP 3. CSV파일 생성(엑셀로 작성하여 저장시 CS..

[생활 IT] IE 11 설치 & 개발자도구 에러 해결 [내부링크]

하단 Internet Explorer 11 설치파일 첨부 다운로드 혹은 아래 사이트에서 다운로드 https://www.microsoft.com/ko-kr/download/internet-explorer-11-for-windows-7-details.aspx Download from Official Micro..

[생활 IT] 엑셀 항목 Camel case 표기법으로 변경 [내부링크]

엑셀 항목을 카멜표기법으로 변경 입력할 위치 B1 A1에 위치한 DATA_NO를 dataNo으로 변경 =LEFT(LOWER(A1),FIND("_",LOWER(A1))-1)&UPPER(MID(LOWER(A1),FIND("_",LOWER(A1))+1,1))&MID(LOWER(A1),FIND("_",LOWE..

[개발 IT] Tomcat Server 동시 사용 설정 [내부링크]

Tomcat Server 하나의 서버로 여러개 사용시 설정 이클립스 Server 프로젝트 Tomcat v7.0 Server at localhost-config context.xml →

[생활 IT] 울트라에디트 로컬인증 방법 [내부링크]

울트라에디트(UltraEdit) 인증시 로컬로 인증하고자 할 경우 STEP 1. 등록 버튼 클릭 STEP 2. Ctrl+Shift 누른 후 인증(Activate)버튼 클릭 STEP 3. User Code1,2를 사용하여 Authorization Code1,2를 생성하고..

[개발 IT] 바코드 폰트 (Barcode Font) [내부링크]

바코드 폰트(font) 다운로드하여 사용 두 사이트중 원하는 곳에서 다운 http://www.fonts2u.com Fonts2u.com Download fonts Accents (partial)Accents (full)Euro StarellaTattooDeco_PERSONAL_USE.ttf fonts2u...

[생활 IT] 엑셀 함수 정리 [내부링크]

단어 위치찾기 =FINDB("찾을 단어", 찾을위치) A15에서 dao라는 문장의 위치를 찾을경우 =FINDB("dao",A15) D:\work\dao\testDAO.java    //A15 결과: 9 문자열 자르기 =MID(문자열, 시작, 글자수) =MIDB(문자..

[개발 IT] 이클립스 JDK 버전 변경 [내부링크]

JDK 버전 변경 방법 (v1.8 → v1.5): 다른버전도 동일 발생하는 오류 Faceted Project Problem (java Version Mismatch) Java compiler level does not match the version of the installed Java project facet...

[생활 IT] IP확인 방법 [내부링크]

방법 1. 실행창에서 수행 STEP 1. 실행창 실행: 윈도우키+r  또는 시작버튼 클릭 후 실행창 찾아 클릭 STEP 2. 명령어 입력:  cmd /k ipconfig 이방법은 cmd 명령어를 사용불가 할 때 유용합니다. (feat. 보..

[생활 IT] windows 시간 동기화 문제 해결방법 [내부링크]

Windows 부팅후에 시간이 정상적으로 동작하지 않을경우 순차적으로 확인해보시기 바랍니다. 인터넷 시간 설정 STEP 1. 윈도우 우측하단 시계 클릭 STEP 2. 날짜 및 시간 설정 변경 STEP 3. 인터넷 시간 탭 클..

[생활 IT] MS(MicroSoft) Word로 HWP(아래한글) 사용 [내부링크]

Microsoft에서 제공하는 변환도구 설치하여 사용 사이트 바로가기 : http://www.microsoft.com/ko-kr/download/details.aspx?id=36772 Microsoft Word를 위한 아래아한글 문서 변환 도구 Microsoft Word를 위한..

[생활 IT] 내PC지킴이(Geni/Genian) 삭제 [내부링크]

방법1. 레지스트리 삭제 STEP 1. 실행창  윈도우키 + R STEP 2. regedit 입력 STEP 3. 아래 루트로 이동 HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node STEP 4. MyPCinspecter삭제 방법2. 프로그램으로 삭제 STEP..

[개발 IT] 표준 TCP Port [내부링크]

PORT 표준항목 비고 21 ftp 22 ssh 23 telnet 25 smtp Send mails 42 nameserver 43 whois 53 dns-zone 63 whois++ 70 gopher 79 finger 80 http Web Server 109 pop2 110 pop3 135 ntrpc/dce 137 netbios-ns 138..

[개발 IT] TortoiseSVN 사용법 [내부링크]

STEP 1. 폴더생성 및 디렉토리설정 STEP 2. 프로젝트 import STEP 3. repository browser로 import된 파일 확인 STEP 4. 탐색기 우클릭 후 체크아웃 디렉토리 설정 (완료된 파일 위치) STEP 5. 프로젝트 수정 후..

[개발 IT] 아이콘 모음 URL [내부링크]

아이콘 무료 다운 http://www.iconfinder.com 3,875,000+ free and premium vector icons. SVG, PNG, AI, CSH and PNG format. Iconfinder is the leading search engine and market place for vector icons in S..

[생활 IT] USB설정 [내부링크]

USB구매시 FAT32로 파일시스템이 구성되어있음. 이경우 최대 4GB까지 전송가능 파일 시스템을 NTFS로 변경해야만 대용량 파일을 전송할 수 있다. 이동식 디스크 우클릭 후 포맷으로 파일 시스템 변경

[개발 IT] VS2008설정 초기화 [내부링크]

명령창에 아래 명령을 입력 후 실행 devenv.exe /resetuserdata

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

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

[생활 IT] 환경변수 path추가 [내부링크]

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

[생활 IT] 컴퓨터 사양 확인 [내부링크]

CPU-Z라는 프로그램으로 컴퓨터사양을 확인할 수 있습니다. 네이버 무료다운 http://software.naver.com/software/summary.nhn?softwareId=MFS_100197 CPU-Z 하드웨어의 정보를 한눈에 보여주는 프로그램 softwar..

[생활 IT] 윈도우탐색기(바로가기) 기본폴더 시작위치 변경 [내부링크]

윈도우 탐색기를 열었을 때 처음 시작위치를 설정하는 방법입니다. STEP 1. 작업표시줄의 탐색기 'Shift + 우클릭' - [속성] 메뉴 클릭 (윈도우에 바로가기 만들었을 경우 우클릭 후 [속성]) STEP 2. 경로를 아래..

[생활 IT] 아웃룩 다른PC에서 설정/아웃룩 동기화/아웃룩 백업 [내부링크]

회사에서 사용하는 아웃룩 그대로 다른 PC에서 사용하기 STEP 1. 파일 - 데이터 파일 관리 선택 STEP 2. 전자 메일 탭에서 새로만들기 선택 STEP 3. 새 전자메일 계정추가 팝업 Microsoft Exchange, POP..

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

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

[JAVA] ModelAndView 기본형식 [내부링크]

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

[JAVA] MVC패턴 redirect 전달방법 [내부링크]

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

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

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

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

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

[JAVA] 제네릭스(Geneics) [내부링크]

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

[JSP] 브라우저에 따른 팝업 설정 [내부링크]

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

[JAVA] 현재날짜, 일주일전날짜, 한달전날짜 계산 [내부링크]

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

[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...

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

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

[개발 IT] ANT 특정파일 Build [내부링크]

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

[JAVA] 시간 딜레이 함수 [내부링크]

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

[개발 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이 설치된 위치..

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

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

[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..

[JAVA] Calendar, Date, SimpleDateFormat 날짜 호출 [내부링크]

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

[JAVA] ArrayList [내부링크]

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

[JAVA] 해쉬맵(HashMap) [내부링크]

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

[JAVA] Autoboxing / Unboxing 개념 [내부링크]

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

[JAVA] 래퍼 클래스(Wrapper Class) [내부링크]

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

[JAVA] 추상클래스와 인터페이스 차이 [내부링크]

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

[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...

[JAVA] IndexOf / LastIndexOf / CharAt / Substring / Split [내부링크]

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

[JAVA] Equals / EqualsIgnoreCase / Format [내부링크]

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

[JAVA] append [내부링크]

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

[JAVA] StringBuffer / Capacity / Insert [내부링크]

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

[JAVA] 오버로딩/오버라이딩 [내부링크]

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

[JAVA] 구분자 Split [내부링크]

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

[JAVA] 현재 날짜/시간 출력 toLocaleString [내부링크]

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

[JAVA] 특정 포맷에 맞게 설정 Format [내부링크]

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

[JAVA] toUpperCase, toLowerCase, length [내부링크]

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

[JAVA] 문자열자르기 substring [내부링크]

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

[JAVA] JAVA API문서 [내부링크]

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

[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..

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

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

[개발 IT] JVM 메모리 구조 [내부링크]

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

[개발 IT] Invalid project description - overlaps the location of another project [내부링크]

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

[개발 IT] jar파일 압축 / 압축풀기 [내부링크]

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

[개발 IT] Java Virtual Machine Launcher 에러 [내부링크]

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

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

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

[개발 IT] 이클립스 설치 방법 [내부링크]

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

[개발 IT] JDK 설치 방법 [내부링크]

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

[개발 IT] JRE 설치 방법 [내부링크]

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

[개발 IT] JDK, JRE 의미 [내부링크]

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

[개발 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..

[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..

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

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

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

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

[JSP] 타입비교 [내부링크]

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

[JSP] 로그인 아이디 저장 (Cookie) [내부링크]

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

[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..

[JSTL] EL(Expression Language) 사용 핵심항목 [내부링크]

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

[JSP] Tab기능 구현 [내부링크]

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

[JSP] foreach 사용방법 [내부링크]

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

[JSP] JSON으로 전달하는 Object값 확인 [내부링크]

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

[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..

[JSP] input 동시입력 [내부링크]

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

[JSP] window.open 파라메터 사용방법 [내부링크]

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

[JSP&JS] JSP와 JS의 차이 [내부링크]

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

[JSP] Ajax, Json 기본구조 [내부링크]

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

[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..

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

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

[JSP] log출력 [내부링크]

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

[JSP] 전체 체크박스 설정 [내부링크]

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

[JSTL] parseDate/parseNumber - formatDate/formatNumber [내부링크]

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

[JSP] 창(window)크기 설정 [내부링크]

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

[JSP] selectbox option disabled [내부링크]

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

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

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

[JSP] 연월 계산 [내부링크]

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

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

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

[JSP] 톰캣(tomcat)서버 timed out 에러 [내부링크]

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

[JSP] tomcat 서버 설정 [내부링크]

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

[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..

[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..

[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..

[JSP] struts 사진 업로드시 엑박문제 [내부링크]

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

[JSP] 한글 Unicode로 변경 [내부링크]

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

[C++] virtual 가상함수 (소멸자) [내부링크]

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

[C++] virtual 가상함수 (생성자) [내부링크]

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

[C++] 바인딩 (정적 바인딩 & 동적 바인딩) [내부링크]

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

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

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

[C++] 구조체/클래스 차이 [내부링크]

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

[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로 인..

[C/C++] 메모리 구조 [내부링크]

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

[C] 슬롯머신 게임 [내부링크]

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

[C] 로또(Lotto) 번호생성 프로그램 [내부링크]

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

[C] 체지방 측정 프로그램 [내부링크]

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

[C] 구구단 프로그램 [내부링크]

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

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

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

[생활IT] 티스토리(Tistory) 설정 [내부링크]

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

[C] rand()함수/ srand()함수 [내부링크]

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

[C] 증감연산자 (선처리 후연산, 후처리 선연산) [내부링크]

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

[C] 포인터 변수(&변수 ) [내부링크]

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

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

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

[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=..

[C] 진수 변환 [내부링크]

20을 2진수로: 10100(2) 20을 4진수로: 10100(2)을 두 자리씩 끊어서 (1/01/00) 각각 10진수로 환산 1/1/0 → 110(4) 20을 8진수로: 10100(2)을 세 자리씩 끊어서 (10/100) 각각 10진수로 환산 2/4 → 24(8) 20을..

[C] if문, else if문, else문 개념 [내부링크]

if문, else if문, else문에 관한 개념과 예제입니다. if문과 else문 #include int main(){ int a=0; if(a==1){ //조건을 검사 후 충족하면 1번이 출력됨 printf("1번"); } else{ //if문의 조건이 충족되지 않을..

[C] %d와 %f의 정의 [내부링크]

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

[C] for(;;) 구문 의미 [내부링크]

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

[C] 전역변수와 static 차이 [내부링크]

int aaa 1. 이 변수는 외부에서 접근이 가능한 변수이다. 2. 같은 이름의 전역 변수가 있으면 링크에러가 난다. static int aaa 1. 현재 소스 파일에서만 접근 가능. 2. 여러 소스에서 같은 이름의 변수가 있어도..

[C] union과 구조체의 차이 [내부링크]

struct의 멤버는 모두 다른 메모리를 갖음 union의 멤버는 모두 같은 메모리를 공유 struct크기=모든 멤버크기의 합 union크기=가장 큰 멤버크기

[C] 코드의 연산자 사용법 [내부링크]

#if 0 #include //32비트의 문제점을 해결한 코드 int main(int argc, char *argv[]) { int i; int item[32] = {0,}; item[700/32] |= 1<<(700%32); item[800/32] |= 1<<(800%32); for(i=0;i #define BIT_SET(x,i..

[C] Type의 갯수 / Char형 [내부링크]

Type은 몇개 인가? (Char, Int, Float, Double 나머지는 한정자를 이용한 부분들) Int main() {    char ch = 200;    printf("%d\n", ch); } 결과: -56       200 -> 1 1 0 0 1 0 0 0 1의 보수 -> 0 0 1..

[C] 매개변수의 전달(call by value/call by address 포함) [내부링크]

매개변수의 전달은 크게 call by value 와 call by address로 구분 두 방법은 비슷하지만 각각 다른경우를 포함 1. 기본적인 call by value 와 call by address Call by value Call by address #include void fun..

[C] malloc /calloc [내부링크]

malloc: 기본 메모리할당 calloc: 메모리할당 및 할당된 메모리의 값을 0으로 초기화 ex) 1. 1024의 1차원 동적배열 int val = 1024; malloc int *arr1 = malloc(sizeof(int) * val); calloc int *arr2 = calloc(..