본문 바로가기

[eclipse] 이클립스 실행이 되지 않는 경우 이클립스를 실행했을 때 "no java virtual machine was found after searching the following locations jre" 이란 경고창이 뜨면서 열리지 않는 경우가 있다. 1. 환경변수 설정을 안했거나, 2. eclipse.ini 에서 vm 경로 설정을 안했거나 잘못 지정했거나 둘 중 하나의 경우이다. 1. 환경변수 설정 - 탐색기 실행 내 PC 오른쪽 마우스 -> 속성 -> 왼쪽 고급 시스템 설정 클릭 -> 환경변수 클릭 -> 시스템 변수 새로 만들기 : 변수 이름(임의로 설정), 변수 값(사전에 설치해놓은 jdk 경로) -> PATH 편집 -> 새로 만들기 : "%방금 만든 임의로 설정한 변수이름%\bin" 추가 2. eclipse.ini 에서 vm 경로 설..
[adobe illustrator] 일러스트 글자 깨뜨리기 상대방이 내가 가진 폰트가 없을 경우 글자가 깨져 보여 디자인을 망친다. 이를 방지하기 위해 글자를 패스화 시켜 저장하여 보내면 글자가 깨져보이지 않아 디자인을 망칠 걱정이 없다. 글자 깨뜨리기 방법을 아래와 같이 따라한다. * 윈도우를 기반으로 작성하였습니다. * 1. 원하는 글자를 타이핑한다. 2. 왼쪽 검은 화살표를 선택해 방금 쓴 글자를 선택한다. 3. 단축키 ctrl + shift + O를 눌러 글자를 도형화한다. 끝.
[javascript & jQuery] "Uncaught TypeError: Cannot read property 'defaultView' of undefined" 가 뜰 때 jquery-2.2.4.min.js 를 사용하여 퍼블리싱을 하고 있는데 콘솔 창에 "Uncaught TypeError: Cannot read property 'defaultView' of undefined" 란 문구가 아래와 같이 떴다. 내가 만든 함수 중 onclick으로 함수를 호출 했는데 해당 함수의 매개변수를 'this'로 호출하여 문제가 생겼던 것이다. 아래 화면을 참고하자. (직접 짠 코드입니다. 사용할 경우 출처를 밝혀주세요!) 1번과 2번을 실행했을 때 2번은 정상 작동하나 1번으로 인해 콘솔에 에러 메세지가 뜬다. 디버깅 결과, 1번에서 class 가 세개 이상이 있는데, onclick=""으로 함수호출을 할때 매개변수로 'this'를 사용했기에 셋 중 어느 클래스를 가리키고 있는지 정확..
[javascript & jQuery] jQuery 버전 차이점 현재 1.xx 에서 3.xx 까지 jQuery 버전이 나와있다. 1.xx 는 구형 브라우저 버전을 대부분 지원하며 가장 안정적인 release 이다. 주로 공공기관 사이트나 국가 관련 사이트 등 구형 브라우저를 사용하는 사용자가 많을 것으로 예측되는 사이트에 사용된다. ※ 이슈) 1.9 이전의 버전과 그 후의 버전 간의 호환성 문제가 발생하여 최신버전의 jQuery를 필요로 하는 플러그인 이나 스크립트를 삽입할 때 제대로 작동하지 않을 수 있다. 따라서 jQuery Migrate를 삽입하여 문제를 해결한다. 출처: http://webdir.tistory.com/468 [WEBDIR] 2.xx 부터는 익스의 6~8 버전을 지원하지 않는 등 간소화? 하여 1.xx 보다 용량이 적다. 익스 6~8 버전 보다 ..
[javascript & jQuery] $(document).on 으로 동적 이벤트 걸기 스크립트를 짤 때 보통 이벤트는 $(document).ready(function(){}); 에 걸곤 했었다. 하지만 변수로 해당 이벤트를 제어해야 할 경우에 $(document).ready(function(){}); 안에서 변수 선언을 해주어야 해당 이벤트가 작동이 된다는 문제점이 있어서 중복 함수나 이벤트가 내 소스에 넘쳐 났었다. 그러니까, 이런 식으로 코드를 짠다면 변수 color를 인식하지 못한다. (직접 짠 코드입니다. 사용할 경우 출처를 밝혀주세요!) var color = '#f00'; $(document).ready(function(){ $(this).parent('.script-enter-object').css({ borderColor: color });}); 그래서, 아래와 같이 짤 수 ..
[mysql] mysql 접속 명령어 아주 가끔씩 윈도우 cmd 창으로 mysql를 접속할 때마다 명령어를 까먹어서 구글링을 매번해야한다..... 내 블로그의 목적 중 공부하고 그걸 까먹지 않기 위해 정리할 겸 기록해두는 목적도 있으므로 오늘도 잊어먹지 않기 위해 기록한다ㅎㅎㅎ 기록으로 인해 다른 분들도 도움을 얻어가면 더욱 좋으므로 ! 로컬환경엔 지금 xampp라는 apm 패널이 설치되어있는 상태여서 루트를 xampp로 맞추고 mysql 접속을 시도할 것이다. 1. mysql 폴더 위치로 경로를 움직여서 dir 명령어로 폴더안의 어떤 파일들이 있는지 살핀다. 2. bin이라는 폴더를 발견했으면 진입한다. ex) cd 진입할 폴더명 3. 그후 mysql -u root -p 를 입력하여 mysql에 root라는 사용자(user)로 패스워드를 ..
[wordpress] Fusion Builder의 menu anchor 기능으로 해결 안될 때 박스를 클릭 시 박스에 해당되는 내용으로 스크롤이 이동되게 하는 기능은 퓨전빌더의 menu anchor 기능으로 어느부분 소화가 가능하다. 하지만 아래와 같이 홈페이지 스크롤 시 헤더 부분이 고정된다면, 고정된 헤더 부분의 높이만큼 가려져서 해당내용이 잘려보이는 현상이 발생한다. 따라서 별도의 스트립트가 필요한 상황이다. 1. 해당 페이지의 Code Block를 추가하여 아래의 코드를 추가한다. (직접 짠 코드입니다. 사용할 경우 출처를 밝혀주세요!) /** Author : jsChoi* CreatedDate : 20181122*///page scroll functionfunction clickOnPage(menuIndex) { jQuery(..
[wordpress] AvadaTheme 모바일 탑버튼 활성화 아바다 테마도 반응형을 지원하지만 웹에서 보이던 탑 버튼이 모바일에서 안보이는 현상이 생긴다. Avada > Theme Options > Advanced > ToTop Script on mobile 에서 On을 Off로 변경하면 해결된다. 만약 ToTop Script on mobile 이란 옵션이 보이지 않거나 탑 버튼이 그래도 생기지 않는 다면 해당 FTP 경로에서 "\wp-content\themes\Avada\includes\options\advanced.php" 파일을 열람 후 'status_totop_mobile' => array( 'label' => esc_html__('ToTop Script on mobile', 'Avada'), 'description' => esc_html__('Turn o..