카테고리: Programming

C/C++/JAVA/SQL/HTML/JAVASCRIPT/PHP 등 여러가지 특별한 정보에 대해서 정리합니다.


[자바 최적화 연구] if와 switch 조건문 연산 속도 비교 (int)

[자바 최적화 연구] if와 switch 조건문 연산 속도 비교 (int)

안녕하세요! 상큼한놈 입니다. 프로그램을 제작하다 보면 가끔은 사용 용도가 중복되는 코드가 많습니다. 무심코 개발 시에 한 가지 방법만 고집하여 프로그래밍하면 개발자는 편할지 몰라도 추후 본인이 원했던 성능에 프로그램이 미치지 못하는 경우도 생길 겁니다. 초보 프로그래머인 저는 간단한 의문점부터 시작하면서 최적화 코드의 연구를 진행하려고 합니다. 이번 연구 내용은 간단합니다. 조건식의 변수가 정수형(int)일 경우 if 조건문과 switch 조건문의 성능 차이를 테스트해보려고 합니다. 테스트 환경 운영체제 : MacOS Sierra 기종 : Macbook Pro (Retina, 13-inch, Mid 2014) JAVA Version : 9.0.4 IDE Version…

더 보기 더 보기

NetBeans 다운로드 및 설치 후 네트워크 연동하여 PHP 편집하기

NetBeans 다운로드 및 설치 후 네트워크 연동하여 PHP 편집하기

안녕하세요. 상큼한놈 입니다. 이번에는 NetBeans를 컴퓨터에 설치하고 실행한 뒤 우분투 메이트(Ubuntu Mate|우분투 마테)와 SMB로 연결한 뒤 PHP를 편집하는 방법에 대해서 알아보고자 합니다. 이 포스트로 NetBeans을 다운로드 한 뒤 설치만 하고자 하시는 독자의 경우 설치 과정만 참고해 주시면 되지만, 네트워크로 연동하여 PHP를 편집하시고자 하시는 분은 다음 포스트의 내용을 선행 작업 해주셔야 합니다. 우분투 메이트 16.04 LTS Apache, PHP, Maria DB 서버 구축하기 우분투 메이트 16.04 LTS Samba 서버 구축 및 관리하기 NetBeans 다운로드 및 설치하기 NetBeans 공식 홈페이지로 접속한 뒤 Download 버튼을…

더 보기 더 보기

이클립스 javaFX build path 오류 해결하기

이클립스 javaFX build path 오류 해결하기

안녕하세요! 상큼한놈 입니다. 오늘은 이클립스로 JavaFX를 작성할 때, 정상적으로 코드를 작성하였으나 에러가 뜨는 것을 해결하는 방법에대해서 알아보도록 하겠습니다. Build Path에서 ‘jxfrt.jar’를 추가하는 방법을 이용해 보기도 하였으나, 저 같은 경우에는 ‘우분투 16.04’ , ‘맥 요세미티’에서는 여전히 에러가 발생하는 것을 확인하였습니다. 기존의 설정 변경만으로는 안될 것 같다고 생각해서 eclipse javafx 확장 프로그램인 ‘E(FX)Clipse’를 설치해본 결과 정상적으로 동작하는 것을 확인할 수 있었습니다. E(FX)Clipse는 향후 JAVAFX SceneBuilder와 Eclipse를 연결해주기도 하기때문에 JAVAFX를 공부하시기 위해서는 설치해 두어야 합니다. 이클립스에 E(FX)Clipse 확장프로그램 설치하기 정상적으로 작성된 JAVA FX코드가…

더 보기 더 보기

이클립스 윈도우와 매킨토시(맥) 간의 한글 인코딩 문제 해결 방법

이클립스 윈도우와 매킨토시(맥) 간의 한글 인코딩 문제 해결 방법

안녕하세요! 상큼한놈 입니다. 맥북 사용자 중에서 아마 프로그래머의 길을 걷고자 하시는 분이라면 아마 Java공부를 하실 거라고 생각합니다. 그 중에서 가장 많이 사용되는 툴은 단연 eclipse인데요. 맥북 프로 레티나 버전을 이용하시는 분이나, 해상도가 높은 노트북을 사용하시는 분은 공감하시겠지만, 이클립스를 사용하기 위해 윈도우를 통하여 실행하면, 레티나 디스플레이에 맞게 스케일링 되서 보이는 것이 아니라 해상도에 맞춰서 글씨와 아이콘이 작게 보이는 현상이 일어납니다.(윈도우8.1, 10에서도..) 그래서 어쩔 수 없이 학교나 학원에서 공부했던 파일을 맥 상에서 Import해서 보게 되는데요. 왠지 모르는 외계어가 모니터를 타고 보일 겁니다….

더 보기 더 보기

이클립스 다운로드 및 실행 방법

이클립스 다운로드 및 실행 방법

안녕하세요! 상큼한놈 입니다. 이번에는 이클립스 다운로드 방법에 대해서 살펴보려고 합니다. 자바는 자유소프트웨어로서 자바를 비롯한 여러가지 언어를 지원하는 통합 프로그래밍 툴입니다. 몇해 전에는 이클립스로 안드로이드 프로그래밍을 했었으나, 현재는 지원이 끊기고 안드로이드 스튜디오로 넘어간 상태입니다. 하지만 이클립스는 여전히 자바 개발자가 사용하기 가장 편한 툴(?)로 각광을 받고 있다고 합니다. 이클립스에 대한 자세한 설명은 아래 URL을 참고해주세요. https://ko.wikipedia.org/wiki/이클립스_(소프트웨어) 먼저 이클립스를 설치하기 전에 이클립스는 자바를 이용하여 작성되었기 때문에 자바를 먼저 설치해 주셔야 합니다. 이는 전 게시물인 자바 설치 방법을 참고해 주세요. https://yeopbox.com/윈도우에-JAVA-설치하는-방법/ 이제 본격적으로 이클립스…

더 보기 더 보기