안녕
-
자바스크립트 - 개발자 도구를 열 때만 정상 작동할 경우트러블슈팅 2022. 9. 19.
https://okky.kr/articles/256409 OKKY - 개발자도구 활성화시에만 정상작동하는 이유가 뭘까요? 급하게 질문드립니다. 현재 사이트를 하나 개발중인데 익스플로러에서 맨 처음 로그인시에는 정상인데 로그인하고 나서 나온 메인페이지에서 메뉴를 클릭하여 이동하려고 하면 무한 로딩 증세에 걸립니다. 구글링 okky.kr JavaScript 소스단에서 분명히 코드에 오류가 없고 잘 되어야 하는데 그냥 실행을 했을경우 값 표시가 안된다던가 alert창이나 console을 찍어봐도 안나오는 경우가 있다. 하지만 개발자 도구를 열고 다시 테스트 해보면 작동을 한다. 해결법은 해당 코드 주위에 있는 console.log를 전부 주석 처리하거나 지우면 된다. ex) ajax 통신을 하는데 succes..
-
자바스크립트 .js 파일 수정한거 적용 안될 때트러블슈팅 2022. 9. 15.
js 스크립트 내용을 아무리 고쳐도 실제로 반영이 안되어서 난감했다. 캐시 지우기, 쿠키 지우기, 새로고침, 강력 새로고침 등등 심지어 서버를 내렸다 올려도 적용이 안되는 경우도 있다. 그나마 크롬 기반이면 강력 새로고침으로 대부분 해결이 된다. 하지만 개꾸진 익스라면 ? 강력 새로고침도 없거니와 쿠기,캐시 다 지워도 적용이 안된다. 엣지의 익스모드나 그냥 익스플로어 기반으로 돌려야할 때 js파일이나 css파일 바로 적용할 수 있는 방법이다. 보통의 js파일을 jsp 파일에서 가져올때 쓰는 방법이다. src를 통해 경로를 입력함. 이 경로 뒤에 ver을 붙이는 것이 해결 방법이다. 브라우저에게 이 파일은 다른 버전이라고 알려주는 것. 이런식으로 쿼리스트링 ? 와 ver=(숫자는 아무거나 상관 없음) 을 ..
-
이클립스 - 콘솔창 한글 깨짐 현상트러블슈팅 2022. 9. 6.
DB쪽 오라클 오류가 나온 상황 물론 ORA 오류를 구글에 검색을 해도 어떤 오류인지 나오지만 원래는 콘솔창에도 어떤 내용의 오류인지 표시를 해주는데 한글 인코딩이 깨져 있어서 안나오는 상황이다. 기본 환경 인코딩 세팅을 다 했는데도 불구하고 Ant Build를 할때 콘솔창 한글이 깨져 나온다. 문제는 Ant Build를 할때의 인코딩을 따로 지정해 주지 않았기 때문 이건 비단 Ant Build 만의 문제는 아님 다른 방식의 Build를 할때도 Run Configuration에서 인코딩 설정을 해야 함. Run As - Build 옵션 클릭 - Common 탭 인코딩 옵션에서 MS949 목록을 선택 만약 목록에 MS949가 없으면 그냥 수동으로 입력 한글이 제대로 나옴을 확인할 수 있다.
-
SQL Developer 메모리 부족 (java heap memory)프로그래밍/DBMS 2022. 8. 30.
SQL Developer 사용중 대량의 데이터를 export 하거나 import할때 메모리 부족이 뜰 때가 있다. SQL 디벨로퍼가 설치된 경로 - ide 폴더 - bin 폴더로 이동 sqldeveloper\ide\bin sqldeveloper\ide\bin 이동해서 ide.conf 파일을 메모장으로 연다. 파일 내용중에 64비트 설정이 있다. (32비트면 32비트 설정 해줄 것.) Xms = 최소 메모리 Xmx = 최대 메모리 전부 원하는 만큼 늘려주면 된다.
-
이클립스 - heap 메모리 / perm 메모리 부족 해결트러블슈팅 2022. 8. 29.
이클립스가 설치된 폴더 안에 있는데 ini 설정 파일로도 설정이 가능 하지만 이클립스 내부 설정에서 만지는게 관리하기에 더 좋다. ( ini 파일은 만질때마다 다시 로드 해야하는 번거로움이 있음. ) 일단 heap 사이즈 표시를 위해 이클립스 상단 메뉴바에서 Window - Preferences - General 항목에서 Show heap status 체크 그러면 이클립스 하단 메뉴바에 heap size가 표시가 된다. 이제 본격적으로 heap 메모리와 perm 크기 조절을 위해 VM argument를 설정해준다. 설치 및 추가한 서버 설정 페이지를 연다 (Overview) 서버 항목에 있는 서버를 더블 클릭하면 보통 열린다. ( Overview 탭으로 이동해야함 ) 그리고 Open launch conf..
-
프로그래머스 - 실패율알고리즘 2022. 8. 4.
내 풀이 import java.util.Arrays; public class P_41 { public static int[] solution(int N, int[] stages) { int[] answer = new int[N]; double[] rate = new double[N]; // 스테이지 순차 증가 int next_stage = 0; // 총 사용자 수 int total_user = stages.length; Arrays.sort(stages); // 스테이지 정렬 // 실패율 구하기 for(int i=0; i N) { break; } for(int j=0; j