num이라는 변수에 일련의 숫자가 있다고 가정합니다 각 숫자의 천단위 구분기호로 출력하려면 문자열 포맷팅 fstring format을 사용하여 출력시 천단위 구분기호를 넣을수있습니다 *fstring 포맷팅의 경우 파이썬 3.6 이후 버전에서만 사용가능* format을 사용한 방법
지난번에 방문자의 user-agent를 확인하는 사이트를 제작한적이 있는데 접속한 사용자의 아이피를 확인하거나 언어정보나 다양한 정보를 확인하기위해 $_SERVER함수를 사용하였습니다 PHP에서 프로그래밍하다보면 REMOTE_ADDR라던가 자주사용하는 경우가있어서 $_SERVER함수의 일부분을 정리해놓았습니다 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트의 서버상 위치 //xampp/html $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식 //gzip,deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 //ko,en $_SERVER['HTTP_USER_AGENT'] = 사용자 정보(User-agent) //Mozilla/5.0 (W..
얼마전 일본어를 공부하면서 히라가나,가타카나를 접하게되었습니다한국어의 가나다라마바사 같은 기본적인 히라가나,가타카나를 알아야 일본어를 할수있는데 공부도할겸 이 히라가나와 가타카나를 랜덤으로 보여주면서 외울수있는 사이트를 만들면 일본어공부도 웹사이트 제작 공부에도 도움이될꺼같아서 시작하게되었습니다. HTML 내용 수정 japan-study.netlify.app현재 배포중인 사이트 주소입니다. 현재는 히라가나만 테스트로 만들었고 화면 중앙 히라가나 생성버튼을 클릭할시 랜덤으로 히라가나와 발음을 출력해줍니다/ 아직까지는 아주 많이~ 부족하고 단조로워서 화면중앙 디자인을 더하고 가타카나는 물론이며 히라가나,가타카나를 구분해서 따로 학습할수 있도록 확장시키려고 합니다/ 사이트 제작 참고자료화면중앙 배치 h..
c언어에서 사용할 수 있는 문자열 입출력 함수 gets, puts, fgets, fputs들을 하나하나 알아보겠습니다 gets, puts 함수 gets함수는 문자열을 입력받을 때 사용하는 함수입니다 puts함수는 문자를 그대로 출력하거나 문자 배열을 출력하고 printf와 다르게 줄 바꿈을 하여 커서의 위치가 아래로 바뀌게 됩니다 근데 문자열을 입력받는 함수 하면 scanf가 떠오르지 않나요?? 이 gets함수는 scanf와는 조금 성질이 다릅니다 scanf,printf scanf함수 의경우 문자열을 입력받을 때 공백을 기준 삼아 입력받습니다 지정된 a문자 배열 리스트에는 공백을 기준으로 각각의 배열에 저장되게 됩니다 그래서 1 2 3 4라는 값이 입력되면 공백을 기준으로 a[0] = 1, a[1] = ..
오늘은 PHP를 사용하여 사이트에 방문한 사람의 IP주소 및 접속 정보와 사용자의 위치를 확인하는 방법에 대해서 알아보겠습니다 사용자의 아이피와 아이피 위치정보를 알아내는 방법 간단한 방법으로는 사이트 접속시 User-Agent가 담고 있는 세부 정보를 통해 조회하는 방법이 있습니다 PHP에서 이를 간단하게 사용할수 있도록 제공해주는 Ip Geolocation Api를 사용해보려고 합니다 User-Agent가 뭔데? 우리가 사용하는 인터넷에는 사용자 에이전트(User Agent)가 존재하는데 이 기능 속에는 사용 중인 OS 정보나 해상도 웹브라우저 버전 종류 등등 많은 정보를 담고 있습니다 구글에 user agent check라고 입력 후에 검색하면 현재 저의 에이전트가 노출되는 걸 확인할 수 있습니다 ..
파이썬에서 if __name__ == "__main__" 는 뭘까? 파이썬 코드를 살펴보면 if __name__ == "__main__"라는 코드가 나와있는데 이 코드는 무얼 의미할까요? 위 코드는 함수의 시작을 의미합니다 파이썬 프로그램 실행시에 if name 코드밑에 함수를 선언하거나 코드가 있을경우 가장 먼저 작업을 수행합니다 1 2 3 4 5 def main(a,b): print(a+b) if __name__ == "__main__": main(4,5) cs 이런식으로 if __name__함수 밑에 main함수를 호출하는 코드를 넣었을경우 프로그램이 실행될때 가장 먼저 실행되며 main함수에 인자값 4,5를 전달하여 작업을 수행합니다 $ 9 위 코드를 실행시켰을경우에는 결과로 9가 나오는걸 확인할..