임베디드

임베디드

  • 분류 전체보기 (1142)
    • PL (150)
      • C++ (108)
      • Python (39)
      • Java (3)
      • Kotlin (0)
    • 알고리즘 (462)
      • 암기 (91)
      • 백준 (328)
      • 삼성 (17)
      • 종만북 (4)
      • 프로그래머스 (22)
    • 임베디드 (411)
      • 하드웨어지식 (12)
      • ATmega128 (98)
      • 32F429IDISCOVERY (57)
      • 임베디드리눅스 (15)
      • 리눅스커널스터디16기 (2)
      • 리눅스시스템프로그래밍 (97)
      • 운영체제 (26)
      • 컴퓨터구조 (4)
      • dd (1)
      • ubuntu (81)
      • opencv (18)
    • 드론 (99)
    • TIP (12)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

임베디드

컨텐츠 검색

태그

#linuxbirthday_a_message_from_Seoul_Korea !!

최근글

댓글

공지사항

아카이브

전체 글(1142)

  • 리눅스 쉘에서의 직전 명령의 반환값 확인

    2019.10.05
  • 쉘 스크립트 프로그래밍 - 1

    2019.10.04
  • Github 코드 리뷰

    2019.10.04
  • Github 이슈 트래커 작성

    2019.10.04
  • git commit --amend

    2019.10.04
  • 프로그래머스 모의고사

    2019.10.04
리눅스 쉘에서의 직전 명령의 반환값 확인

쉘 스크립트 문법 중 하나로 직전 명령의 반환값을 확인할 수 있다. 0이 아니면 문제가 존재하는 것이다 0은 정상적인 명령의 반환값 $ ls -al $ echo $? 존재하지 않는 파일에 대해 cat 명령을 실행했을 때, 0이 아닌 값을 반환하게 된다

2019. 10. 5. 13:22
쉘 스크립트 프로그래밍 - 1

쉘 스크립트 프로그래밍은 기존에 쉘 커맨드에 쓰이는 명령어와 추가적으로 문법을 사용한 형태다. 보통 서버 작업 자동화 및 운영을 위해 사용된다. 무엇보다 시스템 프로그래밍에서 꼭 익히는 내용 중 하나다. 최근에는 perl, python이 많이 쓰이나 전통적으로 쉘 스크립트도 많이 사용된다 자동화 프로그램의 필요 예로는 다음과 같다. 만일 서버 저장공간이 하나도 남지 못해서 서버가 다운되는 현상이 나타난다. 이를 해결하기 위해서는 주기적으로 로그파일을 갱신해야하지만 사람이 주기적으로 확인하고 삭제하는 것은 비효율적이다. 어떻게 하면 자동으로 오래된 로그 데이터를 삭제할 수 있을까? 이는 간단한 쉘 스크립트로 해결할 수 있다 기본 문법은 다음과 같다 1) .sh 확장자로 파일을 생성하고 작성한다 2) 파일의..

2019. 10. 4. 23:53
Github 코드 리뷰

Github에서 커밋 혹은 병합 작업을 할 때의 코드리뷰 기능을 제공해주고 있다. 특정 커밋에 들어가면 다음과 같은 화면이 뜬다 협업자들은 아래 댓글을 통해 Write를 할 수 있다. 혹은 특정 코드에 대해서 파란색 +를 클릭해서 comment를 달 수 있다 드래그를 통해 여러 줄에 대해서도 comment를 달 수 있다

2019. 10. 4. 12:03
Github 이슈 트래커 작성

이슈 트래거는 버그 보고, 기능 개선 건의 등 프로젝트에 관련된 주제를 등록할 수 있는 게시판이다 아래 사진은 https://github.com/leggedrobotics/darknet_ros/issues darknet_ros의 이슈 트래거 사진이다 이슈 탭으로 들어가 새로운 이슈를 작성할 수 있다. 또한 추후에 사용할 Label과 Milestones를 새로 생성할 수 있다 이슈 내용을 적는건 간단하다. 다음과 같이 Text로 작성할 수 있고, 궁금한 커밋에 대해서는 두번째 그림처럼 커밋으로 들어가 빨간색 네모칸을 눌러 SHA-1 체크섬을 복사해서 담을 수 있다. 혹은 첨부파일 혹은 드래그앤드롭으로도 옮길 수 있다 라벨 탭을 들어가 라벨을 추가하면서 좀 더 다른 사람에게 문제의 유형을 소개할 수 있다 이..

2019. 10. 4. 11:25
git commit --amend

$ git commit --amend 다음 명령어는 마지막 커밋을 수정하는 것이다. 반드시 원격 저장소와 커밋을 맞춰야되기 때문에 push를 하지 않은 상태에서 마지막 commit을 덮어씌울 수 있는 것이다. 다음과 같이 일반적인 commit을 진행한다 내용을 수정한 후 해당 명령을 실행하면 전에 commit 메세지를 담은 커밋은 re commit 메세지를 담은 커밋으로 덮어씌워지게 된다 [출처] 만들면서 배우는 Git, Github 입문 윤웅식

2019. 10. 4. 10:01
프로그래머스 모의고사

답이 되는 배열을 저장해서 나머지 연산을 통해 실제 답과 비교해서 count를 한다 문제: https://programmers.co.kr/learn/courses/30/lessons/42840 깃허브주소: https://github.com/surinoel/boj/blob/master/Programmers_모의고사.cpp

2019. 10. 4. 08:49
1 ··· 24 25 26 27 28 29 30 ··· 191
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바