라벨이 개발인 게시물 표시

주민등록번호 검증 알고리즘 (체크섬)

이미지
C#에서 주민등록번호 맨 뒷자리에 대한 검증 알고리즘 예제 자료를 안내해드리겠습니다. 주민등록번호 검증 규칙 주민등록번호 검증과 관련하여 주민등록번호의 연혁을 알아보도록 하겠습니다. 지금까지 총 3회의 역사가 있습니다. 첫 번째는 주민등록번호 최초 도입(1968년 9월 ~1975년 10월), 그리고 오늘 알아볼 주제인 검증규칙이 있는 주민등록번호체계(1975년 10월 ~ 2020년 10월), 마지막으로 2020년 10월부터 검증규칙이 폐지된 주민등록번호입니다. 작성일자를 기준으로 신규 주민등록번호를 발급받은 아이들은 4살 정도 되었겠군요. 주민등록번호 최초 도입 (1968년 9월~) 1968년 9월 주민등록번호가 최초로 도입되었을 때에는 등록번호 앞자리가 지역번호였고 뒷자리는 현재와 같이 첫 째자리가 성별 구분, 그 다음은 일련번호였습니다. 예시 자료는 110101-123456입니다. 110101 => 앞자리 6자리는 지역번호 읍면동 번호 6자리를 사용합니다. 1 => 뒷자리 첫 째자리는 성별입니다. 현재에도 유효한 규칙으로 숫자에 따라 성별을 알 수 있습니다. (남자 1, 여자 2) 23456 => 성별 자리 이후에는 일련번호가 발급되었습니다. 주민등록번호를 최초로 발급받은 박정희 대통령은 뒷자리가 100001입니다. (일련번호 1) 주민등록번호 검증번호 추가 (1975년 10월~) 1975년 10월부터 새로 검증번호가 추가되어 도입된 주민등록번호 검증체계입니다. 오늘 주제는 이 주민등록번호와 관련이 있습니다. 제 주민등록번호 또한 이 규칙에 속합니다. 예시자료는 820701-2345678 입니다. 820701 => 생년월일을 뜻합니다. 1982년 7월 1일이 생일인 것을 알 수 있습니다. 2 => 주민등록버놓 뒷 자리 첫 째자리는 종전과 동일하게 성별을 나타냅니다. 1 => 1900년생 남성 2 => 1900년생 여성 3 => 2000년생 남성 4 => 2000년생 여성 5 =

0x800F081F 오류 해결하기

이미지
0x800F081F 오류 (Windows) Windows에서 요청한 변경 사항을 완료하는 데 필요한 파일을 찾을 수 없습니다. 인터넷에 연결되어 있는지 확인하고 다시 시도하십시오. 오류코드 0x800F081F 에 대한 해결방법을 알아보도록 합시다~ 인터넷 연결 확인하기 첫 번째 확인 사항, 당연히 명시된 오류일 가능성이 있습니다. 인터넷 연결 문제가 있는지 확인합니다. 물론 아닐 가능성이 거의 대부분이지만, 만의 하나 이것이 문제라면 다른 시도를 진행하여 괜한 시간을 낭비하는 꼴이 돼버리지요. 인터넷 연결이 문제가 없다면 다음 단계로 넘어가 주세요. Windows 기능 확인하기 제어판 > 모든 제어판 항목 > 프로그램 및 기능 > Windows 기능 켜기/끄기로 이동합니다. Windows 기능에서 설치할 수 없었던 항목을 다시 체크하여 진행해보겠습니다. 완료되었다면 종료하시고 처리가 안 되면 다음 단계로 갑니다. Windows Update 속성 시작 유형 확인하기 시작 유형이 혹시 사용 안 함으로 되어 있는지 확인합니다. 윈도우즈 업데이트가 차단된 경우에는 인터넷이 연결되어 있더라도 Windows 기능이 켜지지가 않습니다. 수동 또는 자동으로 시작 유형을 변경하고 서비스를 시작합니다. 그다음 Windows Update를 진행하시거나 Windows 기능 켜기로 돌아가서 문제가 된 기능을 다시 활성화해봅니다.

GOOGLE_APPLICATION_CREDENTIALS : The Application Default Credentials are not available

이미지
GOOGLE_APPLICATION_CREDENTIALS : The Application Default Credentials are not available 해당 오류를 해결하기 위해, 환경변수 > 사용자 환경 변수 > GOOGLE_APPLICATION_CREDENTIALS에 service account key를 등록해 주세요. 다음과 같은 예외가 발생하였을 때 처리할 수 있습니다. 처리되지 않은 'System.InvalidOperationException' 형식의 예외가 mscorlib.dll에서 발생했습니다. 추가 정보: The Application Default Credentials are not available. They are available if running in Google Compute Engine. Otherwise, the environment variable GOOGLE_APPLICATION_CREDENTIALS must be defined pointing to a file defining the credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.

