분류 전체보기262 [C#]out과 ref 키워드 차이 C#에 보면 out이나 ref 키워드를 본적이 있을 것이다.쓰임새를 보면 이 2개는 거의 같은 느낌으로 쓰이는데 무슨 차이가 있는지 궁금해서 정리해 보았다. 우선 out과 ref의 차이를 예시를 통해서 보자.먼저 out의 예제이다.1234567891011121314class Test_Out{ static void initArray(out int[] arr) { arr = new int[3] {1, 2, 3}; } static void Main() { int[] array; initArray(out array); // arr[3] = {1, 2, 3} }}Colored by Color Scriptercs 이어서 ref의 예제를 보면...1234567891011121314class Test_Ref{ stat.. 2016. 1. 27. 바둑 격언 바둑은 곧잘 인생에 비유되곤 한다.바둑에는 인생과 같이 고난, 유혹, 선택 등이 있기 때문이 아닐가 생각된다. 그러다보니 일상생활에서도 바둑에서 나온 명언, 격언들이 종종 쓰이는 경우가 많은데 오늘은 그중에서 위기십결(圍碁十訣)이라는 것에 대해서 소개해 볼까 한다. 위기십결이란 바둑을 두는데 필요한 열가지 개념? 결의? 계명?을 왕적신이라는 사람이 당나라 현종에게 받쳤다는 말이 있다.(다른 설도 있음) 이름에서 알수 있듯이 총 10개가 있다. 1. 불득탐승(不得貪勝) - 바둑에는 승부가 나게 마련이지만, 너무 승부에 집착하다 보면 오히려 그르치기 쉽다. 비운 마음가짐으로 최선의 수를 찾아야 한다. 2. 입계의완(入界宜緩) - 적진으로 공격해 들어갈 때는 신중히 하라는 뜻이다. 무슨 일을 결정하든 결정적 .. 2016. 1. 20. Modal과 Modeless의 차이 C진영에서 Dialog를 생성할 때 보면 Modal로 띄울 것이냐 Modeless로 띄울 것이냐 하는 부분이 있다.필자는 Java 개발자지만 본의 아니게 현재 C++/C#일을 하고 있는데 이게 매번 보고 까먹고 보고 까먹고를 반복하고 있어서 정리를 할까 한다. Modal - 대화상자(Dialog)가 출력되고 있는 동안에는 다른 창의 작업을 진행할 수 없는 상태 즉, 모든 권한을 출력되고 있는 Dialog가 가지고 있는 경우이다. 이런 것을 대표적으로 볼 수 있는 곳이 에러나 오류 알림 창이 있다. 또는 반드시 어떠한 작업이 이루어지기 전까지는 다른 작업을 진행시키면 안될 경우 이러한 옵션을 주어 Dialog를 생성하면 된다. Modeless - 대화상자(Dialog)가 출력되고 있는 동안에도 다른 작업창.. 2016. 1. 15. Office 확장자 오늘은 office file들의 여러 확장자에 대해서 간단히 소개해 볼려고 합니다. 가끔가다 office 파일 같은데 뭔가 다른 파일 확장자를 보신적이 있을 겁니다.예를 들어, docx이나 xlsm이나 pptm같은 거요. 이 것들은 각 word, excel, powerpoint의 자식확장자 들인데요 오늘은 이것들에 대해서 정리를 해볼까 합니다. * Word 2007 문서의 파일명확장 자식 Word 2007 파일 종류 확장자(extension) Word 2007 XML 문서 .docx Word 2007 XML 매크로 유효 문서 .docm Word 2007 XML 템플릿 .dotx Word 2007 XML 매크로 유효 템플릿 .dotm * Excel 2007 문서의 파일명확장 자식 Excel 2007 파일 .. 2016. 1. 11. 인디언 속담 & 명언 안녕하세요. TDR입니다. 오늘은 인디언들의 속담이나 전해오는 말들을 소개할려고 합니다. 잡설을 풀자면 저는 불교... 이긴 하나 딱히 불교라는 종교를 믿는 거는 아니고 사실 종교가 아닌 철학이라는 관점으로 불교를 보고 있는데 살면서 많은 것을 느끼게하는 말들이 있습니다. 그런 의미에서 인디언 말들이 불교에서 말하는 개념과 유사한 부분도 있고 오히려 저한테는 더 잘 와닿는 말들이 있어서 소개하고 싶어서 썼습니다. - 물고기를 주지말고 물고기를 잡는 법을 가르쳐 주라. - 그 사람의 신발을 신고 오랫동안 걸어보기 전까지는 그 사람을 판단하지 말라. - 빨리 가려거든 혼자서 가고, 멀리 가려거든 함께 가라. - 친구란 내 슬픔을 등에 지고 가는 사람이다. - 우리가 살고 있는 토지는 조상으로부터 물려 받은 .. 2016. 1. 4. [Java]Garbage Collection Java는 garbage collection이 메모리 관리를 해주기 때문에 신경쓸필요 없다? 천만의 말씀...그래서 오늘은 Garbage collection에 대해서 써볼까 합니다. 그렇다고 뭐 새로운 내용을 쓰는건 아니고 그냥 나중에 제가 보기 편하게 정리하는 수준입니다. 우선, Garbage collection이란 무엇인가? 2014. 10. 29. [Java]Call by value / reference 예전에 처음으로 C언어를 Call by value와 Call by reference의 개념은 나에게 매우 인상적이었다.말로 설명하기에는 너무 추상적인 느낌이라 잘 할 수 없지만 뭔가 미심쩍던 부분들이 한방에 해결되는 그런 느낌이었다. 그러다 Java를 시작하게 되었고 Java를 처음 접하는 나에게 누구나 처음 말하는 것은 "Java에는 pointer 개념이 없다!" 였다. 그 말을 듣는 순간 다시금 내가 알고 있던 개념들이 안개속에 들어가 뿌예지는 것을 느꼈다. 대체 pointer 개념 없이 어떻게 컴퓨터가 동작 할 수 있다는 말인가!? 그리고 Java를 공부하다 어느 문구를 보는 순간 피식하고 웃었다. 그 문구란 "Java에는 참조가 있다" 였다. Java가 워낙 API가 막강하다보니 왠만하면 신경 안.. 2014. 10. 28. Windows에서 한/영 변환 Windows에서 인터넷을 하다 어느 순간 한/영 전환이 안될 때가 있습니다.대부분의 경우 영어에서 한글로 전환이 안되는데 참 답답하고 난감하며 속에서 무엇인가가 올라오는 기분일 것입니다.해결 방법을 찾으려고 해도 한글이 입력이 안되서 검색도 안되고요... 그래서 저도 이번 기회에 이러한 문제를 해결 방법을 적어 놓으려고 합니다.우선, 이러한 현상이 일어났을 때 작업표시줄에 입력 도구 모음이 없을 것입니다. 한/영이 변환이 안되는 이유도 사실 이 입력 도구 모음이 없기 때문인데 이것을 활성화 시키는 방법을 보면..."시작"에 "프로그램 및 파일 검색" 또는 "실행" 창에서 ctfmon.exe라고 입력하고 enter를 누르면 됩니다. 이렇게 하면 입력 도구 모음이 실행이 되고 정상적으로 한/영 변환이 됩니.. 2014. 8. 5. [Review]Kyoko(쿄코) 안녕하세요. TDRemon입니다. 2014년 첫번째 리뷰로 남길 책은 무라카미 류의 이다. 영화가 원작인 이 소설은 무라카미 류의 일반적인 스타일과는 달리 따뜻하면서도 희망적인 그런 책이다. 어떻게 보면 청춘 소설과 같은 느낌도 나는데 무라카미 류라는 사람의 색깔이 워낙 독특하고 강렬하다보니 이 책이 나에게 더 와닿았는지도 모르겠다. 우선 간단히 줄거리를 살펴보면... Kyoko라는 한 여자가 맨해튼의 호세라는 예전의 GI(군인)를 찾으로 왔다. 거기서 랠프 빅스라는 흑인 리무진 운전수를 만난다. 랠프는 돈이 필요하여 Kyoko를 퀸스까지 태워준다는 명목으로 180달러를 받는다. 리무진 안에서 Kyoko가 일본에서 트럭 운전을 하였고 어렸을 때 자신에게 춤을 가르쳐준 호세를 찾으로 미국으로 왔다는 말을 .. 2014. 3. 3. [Android]Fragment에서의 값 전달 오늘은 Fragment를 생성 할 때 값으 전달하는 방법을 알아보겠습니다. 일반적으로 Activity를 생성할 때는 Intent라는 것을 사용합니다. 코드를 보시면... Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivity(intent); 이런 식으로 말이죠. 근데 현재 Activity에서 작업했던 어떤 값을 SecondActivity에서도 쓰고 싶다면? 변수를 public static으로 선언해서 쓴다? 여기서 뿐만 아니라 모든 곳에서 써야한다면 그것도 한가지 방법이지만 그게 아니라 다음 Activity에서만 쓴다고 한다면 너무 비효율적인 방법이겠죠? 그래서 Intent에 값을 실어서 보내는 방법이 있습니다... 2013. 9. 7. [Diablo3]랭킹 확인 안녕하세요. TDR입니다.오늘은 제가 한 때... 물론 지금도 가끔 즐겨하는 Brizzard사의 Diablo3에 대해서 조금 이야기 해 볼까 합니다.듣기로는 Diablo2가 나오고 10년 가량이 지난 작년 5월 경에 나온 Diablo3는 출시 전부터 세간의 이목을 끌었었습니다. 그만큼 전작, Diablo2가 명작이었다는 소리인데요 Diablo3역시 기대를 저 버리지 않는 퀄리티를 보여줬습니다. 물론 모든 것이 다 좋을 수는 없듯이 초창기에 정말 조금 과장되서 얘기하자면 Brizzard 본사에 쳐들어 갈 기세로 화를 내게 만들었던 사건이 있었는데, 바로 서버 문제가 있었습니다. Brizzard쪽에서는 나름대로 사용자 수의 여유를 가지고 서버 규모를 산출하였으나 실제로는 그것을 훨씬 웃도는 사람들이 몰려 모.. 2013. 6. 18. [Android]AlertDialog에 대해서... 안녕하세요. TDR입니다.저번에 알림의 3종류 Toast, Dialog, Notification을 대~~충 알아 봤는데, 이번에는 Dialog에 대해서 조금 만 더(정말 조금만 더 ㅋ) 알아 보도록 하겠습니다. 저번에 썼던 Dialog는 그냥 Title과 Content만 있는 초~~심플한 내용이었는데다 끄는 방법 또한 Back key로 밖에 끌 수 없는 형태였습니다. 그래서, 오늘은 타이틀에 아이콘과 버튼을 달아보도록 하겠습니다. 내용적으로는 크게 다르지 않습니다. * AlertDialog new AlertDialog.Builder(this) .setTitle("ID 1 dialog")// Dialog Title에 들어갈 텍스트를 설정 .setMessage("Alert Dialog\nMessage")//.. 2013. 4. 22. 이전 1 ··· 6 7 8 9 10 11 12 ··· 22 다음