정리 33

CKEDITER 4 이미지 업로드 문제

이미지 업로드 하는 방법은 인터넷에 한두개 있으니 잘 보고 했고.. 문제는 익플 크롬에서는 잘 올라가는데 익플에선 유난히 안된다. https://okky.kr/article/376006 여기에 답이 있었다.====================================크롬이나 파이어폭스는 URL을 자동으로 인코딩해서 전송하기 때문에 되지만,익스플로러는 한글 문자 그 자체로 전송해버립니다. 따라서 컨트롤러 단에서 URLEncoder.encode(bDTO.getFilename(),"UTF-8")이런식으로 인코딩을 해서 넘겨 줘야 합니다.======================================= 라고 한다. String newFileName = URLEncoder.encode(fileName,"..

정리/자바 2018.12.14

SVN에서 프로젝트를 Check Out 했는데 이상했다.

말그대로 체크아웃으로 프로젝트를 분명 받았는데... 어딘가 이상할때..패키지가 일반 폴더 아이콘이지 않나.. 톰켓에 연결하려해도 목록에 해당 프로젝트가 보이지않고... 이유는 심플했다. 나는 빨간네모를 우클릭 해서 Check Out을 실행했다. 그러면 프로젝트가 아니라 저장소 자체를 내려받게되는것. 파란네모를 체크아웃으로 받았더니 잘 된다.

정리/자바 2018.10.10

소켓 프로토콜을 왜 만들어야하죠? 1탄

프로토콜. 약속.간혹 군대 무전을 흉내내는 드립을 보면 꼭 등장하는게 있다.[오바][알파팀 건물에 진입했다 오바][알았다 오바]들어 본적 있지 않은가? 없어? 없음 말구 ㅎㅎ'오바'는 내 말이 끝났다 라는 거다. 왜 이게 필요할까? 무전기는 단방향 통신 기기라서 그렇다. 단방향 통신기기가 뭔지는 당연히 알고 있다고 치고.일종의 약속인 셈이다. '오바' 라고 함으로써 상대방은 '아 이사람의 말이 끝났구나' 하고 알게 되는 것. 소켓 통신의 프로토콜도 이와 같은이유이다.클라와 서버간의 stx,data(4자리 숫자),etx의 약속이 정해져있다고 치면클라가 stx+data(4)+etx 의 규격에 맞게 보내주면 서버에서는 약속에 맞춰본다.'아 앞에 붙는건 데이터가 시작되는 뜻이고 그다음 4자리는 보내고싶었던 데이..

정리/자바 2018.06.25

웹 접근성에 대해 첨 알았음.

웹접근성이 뭔지는 구글링하면 많이 나오니까 알아서 찾아보도록하고.나의 경우는 다음과같은 문제들이 있었다.1) a 태그"#"으로 해놓는 이유는 여러 이유가 있지만 나는 보통 2가지 경우에 쓴다.1. 이동경로가 아직 확정되지않음.데모페이지를 만들때 주로 쓰는 방식이다. 이동이 정해지진 않았지만 앞으로 이동하는 뭔가를 추가하려할때 이렇게 해놓는 편.2. 포인터대상에 마우스를 올렸을 때(hover) 커서가 손가락 모양으로 바뀜으로써 클릭이 가능한 개체임을 표시하고싶을 때 씀.이 방법은 알고는 있지만 사용하지 않는다. css에 :hover{ cursor:pointer; } 를 적용하면 끝나는일이기 때문. 1번의 경우때문에 접근성검출에서 걸렸다. 이 역시 구글링하니까 훌륭한 대체제가 있었다.href="javascr..

정리/자바 2018.05.30

6.0에서는 되는데 5.0에서는 왜 안될까..

카메라호출 - 촬영 - crop-crop저장-저장된 이미지 ImageView에 띄우기 에서 마지막 단계가 안된다. 6.0이상의 버전은 되는데 5.9 이하의 버전에서는 안된다. (SDK) 6시간을 해맸는데... 당연히 권한 문제라고 생각했다. 6.0부터는 권한을 물어보니까...앱을 확인해도 이상없고.. 인터넷에 올드한 코드들 따라 쳐도 똑같고... 원인은 정말 우연찮게 발견했다.-----------------------------------------------------------------------------------------------------------------------------------------------------두 이미지의 차이가 보이는가? grid와 linear의 차이다. l..

안드로이드 SVN 후기

선배가 한번 해보라고 해서 갑작스럽게 시작된 SVN 세팅불친절한 블로그들의 설명과 답도없는 설명부족상태에서 나는 결국 선배에게 다시 물어보러 가야했다.여차저차 이런 저런 블로그들을 뒤져서 프로젝트를 올리고 받아보기도했다. 그리고 그 결과 이런 병신툴을 쓰느니 git 계정 지르고 올리기로 마음먹었다.끝 ** 2018-04-17 **내 의지대로 쓰지 않는 것이 불가능 한 터라 한시간동안 삽질을 거듭하여 세팅에 성공했다.git이랑 다를게 없잖아...이번에 깨닳음을 얻었다.세상에 병신툴은없다.내가 병신일뿐

라이브러리를 추가했는데 메서드를 찾을 수 없다는 오류가...

정말 괜춘한 라이브러리를 찾았다.냉큼 적용했다. 그런데.. java.lang.NoSuchMethodError: No virtual method load(Ljava/io/File;)Lcom/bumptech/glide/DrawableTypeRequest;....에러를 뱉으며 앱이 뻗어버렸다. 않이 쉬벌 이런게 어디서! 개발자 블로그는 더이상 덧글 작성이 불가능한 상태 (이게 무슨..)작년까지는 덧글이 있다. 일일이 답변해주면서 수정하는 모습이 정말 아름다웠다. 아니 이게 아니지 저 오류를 갓 구글님께 여쭈어봤다. 소용없었다. 검색되는 내용은 '이런 에러나는데 어떻게함?' 하는 질문글들이었다. 이런 글들이 있다는 뜻은? 엄청 별거 아닌 문제라는 것. 일단 내 에러를 다시 보자. java.lang.NoSuchM..