분류 전체보기
-
출처 : https://www.w3schools.com/java -- 자바 클래스 이론 START -- 자바 배열 ArrayList ArrayList 정렬 java.util패키지 의 또 다른 유용한 클래스는 목록을 알파벳순 또는 숫자순으로 정렬하는 방법을 Collections포함하는 클래스 입니다.sort() import java.util.ArrayList; import java.util.Collections; // Import the Collections class public class Main { public static void main(String[] args) { ArrayList cars = new ArrayList(); cars.add("Volvo"); cars.add("BMW"); car..
[JAVA] 자바 클래스 이론 모음 (2)출처 : https://www.w3schools.com/java -- 자바 클래스 이론 START -- 자바 배열 ArrayList ArrayList 정렬 java.util패키지 의 또 다른 유용한 클래스는 목록을 알파벳순 또는 숫자순으로 정렬하는 방법을 Collections포함하는 클래스 입니다.sort() import java.util.ArrayList; import java.util.Collections; // Import the Collections class public class Main { public static void main(String[] args) { ArrayList cars = new ArrayList(); cars.add("Volvo"); cars.add("BMW"); car..
2024.04.03 -
출처 : https://www.w3schools.com/java JAVA 메서드 메서드 오버로딩 메서디 오버로딩을 사용하면 여러 메소드가 서로 다른 매개변수를 사용하여 동일한 이름을 가질 수 있습니다. 자바 재귀 재귀는 함수 자체를 호출하는 기술입니다. public class Main { public static void main(String[] args) { int result = sum(10); System.out.println(result); } public static int sum(int k) { if (k > 0) { return k + sum(k - 1); } else { return 0; } } } 정지상태 루프가 무한 루프 문제에 직면할 수 있는 것처럼 재귀 함수도 무한 재귀 문제에 직면..
[JAVA] 자바 메서드, 클래스 이론 정리 (1)출처 : https://www.w3schools.com/java JAVA 메서드 메서드 오버로딩 메서디 오버로딩을 사용하면 여러 메소드가 서로 다른 매개변수를 사용하여 동일한 이름을 가질 수 있습니다. 자바 재귀 재귀는 함수 자체를 호출하는 기술입니다. public class Main { public static void main(String[] args) { int result = sum(10); System.out.println(result); } public static int sum(int k) { if (k > 0) { return k + sum(k - 1); } else { return 0; } } } 정지상태 루프가 무한 루프 문제에 직면할 수 있는 것처럼 재귀 함수도 무한 재귀 문제에 직면..
2024.04.03 -
문제상황 일부 input, textarea에서 위와같은 식으로 문자가 출력되는 현상 해결방법 : 치환 함수만들어서, class에 지정해줌 참고코드 // 특수 문자 치환 (html 모두 그려진 뒤 실행해야 함) $(document).ready(function() { $('.htmlEscapeVal').each(function() { $(this).val(replaceSpecialCharacters($(this).val())); }); $('.htmlEscapeText').each(function() { $(this).text(replaceSpecialCharacters($(this).text())); }); }); //특수 문자 치환 함수 function replaceSpecialCharacters(str..
[html/js] – & 등과 같은 문자 출력되는 경우 대처법, 참고 코드문제상황 일부 input, textarea에서 위와같은 식으로 문자가 출력되는 현상 해결방법 : 치환 함수만들어서, class에 지정해줌 참고코드 // 특수 문자 치환 (html 모두 그려진 뒤 실행해야 함) $(document).ready(function() { $('.htmlEscapeVal').each(function() { $(this).val(replaceSpecialCharacters($(this).val())); }); $('.htmlEscapeText').each(function() { $(this).text(replaceSpecialCharacters($(this).text())); }); }); //특수 문자 치환 함수 function replaceSpecialCharacters(str..
2024.03.22 -
언제 쓰는거야? : 페이지가 로드되거나 새로고침될 때 항상 최신 버전의 CSS, JS파일 가져오고 싶을 때 사용 단순하게 말하면, 그냥 무조건 최신버전의 CSS, JS파일을 가져오기위해서라고 생각하면 될 듯 방법 : JSP기준에서 template.jsp ( css, js파일을 관리하는 화면 )에서 css, js호출 코드 뒤에 현재날짜.시간을 매개변수로 붙여주면 끝. ( 20240322103533 초단위까지 해주는 이유는 사용자관점에서 초단위로 페이지 로드 및 새로고침하므로. ) 예시
[js/css] 페이지 로드, 새로고침 시 항상 최신 버전 CSS, JS파일 가져오는 방법, 코드언제 쓰는거야? : 페이지가 로드되거나 새로고침될 때 항상 최신 버전의 CSS, JS파일 가져오고 싶을 때 사용 단순하게 말하면, 그냥 무조건 최신버전의 CSS, JS파일을 가져오기위해서라고 생각하면 될 듯 방법 : JSP기준에서 template.jsp ( css, js파일을 관리하는 화면 )에서 css, js호출 코드 뒤에 현재날짜.시간을 매개변수로 붙여주면 끝. ( 20240322103533 초단위까지 해주는 이유는 사용자관점에서 초단위로 페이지 로드 및 새로고침하므로. ) 예시
2024.03.22 -
먼저 메인은 크게 별 히스토리 / 소식 및 쿠폰정보 알림 / 이전 주문 내역 / 이벤트 / 딜리버리 그리고 맨 하단은 고정메뉴로 홈 / 페이 / 오더 / 숍 / 기타로 구성되어 있다. 메인에서 하단으로 내려보면, 일관성있게 디자인이 되어있다. 엄청 깔끔하다! 라는 느낌이 든다. 보통 이벤트나 새로운 소식등을 알 수 있다. What's new를 클릭하면 화면이 이동되고, 최근 이벤트, 소식들을 알 수 있다. 쿠폰 등록 화면을 캡처하던 중 오류?인가 싶은 화면이 있다. 캡쳐가 되면 안되는데 캡쳐가 된다.? 하단의 PAY 탭을 누르면, 사용자가 등록한 카드를 확인할 수 있고, 슬라이드 형식으로 여러 카드를 확인할 수 있는 구조이다. 결제화면도 꽤 심플해서 좋았다. 이런 식으로 매장을 인식할 수 있는 기능도 있..
[UX/UI] 스타벅스 앱 UI/UX 공부하기먼저 메인은 크게 별 히스토리 / 소식 및 쿠폰정보 알림 / 이전 주문 내역 / 이벤트 / 딜리버리 그리고 맨 하단은 고정메뉴로 홈 / 페이 / 오더 / 숍 / 기타로 구성되어 있다. 메인에서 하단으로 내려보면, 일관성있게 디자인이 되어있다. 엄청 깔끔하다! 라는 느낌이 든다. 보통 이벤트나 새로운 소식등을 알 수 있다. What's new를 클릭하면 화면이 이동되고, 최근 이벤트, 소식들을 알 수 있다. 쿠폰 등록 화면을 캡처하던 중 오류?인가 싶은 화면이 있다. 캡쳐가 되면 안되는데 캡쳐가 된다.? 하단의 PAY 탭을 누르면, 사용자가 등록한 카드를 확인할 수 있고, 슬라이드 형식으로 여러 카드를 확인할 수 있는 구조이다. 결제화면도 꽤 심플해서 좋았다. 이런 식으로 매장을 인식할 수 있는 기능도 있..
2024.03.10 -
맥북 공식사이트 바로가기 M3란?M은 MetaData[메타데이터]의 약자로, M3는 메타데이터의 세번째 버전을 뜻하는 것 같다. (절대적이진 않지만, 버전이 높을수록 좋겠지?..)메타데이터는 데이터에 대한 설명, 구조화 및 관리를 위한 정보를 포함하는 데이터입니다. 이는 데이터베이스, 파일 시스템, 웹 페이지 등 다양한 곳에서 사용됩니다. M3이 개발된 이유는 데이터의 유형, 형식, 속성 등을 더 잘 설명하고 관리하기 위해 개발되었으며, 데이터 관리 및 검색의 효율성을 향상시키는데 도움이 된다고 합니다. 8코어란?컴퓨터나 모바일 장치에서 중앙처리장치(CPU)의 코어(Core)수를 나타냅니다.즉, CPU가 여러 개의 독립적인 프로세싱 유닛인 코어를 가지고 있음을 의미합니다. 8코어는 보통 고성능의 컴퓨..
맥북 프로 M3 14인치, M3, 8코어가 뭐야? (제발 이정도는 알고 사세요..!)맥북 공식사이트 바로가기 M3란?M은 MetaData[메타데이터]의 약자로, M3는 메타데이터의 세번째 버전을 뜻하는 것 같다. (절대적이진 않지만, 버전이 높을수록 좋겠지?..)메타데이터는 데이터에 대한 설명, 구조화 및 관리를 위한 정보를 포함하는 데이터입니다. 이는 데이터베이스, 파일 시스템, 웹 페이지 등 다양한 곳에서 사용됩니다. M3이 개발된 이유는 데이터의 유형, 형식, 속성 등을 더 잘 설명하고 관리하기 위해 개발되었으며, 데이터 관리 및 검색의 효율성을 향상시키는데 도움이 된다고 합니다. 8코어란?컴퓨터나 모바일 장치에서 중앙처리장치(CPU)의 코어(Core)수를 나타냅니다.즉, CPU가 여러 개의 독립적인 프로세싱 유닛인 코어를 가지고 있음을 의미합니다. 8코어는 보통 고성능의 컴퓨..
2024.03.10