'웹개발(JSP&Servlet)/개발하면서GET'에 해당되는 글 57건

  1. 2012.04.04 프로젝트 공유시 인코딩 문제 발생
  2. 2012.02.27 js 파일 내의 한글 출력시 꺠짐
  3. 2012.01.03 Write to static field from instance method

Mac OSX 1대, 윈도우 3대로 웹 작업 협업중인데, 

각자 프로젝트의 Preference의 기본 인코딩이 다르고, 개별 파일 인코딩도 달라서

서로 올린것들이 CVS를 통해 내려 받아 열어보았을때, 한글이 깨져 각자 인코딩을 따로 해줘야 하는 짜증나는 상황이 발생하였다.

모두 기본 인코딩을 통일하여도, 같은 문제가 발생하여서 일일이 지정하였다.

소스 저장소와 동기화 하면서 setting 폴더안에 파일이 하나 있어 변경 내용을 보니,

개별파일의 인코딩을 설정 변경 내용이었다.

encoding=UTF-8 

식으로 전체 프로젝트의 인코딩도 지정할수 있고, 그림 처럼 개별 파일의 인코딩도 설정할수 있다.

파일을 직접 편집할 필요는 없고, 자원에서 우클릭하여 Properties에서 변경해주면 된다.

저작자 표시
신고
Posted by 영겁회귀

src 로 account.js로 로딩하는 자바 스크립트내 한글 문자열이 깨진 채로 출력된다.
맥에서 작업중이라 EUC-KR로 디폴트 인코딩을 사용하고 있었는데 js파일은 EUC-KR 인코딩으로 할지 한글이 깨진다.


java, jsp파일과 반대로 EUC-KR에서 UTF-8로 인코딩을 변경 한후 해결


저작자 표시
신고
Posted by 영겁회귀

ST: Write to static field from instance method (ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD)

This instance method writes to a static field. This is tricky to get correct if multiple instances are being manipulated, and generally bad practice.

FindBugs 플러그인으로 안드로이드 앱을 체크해보니, 앱 사용중 재생시킨 음악을 다른 액티비티, 재생중 전화가 올때를 대비한 SystemService 관련 코드에서 사용중인 재생Flag를 static으로 처리했더니 다수의 인스턴스일때 문제가 되며, 일반적으로 성능이 좋지 않다고 marked됨.

-> Android앱에서는 하나의 액티비티가 여러개의 instance가 생기지는 않겠지만 수정하기로 함
-> Static 변수를 제거하고 해당 플래그는 영속성을 가지는 sharedpreference를 사용하기로 함.
-> 더이상 marked되지 않는다 

저작자 표시
신고
Posted by 영겁회귀

티스토리 툴바