업비트 API 수수료 문의 답변 안내

이미지
업비트 API 수수료 문의에 대한 답변입니다~ 매수수량 0.00129146 / 매도수량 0.00129145 매수단가 3,949,000 / 매도단가 3,953,000 이며, 매수금액 5,100 / 매도금액 5,105 입니다. 매수수수료 2.54 / 매도수수료 2.55 매수정산금액 5,103 / 매도정산금액 5,102 왜 1원이 손해일까, 계산상으로는 이득이었는데 말입니다. 수수료 계산이 궁금하여 업비트에 문의하였습니다. 문의 제목은 'API를 통해 단가를 4,000원 높게 매도했는데 손실입니다. 정확한 확인 좀 부탁해요.' 2022년 1월 18일 00시 32분 거래 => 매수 => 수량 : 0.00129146, 단가 3,949,000, 거래금액 5,100krw, 수수료 2.54krw, 정산금액 5,103krw 예상 거래금액 : 5,099.97554 (0.00129146*3949000) 예상 수수료 : 2.54998777 (0.00129146*3949000*0.0005) 예상 정산금액 : 5,102.52552777 (0.00129146*3949000*(1 + 0.0005)) 2022년 1월 18일 00시 38분 거래 => 매도 => 수량 : 0.00129145, 단가 3,953,000, 거래금액 5,105krw, 수수료 2.55krw, 정산금액 5,102krw 예상 거래금액 : 5,105.10185 (0.00129145*3953000) 예상 수수료 : 2.552550925 (0.00129145*3953000*0.0005) 예상 정산금액 : 5,102.549299075 (0.00129145*3953000*(1 - 0.0005)) * 예상 정산금액 = 매도예상정산금액-매수예상정산금액 = 5,102.549299075 - 5,102.52552777 = 0.023771305 일 줄 알았는데 업비트 화면을 보니 매도는 5,102원이고 매수는 5,103원이네요. 표시상의 문제인

