본문 바로가기
반응형

분류 전체보기706

[JavaScript] Uncaught Error: Syntax error, unrecognized expression: [value=] - Uncaught Error: Syntax error, unrecognized expression: [value=] 에러 - 개발을 하다 아래와 같은 에러가 발생하였다. jquery-3.2.1.min.js:2 Uncaught Error: Syntax error, unrecognized expression: [value=] at Function.ga.error (jquery-3.2.1.min.js:2) at ga.tokenize (jquery-3.2.1.min.js:2) at ga.select (jquery-3.2.1.min.js:2) at Function.ga [as find] (jquery-3.2.1.min.js:2) at r.fn.init.find (jquery-3.2.1.min.js:2) at n.. 2020. 6. 23.
[Android] 안드로이드_갤러리에 이미지 안나오게 하기, 미디어 스캔 회피하기 (feat. .nomedia 파일) -.nomedia 파일을 이용한 미디어 스캔 피하기-어플리케이션 개발을 하다보면 이미지를 특정 경로에 저장하는 경우가 생길수 있는데 문제는 해당 특정경로에 저장되어있는 이미지를 모바일에서 자동으로 스캔을 하여 갤러리에 표시가 되는 문제가 생겼다. 굳이 보여줄 필요가 없는데 말이다. 그러다가 알게된게 미디어 스캔을 회피할 수 있는 방법이 있다 하는데 바로 .nomedia파일을 만들어서 미디어 스캔을 피하는 것이다. .nomedia파일은 0byte짜리의 빈껍대기 파일인데 이게 미디어스캔을 회피할 수 있게 만들어준다. 만드는 방법은 간단하다. //.nomedia 파일 생성 public void createFile() { try { File nomediaFile = new File(mDataPath + "/.n.. 2020. 6. 15.
[JAVA] 자바_공백 제거하기 (feat. replaceAll) - replaceAll을 사용한 공백 제거하기 - 생각보다 개발을 하게되면 공백을 제거해야 하는 상황이 많이 생긴다. trim을 사용하는 방법도 있지만 replaceAll을 사용해 공백을 제거하는 방법에 대해 알아보자. " "(공백)을 이용한 공백 제거 public class ReplaceAllTest{ public static void main(String[] args){ String targetStr = " ... " String replaceStr = targetStr.replaceAll(" ",""); } } 일반적인 경우는 이같은 방법으로 충분히 제거하여 사용이 가능하나, 이 방법은 완전하지 않아 잘 사용하지 않는다. 정규식을 이용한 공백 제거 public class ReplaceAllTest{.. 2020. 6. 11.
[JAVA] java.util.regex.PatternSyntaxException: Dangling meta character - Exception in thread "main" java.util.regex.PattenSyntaxException: Dangling meta character - 해당 에러는 메타문자로 들어가는 일부 특수문자인 ?, *, + ,( ,) ,[, ], {, } 와 같은 문자를 replace, replaceAll, split 등을 사용하여 치환 및 나누어주는 기준으로 사용할 때 발생하는 에러이다. 나같은 경우는 아래와 같은 에러가 발생하였다. Exception in thread "main" java.util.regex.PatternSyntaxException: Dangling meta character '?' near index 0 at java.util.regex.Pattern.error(Pattern.. 2020. 6. 1.
[Android] 안드로이드_SDK 경로 설정 및 변경하기 (ft. Settings) - Android SDK(안드로이드 SDK) 경로 설정하기 - 기존에 사용하던 안드로이드 프로젝트를 체크아웃 혹은 불러오기를 하거나 드라이브의 용량이 부족하여 SDK 위치를 변경하고자 할때 어디서 설정해줘야하는지 몰라 난감한 상황을 방지하고자 기록한다.사실상 구글링을 해보면 SDK 경로를 설정 및 변경해주는 동일한 내용의 글들이 많이들 나오며 그것을 따라해도 큰 문제는 없다. 다만 내가 의아하게 생각했던것은 굳이 Close Project를통해 접근해야하는가? 이다. 우리가 일반적으로 안드로이드 스튜디오에서 관련 설정을 할 때 Settings 메뉴를 들어가고는 하는데 [File] - [Settings] 를 들어가보자 그럼 평소와 같이 Settings창이 뜰텐데 여기서 검색에 "SDK"라 입력해줘도 좋고 [.. 2020. 5. 26.
[Eclipse] eclipse.ini 파일 설정하기 (메모리(heap size), 처리 등) - eclipse.ini 파일 설정하기 (ft. 옵션들) - 여러 프로젝트를 열어서 작업을 하거나 용량이 큰 프로젝트 등을 작업할때 허용 메모리(Heap Size)가 부족해서 성능이 느려지거나 강제종료 되는 경우가 생긴다. 이클립스 메모리 설정, 그외의 각종 옵션을 eclipse.ini 파일을 통해서 설정이 가능하다. 파일 확장자명이 보인다면 아래와 같은 파일이 eclipse.ini 파일이다. 해당 파일을 열어보면 아래와 같이 기본 옵션들이 나오는데 추가 옵션 설정항목에 대해 알아보자. 1 -vm 2 C:/jdk180_202/bin/javaw.exe 3 -vmargs 4 -Dosgi.requiredJavaVersion=1.8 5 -Xverify:none 6 -XX:+UseParallelGC 7 -XX:-.. 2020. 5. 15.
[Eclipse] The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - 에러가 발생한 경위는 별거없고 그냥 SVN에서 프로젝트롤 체크아웃 받았더니 발생한 에러이다 정확하게 어떤 경우에 발생하는 에러인지는 잘 모르겠으나 일단 해결 방법은 존재하니 그 방법에 대해 기록해둔다. Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - The superclass "javax.servlet.http.HttpServlet" was not found on t.. 2020. 5. 7.
[NAVER] 네이버 계정(이메일) 여러개 만들기 (ft. 동일한 번호) - 동일한 번호로 여러개의 네이버 계정(네이버 메일) 만들기 (최대 3개) - 네이버 계정을 새롭게 만들때 기존에 등록되어있던 번호로 만들경우 이미 가입되어있다면서 만들수가 없게 되어있다. 그래서 더 못만드는줄 알았더니 알고보니 최대3개까지 만들수 있다는 얘기를 들었다. 한번 만들어보자. 네이버 하단에 보면 [고객센터]라 있는데 고객센터로 들어가준다. 아래와 같은 화면이 나오면 [회원정보] 를 클릭해 들어가주자. 다음 화면에서 좌측에 [회원 가입/탈퇴] 버튼을 클릭하고 [회원 가입] 버튼을 클릭해주자. 그다음에 [개인 아이디 회원가입 방법] 을 클릭한다. 아래와 같은 화면으로 넘어갈텐데 여기서 [개인 회원가입하기]를 클릭해주자. 기존 회원가입과 마찬가지로 체크하고 넘어가준다. 여기서 슬슬 나는 의문이 생.. 2020. 5. 6.
[JavaScript] window.open 함수를 사용한 윈도우 팝업 창 띄우기 - window.open 함수를 사용한 팝업 창 띄우기 - 개발을 하다보면 꼭 한번쯤은 팝업창을 띄우기 마련인데 여기서도 많이들 갈리는게 윈도우 팝업을 띄워야만 하는 기능이 있고 레이어 팝업을 띄워야만 하는 기능이 존재한다. 사실 레이어 팝업 자체는 그냥 간단하게 태그와 css를 활용하여 만드는게 전부라 따로 정리해둘건 없고 이번 게시글에서는 window.open 함수에 대해 알아보고자 한다. 구문은 다음과 같다 var windowPop = window.open(url, windowName, [windowFeatures]); window.open 함수 매개변수의 역할에 대해 알아보자. ▷var windowPop 변수 (반환값) - 새로 만든 window popup 창의 객체이며 반환값이 없으면(윈도우를 .. 2020. 5. 5.
반응형
TOP