분류 전체보기 495

엑셀 데이터 숫자가 영어로 보이는 현상

혹시 엑셀 활용하시다가 숫자 데이터가 '1.02E' 어쩌구 ~~~~ 막 이렇게 보이던 현상보신적 있나요? 처음에 이렇게 하면 그냥 메모장에 붙여서 넣거나..셀서식 텍스트, 일반 이런걸로 막 바꿔봤는데도 안되더라고요... 일은 급한데 ㅠㅠ 오늘도 역시나 이와 같은 현상 발생..현상가 마주쳤을때! 이번엔 한번에 풀고 적어두리라 생각해서바로바로 캡쳐를 하고 이렇게 포스팅을 합니다. 해결방법은 되게 간단합니다....매번 제대로 기억을 못하고 있어서 헤맸지만.. 엑셀 프로그램 보면 상단에 메뉴들이 상당히 많죠? 데이터의 서식을 변경하고 하자는 셀의 범위를 선택합니다. 그리고 상단에 '서식' 이라는 부분을 선택합니다.마지막으로 '셀 서식'을 선택합니다. 그리고 왼쪽에 보이는 범주에서 숫자를 선택합니다.저는....숫..

자바 선택정렬(select sort)

평소 알고리즘 공부를 해야지 ~ 해야지 하고 생각하고 있다가.드디어 정리를 하게 됩니다. 선택정렬 개념첫번째 위치의 숫자와 두번째,세번째, 네번째로 계속 뒷자리 숫자와 대소비교를 합니다.그리고 작은 숫자와 자리를 변경합니다. 예시초기 데이터 : 8,3,6,2,10,4 실행 : step01 8,3,6,2,10,4↑첫번째 데이터 8을 기준으로 그다음 데이터 3과 비교3,8,6,2,10,48과 3의 자리 변경 그다음 데이터 6과 비교(변화없음)그다음 데이터 2와 비교(자리변경)2,8,6,3,10,4 그다음 데이터 10과 비교(변화없음)그다음 데이터 4와 비교(변화없음) step022,8,6,3,10,4 ↑이다음에는 두번째 위치의 숫자 8부터 대소비교를 시작합니다. 소스코드 첨부합니다. /** 1. index가..

개발/java,spring 2017.09.16

git 저장소 만들고 커밋(commit) 하기

안녕하세요. 지난 포스팅에서는 git을 설치 하는 방법을 적었습니다. [개발/개발도구] - [git 설치] github 처음 사용기 git을 설치하 였으니 이번에는 저장소를 만들고커밋(commit)하는 방법에 대해 포스팅하겠습니다. 먼저 본인의 git에 접속합니다.'read the guide' 와 'Start a project'가 있습니다.새로운 저장소를 만들기 위해 Start a project를 선택합니다. 좌측하단에는 제가 만들어두었던 저장소가 출력됩니다. 그리고 저장소 이름! Repository name을 입력합니다.적어놓은 name은 algorithm_ 이지만 ... 본 이름은 algorithm입니다.만들어놓고 캡쳐를 못해서 다시 돌아와서 캡쳐한거거든요 ㅠㅠ 그리고 옵션은 Public과 Priva..

개발/git 2017.09.15

[git 설치] github 처음 사용기

안녕하세요.개발자분들 github 정말 많이 쓰시죠?그럼에도 불구하고 저는 안쓰고 있었다는 사실...저는 svn을 사용중이었습니다.이에 git을 처음 설치하여 사용해보기로 마음을 먹었습니다. 제가 git을 잘 다루는건 아니고... 처음부터 하는걸 적어두어야나중에 또 똑같이 헤매이지 않기 위함입니다. 처음에는 어디에서 다운 받는건가 .....그것부터 헤맸습니다.다른 윈도우 git을 설치하였는데 GUI 환경이기 때문에 여기서 다시 설치했습니다.https://git-for-windows.github.io/ GUI환경이 더 편하긴 하지만 맥도 가지고 있고git은 콘솔에서 많이 사용하는걸 봐왔기때문에콘솔로 하고자 마음먹었습니다. 이제 설치파일을 실행시켜 git을 설치해 보도록 하겠습니다. 여기까지는 일반적인 프로..

개발/git 2017.09.13

리눅스 방화벽 설정(linux firewall)_the network adapter could not establish the connection

안녕하세요. 매번 시스템 테스트하다가.... 방화벽 막혀서 접속 안된 적이 많습니다.다음과 같은 에러도 많이 보게 되고요. 네트워크 블라블라~~~서비스가 안올라가면 로그를 꼭 확인하세요! the network adapter could not establish the connection 처음엔 소스를 제대로 올리고 에러를 만나 적잖히 당황했던 기억이 있습니다.지금부터 방화벽 설정을 설명드리겠습니다.음...확인하지 않고 똑같은 방화벽 여는 구문을 중복해서 적어본적은 없지만..먼저 방화벽을 설정하기전에 현재 어떤 포트가 열려있는지 확인해야 합니다. 방화벽 확인 명령어 : netstat -ntl 명령어를 실행 하면 위와같은 화면이 출력됩니다.tcp에 보시면 현재 열려있는 포트번호를 알 수 있습니다.저는 현재 8..

개발/리눅스 2017.09.11

Tomcat Post로 넘어가는 파라미터 갯수와 size 설정

프로젝트를 진행하던 도중 다음과 같은 에러를 만났습니다. 사실 아래의 메시지는 톰캣용이 아니고 제우스 에러 입니다.하지만 현재 개발서버가 톰캣이기 때문에 톰캣용으로 해결책을 찾았습니다. 바로 파라미터 개수가 설정 해놓은 개수보다 초과했기 때문입니다.톰캣에서 설정해 놓을 속성은! maxPostSize와 maxParameterCount입니다. Tomcat은 기본적으로 Post로 넘어갈 수 있는 Parameter 최대 Size가 2097152 (2 megabytes), 최대 Parameter갯수는 10000개입니다.(Tomcat 7.0기준) get방식 말고 Post 방식에도 제한이 있다는 사실을 이번에 처음 알게되었습니다. 이제 maxPostSize 와 maxParameterCount의 속성값을 변겨해보도록 ..

개발/was 2017.09.10

javascript setInterval, setTimeout 몇 초후 실행, 몇초마다 실행

안녕하세요 ~!자바스크립트를 이용하면서 빈번히? 쓰이는 함수를 소개합니다.저도 2~3번??? 찾아 쓰다가 적어두려 합니다. 바로 setInterval 함수와 setTimeout 함수 입니다. setInterval 함수! - > 특정시간마다 계속 실행되는 함수! ex) 1초마다 계속 실행! setTimeout 함수! - > 특정시간이후 실행 ex) 1초 후 실행! 제가 실제 사용한 예 입니다. 사용법 : setInterval('함수', 시간), 1000가 약 1초 입니다. setInterval(function(){var time_text = '(' + time +'초 후 목록이 갱신됩니다.)';$("#count").text(time_text);time--;},1000); 해석 : time 값을 초기에 10..

이클립스를 통한 라이브러리 추가 및 jdk 버전 변경하기

대학교때 라이브러리를 추가하거나 jdk버전을 변경할때!엄청....어리버리 하면서 뭐가 뭔지로 몰랐던 시절이 생각이 납니다.음...약간 초보적인?그렇다고 무시 할것이 아니라한번쯤은 꼭해보고 알아두어야할 설정법인것 같습니다. 먼저 프로젝트를 우클릭하여 'Properties'를 선택합니다.프로젝트 우클릭화면은 캡쳐 하지 않았지만... 좌측에 맨 위 프로젝트명을 우클릭하시면 됩니다. 화면을 보시면 제가 클릭한 것을 보실 수 있습니다.'Java Build Path'를 선택합니다.그리곤 우측에서 빨간점에 표시된 'Add Library' 를 선택합니다. 그러면 창이 하나 뜨게됩니다. 그리고 JRE System Library를 선택!사실 되게 복잡해 보이지만 의미만 알게되면....외우지 않고도 간단히 하실수 있습니다...

개발/java,spring 2017.09.08

웹취약성 크로스사이트 스크립트(XSS) 처리하기

프로젝트를 진행하다가 웹취약성에 걸렸습니다. 에러페이지 떨어지는 곳이 없다, 톰캣 매니저 페이지 접근이 가능하다 등등.... 그중에서도 이번에 포스팅할 내용은 웹취약성! 크로스사이트 스크립트 처리 입니다. 그렇다면 웹취약성 크로스사이트 스크립트! 확인방법은!!! 웹취약성 TEST 이런식으로 게시판에 등록하여 조회 하게되면 alert창이 뜨게 됩니다. 취약점 내용웹 애플리케이션을 사용해서 다른 최종 사용자의 클라이언트에서 임의의 스크립트가 실행되는 취약점 입니다. 크로스사이트스크립팅(XSS) 취약점은 웹 페이지가 사용자에게 입력 받은 데이터를 필터링하지 않고 그대로 동적으로 생성된 웹 페이지에 포함되어 사용자에게 재전송 할 때 발생합니다. 자바스크립트처럼 클라이언트 측에서 실행되는 언어로 작성된 악성 스크..

오라클 ORU-10027: buffer overflow, limit of 20000

저는 sqlGate를 자주 사용합니다. 프로시저나 아니면 데이터가 많은 테이블에 접근할을때 다음과 같은 에러를 만났습니다. ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes ORA-06512: "SYS.DBMS_OUTPUT", 줄 32에서 ORA-06512: "SYS.DBMS_OUTPUT", 줄 97에서 ORA-06512: "SYS.DBMS_OUTPUT", 줄 112에서 ORA-06512: "FUN_GETUSERNAME", 줄 16에서 실제 화면은 다음과 같습니다. 처음에는 뭔지도 모르고 에러를 만나니까... 그냥 넘어가고 이랬거든요. 구문 틀린게 없는데 뭐라무라 에러가 나니깐..... 제가 해석한 의미는! 오라클에서 해당 내용을 처리하는데 출력되는..

개발/DB 2017.08.29