전체 글
-
Javascript 공부하기. 알람 시계 1공부/컴 2017. 10. 27. 18:27
인벤 게임 컨퍼런스에서 HTML5 로 게임 프로그래밍 하기에 대한 강연을 보고예전에 고민하다가 포기했었던 HTML5 프로그래밍이 다시 하고싶어져서 그 일환으로 우선 Javascript 를 연습하기로 했다.사실 HTML5가 어떤 건지도 정확하게 잘 모르겠지만 "인터넷 브라우저 환경에서 다양한 것들을 구현할 수 있는 도구" 정도로 생각해도 틀리지는 않을 것이다. 또 이것을 다루는 데에는 Javascript 가 필수적이다. (사실 Javascript 말고 다른 언어도 있긴 할텐데 잘 모르겠다.) 그래서 Javascript 로 뭘 만들까 생각하다가, 알람 시계 프로그램을 하나 만들어 보기로 했다.알람 시계 같은 건 사실 C 같은 걸로 만들어서 하나의 응용 프로그램으로 만드는 게 가장 쓰기도 편하고 효율적이겠지만..
-
xml로 properties 사용하기..?공부/컴 2017. 8. 15. 15:46
내가 만드는 프로그램에 여러가지 링크의 경로를 저장해야 하는데 여기에 properties를 사용하기로 했다. 그래서 properties 를 써서 프로그래밍을 하던 중 http://egloos.zum.com/kwon37xi/v/4665590이런 글을 발견했다. 사실 Java 초보로써 뭔 말인지 잘 모르겠고, 당장 내 프로그램에는 필요 없을 만한 내용이라는 것도 알지만뭔가 조금이라도 허술하거나 호환성이 낮다 싶으면 찝찝해지는 본성이 발동을 하게 되어서내 프로그램도 (아무 필요성은 없지만) .properties 를 버리기로 하였다. 다행히 properties 클래스를 여기저기 갖다 쓴 게 아니라 extends 로 새로 하나 만들어 놓고 쓰고 있었기 때문에 코드 수정 자체는 쉬웠다. 그런데... 뭔가 XML파일..
-
JPanel 레이아웃공부/컴 2017. 8. 15. 13:46
어제까지 JTable 크기 조절 문제로 고민하고 있다가 JScrollPane 에 크기를 지정해줌으로서 해결했다.그런데 이번에는 표 전체 크기를 마우스 드래그로 자동으로 조절하게 만들고 싶어진 것이 아닌가. 나는 유저 커스텀 인터페이스와 인터페이스 자유도를 정말 좋아하는데, 이것에 가장 기본이 되는 것이야말로 인터페이스 크기 자유 조절이라고 생각한다. 어제 썼던 방법은 내가 크기를 임의로 지정 해 주기 때문에 유저가 마음대로 드래그를 통해 바꿀 수는 없었다.(창 크기는 바꿀 수 있지만, 창 크기를 바꾸어도 표가 들어간 JPanel 혹은 JScrollPane 의 크기가 바뀌지는 않는다.) 이것을 어떻게 할까 고민을 하다가 생각 해 보니, 어차피 해당 윈도우에는 내가 적었던 표가 창의 대부분을 차지하고 있기 ..
-
JTable 크기 조정 문제공부/컴 2017. 8. 14. 19:28
Java 프로그래밍을 하다가 JTable 을 쓰게 되었는데... 이 표의 크기 조정을 하는 방법을 모르겠다. 처음에는 setWidth를 써봤지만 아무런 효과가 없었다. 인터넷에 검색을 해서 몇 가지 방법을 찾긴 했는데....사실 내가 JTable 의 구조에 대해서 전혀 이해도가 없기 때문에 단순히 클래스를 찾아다닐 뿐이라 뭐가 문제인지를 모르겠다.listTable.getColumn("Keyword").setPreferredWidth(100);listTable.getColumn("Path/URL").setPreferredWidth(200);listTable.getColumn("Select").setPreferredWidth(20); 라고 썼더니 이렇게 되어서 마지막 칸이 내가 원하는 것보다 크게 나와버렸다..
-
주사위 문제...의식의 흐름 2017. 6. 6. 16:35
1~6의 눈을 가진 주사위가 2개 있다. 이것을 던져서 눈의 합을 구하는데, 두 주사위가 같은 눈이 나올 경우 한 번 더 던질 수 있다.더블로 한번 더 던진 주사위에서 또 더블이 나오면 계속해서 한 번 더 던질 수 있다.이 때 주사위를 던질 수 있는 기회를 24번 주고 던져서 나온 총 주사위의 눈의 합이 280을 넘을 확률은? 더블 없이 생각하면 매우 단순하게 주사위2개를 24번 던지니까 48번 나오게 되므로 주사위를 48번 던져서 280 넘길 확률을 계산하면 되지만 더블이 포함되면서 좀 복잡해졌는데...일단 더블이 나올 확률은 1/6 이니까 던질 수 있는 기회의 기대값은 24*(1+ 1/6 + 1/6^2 + 1/6^3 ..... )이 될것이고이 값은 24*6/5 = 28.8 이 된다.그러면 아마 주사위..
-
방향보어와 파생어공부/-짱- 2017. 6. 5. 23:04
방향보어는 동작의 진행 방향을 나타내는 보어로, 去(qù),来(lái) 가 있다. 어떤 동사 뒤에 去(qù), 来(lái) 를 붙여서 ~해 가다, ~해 오다 를 표현할 수 있다.例句)你拿去这个(nǐ ná qù zhè ge) 복합 방향보어는 방향보어에 의미를 추가한 것으로【上(shàng), 下(xià),进(jìn),出(chū),过(guò),回(huí),起(qǐ) 】 + 【去(qù),来(lái)】 의 형태로 쓰인다.이 때 去(qù),来(lái) 는 경성이 된다.上,下,进,出,回 는 글자를 보면 직관적으로 의미를 바로 알 수 있다.(올라가다, 내려가다, 들어가다, 나가다, 올라오다 ,내려오다 ,들어오다 ,나오다) 例句)我们一起走上去吧 ( wǒ men yì qǐ zǒu shàng qu ba ) 뜻을 잘 알아둬야..