일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스택 큐 차이
- 안드로이드 유닛테스트란
- 서비스 vs 쓰레드
- ar vr 차이
- jvm 작동 원리
- rxjava disposable
- Rxjava Observable
- 안드로이드 유닛 테스트
- 안드로이드 os 구조
- rxjava cold observable
- 플러터 설치 2022
- 안드로이드 라이선스
- ANR이란
- 큐 자바 코드
- android ar 개발
- 객체
- 멤버변수
- 클래스
- 2022 플러터 설치
- 안드로이드 라이선스 종류
- 안드로이드 유닛 테스트 예시
- 스택 자바 코드
- android retrofit login
- rxjava hot observable
- 안드로이드 레트로핏 crud
- 안드로이드 레트로핏 사용법
- 서비스 쓰레드 차이
- 2022 플러터 안드로이드 스튜디오
- 자바 다형성
- jvm이란
- Today
- Total
목록개인 공부 (107)
나만을 위한 블로그
Set의 사전적 정의는 아래와 같다. (두 개 이상의 물건으로 된) 한 조(組) 최소한 둘 이상의 것이 하나로 뭉쳤단 뜻이다. 위키백과에선 Set을 아래와 같이 말한다. https://en.wikipedia.org/wiki/Set_(abstract_data_type) Set (abstract data type) - Wikipedia In computer science, a set is an abstract data type that can store unique values, without any particular order. It is a computer implementation of the mathematical concept of a finite set. Unlike most other coll..
링크드 리스트란 말만 놓고 보면 연결된 리스트라고 해석된다. 그러나 왜 연결된 리스트라고 이름 붙었는지, 뭐가 연결돼있는 건지는 알 수 없다. 링크드 리스트는 뭘까? 네이버 사전에 검색해봤는데 의외로 뜻이 있어서 가져왔다. 각 항목이 데이터와 그 인접 항목의 포인터를 갖고 있는 리스트 데이터와 항목은 무슨 차이가 있는 건가? 포인터는 뭔가? 인접 항목은 정확히 뭘 말하는 건가? 의문투성이다. 위키백과에서 말하는 링크드 리스트는 아래와 같다. https://ko.wikipedia.org/wiki/%EC%97%B0%EA%B2%B0_%EB%A6%AC%EC%8A%A4%ED%8A%B8 연결 리스트 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 연결 리스트, 링크드 리스트는 각 노드가 데이터와 ..
수정 내역) 2022.04.13 - 오랜만에 해봤는데 에러 발생해서 구글링으로 해결함. 에뮬레이터와 실기기에서 작동하는 것 확인 후 올림 이 글은 윈도우 기준으로 작성됐으니 주의하자. 이 포스팅을 진행하기 전에 설치돼 있어야 하는 것들은 아래와 같다. vs code 파이썬 JDK (내 노트북은 13.0.1 버전이 설치돼 있다. 굳이 이 버전 기준으로 진행할 필요는 없다) Node.js (npm도 필요한데 Node.js를 설치하면 덤으로 깔린다) Android Studio (에뮬레이터로도 돌려봐야 하니까. 나중에는 자바 코드도 수정해야 하니 안드로이드 스튜디오는 깔려 있어야 한다) Node.js는 아래 링크에서 다운받을 수 있다. https://nodejs.org/ko/ Node.js Node.js® is..
알고리즘 공부 전에 자료구조부터 차근차근 공부해 보기로 했다. 검색해보니 가장 먼저 나오는 단어가 스택, 큐고 둘의 특징을 비교할 수 있을 것 같아 따로 정리하려고 한다. 먼저 스택이란 뭘까? 네이버 사전과 지식백과에서 말하는 스택의 정의는 각각 아래와 같다. 네이버 사전) 동적이고 순차적인 자료의 목록. 시스템의 기억 장치에 설치하며 한쪽 끝에서만 저장과 제거를 할 수 있는 특성이 있다. 서브프로그램의 호출과 복귀를 처리할 때 이용한다 지식백과) 스택(stack)은 모든 원소들의 삽입(insert)과 삭제(delete)가 리스트의 한쪽 끝에서만 수행되는 제한 조건을 가지는 선형 자료 구조(linear data structure)로서, 삽입과 삭제가 일어나는 리스트의 끝을 top이라 하고, 다른 한쪽 끝..
보호되어 있는 글입니다.
뷰모델을 공부하면서 ViewModelProvider.Factory라는 인터페이스를 만들어 사용하는 예제를 같이 포스팅했었는데, 이 방식이 팩토리 패턴이라는 생소한 방식을 활용한 것이라 해서 팩토리 패턴에 대해 공부해봤다. 위키백과에서 말하는 팩토리 패턴의 '팩토리'는 아래와 같다. https://en.wikipedia.org/wiki/Factory_(object-oriented_programming) Factory (object-oriented programming) - Wikipedia In object-oriented programming (OOP), a factory is an object for creating other objects – formally a factory is a function..
툭하면 자꾸 뜨는 에러라서 많이 성가셨는데, 하나만 확인해보면 바로 해결되는 간단한 문제였다. 만약 생성해둔 가상환경이 여러 개일 경우, 어떤 가상환경에는 torch가 설치되어 있고 어떤 가상환경은 아닐 수 있다. 이 때 torch가 설치되어 있지 않은 가상환경에서 실행할 경우 당연히 저 에러가 발생할 것이다. 그럼 어떻게 해야 하나? vs code의 왼쪽 하단의 이 부분을 클릭한다. 저걸 클릭하면 중앙 상단에 창이 생기면서 내가 선택할 수 있는 인터프리터들의 목록이 나온다. 이 중에서 자신이 torch를 설치한 가상환경이 있을 것이다. 내 경우 base라는 가상환경에 설치했는데, 그것을 선택한 상태기 때문에 저 부분이 옅은 회색으로 강조되어 있다. 내 경우 저걸 선택하고 파이썬 파일을 실행했더니 정상적..
※ 이 포스팅은 윈도우 기준으로 작성됨 이 에러는 pytorch와 관련된 에러인데, 다른 예제를 빌드하면서 pytorch를 잘못 깔았는지 잘 작동하던 다른 딥러닝 파일이 작동되지 않았다. 에러 문구를 구글링해봤더니 pytorch 패키지를 제거한 후 재설치하라고 해서 conda uninstall 같은 명령어를 입력한 후 재설치했는데도 안 됐다. 그래서 로컬에 저장돼 있던 torch 설치 시 같이 깔리는 torchvision, torchaudio 폴더들을 모두 삭제했다. 참고로 vs code를 열어둔 상태로 하든 종료된 상태로 하든 상관없는데 개인적으론 종료된 상태로 하는 게 낫겠다. 어차피 한번 종료하고 재실행해야 하기 때문이다. 결론만 보고 싶다면 맨 밑으로 스크롤 쫙 내리면 된다. 대충 찾아보니 이런 ..
어제까지만 해도 잘 되던 vs code가 갑자기 저런 에러를 냈다. 파일 실행은 잘 되지만 신경쓰였다. 그래서 해결책을 찾아보니 PowerShell로 기본 터미널이 설정돼 있었기 때문이라고 한다. 내 기준으로 이렇게 하니 해결됐다. cmd 글자 부분이 원래 PowerShell로 되어 있었다. 그래서 Command Prompt(cmd)로 설정한 다음 실행하니 잘 작동했다.
개발자 구인시장에서 가장 핫한 걸 대보라면 나오는 게 리액트 자바스크립트다. 뭔지 정도는 알아두면 좋을 것 같아서 정리해두려고 한다. 위키백과에서 리액트에 대해 말하는 건 아래와 같다. https://ko.wikipedia.org/wiki/%EB%A6%AC%EC%95%A1%ED%8A%B8_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC) 리액트 (웹 프레임워크) - 위키백과, 우리 모두의 백과사전 리액트(React, React.js 또는 ReactJS)는 자바스크립트 라이브러리의 하나로서[2] 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다.[3][4][5] ko.wikipedia.org 리액트는..