본문 바로가기

Web

(23)
[Java] 반복문에서 break를 사용해야할 때 상황 1 public class BreakExample2 { public static void main(String[] args) { int sum = 0; int num = 0; for(num = 0; sum = 100) break;// sum이 100보다 크거나..
[Java] Eclipse (이클립스) 단축키 단축키 기능 ctrl + F11 Run. 실행 ctrl + 스페이스바 자주 쓰이는 템플릿 ctrl + alt + 방향키(위, 아래) 해당 줄을 윗줄/아랫줄에 복사하기 ctrl + d 해당 줄 내용 삭제 ctrl + shift + f 코드를 깔끔하게 ctrl + n 새 파일 만들기 ctrl 누른 상태로 마우스로 해당 변수 클릭 해당 변수가 선언된 위치로 이동
[Java/개념] 변수와 상수, 형변환 변수 - 변하는 수 - 변수를 사용하기 위해 어떤 형태의 자료를 저장할 것인지 정해야 함. 이 형태를 '자료형'이라고 함. - 변수를 선언한다 = 선언한 변수 이름으로 어떤 위치에 있는 메모리를 얼마 만큼의 크기로 사용하겠다 - 영문자나 숫자 사용 가능. 특수 문자 중에는 $, _만 사용 가능. 예약어는 사용 불가능 기본 자료형/프리미티브 타입(primitive) - 자바 라이브러리에서 기본으로 제공. cf) 참조데이터타입 정수형 문자형 실수형 논리형 1바이트 byte - - boolean 2바이트 short char - - 4바이트 int - float - 8바이트 long - double - 1. 정수 자료형 - 양수, 음수, 0을 나타낼 때 사용하는 자료형 - byte형: 바이트 단위의 정보를 저장..
[Javascript] 콘솔 로그가 바로 사라지는 문제 로그인 화면 구현 연습을 하던 중에, 콘솔 로그를 찍으니까 콘솔로그가 바로 사라지는 문제가 발생했다. 로그인 기능 구현하는 방법은 크게 2가지가 있는데, 본 포스팅에서는 굳이 다루진 않겠다. 로그인 화면 구현 후, 로그인 버튼을 눌렀음에도 불구하고 콘솔 로그가 찍히지 않았다. (0.1초 만에 사라지는 것을 볼 수 있었다.) 원인은 아무래도 form 태그 안에 button을 생성하면서, type 속성이 submit 이기 때문인 것 같았다. 해결 방법은 크게 3가지가 있는데, [1] 버튼을 form 밖으로 내보내기 [2] 버튼 type을 button으로 바꾸기 (디폴트값은 submit) [3] preventDefault(); 이용하기 http://tcpschool.com/html-tag-attrs/butto..
[HTML/Error] 티스토리 스킨 편집 시 빨간색 글씨가 뜰 경우 블로그를 조금씩 수정하고 있는데, 스킨 편집을 하려고 보니, 태그가 빨간색으로 표시되어 있었다. 누가봐도 이건 코드에 문제가 있어서인데, 내가 쓴 코드도 아니고 따로 주석도 달려있지 않아서, 코드의 전체적인 구조를 파악하기가 어려웠다. 물론 이걸 수정하지 않는다해도 홈페이지가 보이는데 큰 문제가 없다. 그러나 코드 자체도 길지 않고, 무엇보다도 매우 거슬리므로, 수정을 해보기로 했다.검색을 해보니 태그의 쌍이 안맞아서 그렇다고 해서 짝이 안맞는 태그를 찾아보기로 했다. 위 스크린샷과 같이 뒷부분 태그들이 빨간색으로 바뀌어있었다. 짝이 안맞는 태그를 찾는 건 생각보다 간단했다. 처음으로 빨간색이 뜨기 시작한 부분을 찾으면 된다. 그리고 그 부분을 잘 보면 분명 짝이 안맞는 태그가 있다. 나의 경우엔
[JavaScript] 구구단 출력하기 구구단을 출력하기 위해선 반복문(for문, while문, do-while문)을 이용하면 된다. * Javascript 코드는 안을 보면 된다. 1. prompt 창을 이용해 몇 단을 출력할지 정한 후, 출력하는 방법 2. 전체 구구단을 출력하는 방법 - for 문 이용 - while 문 이용 - do-while문 이용
[Error 해결] Error: 'document' is not defined 편집기로 브라켓(Brackets)을 사용하는데, javascript로 파일을 만들고 코드를 작성하니까 다음과 같이 에러와 경고가 떴다. 물론 구현하는데 문제가 되는 것 같진 않았지만, 거슬리니까 없애주는 게 좋을 것 같다. ERROR: 'document' is not defined. document.write can be a form of eval. 해결책은 생각보다 간단했다. 확장기능관리자에 들어가서 (오른쪽 벽돌 모양) Default 에서 ESLint와 JSLint를 비활성화해주면 된다. 그런데 이렇게 했을 때 됐다, 안됐다 하는 문제가 발생했다. 이땐 상단에 /*eslint-env browser */ 를 넣어서 해결했다. [참고] https://stackoverflow.com/questions/46..