본문 바로가기

IntelliJ에 Mustache Plugin 설치하기 1. shift 키 두번 누르고 plugins 검색하여 더블클릭 2. mustache 검색 후, 맨 위에 있는 항목 Install
[Apache POI] The maximum column width for an individual cell is 255 characters. Error. The maximum column width for an individual cell is 255 characters Apache POI를 사용하여 엑셀 파일을 만들던 중 위와 같은 오류가 발생하였다. 셀의 너비가 255자가 초과하여 발생한 오류였다. 기존 코드는 다음과 같이 작성되어 있었다. sheet.setColumnWidth(i, (sheet.getColumnWidth(i)) + 1200); 무언가.. 데이터의 길이만큼 셀의 너비를 지정하다가 최대값을 초과하여 발생한 오류 같았다. 최대값 255를 초과하지않도록, min 함수를 이용하여 다음과 같이 처리하였다. sheet.setColumnWidth(i, Math.min(255 * 256, sheet.getColumnWidth(i) + 1..
param undefined 로그인 화면을 구현하면서 자꾸 로그인 화면에서 ID/PWD 값을 못받아 오는 문제가 있었다. var paramId = req.param('id'); var paramPassword = req.param('password'); 다음과 같은 라인에 중단점을 걸어보니 두 값 모두 undefined 로, 내가 입력한 데이터가 들어오지 않았다. 뭐가 잘못된건지 모르겠어서 두 번정도 코드를 다시 작성했지만 해결되지 않았다. 구글링을 하며, 이런저런 방법을 동원하다가 겨우 해결책을 찾았다. 책에는 윗 줄 코드로 작성되어있는데, 아래처럼 바꾸니까 정상적으로 데이터가 들어왔다. 이 두개의 차이는 좀 더 찾아보고 따로 정리를 해야겠다ㅠㅠ
db.collection is not a function 요즘 [do it! Node.js 프로그래밍] 책으로 노드 공부 중인데 로그인 화면을 구현하던 중, 다음과 같은 에러가 발생했다. db.collection is not a function 구글링을 하니 mongoDB 버전에 따라 발생하는 오류라고 한다. 찾아보니 다양한 해결 방법이 있었는데, 나는 그중에서도 다음과 같은 방법으로 해결했다. 추가로 mongoDB 연결 로직 부분에 데이터베이스 이름(local)을 명시해주었다. 그랬더니 다음과 같이 정상적인 로그인 창이 떴다 ㅠ_ㅠ
Ubuntu Server에 GUI(TightVNC) 설치하기 Ubuntu Server에 GUI(TightVNC) 설치하기 지난 포스팅에서는 AWS EC2에서 인스턴스(Ubuntu)를 생성하고 연결하는 방법을 알아 보았다. 이번 포스팅에서는 좀 더 편리한 개발 환경을 위한 GUI를 설치해보고자 한다. Putty로 AWS EC2 인스턴스 연결 후, 순서대로 진행하면 된다. (인스턴스 연결 방법 - https://yenny-zzang.tistory.com/4) sudo apt-get install ubuntu-desktop sudo apt-get update sudo apt-get install tightvncserver gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal GUI 환경을 구성하는 방법에..
AWS EC2 인스턴스 연결하기(Ubuntu) AWS EC2 인스턴스 연결하기 지난 포스팅에 이어서 오늘은 AWS EC2 인스턴스 연결 방법을 알아본다. 이전에 Windows Server(IIS)를 구성했을 때는 원격 데스크톱을 이용해 비교적 쉽게 연결을 했었는데, Ubuntu의 경우는, 따로 프로그램 설치도 해야하고... 개인적으론 번거로운 부분이 많았다. 먼저, 생성한 인스턴스에 연결하기 위해서는 Putty라는 프로그램 설치가 필요하다. Putty는 우리가 구성한 인스턴스에 연결할 수 있도록 도와주는 터미널의 역할을 한다. 먼저, 아래 링크에서 Putty 설치를 진행하자. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.7..
AWS EC2 인스턴스 생성하기(Ubuntu) AWS EC2 인스턴스 생성하기 오늘은 AWS EC2 환경에서 인스턴스를 생성하는 방법을 알아본다. 먼저 AWS EC2(Amazon Elastic Compute Cloud, EC2)란? 인스턴스라 부르는 가상 머신을 원하는 소프트웨어를 포함하여 구성할 수 있게 해주는 서비스이다. AWS에서는 EC2를 포함한 다양한 서비스를 무료로 사용할 수 있는 프리 티어(1년)를 제공하고 있고, 나 또한 작년 졸업작품을 진행하면서 보다 편리하게 가상 환경을 구성했던 기억이 난다. P.S 프리 티어 만료 후, 요금 폭탄을 조심하자 :( 그럼, 본격적으로 인스턴스를 생성해보도록 한다. 이번 프로젝트의 특성 상, 운영체제는 Ubuntu로 결정했다. [인스턴스 시작 버튼] 클릭 단계 1 : Amazon Machine Imag..