전체 글919 운동능력테스트 - 운동기능저하증후군 어제 아침 조회때 운동 얘기가 나왔었는데 오늘은 간단한 테스트를 통해서 내가 운동부족 상태인지 아닌지 알아보면 좋을것 같습니다. 제가 여기서 시범을 보여드릴테니까 다들 자리에서 한번 해보시면 좋을것 같습니다. 아주 간단하게 자신의 운동능력, 운동기능이 부족한지 테스트 할 수 있는 방법입니다. 의자에 앉으시고 두 팔은 가슴앞으로 한발은 앞으로 쭉 뻗은 상태에서 일어나시면 됩니다. 한발로 못일어나는 분은 운동기능저하증후군이 의심되므로 운동을 하시면 되겠습니다. 지금은 이제 한창 여름 몸짱을 위해 준비할 때입니다. 유산소 운동을 통한 다이어트 또는 근력운동을 해서 멋지고 건강한 몸을 만드셨으면 좋겠습니다. 한번씩 따라해 보시고 본인의 체력을 검사해보세요. 간단한발표거리 2020. 5. 18. C# TextBox 전화번호 하이픈 자동완성 (전화번호 포맷 자동입력) 오늘은 Textbox에 전화번호를 입력할 때 자동으로 하이픈(-)을 삽입해 주는 샘플 코드입니다. 핵심은 전화번호 자릿수를 계산해서 "-" 문자를 넣어주는 것이고 이를 위해서 TextBox의 KeyPress 이벤트 핸들러와 KeyUp 이벤트 핸들러에서 처리를 해줍니다. private void tePhone_KeyPress(object sender, KeyPressEventArgs e) { if (Char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToIntel32(Keys.Back)) // || (e.KeyChar == '-') { } else { e.Handled = true; } } KeyPress 이벤트핸들러에서는 숫자키와 백스페이스 키만 입력할 수 있도록 제한을 .. IT정보공유/C# 2020. 5. 8. C# WebClient API 호출시 Basic Authorization 인증 방법 간단하게 HTTP header에 아이디와 비밀번호를 설정하여 Basic Authorization 인증 받는 방법을 알아 보도록 하겠습니다. 웹서버에서 별도의 인증이 필요없는 경우에는 아래처럼 http header에 authorization 을 설정하지 않아도 됩니다만 보안을 위해 인증을 사용하는 경우도 있으니, 참고해 두시면 도움이 될겁니다. WebClient webClient = new WebClient(); webClient.Headers[HttpRequestHeader.ContentType] = "application/json"; string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes("id:password")); webClient... IT정보공유/C# 2020. 5. 7. C# 단축키 사용을 위한 KeyPreview와 키조합 사용방법 C# 폼에서 단축키를 사용하고자 할 때는 Form 속성중에 KeyPreview 속성을 true로 설정해 줘야 합니다. TextBox 등의 컨트롤에 KeyDown 이벤트를 걸수 있지만, 컨트롤이 아닌 전체 폼 어디에서든 KeyDown 이벤트를 받기위한 설정입니다. 폼 단축키 사용 속성 - KeyPreview Frm.KeyPreview = true; 그리고 폼 KeyDown 이벤트 핸들러를 만들어주고 KeyEventArgs의 키코드값이 원하는 키 일때, 처리하는 프로세스를 추가 해주면 됩니다. 스페이스바를 눌렀을 때는 Delete() 함수를 호출하고, 쉬프트키 + 스페이스바키를 눌렀을 경우에는 MoveNext() 함수를 호출하는 기능입니다. private void Frm_KeyDown(object sende.. IT정보공유/C# 2020. 4. 28. 어셈블리가 필수 구성 요소로 표시되려면 강력하게 서명되어야 합니다. 갑자기 정상적으로 컴파일 되던 소스가 컴파일이 안되고 이상한 오류메세지가 발생했습니다. 프로젝트에서 OCX 컨트롤을 사용하고 있는데 해당 OCX 컨트롤 관련 dll에서 발생하는 오류메세지. 어셈블리가 필수 구성 요소로 표시되려면 강력하게 서명되어야 합니다. 필수 구성요소? 강력한 서명? 이게 도대체 무슨말인가 싶어서 OCX 참조도 지우고, 다시 참조시켜보고 인터넷을 검색해도 별로 자료도 안나오더라고요. 그래서 svn을 이용해 어떤 부분이 다른가 소스를 일일이 비교하다가 원인을 찾았습니다. C# Form 파일중에 폼디자인 관련 부분인 Form.Designer.cs 파일에 원인이 있었어요. InitializeComponent() 함수안 1줄이 사라졌습니다. Form designer.cs 소스 private .. IT정보공유/C# 2020. 4. 8. 포항에 없는 양평동 포항회집 회가 싱싱하게 잘 나와요. 서울 양평동에 있는 포항회집입니다. 회사 사람들과 자주 가는 곳이에요. 포항횟집은 꽤 넓어서 단체 인원이 가기에도 무리가 없을 정도로 넓습니다. 내부가 넓은 편이라 테이블 간격도 넓어서 회식하기도 좋고요. 회는 물론이고 포항물회와 쭈꾸미 샤브샤브 같은 메뉴도 준비가 되어 있어서 다양한 해산물을 맛 볼 수 있어요. 그렇다고 해도 뭐니뭐니 해도 횟집에서는 회가 최고죠? 아래 사진은 회사 분과 2인이서 먹을 세트 메뉴를 주문했었습니다. 광어우럭이죠. 무난하게. 가격은 한 5만원정도 였던것 같은데 메뉴판 사진을 못찍었어요. 그리고 이 아래 사진은 팀회식으로 가서 먹은 사진입니다. 팀회식때는 더욱더 푸짐하게 주문해서 야무지게 먹었답니다. 고급지게~ 돔회도 시키고 아주 아주 만족스러운 회식이였어요. 크... 새콤한.. 여행&맛집 2020. 3. 29. C# Byte <-> String, Byte <-> int 상호변환 프로그래밍을 하다보면 바이트 배열을 스트링으로 바꾼다든가 2바이트 배열을 integer 로 바꾸든가 하는 변환 작업이 필요할 때가 있습니다. 어떻게 바이트배열을 문자로 바꾸는지, 또 바이트 배열을 숫자로 바꾸는 방법 그리고 16진수 변환에 대해 알아보도록 하겠습니다. 바이트배열이 ASCII 문자열인 경우 public string ByteArrayToASCII(byte[] byteArray, int startidx, int length) { string sRet = ""; sRet = Encoding.ASCII.GetString(byteArray, startidx, length); return sRet; } 1byte 를 16진수(HEX)로 변환 public string ByteToString(byte o.. IT정보공유/C# 2020. 3. 24. 식사대용 간식으로 구매한 미주라 통밀 도너츠 후기 출근하는 날, 아침식사를 대부분 거르고 있기 때문에 조금이라도 간단하게 챙겨 먹기 위해서 구입한 아침식사 대용 통밀 도너츠입니다. MISURA 통밀도넛츠 가격은 6270원이고, 2개들이 한 세트입니다. 저는 개인적으로 포장 디자인이나 색깔이 참 마음에 들고, 통밀 도넛이라고 해서 한번 구매를 해보았습니다. 부드럽고 담백한 통밀 맛의 도넛이라고 하는데 맛이 엄청 궁금해졌어요. 포장을 벗겨내면 안에는 개별포장된 도넛 6개가 들어 있습니다. 개별 포장되어 있다는 점도 간편하게 먹기에 좋을것 같았어요. 포장재질은 일반 포장 봉지보다 엄청 얇다는 느낌이 들었네요. 포장을 벗겨낸 통밀도너츠의 맛 포장을 벗겨내면 뭔가 푸석푸석한 느낌일듯한 모양의 도너츠가 나옵니다. 하지만 만져보니 푸석푸석하다는 느낌보다는 촉촉한 느.. 간편먹거리 2020. 3. 15. 부평 신트리공원(근린공원) 산책 코로나19로 인해 외출을 자제하고 있는 시기이지만, 너무 집안에만 있기도 힘들어서 오랜만에 공원으로 산책을 다녀왔습니다. 콧바람 쐬러 나온 공원 - 부평 신트리공원 부평에 살진 않는데, 부평에 갈 일이 있어서 아이들 산책도 할겸 들렀습니다. 와이프가 신트리공원으로 콕 찍어서 가자고 하길래 저는 완전히 큰 공원인줄 알았는데 그렇게 큰 공원은 아니였습니다. 그렇다고 작은 공원도 아니에요. 공원내에 축구장이 있었습니다. 그것도 잔디가 깔린 잔디구장. 천연잔디인지 인조잔디인지는 모르겠으나 녹색빛깔을 오랜만에 보니 시야도 틔이는것 같고 좋았네요. 축구장 옆쪽으로는 작은 공원이 있습니다. 어린이들이 놀 수 있게 놀이기구와 그네, 시소도 있었고요. 저희 아이들은 시소 조금 타고 씽씽이 타고 공원 몇 바퀴 돌았어요. .. 여행&맛집 2020. 3. 15. 공적마스크 판매 약국 재고현황 알아보기 안녕하세요. 알지오입니다. 요즘 약국에서 마스크 구매하기 너무 힘들었죠? 다행이도 마스크5부제를 통해 공적마스크를 정부에서 지원해줘서 마스크를 쉽게 구할 수 있었습니다. 거주하고 있는 주변 약국에 마스크 재고가 얼마나 있는지 완전 실시간은 아니지만, 어느정도 실시간으로 재고 현황을 파악할 수 있으니 꼭 확인하고 구매하러 가시기 바랍니다. 공적마스크 재고 현황 정보 확인 공적마스크 재고 현황을 네이버지도 앱에서 확인할 수 있습니다! 정말 반가운 소식입니다. 별도의 앱을 설치할 필요없이 네이버지도 앱을 통해 마스크 재고 파악을 할 수 있기 때문에 재고가 남아있는 가장 가까운 약국으로 찾아가셔서 마스크를 구매하시면 됩니다. 공적마스크 판매 약국 찾기 스마트폰에서 네이버지도앱을 실행시키고 "약국" 으로 검색을 .. 생활팁 2020. 3. 11. 네이버웹마스터도구 색인 현황 0이 되면서 블로그 방문자수 폭망 앗! 이게 무슨일이야? 이렇게 슬픈일이.. 어제까지만 해도 멀쩡했던 블로그 검색 노출 대상 문서 수가 오늘 갑자기 0이 되었습니다. 티스토리 블로그는 사실상, 네이버 검색 유입을 잘 받아야 조회수가 높이 나오는데 이제 블로그 방문자 수가 3분의 1이하로 줄어버릴것 같네요. 네이버 웹마스터도구 수집 현황 정상 오늘도 네이버의 수집 로봇은 제 블로그에서 정상적으로 수집을 하고 있는 상태로 보입니다. 하지만 왜인지 검색엔진에서 검색 했을 때 노출되는 문서 수는 초기화가 되어버렸습니다. 네이버 웹마스터도구 색인 현황 0 초기화 제일 중요한 색인 현황이 0으로 초기화가 되어 버리니 당혹스럽습니다. 일시적인 오류라고 보기엔, 이미 블로그의 방문유입 수가 엄청 나게 줄어버린것 같습니다. 평균적으로 이 시간대 방문자 .. IT정보공유 2020. 3. 11. RabbitMQ File, Socket descriptors 제한 수 변경 방법 요즘 메세지큐(Message Queue) 를 도입하는 경우가 많아진것 같습니다. 조금은 번거로운 TCP 통신 보다는 메세지큐 서버를 구축해 놓고 JSON 형태의 메세지큐를 통해 프로그램간의 인터페이스를 할 수 있는 RabbitMQ. 제가 근무하는 직장에서도 많이 사용하고 있습니다. 하지만, 기본적인 RabbitMQ 서버 구축후에는 접속 제한이 걸려 있기 때문에 메세지큐 서버에 접속하는 클라이언트가 많다면 조금 곤란한 상황에 처해질 수 있습니다. RabbitMQ 기본 접속 소켓 수 (File descriptors, Socket descriptors) RabbitMQ File descriptors 아래쪽에 보면 1024 available 이라고 표시되어 있습니다. 이는 1024개의 파일을 오픈할 수 있다는 .. IT정보공유 2020. 3. 10. 이전 1 ··· 10 11 12 13 14 15 16 ··· 77 다음 💲 추천 글 반응형