반응형 분류 전체보기367 [우분투]Failed to connect to https://changelogs.ubuntu.com/meta-release-development. Check your Internet connection or proxy settings 1. 오류메시지 Failed to connect to https://changelogs.ubuntu.com/meta-release-development. Check your Internet connection or proxy settings 2. 해결방법 우분투를 업그레이드 하거나 새로 설치했을 경우 메시지가 나왔다. 구글링을 통해 찾은 결과 해결책은 프록시를 통한 전송에 https 대신 http를 사용하는 것이었다. /etc/update-manager/meta-release 의 내용을 살짝 변경함으로 해결하였다. 3. 명령어 sudo editor /etc/update-manager/meta-release # replace every "https" with "http" sudo apt update sud.. 2024. 2. 10. 우분투에서 노트북 키보드 비활성화 하기 sudo nano /etc/default/grub 1. 에디터에서 아래부분 찾기 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 2. 해당부분을 아래와 같이 변경 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nokbd" 3. 저장하고 나오기 4. grub.cfg 업데이트 하기 sudo update-grub2 5. 시스템 리부팅하기 2023. 9. 26. [파이썬]네이버 커머스 API 인증 토근 발급 받기 OAuth 2.0 인증 인증 토큰을 발급후 api 요청시 헤더에 토큰을 추가하여 인증을 받고 통신하는 형태로 진행된다. Authorization: Bearer {인증 토큰} Security Scheme Type: OAuth2 Flow type: clientCredentials Token URL: https://api.commerce.naver.com/external/v1/oauth2/token 전자서명 생성 방법 import bcrypt import pybase64 clientId = "발급받은ID" clientSecret = "발급받은 시크릿코드" timestamp = 1643961623299 # 밑줄로 연결하여 password 생성 password = clientId + "_" + str(timest.. 2023. 2. 2. Ubuntu NGINX + SSL(HTTPS) 적용후 안될때 - Let's Encrypt HTTP는 접속이 되나 HTTPS 접속이 안될때 This site can’t be reached kronoswebsolutions.com took too long to respond. Try: Checking the connection Checking the proxy and the firewall ERR_CONNECTION_TIMED_OUT 접속하는데 시간이 오래 걸려 연결이 안된다고 나오는 경우. 방화벽 문제 일 가능성이 크다. sudo ufw status verbose Nginx Full ALLOW Anywhere 22 ALLOW ************* 22 ALLOW ************* OpenSSH ALLOW Anywhere Nginx Full (v6) ALLOW Anywhere (v6).. 2023. 2. 2. PHP에서 타임스탬프 사용하기 1. time() 함수 1970년 1월1일 00:00:00 UTC) 이후의 초수인 현재의 타임스탬프를 취득할 수 있습니다. $timestamp = time(); $date = date("Y-m-d H:i:s", $timestamp); echo $date; 2. time() 에서 다음날 계산 현재 타임스탬프에 86400초를 추가하여 다음 날의 타임스탬프를 얻을 수 있습니다. 빼면 어제의 시간이 나온다. $tomorrow = time() + 86400; 3. mktime() 함수 특정 날짜에서 타임스탬프를 작성할 수도 있습니다.이 함수는 year, month, day, hour, minute 및 second를 인수로 사용하여 특정 날짜와 시각의 타임스탬프를 반환합니다. $timestamp = mktime(0.. 2023. 1. 29. Crontab 사용방법 Crontab은 지정된 간격으로 자동으로 실행되도록 명령 또는 스크립트를 예약 할 수있는 Linux 및 Unix 유틸리티입니다. 1. 기본구조 * * * * * | | | | | | | | ----- 요일 ( 0-7 ) ( 일요일 = 0 및 7 ) | | | ------ 월 ( 1-12 ) | | --------- 월 ( 1-31 ) | ----------- 시간 ( 0-23 ) ------------- 분 ( 0-59 ) 예를 들어, "0 0 * * * / usr / bin / mycommand"의 crontab 항목은 매일 자정에 "/ usr / bin / mycommand"명령을 실행합니다. "crontab -e"명령을 실행하여 Crontab을 편집 할 수 있으며 일정을보고자하는 사용자로 "cron.. 2023. 1. 27. PHP에서 JSON 파싱하는 방법 json_decode() JSON 문자열을 분석하여 PHP 변수로 변환합니다. $json = '{"name":"John", "age":30, "city":"New York"}'; $obj = json_decode($json); echo $obj->name; // "John" json_decode($json, true) 두번째 인수를 true로 설정하면 객체를 배열로 반환 합니다. $json = '{"name":"John", "age":30, "city":"New York"}'; $arr = json_decode($json, true); echo $arr["name"]; // "John" null체크 json_decode 파싱 후 json 값이 완벽하지 않을 경우 null 반환하므로 정상적인 코드를 완성하.. 2023. 1. 25. 자바스크립트 형변환 예제 + 연산자 + 연산자는 숫자 5와 문자열 "3"을 추가하는 데 사용됩니다". 피연산자 중 하나가 문자열이므로 JavaScript는 유형 강제를 수행하고 숫자를 문자열로 변환하여 두 문자열 "5"및 "3"을 연결합니다" "53"을 만듭니다 let num = 5; let str = "3"; let result = num + str; console.log(result); // "53" parseInt() parseInt() 함수는 문자열 "42"를 숫자 42로 변환하는 데 사용됩니다. typeof 연산자는 변수의 유형을 확인하는 데 사용됩니다 let str = "42"; let num = parseInt(str); console.log(num); // 42 console.log(typeof num); // ".. 2023. 1. 24. 이전 1 2 3 4 ··· 46 다음 반응형