본문 바로가기

분류 전체보기

c# MS SQL SqlBulkCopy 사용법- MSSQL 대용량 데이터 입력하기 수만~수십만 행의 데이터를 insert하는 C# 프로그램을 개발한다고 가정해 보죠. 트랜잭션을 걸고 for문 돌면서 insert 쿼리 날리면 어마무시한 시간이 걸립니다. 최근 테스트한 바로는 내부 네트워크로 연결된 MS-SQL에 3만줄의 데이터를 입력하는데 3분정도가 걸렸던 것 같습니다. 너무 느립니다. 앞으로 5만줄, 10만줄이 될 수도 있는데 어쩌나 하며 구글링... 그리고 SqlBulkCopy라는 놈을 발견합니다. 이름에서 보듯 벌크로 데이터를 인서트할 수 있는가 봅니다...이놈은 MS-SQL전용이라 OleDb를 지원하지 않습니다. OleDb에서 트랜잭션을 열고 SqlBulkInsert를 OleDb 트랜잭션 하위에 둘수는 없습니다. 벌크인서트 자체가 MSSQL에만 적용가능하니 그런듯.. 아무튼 사용.. 더보기
아이폰 스크린타임(자녀 스마트폰관리) 사용법 (3/18 추가) 구글 안드로이드기반 스마트폰에는 "패밀리 링크"라는 멋진 가족관리 기능이 있습니다. 이 기능을 활성화 하면 가족중 한명의 결제로 유료앱을 서로 공유할 수 있고 자녀의 스마트폰 사용현황을 실시간으로 모니터링하고 관리할 수도 있지요. 게다가 자녀의 위치까지 실시간으로 확인할 수 있습니다. 부모로써는 환희, 자녀로써는 재앙..이죠. ㅋ하지만 국내 위치정보의 보호 및 이용 등에 관한 법률 때문에 자녀의 실시간 위치 확인기능때문에 패밀리링크의 전체 기능이 국내에서는 활성화가 안됩니다. 자녀입장에선 천만다행? 방통위 허가사항인데 우선 구글이 위치정보사업자 허가를 신청해야 검토를 할텐데요.. 이걸 국내에서 할 의지가 있는지 어떤지는 알 수가 없네요.. 그렇다면 마냥 기다리는 수 밖에 없을까요?...아니죠~. 아래 링.. 더보기
알리발 레고블록 아이폰 케이스!!! 첫째아들에게 휴대폰을 줄 때가 된 것 같아 헬로모바일 4천원짜리 요금제 유심을 사서 동생이 쓰던 아이폰5s에 꼽아 줬습니다. 애플 가족관리기능을 이용해서 애플아이디도 하나 만들고 차단기능을 이용해서 카메라,음악,전화기능만 사용가능하게 한 다음 아들녀석에게 선물했습니다. 워낙 장난꾸러기에 덤벙덤벙하는 아이인지라 튼튼하고 괜찮은 케이스도 하나 해줘야 겠다 싶어 1만원가량 하는 튼튼한 범버케이스를 사줬지요. 그리고 혹시 괜찮은 물건이 있나 싶어 알리를 기웃걸리던 찰라 온종일 레고블럭놀이 삼매경에 빠진 아들이 좋아라 할 만한 케이스를 발견합니다. 이름하여 럭셔리 레고케이스! 사실 저...제목은 끝까지 제대로 읽어보지 않은 저의 잘못이긴 합니다만.. 아무튼 럭셔리랍니다.. 저기 중간쯤 실리콘 케이스라 쓰여있긴 했.. 더보기
구글 패밀리링크(자녀 스마트폰관리) 한국에서 사용하기 본 글은 아이폰으로 자녀의 안드로이드 기기를 통제하는 방법에 대한 설명입니다. // 초등 4학년이 되니 교우관계, 학원등교 등등 스스로 활동하는 빈도가 높아지고 부모와 연락할 방법이 필요한 경우가 많더라구요. 슬슬 아들에게 휴대전화를 사줘야 할 시점이 온 것 같아 어떤 휴대전화를 사 줘야 할지 고민이 되더군요. 인터넷이 차단되는 별도의 휴대전화도 있기도 했지만 언제 잃어버릴지 부숴먹을 지 모를 개구쟁이 아들에게 새 휴대전화를 사주는 건 큰 모험?이란 생각에 집에 굴러다니던 아이폰 5s를 주기로 생각했습니다. 게다가 아이폰은 자녀관리기능이 있어서 편리하더라구요. Apple id도 부모가 만들어 줄 수 있고 아이폰 설정의 차단기능을 이용해서 인터넷 등을 원천적으로 막을 수도 있고 자녀가 AppStore에서 .. 더보기
주택청약저축 해지하지 마세요!! 장전이나 국임에 입주하고 계신 여러분들 중 앞으로 남은 기간동안 계속해서 거주를 예정하고 계시다면 지금 당장 청약저축통장이 의미가 없다고 생각할 수 있습니다. 그렇다고 이 놈을 해지해버리시면 절대절대 안됩니다. 돈이 필요하시면 청약통장 담보로 돈을 빌려 쓰세요~(이자도 얼마 안합니다.) 청약저축 통장은 다른 청약통장(청약예금, 청약부금, 주택청약종합저축)과 다르게 그다지 어렵지 않게 자식 또는 부모님(직계존비속)에게 명의를 변경해 줄 수 있습니다. 우리가 사는동안 따로 청약통장 쓸 일이 없을지 몰라도 세상이 어찌 변할지 모르자나요. 기회를 우리 아이들에게 물려줄 수 있습니다. 아이들 명의로 청약종합저축 들어봐야 성년이 되어도 미성년기간 중 최대 2년(240만원)밖에 인정이 안됩니다. 2년 뭐 큰 의미 없.. 더보기
c# if DEBUG 와 Conditional("DEBUG")의 차이점 두 구문 모두 컴파일 모드에 따라 실행여부를 결정짓게 하기 위해 사용합니다.하지만 작동방식에서 차이가 있는데요. #if DEBUG ~ #endif 에 감쌓인 영역은 릴리즈로 컴파일 할 경우 IL(Intermediate Languag)에 도달하지 않지만 Conditional("DEBUG")의 경우는 IL까지 만들어지지만 해당 함수가 호출되는 곳이 컴파일 될때 호출자체가 생략되는 구조입니다.그렇다면 언제 어떤놈을 사용해야할까요 #if 문 쓰는 전형적인 경우입니다. 긴 설명이 필요없죠? DEBUG모드인지 여부에 따라 두 구문중에 하나의 구문만 유효하게 됩니다.#if DEBUG public const String ENDPOINT = "Localhost"; #else public const String ENDPO.. 더보기
배그 모바일 100ms로 VPN 연결하기 최근 배틀그라운드 모바일 글로벌버전을 국내에서 접속이 막혔습니다. 예전에도 몇번 지역제한으로 접속이 안될때 VPN MASTER같은 앱으로 미국으로 VPN 연결 후 게임을 하곤 했었는데 아시아 서버에 들어가면 핑이(지연시간)이 높아서 게임진행이 매우 불리했었죠.. 보통 300~400ms, 좋을때나 200안팍이었으니.. 최근 새로운 앱을 추천받아 사용해보니 아시아 섭기준 70~80ms정도.. 예전 지역 제한 없을 때 만큼 나름 쾌적한 환경이 되더군요~ 안타깝게도 어제 저녁즈음부터 국내에서 배그모바일 글로벌버전 접속 불가.ㄷㄷㄷ VPN MASTER -미국서버 연결 후 배그 모바일 접속하니 아래처럼 핑이 안습입니다. 저런 핑으로 게임 진행은 너무 불리하죠,.. 북미 섭은 200ms대로 그나마 나은 편이긴 합니다.. 더보기
배그 모바일 미국판 쉽게 설치하기 & NOX 플레이하기 인터넷 서핑이나 간단한 이미지 편집정도나 가능할 만한 사양인 십수년전 상태 그대로의 우리집 PC. 최근 부팅속도가 너무너무 느려서 hdd를 ssd로 갈아준게 전부인 우리집 PC. 그런 PC로 배틀그라운드를 돌린다는건 애초에 어불성설이었습니다. 게다가 두눈 부릅뜨고 아이들 보는 곳에서 게임 금지를 외치는 안지기님의 경고에 PC를 업그레이드 해야겠다는 생각조차 하지 않고 있었지요. 그러던 어느날 앱스토어에 배틀로얄 장르게임이 좀 있겠지 하고 검색하니 FREE FIRE라는 게임이 떡! 하고 나타납니다. 그렇게 저는 배틀로얄 장르에 입문하게 되었습니다. 적의 발자국소리를 듣기 위해서는 사플(사운드플레이)은 필수죠. 이어폰 끼고 사부작사부작 긴장 똥줄 태우면서 게임속으로 빠져듭니다. 끝까지 살아남더라도 15분내외.. 더보기
평창 스피드스케이팅 남자 팀추월 메달가능성 준결승에서 1-4위, 2-3위의 승자가 결승에 진출하기 때문에 준준결승에서 좋은성적을 내는게 대단히 중요했는데요 우리나라 국가대표가 잘 해냈습니다. 준준결승 4위로 올라온 뉴질랜드와 2월 21일 밤8시20분경에 준결승이 치러지게 되겠는데요 뉴질랜드가 4위라고 얕보면 안될것 같습니다. ISU 공식 월드컵 랭킹은 대한민국이 4위 입니니다. 뉴질랜드는 2위에 랭크되어 있군요. 쉬운 상대는 아니라는 거죠. 게다가 최근 두경기에서 뉴질랜드를 이긴 적이 없습니다. 그래도 탑랭커 노르웨이나 디팬딩챔피언 네덜란드를 피한건 잘된 일이긴 합니다만 긴장을 늦추어선 안될 일이지요. 제발 김보름 사태가 다른 선수들에게 영향을 끼치지 않기만을 바래봅니다. 21일이 기대됩니다. +_+ 더보기
평창 스피드스케이팅 남자 1000m 메달 가능성 김민석 선수가 1500미터에 깜짝 동메달을 따내고 500미터에서는 차민규가 올림픽신기록(5분동안)을 경신하면서 은메달을 목에 걸었습니다. 2월23일 19시에 예정된 1000미터 경기에서도 대한민국이 메달을 획득할 수 있을까요? 500, 1500에서 메달을 땄으니 1000에서도 메달사냥이 성공하면 좋을텐데 말이죠.. 가능성이 있는지 어떤지 먼저 기록을 봅시다. 어라, 김민석도 차민규도 랭킹에서는 안보이는군요. 김태윤선수와 모태범선수가 20위권에 있긴한데 폼이 올라와 보이진 않습니다. 김민석선수도 사실 작년 12월 솔트레이크에서 1500미터 20위권에 머물렀던 선수입니다만 메달 사냥에 성공한 점을 보면 완전 불가능한 건 아니겠지만.. 대한민국은 국내 최상위 랭커인 김태윤선수를 비롯하여 1500m 은메달리스트.. 더보기