분류 전체보기
-
[JAVA] 자바, 배열 복사JAVA 2020. 6. 22. 00:06
자바, 배열 복사 안녕하세요? 장장스입니다. 오늘은 간단한 배열 복사 방법 2가지에 대해 포스팅하겠습니다. for 문을 이용한 복사 첫번째는 for문 사용입니다. for 문을 사용해서 복사하는 간단하고 쉬운 방법입니다. public class ForArrayCopy { public static void main(String[] args) { String[] arr1 = {"사과","딸기","배","포도","수박"}; String[] arr2 = new String[5]; for (int i = 0; i < arr1.length; i++) { arr2[i] = arr1[i]; } for (int i = 0; i < arr2.length; i++) { System.out.print(arr2[i]+" "); ..
-
[JAVA] 자바, 메모리 구조 스택(stack), 힙(heap), 데이터(data)JAVA 2020. 6. 21. 13:51
자바, 메모리 구조 스택(stack), 힙(heap), 데이터(data) 스택(stack) 영역 메모리의 스택(stack) 영역은 함수의 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역입니다. 스택 영역은 함수의 호출과 함께 할당되며, 함수의 호출이 완료되면 소멸합니다. 이렇게 스택 영역에 저장되는 함수의 호출 정보를 스택 프레임(stack frame)이라고 합니다. 스택 영역은 푸시(push) 동작으로 데이터를 저장하고, 팝(pop) 동작으로 데이터를 인출합니다. 이러한 스택은 후입선출(LIFO, Last-In First-Out) 방식에 따라 동작하므로, 가장 늦게 저장된 데이터가 가장 먼저 인출됩니다. 스택 영역은 메모리의 높은 주소에서 낮은 주소의 방향으로 할당됩니다. 힙(heap)영역 메모리..
-
[JAVA] 자바, 정보 은닉JAVA 2020. 6. 20. 14:29
정보 은닉 안녕하세요? 장장스입니다. 오늘은 정보 은닉에 대해서 포스팅 하겠습니다. 객체지향의 특징이라고 할 수 있는 정보 은닉에 대해 알아보기 전에 캡슐화와 접근제어자에 대해 간단하게 알아 보겠습니다. 캡슐화란? 캡슐화(encapsulation)는 객체 지향 프로그래밍에서 다음 2가지 측면이 있습니다. 객체의 속성(data fields)과 행위(메서드, methods)를 하나로 묶는다. 실제 구현 내용 일부를 외부에 감추어 은닉한다. 접근 제어자란? 객체 지향 프로그램에서는 예약어를 사용해 클래스 내부의 변수나 메서드, 생성자에 대한 접근 권한을 지정할 수 있습니다. 이러한 예약어를 '접근 제어자(access modifier)'라고 합니다. public 외부 클래스 어디에서나 접근이 가능합니다. pro..
-
[자바스크립트] javascript 공통함수(3) 브라우저 확인하기Front/javascript 2020. 4. 18. 07:07
javascript 공통함수(3) 브라우저 확인하기 안녕하세요? 장장스입니다. 오늘은 공통함수 정리 브라우저 정보 확인하는 함수 입니다. getBrowser() @param @return {String} @설 명: 브라우저 종류를 반환한다. getBrowser = function(){ var userAgent=navigator.userAgent.toLowerCase(); if ( userAgent.indexOf('edge')>-1){return 'edge'; } else if(userAgent.indexOf('whale')>-1){return 'whale';} else if(userAgent.indexOf('chrome')>-1){return 'chrome';} else if(userAgent.index..
-
[자바스크립트] javascript 공통함수(2) 정규식활용 - 문자열 체크하기Front/javascript 2020. 4. 16. 07:07
javascript 공통함수(2) 정규식활용 - 문자열 체크하기 안녕하세요? 장장스입니다. 정규식을 활용해서 문자열을 체크하는 함수를 정리해보겠습니다? :) 정규식이 무엇인지 모르신다면 Refference란을 참고해주세요. isNumber() @param str{String} @return {Boolean} @설 명: 오직 숫자만 가지고 있는지 확인한다. isNumber = function(str){ var regExp = /^[0-9]+$/; // 숫자만 return regExp.test(str); } 사용 예 isNumber("010123456789"); //true isNumber("가나다라ABCD1234"); //false hasNumber() @param str{String} @return {B..
-
[자바스크립트] javascript 공통함수(1)Front/javascript 2020. 4. 14. 07:07
javascript 공통함수(1) 안녕하세요? 장장스입니다. javascript 공통함수를 정리해보려고합니다. checkReturn() @param input{any}, inputType{String} @return {input} or {false} @설 명 :입력값의 타입을 확인하여 같으면 입력값을 반환한다. 다르면 false를 반환한다. checkReturn = function(input, inputType){ switch(inputType){ case "object": case "obj": case "o": if(typeof input== 'object') return input; else return false; case "string": case "str": case "s": if(typeof ..
-
[MySQL] SELECT한 테이블에 WHERE 조건문 걸기database/mysql 2020. 4. 12. 12:27
SELECT한 테이블에 WHERE 조건문 걸기 안녕하세요? 장장스입니다. 요즘 mysql을 사용하는데 새롭게 알게된 사실이 있어서 기록하려고 합니다. 일명 꿀팁 ^^ ~? SELECT를 실행하여 선택된 데이터가 있는 테이블에 대해 다시 WHERE 조건문을 걸고 싶을때 사용하는 방법입니다. 생각보다 간단한 방법인데 이걸 왜 생각 못했을까 싶네요. 하하 혹시나 나중을 위해 기록삼아 포스팅해봅니다. 이글을 보는 누군가에게 도움이 되시길 바라며 글을 써보겠습니다. 방법 SELECT * FROM테이블명 WHERE 조건문 기본적인 SELECT 쿼리문은 위의 코드처럼 사용하죠. 다시한번 SELECT 문을 사용하는 방법은 FROM 절에 SELECT쿼리를 이용하여 내가 원하는 데이터를 선택한 테이블을 만드는 것입니다. ..
-
[제이쿼리] jQuery Grid 제이쿼리 그리드 셀(cell) 안에 버튼 넣기Front/jquery 2020. 4. 11. 07:07
제이쿼리 그리드(jQuery Grid) 셀(cell) 안에 버튼 넣기 안녕하세요? 장장스입니다. 오늘은 제이쿼리 그리드 안에 버튼 넣는 방법에 대해서 정리해 보겠습니다. 결과 사진 위 사진처럼 제이쿼리 그리드 안에 버튼을 넣어보겠습니다. 수 있습니다. 상세코드 var dataArr = [ {NO:"01",Name:"김OO", content:"혈액검사, MRI촬영",btn:Btn()}, {NO:"02",Name:"이OO", content:"X-ray검사, 심폐기능검사",btn:Btn()}, {NO:"03",Name:"박OO", content:"코로나 검사",btn:"버튼"}, ]; var Btn = function(){ return '삭제'+ ''; } $(function(){ $("#jqGrid").jq..
-
[제이쿼리] 제이쿼리 그리드(jQuery Grid) 페이저 (pager)에러Front/jquery 2020. 4. 9. 10:10
제이쿼리 그리드(jQuery Grid) 페이저 (pager)에러 안녕하세요? 장장스입니다. 오늘은 제이쿼리 그리드를 다루다가 발생했던 에러를 적어보려고 합니다. Uncaught TypeError: Cannot read property 'decimalSeparator' of undefined at Object.NumberFormat Uncaught TypeError: Cannot read property 'decimalSeparator' of undefined at Object.NumberFormat 제이쿼리 그리드 페이징을 적용할 때 자꾸 다음과 같은 에러가 났다. 해결방법 결론부터 말하자면 grid.locale-en.js 파일 선언이 안되어있던 것 떄문이였다. grid.locale-en.js 파일이 필..
-
[제이쿼리] 제이쿼리 그리드(jQuery grid) 사용방법Front/jquery 2020. 4. 9. 07:07
제이쿼리 그리드(jQuery grid) 사용방법 안녕하세요? 장장스입니다. 오늘은 제이쿼리 그리드 사용방법에 대해서 정리해보려고 합니다. 이런 깔끔한(?) Grid 테이블을 생성하고 싶으시다면 제이쿼리 그리드를 사용하면 정말 편리하게 만들 수 있답니다. 제이쿼리 그리드 다운로드 먼저 제이쿼리 그리드를 다운로드해주세요. ▼jQuery-Grid Download jQuery Grid Plugin – jqGrid » Downloads Downloads www.trirand.com 제이쿼리 UI 다운로드 ▼앙상한 그리드 디자인 제이쿼리 그리드만 사용하게 되면 위 사진처럼 앙상한(?) 디자인이 나온답니다. 이쁘게 보일려면 제이쿼리 UI를 설치해주세요. ▼jQuery-UI download jQuery UI jQuer..