memostack
article thumbnail
백준 Ex.2557번 - Hello World (JAVA)
Algorithm/Beakjoon 2020. 8. 26. 17:48

문제의 저작권은 백준 알고리즘(https://www.acmicpc.net/)에게 있습니다. 문제 Hello World!를 출력하시오. 예제 // Input // Output Hello World! Coding - Java 프로그래밍을 처음 배우면 가장 먼저 만들어보는 프로그램으로, 단순히 표준 출력을 이용하여 Hello World!를 찍어주면 된다. public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 채점 결과 Reference https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acm..

article thumbnail
Groovy! JAVA와의 차이점
Language/Groovy 2020. 8. 20. 09:42

Default Import 아래 패키지는 기본으로 import 되어 있기 때문에 바로 사용 가능하다. java.io.* java.lang.* java.math.BigDecimal java.math.BigInteger java.net.* java.util.* groovy.lang.* groovy.util.* Multi-Methods 그루비는 런타임시의 인수 유형에 따라 적절한 메소드를 선택하여 실행 함. 이렇게 호출하는 방식을 디스패치(Dispatch) 또는 다중메소드(Multi-Methods)라고 함. int method(String arg) { return 1; } int method(Object arg) { return 2; } Object o = "Object"; int result = method..

article thumbnail
Groovy 다운로드 및 사용 환경 구축 (Version 3.0.5)
Language/Groovy 2020. 8. 20. 08:45

Groovy 란? Groovy는 자바에 파이썬, 루비와 같은 동적 언어의 특징을 넣은 스크립트 언어 JVM 위에서 동작하는 동적 스크립트 언어 Jython, JRuby, Jacl, Rhino, LuaJava 등에 비해 손색이 없으며, 빠르게 성장 중 방법 1. brew 를 이용하여 Groovy 다운로드 주의할 점 '방법 1'은 Mac OSX에서만 가능한 방법이므로, 다른 OS인 경우 '방법 2'를 참고. brew를 이용하여 설치하기 때문에, brew 설치가 우선적으로 되어 있어야 함. hong@TaehongKimui-MacBookPro ~ % brew install groovy Updating Homebrew... ... ==> groovy You should set GROOVY_HOME: export ..

article thumbnail
python으로 qrcode 생성기 만들기
Language/Python 2020. 8. 8. 13:41

모듈 다운로드 python 3.4버전 이상 pip install --upgrade pip pip install qrcode Pillow 설치 확인 hong@TaehongcBookPro ~ % python3 Python 3.7.7 (v3.7.7:d7c567b08f, Mar 10 2020, 02:56:16) [Clang 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import qrcode 코딩 # -*- coding: utf-8 -*- import os import qrcode url = r"https://memostack.tistory.com/" img_form..

article thumbnail
1. 생성자 대신 정적 팩터리 메소드를 고려하라 (Effective JAVA)
Study/Effective JAVA 2020. 7. 27. 21:45

인스턴스를 얻는 방법 전통적인 방법은 public 생성자(constructor) 정적 팩토리 메소드(static factory method)로 부터 제공 받음 그 클래스의 인스턴스를 반환하는 단순한 정적(static) 메소드 '정적 팩토리 메소드'는 '디자인 패턴'에서의 '팩토리 메소드(Factory Method)'와 다르다. 또한, 디자인 패턴 중에 이와 일치하는 패턴은 없다. 정적 팩토리 메소드의 예 메소드 설명: 기본 타입(primitive type)인 boolean 값을 받아 Boolean 객체 참조로 변환 public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } Static Factory Method..

article thumbnail
CentOS7 네트워크 설정
DevOps/Linux 2020. 7. 22. 19:13

네트워크 설정 # cd /etc/sysconfig/network-scripts/ # ls ifcfg-enp0s3 ifdown-isdn ifup-aliases ifup-ppp ifcfg-lo ifdown-post ifup-bnep ifup-routes ifdown ifdown-ppp ifup-eth ifup-sit ifdown-Team ifdown-routes ifup-ippp ifup-tunnel ifdown-TeamPort ifdown-sit ifup-ipv6 ifup-wireless ifdown-bnep ifdown-tunnel ifup-isdn init.ipv6-global ifdown-eth ifup ifup-plip network-functions ifdown-ippp ifup-Team ifup..

article thumbnail
Virtual Box에 CentOS7 설치
DevOps/Linux 2020. 7. 21. 22:32

참고. CentOS 란? 레드햇(RedHat)에서 개발한 리눅스 계열의 운영체제(Operating System)이다. 무료로 제공하고 있어서 기업에서도 많이 사용하는 운영체제이다. (부를때는 센트OS, 센토스 등등 사람마다 다양하게 부르지만, 글쓴이의 경우는 센트OS라고 부르고 있다) Virtual Box에 CentOS7 설치 1. iso 파일 다운로드 아래 사이트에서 iso 이미지 파일을 다운로드 받는다. http://isoredirect.centos.org/centos/7/isos/x86_64/ CentOS Mirrors List isoredirect.centos.org 2. Virtual Machine 생성 CentOS7을 설치할 가상 머신 VM을 생성한다. 3. CentOS7 설치 설치가 모두 끝..

article thumbnail
Mac OS에서 Virtual Box 설치 실패하는 경우
ETC 2020. 7. 21. 22:12

Virtual Box 설치 실패 아래와 같이 Mac OS에서 설치 실패하는 경우가 발생함. '시스템 환경 설정' > '보안 및 개인 정보 보호' > 하단의 자물쇠 클릭 아래와 같이 Mac OS에서 차단을 하는 바람에 설치가 정상적으로 이루어지지 않는다. '허용'을 누른다. 다시 설치를 하면, 정상적으로 설치가 된다. 다른 글 2020/07/21 - [OS/Linux] - Virtual Box에 CentOS7 설치 Virtual Box에 CentOS7 설치 참고. CentOS 란? 레드햇(RedHat)에서 개발한 리눅스 계열의 운영체제(Operating System)이다. 무료로 제공하고 있어서 기업에서도 많이 사용하는 운영체제이다. (부를때는 센트OS, 센토스 등등 사람마다 � memostack.tist..

article thumbnail
Jenkins 'Simple Theme' 플러그인으로 테마 변경하기
DevOps/Jenkins 2020. 7. 8. 23:10

젠킨스 플러그인 Simple Theme Simple Theme를 이용하여 젠킨스의 테마를 다양하게 변경 할 수 있다. 테마 변경하기 1. 플러그인 설치 좌측 메뉴에서 'Jenkins 관리' 클릭 > '플러그인 관리' 클릭 검색창에 simple theme 검색. 체크박스 체크하고, '지금 다운로드 하고 재시작 후 설치하기' 클릭 플러그인 설치 2. 테마 적용 좌측 메뉴에서 'Jenkins 관리' 클릭 > '시스템 설정' 클릭 설정에서 Theme 쪽에서 ADD 버튼을 눌러, CSS URL을 설정한다. 테마 CSS URL 정보는 http://afonsof.com/jenkins-material-theme/ 를 참고한다. URL 예시 RED https://cdn.rawgit.com/afonsof/jenkins-m..

article thumbnail
Homebrew를 이용하여 젠킨스(Jenkins) 설치하기
DevOps/Jenkins 2020. 7. 8. 22:39

사전 준비물 Mac OSX homebrew가 설치되어있는 환경 Home brew를 이용하여 젠킨스 설치하기 1. 아래 명령어 수행 $ brew install jenkins 2. 설치 후 젠킨스(Jenkins) 실행 $ brew services start jenkins 3. 브라우저를 이용하여 localhost:8080 으로 접속 4. 관리자 패스워드 입력 브라우저에 표시된 경로에 위치한 파일에서 '관리자 패스워드'를 가져와 입력한다. $ vim /Users/hong/.jenkins/secrets/initialAdminPassword 5. 기본 플러그인 설치 본 글에서는 젠킨스 초기 셋팅을 하면서 '추천 플러그인'을 설치하도록 했다. (1번째 버튼 클릭) 수동으로 원하는 플러그인을 설치하고 싶은 경우, 2..