본문 바로가기

Study (etc)407

[git/GitHub] 개인 액세스 토큰 발급받기 전역 후 우리 프로그래밍팀 Def:Con의 웹페이지를 리뉴얼 하는 작업을 하며 오랜만에 git과 GitHub을 사용할 일이 생겼다. 포크를 하고, 클론을 하고, 코드를 좀 바꾼 뒤에 커밋 및 푸쉬를 하려고 했는데... The requested URL returned error: 403 이런 에러가 날 반겨주는데 정신이 아득해졌다. 에러 메시지는 아무리 익숙해지지 않는다... 여러 방면에서 알아보니 2021년 8월 13일부로 인증방식이 패스워드에서 개인 엑세스 토큰으로 변경되었다고 한다. 따라서 정상적으로 push를 하려면 개인 엑세스 토큰을 발급받고 넣어줘야 한다는 뜻인데, 이번 포스팅에서는 우선 개인 엑세스 토큰을 발급받는 방법에 대해서 정리해보도록 하겠다. 1. GitHub 로그인 개인 엑세스 토큰을.. 2021. 8. 15.
[Python3 / Mac ] 웹 크롤링을 위한 준비 - pip, requests, beautifulsoup4 설치 학교 수업 중 도표 혹은 그래프를 이용한 자료를 만들어 발표하는 과제를 받았습니다. 뭔가 참신한 것을 해볼 수는 없을까? 싶은 마음에 이것저것 알아보게 되었고, 파이썬을 이용하여 대표적인 언론사의 각 분야별 기사에서 특정 키워드들을 크롤링하여 워드 클라우드를 만들고, 그것과 기존 도표, 그래프와의 차별점을 발표하기로 하였습니다. 그리하여 파이썬을 통한 웹 크롤링의 준비를 해보려고 합니다. 작업 환경 : macOS - GCC 컴파일러가 이미 설치되어 있음을 전제 1. Homebrew 설치하기 Homebrew는 애플의 mac에서의 소프트웨어 설치를 편리하게 만들어주는 패키지 관리 시스템입니다. 자세한 것은 Homebrew 홈페이지 : https://brew.sh/index_ko 에서 확인하실 수 있습니다. .. 2019. 5. 20.
[BOJ / C] 2577번 : 숫자의 개수 - 숫자의 개수 - 문제설명 이 문제를 풀며- 세자리수 곱셈의 결과는 정수형의 범위 내에서 충분히 해결할 수 있다. - 곱한 결과를 % 10 연산을 하게 되면 일의 자리의 수를 구할 수 있고, 해당 일의 자리 숫자를 카운트 한 뒤, 원래의 값을 10으로 계속 나눠주어 자릿수를 줄여나간다. - 0에서 9까지의 수의 개수를 카운트 해야 하는데 이는 배열의 인덱스와 정확히 일치한다. 그러므로 배열[일의 자리 수]로 인덱싱하여 해당 배열 요소의 값을 1씩 증가시킨다. - 자세한 것은 소스코드 참고. 내 소스 #include int main() { int input; int mul=1, result = 0; int cnt[10] = { 0, }; for (int i = 0; i < 3; i++) { scanf(".. 2019. 5. 20.
[BOJ / C] 1924번 : 2007년 - 2007년 - 문제설명 이 문제를 풀며- 1월 1일이 월요일이라는 것을 기준으로, 입력한 날짜만큼 일수를 더해 그 일수를 7로 나눈 나머지를 이용하여 요일을 판별하자. 각 달의 일수는 배열로 따로 저장해주었다.- x달 만큼 y에 일수를 더해줄 for문을 사용하였다.- y를 7로 나눈 나머지로 요일을 판별해줄 switch ~ case 문을 이용하였다. 요일을 포인터 배열을 이용하여 푸신 분의 예제도 본 적 있지만, 포인터 개념에 대한 이해가 부족한 관계로 간단한 switch ~ case 문으로 분기하였다. 내 소스 #include int main() { int x, y; int month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; scanf("%.. 2019. 5. 12.