반응형 전체 글96 라즈베리파이 원격제어(PC에서 화면보기 / VNC Viewer) 많은 사람들이 다양하게 라즈베리파이를 사용하고 있는데, 모니터가 없는 상황에는 라즈베리파이의 화면을 볼 수가 없어서 ssh를 통해 명령어로만 작업을 하다 보면 은근히 불편합니다. 이럴 때 노트북을 활용해서 VNC로 라즈베리파이의 화면을 볼 수 있습니다. 순서대로 하나씩 진행해보도록 하겠습니다. 1. 서버 설치(라즈베리파이) 터미널에서 apt 명령어를 사용하여 라즈베리파이에 vnc 서버를 설치하도록 하겠습니다. $ sudo apt-get install tightvncserver 2. VNC 다운로드(PC) 아래 링크에 접속하여 다운로드합니다. https://www.realvnc.com/en/connect/download/viewer/macos/ Download VNC Viewer for macOS | VN.. 2022. 7. 10. JAVA - 함수 안에 자기 함수 호출 (재귀 함수 Recursive method) 프로그램을 개발하다 보면 상황에 맞는 다양한 반목문을 사용하여 소스를 작성하게 됩니다. 재귀 함수 또한 반복적인 작업을 처리할 때 사용됩니다. 1. 재귀 함수란? 재귀라는 단어가 생소할 수 있기 때문에 사전적 의미를 살펴보겠습니다. 재귀(recursion)는 어떠한 것을 정의할 때 자기 자신을 참조하는 것을 뜻한다. 자기 언급과도 관련된 재귀는 언어학에서 논리학에 이르기까지 다양한 분야에서 연구되는 주제로, 특히 컴퓨터 과학과 수학에서, 재귀는 함수가 자신의 정의에 의해 정의될 때의 개념을 가리킨다. (출처 : 위키백과) 재귀 함수(Recursive method)는 간단하게 생각하면 어떤 함수 내부에서 자기 자신 함수를 다시 호출하는 것입니다. 반복적인 일을 처리를 할 때 사용되곤 합니다. 2. 재귀 함.. 2022. 7. 4. Python - 파이썬 REST API 통신 예제(POST 요청하기, 서버만들기) 항상 자바로만 개발하다가 파이썬을 활용해야 할 일이 생겨서 파이썬으로 API 요청하는 테스트를 해보려고 합니다. 또한 API 서버를 구축하여 요청받은 API를 처리하는 것까지 테스트해보려 합니다. 내용이 많고 복잡할수록 더 구성해야 할 것들이 많지만 간단하게 주고받는 통신 테스트 정도로 진행하도록 하겠습니다. POST 방식으로 Json 데이터와 함께 API 호출을 하고, 서버에서는 받은 Json 데이터 확인 및 간단한 응답 데이터를 보내주는 동작을 해보도록 하겠습니다. 1. 서버 만들기 예제를 보면서 살펴보도록 하겠습니다. app_controller.py from flask import Flask, request, json, jsonify app = Flask(__name__) @app.route("/t.. 2022. 7. 3. 제이쿼리(jquery) 사용하기(jquery 다운로드/CDN) JAVA로 웹 개발 시 매우 유용하게 사용하는 제이쿼리 사용하는 방법에 대해 알아보도록 하겠습니다. 제이쿼리(jQuery)는 오픈 소스 기반의 자바스크립트 라이브러리입니다. 제이쿼리를 사용하면 간단한 코드로 웹 페이지에 다양한 효과나 연출을 적용할 수 있습니다. 많은 장점이 있지만 일단 HTML 조작이 쉽고, CSS 스타일도 간단하게 수정, 추가할 수 있는 것이 장점입니다. 이 제이쿼리를 사용할 수 있도록 하기 위해 준비과정에 대해 알아보고 간단하게 테스트까지 해보도록 하겠습니다. 1. jquery 준비(다운로드 or CDN) 2. jquery 적용 3. 테스트 1. jquery 준비 js파일을 다운로드하거나, URL로 연결하여 사용할 수 있습니다. 두 가지 방법 중 원하는 방법으로 적용할 수 있습니다... 2022. 6. 30. HTML/CSS class명 띄어쓰기의 의미 오늘은 class명에 관련된 내용을 보도록 하겠습니다. 먼저 class명을 지정하는 방법을 확인해보겠습니다. ⊙ 첫 글자는 알파벳으로 시작해야 합니다. ⊙ 두 번째부터는 알파벳과 숫자, 하이픈(-), 언더바(_)를 사용할 수 있습니다. (대소문자 구분되기 때문에 카멜 기법으로 사용 가능) * 카멜 표기법 낙타의 등 모양처럼 생겨서 붙어진 이름입니다. 단어의 첫음절마다 대문자를 사용하여 표기합니다. ex) className testClass 이제 class명 띄어쓰기 의미에 대해 알아보도록 하겠습니다. HTML 태그 예시를 보면서 살펴보겠습니다. 테스트 위 태그 예제에서 class 항목에 "className1"와 "className2"가 적혀있습니다. 두 단어 사이에 띄어쓰기로 표시가 되어있는 것은 서로 .. 2022. 6. 29. HTML/CSS class 사용하여 관리하기 웹 개발을 할 때 class 속성을 사용해서 css를 관리하게 됩니다. 각 태그마다 style을 사용하여 적용한다면 한 두 번은 편할지도 모르지만 점점 소스량이 많아질수록 관리하기가 매우 어려워집니다. 처음 설정한 값이 절대 변하지 않는다면 모르겠지만 나중에 수정하거나 추가하려면 여기저기 찾아다니며 수정하기란 결코 쉬운 일이 아닙니다. 예시를 보며 비교해보도록 하겠습니다. 1. class 사용 HTML 소스 테스트 CSS 소스 .box { background-color: black; width: 100%; height: 50%; } 2. class 미사용 테스트 위 예시로만 본다면 style을 사용하여 코딩하는 쪽(class 미사용)이 더 편리해 보일 수 있으나 동일한 style을 가진 태그가 양이 많아.. 2022. 6. 28. 이전 1 ··· 8 9 10 11 12 13 14 ··· 16 다음 728x90 반응형