목록
'전체 글' 734건
코드로 놀고, 언어로 성장하는 공방.
-
거스름돈 계산하기거스름돈 = 지불 금액 - 물건 가격 * 구매 개수 위에서 설명한 거스름돈을 계산하는 프로그램을 다음과 같이 작성합니다. ex2-6.php"; // 08 echo "물건 가격 : $price"; echo "구매 개수 : $num"; echo "- 거스름돈 : $change"; // 11?> 02 $pay = 5000;지불 금액 $pay에 5000을 저장합니다. 03 $price = 1000;물건 가격 $price에 1000을 저장합니다. 04 $num = 3;구매 개수 $num에 3을 저장합니다. 06 $change = $pay - $price * $num;거스름돈 $change는 지불 금액($pay)에서 물간 가격($price) X 물건 개수($num)을 뺀 값이 됩니다. 08~11 지..
-
connect-redis멀티 프로세스 간 세션 공유를 위해 레디스와 익스프레스를 연결해주는 패키지입니다. 기존에는 로그인할 때 express-session의 세션 아이디와 실제 사용자 정보가 메모리에 저장됩니다.따라서 서버가 종료되어 메모리가 날아가면 접속자들의 로그인이 모두 풀려버립니다. Warning: connect.session() MemoyStore is not designed for a production environment, as a will leak memory, and will not scale past a single process라는 경고 메시지도 발생합니다.이를 해결하기 위해 세션 아이디와 실제 사용자 정보를 데이터베이스에 저장합니다. 이때 사용하는 데이터베이스가 레디스입니다. 다른 데이터베이스를 사용해도..
-
카카오맵 MCP로 점심 메뉴 추천 앱 만들기01 카카오 API 키를 받아야 카카오맵 MCP를 활용할 수 있습니다. 카카오디벨로퍼스 홈페이지에 접속해서 카카오 계정으로 [로그인]합니다. 그런 다음 [앱 -> + 앱 생성]을 누릅니다. 카카오 API 키는 앱을 생성해야 받을 수 있습니다. 카카오디벨로퍼스 홈페이지 : https://developers.kakao.com/ Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해 보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com 02 필수값을 입력하고 [저장]을 눌러 앱을 생성합니다. 03 앱이 생성되면 [앱 -> 일반]에 있는 앱 키를 찾습니다. 그러면 4가지 키가 보이는데 그 중에서 REST API키를..
-
Sequential Thinking MCP로 테트리스 게임 만들기01 우선 커서에게 아무런 설명 없이 테트리스 게임을 만들어보라고 하겠습니다. 커서를 실행해서 오른쪽 위의 [+] 버튼을 눌러 새 채팅을 열고 다음과 같이 부탁합니다.테트리스 게임을 만들어봐. 게임을 만들 때는 어떤 게임인지, 규칙은 무엇인지, 어떤 환경에서 실행할지 하나하나 코드로 구현해야 합니다. 이렇게 복잡한 프로그램을 만들 때는 커서에게 지시할 질문 내용도 점점 복잡해집니다. 이럴 때 Sequential Thinking MCP를 활용하면 좋습니다. 02 Sequential Thinking을 사용하여 커서에게 다시 질문해보겠습니다.Sequential Thinking MCP를 통해 테트리스 게임을 만들 단계를 알아서 설정하고 가장 간단한 방법으로 테트리스 게임을 만들어봐. 그러면 커서가 Sequent..
-
합계/평균 구하기변수와 echo문을 이용하여 세 과목의 합계와 평균을 구하는 프로그램을 작성해봅니다."; // 09 echo "영어 : $eng"; echo "수학 : $math"; echo "- 합계 : $sum"; echo "- 평균 : $avg"; # 13?> 02 $kor = 80;변수 $kor에 80을 저장합니다. 03 $eng = 90;변수 $eng에 90dmf 저장합니다. 04 $math = 100;변수 $math에 100을 저장합니다. 06 $sum = $kor + $eng + $math;국어, 영어, 수학 성적의 합계, 즉 270을 변수 $sum에 저장합니다. 07 $avg = $sum/3;성적의 합계 $sum(값:270)을 3으로 나눈 값, 즉 90을 $avg에 저장합니다. 09..
-
변수변수(Variable)는 숫자나 문자와 같은 데이터를 저장하는 박스와 같은 것입니다. 더 정확하게 말하면 변수는 컴퓨터에 데이터가 저장되는 메모리의 주소, 즉 위치를 의미합니다. 위 그림에서 변수 $a, $b, $c는 각각 10, 20, 30의 데이터가 저장된 메모리 주소를 의미합니다. 예를 들어 변수 $a는 10이 저장되어 있는 메로리 주소를 나타냅니다. PHP에서는 영문, 숫자, 밑줄로 구성된 이름 앞에 $를 붙여 변수를 만듭니다. 예를 들어 $a, $b, $y, $name, $my_score, $gameItem, $font1, $text 등은 모두 유효한 변수명이다. 프로그렘에서 변수가 사용되는 다음 예를 살펴봅니다. 02 $ a = 10;변수 $a에 10을 저장합니다. 이것은 변수 $a가 가리키는..