일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 명령어
- 프로그래밍
- 디자인패턴
- copyWIth
- 리눅스
- 다트
- 유데미 코리아
- dart
- python
- 유데미
- freezeD
- 유데미 러닝크루
- 코딩
- 플러터
- 도서
- linux
- ListTile
- ExpansionTile
- vscode
- 개발자
- 가상환경
- 파이썬
- 책
- 리버팟
- 개발
- riverpod
- command
- Code Generation
- 맥
- flutter
- Today
- Total
목록2024/09 (7)
승상의 코딩 블로그
IoT, 자동차, 로봇, 항공기 등 다양한 산업의 수업이 많은 제품들은 하드웨어와 소프트웨어의 결합체이다. 그만큼 임베디드 소프트웨어(하드웨어와 결합되는 소프트웨어) 의 가치는 높다. 많은 사람들이 임베디드 소프트웨어를 공부하기 할 때 아두이노를 활용한다.* 임베디드가 아니더라도, 소프트웨어는 하드웨어 위에서 동작하므로 하드웨어를 공부하는 것은 중요하다. 이 책은 회로가 크게 시각화가 잘되어 있어서 회로를 만들기가 매우 편리했다.또한 각 챕터별 중요 이론도 설명해주고 있어 원리를 이해하기도 좋았다. 아두이노 우노의 핀맵이 다른 아두이노와 비슷하기 때문에 다른 아두이노를 사용해도 책을 읽어보는 것도 나쁘진 않다. 실제로 책을 보면서 회로를 만들고 코드를 짜보았다.실습을 하면서 보다보니 시간은 많이 걸렸지만..
처음엔 다른 책처럼 "UML 작성하는 방법 등이 설명되어있나?" 하면서 읽었던 책이다.일단, 그런 책은 아니다.이 책은 작성된 다이어그램, 문서, UML, ... 을 어떻게 "더 눈에 띄고 쉽게 읽히게 만들 수 있을까"에 대한 설명이 들어있다. * UML 말고도 다양하게 있지만, 나는 UML 을 보고 싶었기에 UML 에 대해서 적는다.수 많은 글들이 세상에 있지만 대다수의 글은 제대로 읽혀지지 않는다.GITHUB 에서 찾은 프로젝트의 README 가 제대로 써져있지 않으면, 프로젝트를 굳이 사용하지 않는다.읽는 사람이 특정된 회사에서 작성하는 문서라도, 문서가 읽기 힘들면 읽지 않는다. 우리는 내 글이 읽힐 수 있어야하고, 읽혔다면 그대로 내용이 잘 이해되면서 술술 풀려가야 한다.이 책은 읽힐 수 있도록..
일반사용자 계정에서 root 계정으로 전환하기 위해,"su" 명령어 입력시 비밀번호를 입력하라고 합니다.root 비밀번호를 초기에 설정하지 않았으면 입력할 비밀번호가 없습니다. 우선 비밀번호를 설정합니다.계정의 비밀번호를 변경하는 passwd비밀번호는 passwd 명령어를 통해 변경할 수 있습니다.passwd [계정명] 을 입력해주면, 계정의 비밀번호를 변경할 수 있습니다.root 계정의 비밀번호를 변경해야하므로 sudo 를 붙여줍니다.seungsang@seungsang:~/Desktop$ sudo passwd root [sudo] password for seungsang: New password: Retype new password: passwd: password updated successfully ..
2023.09.16 - [Linux (리눅스)] - 파일에 데이터를 저장하는 입출력 재지정(I/O redirection) - '>''" data-og-description="터미널에서 명령어를 실행하면, 사용자에게 정보를 보여주기 위해 터미널에 정보들이 시현된다. 이러한 정보는 '한 번' 보여준다. 데이터는 보관해야 하는 상황이 많다. 나의 예시 나의 경우를 " data-og-host="seungsang.tistory.com" data-og-source-url="https://seungsang.tistory.com/entry/%ED%8C%8C%EC%9D%BC%EC%97%90-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%EC%A0%80%EC%9E%A5%ED%95%98%EB%8A%94..
회사에서 메일을 읽다보면 정말 힘든 경우가 많다.많은 메일을 일일히 읽기 힘든데, 힘들게 읽은 메일이 명확하지 않기 때문이다. 왜 어떤 메일은 명확하고 어떤 메일은 명확하지 않을까?이 고민 때문에 메일 작성법에 대해 공부한 적이 있다.공부할 때 이 강의를 Udemy 에서 구매하여 재밌게 본 기억이 있다. 1.5시간의 짧은 강의이니 수강해보는 것도 추천한다.(Udemy 는 할인 자주하니 할인할 때 구매하길 추천한다. https://www.udemy.com/course/write-better-emails-team-communication)효과적인 이메일 쓰기를 위한 기초(3W)최소한 3W 가 없다면 메일읽기가 매우 불편하다. 가능한 아래에 대한 내용을 메일에 기입하길 추천한다.WHO(수신자 중 한명의 이름을..
C++ 에서 객체 생성을 할 때, 아래 두 방법을 본적이 있을 것이다. 두 방법의 장단점을 알아보자.Point a; // 스택Point* b = new Point(); // 힙Stack 객체 생성Point a; // 스택 객체 생성장점.스택에 생성하기 때문에 빠르다.(힙과 달리 메모리를 찾는 것이 아니라, 스택포인터를 옮기기 때문이다)할당되는 메모리의 크기를 컴파일 시점에 미리 알게 되므로 런타임에 메모리를 계산할 필요도 없다.스택은 메모리가 덮어씌어지기 때문에 메모리를 해제도 필요없다. 단점.스택은 메모리의 공간이 작다(설정에 따라 다르지만, 대략 1MB). 그래서 스택 오버플로우가 생길 수 있다. HTML 삽입미리보기할 수 없는 소스함수 내부에서 Stack 에 객체를 생성할 경우, 함수의 사용과 함께..
변수는 선언한 뒤 값을 계속해서 바꿀 수 있다.그러나 const 키워드를 사용하면 그 변수의 값은 변경할 수 없다."변수의 값을 변경하지 못한다" 라는 것은 코드를 읽을 때, 고려해야하는 부분을 줄여줄 뿐 아니라, 자신 또는 타인이 코드를 잘못 수정하지 않도록 해준다. Const 멤버함수모든 상황이 천편일률적일 순 없다.클래스의 멤버변수 또한 상황에 따라 값을 변경해야 할 수도 있고 변경하지 않아야 할 수도 있다.클래스의 멤버변수의 값은 클래스의 멤버함수로 인해 대부분 수정되는데,멤버함수에 const 를 사용하여 클래스의 멤버함수 내부에서 멤버변수가 변경할 수 없게 할 수 있다.(const 로 선언되는 멤버 함수의 내부에서 멤버변수는 읽기만 가능함) HTML 삽입미리보기할 수 없는 소스 예제를 보면, P..