쿠팡 파트너스 API 자동등록 프로그램 소개, 소스코드 예제 (C#)

이미지
쿠팡 파트너스 API 자동등록 프로그램 소개(범쿠) 1. 쿠팡 파트너스 API 참고하기 2. OAuth를 이용한 구글 블로거 호출하기 예제 자료입니다. 그대로 사용하시면 절대 수익이 발생하지 않습니다. 이러한 프로그램은 정성 들여 작성한 하나의 포스팅을 따라잡을 수 없습니다~ 참고용으로만 활용해 주세요.😘 파트너스 아이디랑 채널 아이디는 본인 아이디를 넣으셔야 해요. 기본 화면 안내 아이디 입력란, 상품 개수와 상품명을 검색하는 부분, 블로거 게시 연동이 있습니다. 블로거 게시 연동 블로거 자동 게시를 테스트해보겠습니다. 실행하기 아이폰 상위 10순위를 검색해보겠습니다. 쿠팡 랭킹 실제 쿠팡 아이폰 랭킹 순 블로거 게시 확인(제목) 블로거 게시물 확인하기(상단) 블로거 게시 확인(내용) 기능은 크게 없습니다. 사진이랑 제목, 금액, 상품설명을 가져오는 것뿐입니다. 참고용 자료입니다~ 혹시라도 소스코드가 필요하면 다운로드 파일을 참고해 주세요😘 테스트 블로그 다음은 테스트 게시물이 등록된 블로그입니다. 결과물을 확인할 수 있습니다. => https://beomsangs.blogspot.com 다운로드 다음은 다운로드 링크입니다. 드라이버 공간 확보 등을 위해 파일은 예고 없이 삭제할 수도 있습니다. =>  https://drive.google.com/file/d/1hQRZBHFz6oQj_aHcVEJBEe7G-3WwlB4H/view?usp=sharing

[쿠팡 파트너스 API] 쿠팝스 2021.08.19.01 버전 배포 / 수정사항 : 완전무료적용, 사용기한삭제, 검색위젯 추가

이미지
[쿠팡 파트너스 API]  쿠팝스 2021.08.19.01 버전 배포 수정사항 : 완전무료적용, 사용기한삭제, 검색위젯 추가 메인 메인 화면입니다. 1. 아이디를 설정합니다. 파트너스 아이디랑 채널 아이디 꼭 사용자님 아이디로 해주세요. (사진에 나와있는 코드 그대로 하지 마시고 사용자님 것으로 하세요!!! 그렇게 해야 사용자님 수익입니다.) 2. 실행 부분을 진행합니다. 결과 개수 넣어주시고 검색어 넣으신 다음에 실행 누르시면 됩니다. 노트 참고사항 탭입니다. 쿠팡 파트너스 검색 위젯 HTML 복사하신 다음에... (사진에 나와있는 코드 그대로 하지 마시고 사용자님 것으로 하세요!!! 그렇게 해야 사용자님 수익입니다.) 옵션 설정 옵션(우클릭) 여신 다음에 검색위젯에 넣어놓으시면 결과물 생성될 때 검색위젯도 넣어드려요. (사진에 나와있는 코드 그대로 하지 마시고 사용자님 것으로 하세요!!! 그렇게 해야 사용자님 수익입니다.) 이런 식으로 만들어집니다. 테스트 블로그 자료입니다. https://beomsangs.blogspot.com/ 눌러보시면 어떻게 html 이 구성되는지 확인하실 수 있어요. 다운로드는 2개 하셔야 돼요. 첫 번째, 쿠팝스(필수) https://drive.google.com/file/d/1YzY9pLeOQVwtwE-0W5vbCy7cVfLQKc3f/view?usp=sharing 두 번째, newtonsoft json(선택) * 웹 페이지 개체 분석 도구 입니다. 공유파일 말고 공식 홈페이지에서 직접 다운로드 하셔도 됩니다. 선택입니다. 첫 번째 다운로드 파일만으로도 가능하니 다운로드 안 하셔도 됩니다. https://drive.google.com/file/d/14BAYiL58zJBsvsKuFPuOWKWPwz9LDDeD/view?usp=sharing * 드라이브 공유는 예고 없이 삭제 될 수 있습니다.(드라이브 공간 확보 및 폴더정리)

[쿠팡 파트너스 API] 쿠팝스 테스트 버전 배포 / 수정사항 : 디자인 변경(아이콘 추가), 명세확인비동기식적용

이미지
쿠팝스 수정사항입니다. 디자인을 변경하였습니다. 아이콘도 2시간 걸려서 추가했습니다~~!! 대만족이에요. 쿠팝스 이전 버전 ㅠ_ㅠ 쿠팝스 변경 버전입니다. 아, 버전 6월 20일로 바꿔야 하는데 까먹었네요. 아이콘 만드는 법은 블로그에 올려놓았습니다. 필요하시면 검색해 주세요~~!! 테스트용 피씨에서 해보려니까 알 수 없는 게시자라고 실행을 안 할 것을 권유합니다. 선택은 여러분의 몫입니다. 저는 실행하겠습니다. 랜섬웨어 정밀 검사하네요. 중지하고 검사예외처리하겠습니다. 아이디에 파트너스 아이디, 채널 아이디 입력해 주세요. 블로거 게시 연동 (OAuth 2.0인증) 은 보류합니다. 개발단계에서는 정상처리됐는데, 테스트PC 에서 하다보니 포스팅 단계에서 프로그램이 종료되네요. (뭔가 빠졌나봐요) 언제까지 배포를 미루기만 할 수는 없으니 다음 기회에 하겠습니다... 참고로 블로거 연동은 아이디/시크릿 으로 포스팅 등록하게 하는 기능입니다. 지금 버전은 안 됩니다. (게시할 때 프로그램이 꺼져버리는 현상 확인 필요) [실행] 하시면 바탕화면에 검색어.html 파일이 생깁니다. 메모장으로 열어보시면 html 복사하실 수 있어요. 테스트 블로그 자료입니다. https://beomsangs.blogspot.com/ 눌러보시면 어떻게 html 이 구성되는지 확인하실 수 있어요. 다운로드는 2개 하셔야 돼요. 첫 번째, 쿠팝스 https://drive.google.com/file/d/153jbLBim5FC-VBBTAgFV8AR4xbUWuDAS/view?usp=sharing 두 번째, newtonsoft json * 웹 페이지 개체 분석 도구 입니다. 공유파일 말고 공식 홈페이지에서 직접 다운로드 하셔도 됩니다. https://drive.google.com/file/d/14BAYiL58zJBsvsKuFPuOWKWPwz9LDDeD/view?usp=sharing * 버전 업데이트마다 예고 없이 프로그램 변경이 이루어질 수 있습니다. * Main 탭 옆에 Note 도 한 번 읽어

[쿠팡 파트너스 API] 쿠팝스 수정사항 : Thumbnail(섬네일) 크기 조정을 추가합니다. (버전 : 2021.05.04.1)

이미지
설정(프로그램 우클릭 옵션 기능) 섬네일 크기 조정을 추가합니다. 1000 정도 큰 값도 되는 것 같기는 한데 화면을 너무 벗어나네요. //개발 예시 //////////////////////////////////////////////////////////////////////////////// foreach (Match m in Regex.Matches(el.innerHTML.Replace("\n", ""),                                 @"class *= *""search-product-wrap-img"".*(?<beomsang>//thumbnail.*?)"""))                             {                                 if (Properties.Settings.Default.ThumbnailSize != 0)                                     m_obj.ThumbnailWiHei = Properties.Settings.Default.ThumbnailSize;                                 else                                     m_obj.ThumbnailWiHei = 492;                                 tmp = m.Groups["beomsang"].Value.Trim();                                 tmp = Regex.Replace(tmp, "/[0-9]{3}x[0-9]{3}ex/", "/"+ m_obj.ThumbnailWiHei + "x"+ m_obj.ThumbnailWiHei + "ex/");            

[쿠팡 파트너스 API] 쿠팝스(쿠팡 파트너스 링크 생성 프로그램) 수정사항 (버전 : 2021.04.18.1)

이미지
쿠팝스(쿠팡 파트너스 링크 생성 프로그램) 수정사항 (버전 : 2021.04.18.1) 1. 상품상세를 추가합니다. 1-2. 검색어 하단에 진행상황 간략하게 표시해 드립니다. 2. 각 상품마다 하단에 쿠팡 검색 위젯 을 추가합니다.(옵션 적용은 추후 검토) 쿠팝스 작성 화면 생성된 화면 예시입니다. 공유는 현재 불가합니다. 실행파일(exe 확장자 파일) 공유가 안 되네요. 공유불가에 대해 구글에 검토요청을 해도 답변이 전혀 없는 상황입니다.  혹시라도 해결방법 알려주시면 공유할 수 있는 방향으로 진행하겠습니다. 예시 블로그 :  https://beomsangs.blogspot.com/ *버전 업그레이드 마다 제 나름대로 수정을 하기에 최초 버전과 상이할 수 있습니다.

[쿠팡 파트너스 API] 쿠팡 파트너스 링크 생성 프로그램 (버전 : 2021.04.04.1)

이미지
쿠팡 파트너스 링크 생성 프로그램 입니다. 쿠팡 파트너스 API를 이용하여 연동합니다. [파트너스 아이디]와 [채널 아이디]를 수정하고 저장해 주세요. [활성] 버튼 누르시면 아이디 입력하는 텍스트박스가 수정할 수 있도록 변경됩니다. 꼭 수정하고 저장해 주세요. 안 하시면 사용자님이 아니라 제 수익으로 측정됩니다. 검색어 입력하시고 [검색] 누르신 다음에 기다려 주시면 됩니다. [검색]을 누르시면 웹브라우저가 동작하여 다소 시간이 걸립니다.(한 5초 정도 걸리는듯합니다) 생성된 HTML 내용이 클립보드에 복사됩니다. Ctrl + V 로 붙여넣어 주세요. 위는 기본 예시 HTML 입니다. 구글드라이브 공유해 놓았습니다.  V3 백신프로그램에서 바이러스프로그램이라고 하네요.  난독화 프로그래밍 때문에 바이러스로 인식하는 것 같아요. 예외설정 하시고 사용하시면 됩니다. (못 믿겠다 싶으시면 다운로드 하지 마세요~ ㅠ.ㅠ) 도움이 되셨다면 쿠팡 파트너스 추천인 부탁드려요~ 구글 드라이브 공유 해 놓으려고 했는데 정책상 맞지 않다고 해서 링크는 없앴습니다. 혹시라도 필요하시면 메일로 보내드릴게요. 공유할 수 있는 다른 방법을 생각해봐야겠습니다. 메일 공유도 안 되어서 취소선으로 내용 수정했습니다. 나중에 배포프로그램 생성 방법으로 접근해봐야겠어요. (기약은 없음.... ㅠ.ㅠ) 어떠한 외부연동프로그램도 안 써서 만들었는데 바이러스가 뭐가 있다는 건지 원...... *수정사항은 블로그에 최신 버전으로 검색해 주세요~

[JAVA] 정규 표현식 (Regular expression) [자바]

자바 정규 표현식에 대해 알아보도록 하겠습니다. Characters x The character x \\ The backslash character \0n The character with octal value 0n (0 <= n <= 7) \0nn The character with octal value 0nn (0 <= n <= 7) \0mnn The character with octal value 0mnn (0 <= m <= 3, 0 <= n <= 7) \xhh The character with hexadecimal value 0xhh \uhhhh The character with hexadecimal value 0xhhhh \x{h...h} The character with hexadecimal value 0xh...h (Character.MIN_CODE_POINT <= 0xh...h <= Character.MAX_CODE_POINT) \t The tab character ('\u0009') \n The newline (line feed) character ('\u000A') \r The carriage-return character ('\u000D') \f The form-feed character ('\u000C') \a The alert (bell) character ('\u0007') \e The escape character ('\u001B') \cx The control character corresponding to x Predefined character classes . Any character (may or may not match line terminators) \d A digit: [0-9] \D A non-digit: [^0-9] \h A horizontal whitespace char

application 활성화로 예외가 발생했습니다. 다음 실패 메시지가 발견되었습니다. 응용 프로그램 은(는) 다른 위치에서 이미 설치되었기 때문에 이 위치에서 시작할 수 없습니다.

이미지
application 활성화로 예외가 발생했습니다. 다음 실패 메시지가 발견되었습니다. 응용 프로그램 은(는) 다른 위치에서 이미 설치되었기 때문에 이 위치에서 시작할 수 없습니다. 오류는 말 그대로 다른 위치에서 이미 설치되었기에, 해당 위치에 설치된 파일을 제어판에서 삭제하여 해결할 수 있습니다. 플랫폼 버전 정보 Windows : 0.0.0.0 (W) Common Language Runtime : 0.0.0.0 System.Deployment.dll : 0.0.0.0 built by: N clr.dll : 0.0.0.0 built by: N dfdll.dll : 0.0.0.0 built by: N dfshim.dll : 0.0.0.0 (WinBuild.0.0) 원본 배포 url : file:///C:/beomsang.application ID 배포 ID : beomsang.application, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0, processorArchitecture=msil 응용 프로그램 요약 * 설치 가능한 응용 프로그램입니다. 오류 요약 다음은 오류에 대한 요약입니다. 이러한 오류의 세부 정보는 나중에 로그에 기록됩니다. * C:\beomsang.application 활성화로 예외가 발생했습니다. 다음 실패 메시지가 발견되었습니다. + 응용 프로그램 beomsang은(는) 다른 위치에서 이미 설치되었기 때문에 이 위치에서 시작할 수 없습니다. + 응용 프로그램 beomsang은(는) 위치 file:///C:/Users/beomsang.application에서 이미 설치되었기 때문에 위치 file:///C:/beomsang.application에서 시작할 수 없습니다. 응용 프로그램을 위치 file:///C:/Users/beomsang.application에서 시작하거나 응용 프로그램을 제거한 다음 위치 file:///C:

이 작업을 수행하려면 응용 프로그램이 관리자 권한을 가져야 합니다. 해결 방법 (이 작업을 수행하려면 애플리케이션이 관리자 권한을 가져야 합니다.)

이미지
이 작업을 수행하려면 응용 프로그램이 관리자 권한을 가져야 합니다. 오류 정보가 나올 때 해결하는 방법에 대해 안내해 드리겠습니다. 목차는 다음과 같습니다. 이 작업을 수행하려면 애플리케이션이 관리자 권한을 가져야 합니다. 파일 위치 찾기 호환성 문제 해결 프로그램 호환성 문제 해결사 프로그램 권한 필요 프로그램 테스트 호환성 문제 현재 설정 저장 이 작업을 수행하려면 애플리케이션이 관리자 권한을 가져야 합니다. 포맷 이후 디버깅마다 해당 문구가 계속 나오는 현상을 혹시 겪고 계신가요? 다음의 방법을 따라하시면 해결할 수 있습니다. 다른 자격 증명을 사용하여 다시 시작(R) 하여도 되지만, 이러한 임시적인 조치는 다음 사용 시에도 지속하여 발생할 가능성이 높습니다. 호환성 문제를 해결하는 방향으로 진행해 봅시다. 파일 위치 찾기 및 열기 윈도우키를 누르고 해당 프로그램을 검색하여 '파일 위치 열기'를 통해 이동해 주세요. 호환성 문제 해결 방법 파일위치로 이동하여, 프로그램을 우클릭하고 '호환성 문제 해결'을 선택합니다. 프로그램 호환성 문제 해결사 '호환성 문제 해결'을 선택하면 문제 해결사가 호출될 것입니다. 문제 해결 옵션 > 프로그램 문제 해결(확인된 문제에 따라 호환성 설정을 선택하려는 경우)을 고르세요. 즉, 프로그램 호환성 문제 해결사에서 '프로그램 문제 해결'을 선택하는 것입니다. 프로그램 권한 필요