일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 개발 공식문서 읽기
- 개발 공식문서
- 코딩강의
- 개발실무
- Go언어실무
- jsx
- 데이터스키마
- 개발자공통지식
- 개발공부
- 컴공과개념정리
- 유데미
- HTTP
- 파이썬
- 알고리즘
- 실무PT
- Go언어
- postgredb
- 스키마모델
- 리액트
- 데이터베이스
- 개발자되기
- golang
- tableplus
- 자료구조
- 자바
- 개발공식문서 어려움
- 코멘토실무PT
- 웹서버
- 개발 영어실력
- 코멘토
- Today
- Total
목록분류 전체보기 (56)
웹개발일지
주말 과제로 프로그래머스의 달리기 경주를 풀었다. 문제는 이해하고 바로 작성하기 쉬운 편이어서 떠오르는대로 금방 작성해볼 수 있었다. 그런데 시간 복잡도를 전혀 고려하지 못해 관련해서 조금 다뤄 보려고 한다. 문제 요약 문제는 리스트 안의 요소들을 순회하며 탐색한 뒤 해당 요소들을 가지고 또 다른 리스트에 접근하여 Swap 시켜주는 문제였다. 내가 짠 코드 players = ["mumu", "soe", "poe", "kai", "mine"] callings = ["kai", "kai", "mine", "mine"] def solution(players, callings): for i in callings: a = players.index(i) b = players.index(i)-1 players[a],..

위와 관련하여 단축키가 존재하는 줄 알고 한참 찾았는데 다 안됐다. 혹시나 단축키 설정에 들어가보니 python run file 에 대해서는 지정된 단축키가 없는 것이었다..! 이렇게 헤매는 분 들이 계실까 하여 기록해 둔다. run file 단축키는 가장 유용한 단축키이기 때문이다. 1. 단축키 설정 메뉴 들어가기 2. 단축키 설정 여기 이렇게 단축키 설정 메뉴가 있다. 들어가서 run file이라 검색하면 python run file을 확인할 수 있다. 여러가지 해보다가 ctrl option N이 비어있어서 지정해주었다. 3. 실행 테스트 파이썬 파일에서 지정한 단축키를 실행해주니 파일이 실행이 잘 되는 것을 확인 할 수 있었다.

맥북 환경을 다시 세팅하며 터미널 또한 다시 환경 설정을 해주었는데요, 몇 번 사용 하다 보니 iterm2를 쓰는 것이 익숙해져서 관련하여 Homebrew를 설치하는 것에 대해 알아보겠습니다. https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 🍺 설치하기 1. 설치 명령어 입력 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 리눅스 기반 혹은 mac OS 에서 명령을 사용할 수 있도록 homebrew에서 제공하는 command입니다. 2. 환경변수 설정 brew 설치가 쭉쭉 진행 되다..
개발을 하면서 환경 설정 관련해서 가장 많이 마주친 문제가 아니었나 싶다. 여러 프로그램 관련해서 위 문제를 마주쳤지만, 이번에는 특이하게 python에 관해서 계속 동일한 문제가 발생해서 관련한 글을 작성한다. Command not found 문제의 원인 환경변수에 해당 프로그램의 path 가 1)없거나 2)잘못 지정되어있거나 3)주석처리 되어있거나 등의 원인으로 발생한다. 결론은 사용하려고 하는 프로그램이 현재 없다는 뜻이다. 어디서 설정을 하는가 윈도우: GUI 가능한 설정창이 따로 있는 것으로 알고있다. mac : bash 터미널 혹은 zsh 터미널을 쓰는데 필자는 zsh 터미널을 사용한지 오래되어 zsh 기반으로 설명하려고 한다. 환경 변수 설정 방법 1. zshrc 파일 열기 zshrc 파일은..

오늘은 setState()로만 구현하던 상태값 변화를 StreamBuilder 를 사용하여 구현해보았다. 이렇게 add 버튼을 눌렀을 때 text 숫자가 증가하는 것을 기존에 setState로 구현했다면 그 대신, StreamBuilder를 활용하여 구현하는 것이다. ElevatedButton( onPressed: (){ setState(){ counter++ } }, child: Text('add', style: TextStyle(fontSize: 30),), ), ElevatedButton( onPressed: (){ counterSubject.add(++counter); }, child: Text('add', style: TextStyle(fontSize: 30),), ), 오늘 배운것! 0. se..
문제원인 특정 값에 따라 다른 값들을 반환하기 위해 조건문으로 코드에 단계 구분을 지어줬다. 그런데 대소비교를 하면서 부등호 연산자 사용을 하는데 null 값은 대소비교를 할 수 없다고 관련한 오류가 떴다. 해결방안 각 변수마다 null이 아님을 체크해준 다음 대소비교를 한다. Color getColor(AirResult? result) { if(result!.data!.current!.pollution!.aqius !=null && result.data!.current!.pollution!.aqius!