전체 글
-
C# goto문 작성방법닷넷/C# 2018. 6. 28. 17:01
goto는 프로그램의 흐름을 바꾸는 명령으로 어떤 상황일 때 코드의 특정부분으로 가서 동작하게끔 할 수 있습니다. 코드의 흐름을 비직관적으로 만들 수 있고, 디버깅과 유지보수를 어렵게 할 수 있으므로 goto문을 쓰지 않는 걸 권장 받아 왔고 그렇게 교육 받아 왔지만 잘 쓰면 약이고, 잘못 쓰면 독약인 것처럼 goto도 그러하기 때문에 현재 시점에서는 용도에 맞게, 의도에 맞게 잘 쓰면 아무런 문제도 되지 않습니다. 단, 이게 무슨 용도로, 의도로 쓰였는지 주석은 꼭 달아주도록 합시다! goto문 작성방법 1. 레이블(label)을 정의합니다. 레이블은 코드 내의 특정 위치를 식별하는 식별자입니다. 레이블은 콜론(:)으로 끝나는 형식으로 작성됩니다. 2. goto 키워드 뒤에 이동하려는 레이블 이름을 지..
-
C# SqlDependency 사용 중에...닷넷/C# 2018. 6. 21. 16:01
아래 사이트의 설명이 너무 좋으므로 따로 설명은 하지 않는다.http://www.csharpstudy.com/DevNote/Article/11 대신에 위 사이트 설명에서 추가하고 싶은 내용. [SQL] 문을 어떻게 써야하는지에 대한 몇가지 제약 조건들 중에 하나 1. where절이나 order by 등에 나오는 칼럼타입이 DateTime이면 invalid 뱉어냄.따라서 Convert(varchar(10), MachineTime, 120) 이런 식으로 칼럼 타입을 변경하여 쿼리를 짜야 한다.
-
MSSQL Service Broker 활성화하는 방법 (사용중인 DB 포함)Database/MSSQL 2018. 6. 15. 11:48
Service Broker 설명은 여기서 (MSDN)https://docs.microsoft.com/ko-kr/sql/database-engine/configure-windows/sql-server-service-broker?view=sql-server-2017 SSMS에서 Service Broker를 활성화하는 방법 1. 데이터베이스 속성 - 옵션 - Service Broker에서 Broker 활성화를 True로 바꾸고 저장한다. 2. 쿼리로 데이터베이스 업데이트ALTER DATABASE [MyDatabase] SET ENABLE_BROKER 그런데 1과 2의 방법은 데이터베이스가 사용중이면 상태를 변경할 수 없다. 1은 아래와 같은 오류 메시지 창이 나오고, 2는 될 때까지 계속 쿼리를 실행중인 상태..
-
C# 텍스트박스에 숫자만 입력되게 하기닷넷/WinForms 2018. 6. 7. 17:25
텍스트박스에서 키를 눌렀을 때 숫자만 입력되게 하는 방법. private void txtBox1_KeyPress(object sender, KeyPressEventArgs e){ //숫자만 입력되도록 필터링 if(!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back))) //숫자와 백스페이스를 제외한 나머지를 바로 처리 { e.Handled = true; }} 출처: http://terrorjang.tistory.com/39 [개발자 공간]
-
MSSQL Database, Table, Column 존재 여부 확인Database/MSSQL 2018. 6. 5. 10:37
1. 데이터베이스 존재 여부select * from sys.sysdatabases where name='데이터베이스명'있으면, 1개의 행 없으면, 0개의 행 2. 테이블 존재 여부 - select * from sysobjects where name='테이블명' - select * from information_schema.tables where TABLE_NAME='테이블명' 있으면, 1개의 행 다음은 A 데이터베이스에 테이블명 테이블이 있을 때 결과 없으면, 0개의 행다음은 B 데이터베이스에 테이블명 테이블이 없을 때 결과 3. 칼럼 존재 여부select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='테이블명' and COLUMN_NAME ='칼럼명' 있으..
-
일본 후쿠오카 2박3일 가족여행기끄적이는/일상 2018. 5. 29. 11:47
두 달 전부터 여행박사를 통해 계획한 일본 여행. 아부지가 휠체어를 타시기 때문에 걱정된 것도 사실이지만 여행박사에 최정연 담당자님께서 친절하게 호텔예약부터 호텔에서 후쿠오카 공항까지 리프트가 있는 택시 예약과 둘째날 돌아다니기 편하게 드라이버겸 가이드 예약, 첫 째날 공항에서 호텔까지와 호텔 주변 안내까지 해주신 덕분에, 둘째날에 아침에만 비가 오고 3일동안 해가 짱짱한, 날씨가 무진장 좋아서 비때문에 고통받은 것도 없어서, 인천에서 후쿠오카에 갈 때 후쿠오카에서 인천에 올 때 모두 아시아나항공을 이용했는데 승무원분들이 너무 다 친절하게 탑승을 도와주어서, 아부지와 언니랑 나랑 건강하게 무사히 잘 다녀왔다. 첫 날에는 묶었던 호텔과 걸어서 7분정도 거리에 있는 하카타역에 갔다. 하카타역 위로 백화점 같..
-
2018년 플레이엑스포(PlayX4)에 다녀오다끄적이는/일상 2018. 5. 15. 18:22
작년에는 지스타를 갔었는데 그때 거기서 했던 게임체험들이 참 재미있었다.경품도 좋았고. 그와 비슷한 플레이엑스포.내부 규모만 보자면 벡스코보다 킨텍스2전시관 7, 8홀 합친게 더 큰 것 같다.비교가 되지 않을 정도로 체험할 것들이 엄청엄청 많았다.한 켠엔 푸드버스도 있고, 인디게임 부스들도 많이 있고, 판매하는 제품들도 많았다. 개그맨 양상국도 봤다.레이싱 잘하시더라. 지스타에서는 vr게임들 위주로 체험하고 경품을 받기 위해 이런저런 미션수행을 위해 돌아다녔다면이번 플포에선 아케이드, 스포츠, 사격 등의 게임이나 인디게임부스를 돌아다니며 보다 많은 게임들을 체험하기 위해 돌아다녔다. 오후 1시에 도착했지만 현금 뽑고, 현장구매하고 하느라고 30분 뒤에 입장했었는데 플포가 끝나는 시간까지 하지 못한 게임들..
-
MSSQL 중복제외 SELECT, 중복삭제 DELETEDatabase/MSSQL 2018. 5. 1. 20:31
1. 중복된 데이터는 제외하고 조회하기 (SELECT) - field1에서 중복되는 데이터는 제외하고 조회 됨. 1) SELECT DISTINCT field1 FROM Table 2) SELECT field1 FROM Table GROUP BY field1 3) 중복된 것 중에는 ID가 큰 것만 조회 SELECT column_name from Table WHERE ID in (select max(ID) from Table group by field1) 2. 중복된 데이터 삭제하기 (DELETE) - field1에서 중복되는 데이터들 중에 하나만 남기고 다 삭제 1) 고유아이디를 가진 칼럼이 있을 때 DELETE FROM Table WHERE IDs in ( SELECT IDs FROM Table A IN..
-
2018년 NDC에 참관하다.끄적이는/일상 2018. 4. 16. 22:51
어느 오픈챗방에서 누군가가 NDC에 대해 알려주어서 알게 된 NDC는 Nexon Developers Conference를 줄인 말로, 게임개발자 지망생(관련학과 학생)이거나 관련 업종에 종사는 사람들 중에서 신청한 사람들을 뽑아 게임개발과 관련된 강연들을 무료로 들을 수 있게 해주는 넥슨에서 주관하는 컨퍼런스이다. 게임개발이라서 크게 관심은 없었고 이런 것도 있구나 생각하고 말았었는데 홈페이지를 구경하며 일정들을 보다가 메이플스토리라는 단어가 내 마음을 확 이끌었다. 이거 꼭 가서 들어야겠다고 말이다. 그래서 뭐에 홀린 듯 신청을 했다. 결과는 기대하지 않았다. 일정을 다시 확인하고 날짜가 가기 어려울 날짜라 오히려 떨어졌으면 했다. 그런데 자격을 얻었다. 신기했다. 내가? 기분 좋아라. 딱 하루지만 그..
-
프리베어의 메이플스토리 나이트워커 일지 20 / 1시간 동안 스올길 상하차로 잡는 몬스터 마리수를 알아보았는데...게임/메이플스토리 2018. 4. 9. 12:17
헤이스트 히든미션 2주차. 대략 3만마리 남은 시점에 궁금해졌다. 구글링하다보면 나오는 영상으론 스올길 6인팟으로 30분 사냥할 때 대략 1만600마리를 잡는 걸 알 수 있었다. 영상 : [메이플스토리] 헤이스트 히든미션 『44,444마리 잡기』 스올길 6인팟으로 얼마나 걸릴까...? 그러나 상하차 알바생을 쓰고, 사냥한 영상은 경험치 도핑이 포함된 30분 동안의 총 경험치 획득량만 있었다. 영상 : [메이플스토리 맑음] 2018.01.15 사냥깡패 아크 헤이븐 스올길 상하차 30분에 4업 190대에 정신나간 레벨업 [유니온 아크 육성 191~195] 이 영상에서 30분 동안 획득한 경험치는 대략 21억. 이것으로 몬스터 마리수를 환산하면 경험치 도핑한 게 기본) 유니온 경험치 쿠폰 100 + 홀심 50..
-
퇴사 아닌 퇴사 후끄적이는/일상 2018. 4. 6. 14:49
쉬기 위해 퇴사를 하려고 하였지만.. 팀장님의 제안이 결코 나쁘지 않은 제안이어서 두달 간 퇴사 겸 휴가를 갖고 두달 뒤 재입사하기로 하였다. 서류 상으로의 퇴사한지 6일이 되었다. 하루종일 누워서 쉬는데 너무 좋다. 이번 주까지만 이렇게 빈둥빈둥 대다가 다음 주부턴 느슨하지만 바쁘게 생활하려고 한다. 두 달이라는 기간이 생각하면 결코 긴 것도 짧은 것도 아니어서 운전면허 따고, 만들고 싶은 프로그램 두개를 완성하려면 마냥 빈둥되면 안 되니까. 또 그동안 일에 치여 고민하기를 거부했던 내 실력에 대해, 앞으로 내 개발자라는 삶을 위해, 많이 고민하는 시간을 가져야지. 집에 사놓은 책들도 읽고, 구글북에서 결제한 이북들도 읽고, 컨퍼런스도 다녀오고 그래야지. 그리고 가족여행. 아빠랑 언니랑 다 같이 처음으..
-
<게임 속의 오케스트라: 메이플스토리> 예매 완료끄적이는/일상 2018. 3. 29. 16:22
그저께 이 공연이 있다는 걸 알았을 땐 이미 모든 좌석이 매진되어 있어서 너무 아쉬었다. 그.런.데. 오늘 좀 전에 메벤에서 예매를 취소했다는 글을 보자마자 혹시나 해서 인터파크티켓에 들어가서 를 예매하기 하니까 R석 두자리가 딱하고 있었다. 얼른 누구보다 빠르게 예매에 성공하려고 자리 선택하고, 결제는 할인 그딴 거 없이 빠른결제로 이미 등록되어 있는 카드를 선택하고, 현장수령으로 예매를 완료했다. 예매가 완료되니 카톡으로도 메시지가 왔다. 하하하하하하하하. 아 이거 너무 기분이 좋자냐~ 벌써부터 5월 4일 7시가 기대되자냐~ 이로써 좀 더 풍족하고 여유로운 퇴사 후의 생활이 될 것 같다.