분류 전체보기
-
달력유틸Java 2017. 7. 4. 18:19
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465package kr.baeoom.util; public class CalendarUtil { public static boolean isLeapYear(int year){ // 윤년인지를 알려주는 메서드 return (year%400==0 || year%4==0 && year%100!=0); } public static int getLastday(int year, int month){ // 지정 년월의 마지막 날짜를 구해주는 메서드 int m[] = {31,28,31,30,31,30,31,3..
-
심이지신 계산하기2Java 2017. 4. 28. 12:18
/* * 십이지신을 통틀어 영어로 Chinese Zodiac이라고 한다. * 직역하면 "중국식 황도십이궁"인데 십이지신의 기원이 중국이고 * 서양 점성술의 기본이되는 황도십이궁(조디악)과 비슷한데서 유래됨 */ public class ChineseZodiac2 { // 십간(十干) 데이터 final static String[] gan ={"갑", "을", "병", "정", "무", "기", "경", "신", "임", "계"}; final static String[] hgan = {"甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"}; // 십이지(十二支) 데이터 final static String[] ji = {"자", "축", "인", "묘", "진", "사", "오..
-
십이지신 계산하기1Java 2017. 4. 28. 12:17
import java.util.Calendar; /* * 십이지신을 통틀어 영어로 Chinese Zodiac이라고 한다. * 직역하면 "중국식 황도십이궁"인데 십이지신의 기원이 중국이고 * 서양 점성술의 기본이되는 황도십이궁(조디악)과 비슷한데서 유래됨 */ public class ChineseZodiac { public static void main(String[] argan) { /* * 년도의 끝자리가 4로 끝나면 "갑"입니다. * 년도를 10으로 나누었을 때의 나머지가 4이면 "갑"입니다. * 1 2 3 4 5 6 7 8 9 0 * 신임계갑을병정무기경 * * 년도를 12로 나누었을 때의 나머지가 0이면 "신"입니다. * 0 1 2 3 4 5 6 7 8 9 10 11 * 신 유 술 해 자 축 인 묘..
-
1일차 따라해보기 2Python 2017. 3. 23. 18:38
# 파일로 실행하기 --- 반드시 UTF-8로 저장해야 한글이 정확하게 출력됨!!! height = int(input("몇줄짜리?")) for i in range(1,height+1): print("☆"*i) print()height = int(input("몇줄짜리?")) for i in range(1,height+1): print(" "*(height-i), end="") print("☆"*(i*2-1)) print()import random print(random.sample(range(1,46),6)) lotto = random.sample(range(1,46),6) print(type(lotto)) print(lotto) lotto.sort() print(lotto) import random ga..
-
1일차 따라해 보기Python 2017. 3. 23. 18:15
# 따라해 보기 # 뭔가를 보여보자~~~~ print('hello world') print("hello world") # 그럼 한글은? print("안녕 파이선") print('안녕 파이선') # 따옴표까지 출력하고 싶다면? print("'안녕 파이선'") print('"안녕 파이선"') print('\'안녕 파이선\'') print("\"안녕 파이선\"") # 입력을 받을 수 없을까? name = input("이름?") print(name + "씨 방가방가") age = input("나이?") print(age + "살이네 행님이라 불러") # 타입이 다르면? 타입을 알아야 겠구나....... #print(name + "씨 내년에는 " + age+1 + "살이네...") """ Traceback (mo..
-
TitleBar 없애기Android 2017. 3. 17. 14:03
AndroidManifest 파일을 수정해서 해결할 수 있는 방법 1. application 요소의 다음 속성을 아래와 같이 변경android:theme="@style/AppTheme"==>android:theme="@style/Theme.AppCompat.NoActionBar" 2. style.xml을 다음을 추가하고주위할 것은 parent 를 추가하여 어느 속성을 상속 받았는지 적어 줘야 합니다. 다음과 같이 수정android:theme="@style/NoTitle01" 3. style.xml을 다음을 추가하고 true false true MainActivity.java 의 onCreate메서드에 다음의 코드 추가 // 전체 화면 모드 /* 코드로는 이렇게 getWindow().setFlags(Win..
-
JAXB(Java Architecture for XML Binding)Java 2016. 9. 7. 17:38
JAXB(Java Architecture for XML Binding)단계별로 JAXB2에 대해서 알아보겠습니다. 여기서는 JAXB 버전 2를 기반으로합니다. JAXB는 자바 객체를 XML과 바인딩하기 위한 자바 아키텍처로 가장 인기있는 API 및 산업 표준 중 하나입니다. 인터넷을 통해 통신하는 웹 서비스를 사용하는 곳에서 많이 사용됩니다. 표준 API는 (JDK 버전 1.6에서 시작) JDK와 함께 제공합니다. Marshalling : 자바 객체를 XML문서로 만듭니다. UnMarshalling : XML문서를 자바 객체로 만듭니다. JAXB Annotations : JAXB annotation을 사용합니다. JAXB2 Annotations@XmlRootElement : 특정 클래스에 의해 생성 된 ..