본문 바로가기

반응형

분류 전체보기

(657)
[2025 겨울방학 React.js 스터디] 박현빈 # 4주차 API(application programming interface, 애플리케이션 프로그래밍 인터페이스)컴퓨나 컴퓨터 프로그램 사이의 연결을 의미한다. 소프트웨어 애플리케이션 사이의 소통 및 상호작용을 위해 정의된 규약이나 프로토콜을 의미한다. API는 다양한 형태로 존재할 수 있으며 주로 웹서비스, 운영체제, 라이브러리, 또는 다른 소프트웨어에 대한 접근 방법으로 사용된다. API를 활용하면 다음 효과를 얻을 수 있다.  1. 데이터 교환 : 다른 소프트웨어와 데이터를 교환할 수 있는 방법을 제공한다. API를 제공하는 프로그램에 API로 연결하면 데이터를 공유, 처리 또는 조작할 수 있다. 송금 서비스 앱인 토스는 데이터 교환 API를 이용하여 한 개인의 계좌 및 카드 내역 ㅈㅇ보를 앱 내에서 확인할..
[2025 겨울방학 React.js 스터디] 박현빈 # 3주차 sassSass(Syntactically Awesome Stylesheets)는 CSS의 한계를 보완하기 위해 등장한 CSS 전처리기(Preprocessor)이다. CSS는 웹 디자인을 위한 강력한 도구이지만, 변수, 중첩, 재사용성 부족 등의 한계로 인해 유지보수가 어려웠기에 이를 보완 하기 위해서 개발 되었다.sass의 Mixins믹스인은 Sass 언어 전체에서 가장 많이 사용되는 기능중 하나이며, 재사용성과 DRY 컴포넌트의 핵심이다. 반복되는 css 내용을 줄일 수 있는 방법으로서, sass의 문법이다. mixin은 인자를 받고자 사용하지만 인자가 없더라도 단순한 반복을 줄일 때에도 mixin을 사용할 수 있다. // 믹스인 을 사용하기 전 코드 반복되는 css를 확인할 수 있다. &.blue {..
[2025 ROS 스터디] 신채영 #3주차 - ROS 메세지 통신 프로그래밍, roslaunch 메세지 통신 프로그래밍 ROS 메세지 통신의 종류는 토픽, 서비스, 액션, 파라미터이다. 이번 주차에서는 각 메세지 통신을 위한 기본 프로그래밍에 대해서 실습을 해보았다. 1. Topictopic은 단방향 통신으로, publisher node와 subscirber node가 있다.   1) 패키지 생성    $ cd ~/catkin_ws/src    $ catkin_create_pkg ros_tutorials_topic message_generation std_msgs roscpp     패키지의 이름과 의존성 패키지들을 같이 작성하여 패키지를 생성할 수 있다.   2) 패키지 설정 파일 수정    packge.xml 파일은 패키지 정보를 담은 파일로, 패키지 이름, 저작자, 라이선스, 의존성 패키지 등..
[2025 ROS 스터디] 황희찬 #3주차 - ROS 기본 프로그래밍 ros에서는 단위계로 SI표준 단위계를 사용한다. 또한, 3차원 좌표 표현 방식으로 양의 x방향은 forward방향 양의 y방향은 left방향 양의 z방향은 up방향을 가리킨다.ros통신 방식 복습간단하게 복습하면 토픽은 단방향 통신으로 퍼블리셔 노드가 서브스크라이버 노드에 어떠한 메시지를 보내주는 통신방식이고, 서비스는 양방향 통신으로 서비스 클라이언트 노드가 서비스 노드에 어떠한 요청이 들어가면 그에 대한 응답을 서비스 서버가 보내주는 통신 방식이다. 1.패키지 생성ros에서 패키지란 특정 기능을 수행하는 코드, 실행 파일, 설정 파일, 메시지 정의를 포함하는 기본적인 구성 단위$ cd ~/catkin_ws/src$ catkin_create_pkg ros_tutorials_topic message_g..
[2025 ROS 스터디] 이영상 #3주차- ROS 기본 프로그래밍 ros 프로그래밍 전 알아둬야 할 사항 (메시지 통신에 중요)토픽ros에서 사용하는 단방향 메시지 통신. 송신측이 publisher, 수신측이 subscriber. cd ~/catkin_ws/srccd – change directory (이동할 경로)~ : 리눅스 - home – user 안에 있는 폴더(?) 1)  패키지 생성 $ cd ~/catkin_ws/src -> 폴더 이동 $ catkin_create_pkg ros_tutorials_topic message_generation std_msgs roscpp-> ros_tutorials_topic이라는 패키지 생성의존성 추가message_generation → 사용자 정의 메시지를 생성할 때 필요std_msgs → ROS의 기본 메시지 타입을 사용하..
[2025 ROS 스터디] 이승찬 #3주차 - ROS 기본 프로그래밍 오늘은 ROS 기본 프로그래밍을 배워보겠다~ 1.  ROS 프로그래밍 전에 알아둬야 할 사항참고자료 : https://www.ros.org/reps/rep-0103.html표준 단위 : SI 단위 사용좌표 표현 방식x : forward , y : left , z : up오른손 법칙프로그래밍 규칙(이걸 왜 알고 있어야 할까? → 공식적으로 배포된 패키지가 (18년도 기준) 2,800여개 존재하고 이거와 같이 공식적으로 사용 및 배포 시에 이 규칙을 준수해야 함)ROS 메시지 통신앞서 배운 Topic, Service, Action을 간단히 정리해보았다. 매개변수(Parameter)roscore 실행 시 rosmaster 기능rosout 로그 기록 전담parameter server 구동 (user가 param..
[2025 ROS 스터디] 홍동형 #3주차-ROS 기본 프로그래밍 ROS프로그래밍 전에 알아둬야 할 사항원활한 소통과 프로그래밍을 위해서는 표현 단위와 방식을 통일해야 함그 규칙들 sI단위, 오른손 좌표계 등.. 프로그래밍 규칙http://wiki.ros.org/CppStyleGuide+ 파이썬도 찾아보니 있음 http://wiki.ros.org/PyStyleGuide 실습 과정topic1) 패키지 생성$ cd ~/catkin_ws/src$ catkin_create_pkg ros_tutorials_topic message_generation std_msgs roscpp패키지 생성 패키지 이름 의존성 2) 패키지 설정 파일(package.xml) 수정$ gedit package.xmlpackage.xml -> 패키지 이름, 저작자, 라이선스, 의존성 패키지 등을 기술 3..
[2025 겨울방학 스프링 스터디] 김재승 #3주차 목차#섹션5 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록하기 #섹션6회원 웹 기능 - 홈 화면 추가회원 웹 기능 - 등록 회원 웹 기능 - 조회 #섹션5컴포넌트 스캔과 자동 의존관계 설정package hello.hellospring.controller;import hello.hellospring.service.MemberService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;@Controllerpublic class MemberController { private final MemberService memberService;..

반응형