profile
좋은 지식 나누어요
태그 목록
전체보기 (249)android(36)MCU(35)arduino(33)kotlin(32)C(26)django(21)python(19)Java(15)홍정모의 TBC(14)json(7)API(6)Firebase(6)Android Studio(5)compose(4)XML(4)mqtt(4)hilt(3)Spring(3)gradle(3)nodemcu(3)JavaScript(3)React(3)retrofit2(2)gunicorn(2)retrofit(2)linux(2)vscode(2)typescript(2)jetpack(2)Spring boot(2)Nginx(2)clean architecture(2)MVVM(2)Okhttp(2)coroutine(2)ubuntu(1)최대공약수(1)Aruino(1)Kakao Maps API(1)Django REST framework(1)코딩테스트(1)maven(1)Oven(1)path(1)SeekBar(1)ViewModel(1)Emulator(1)bootstrap4(1)openweather(1)redis(1)Jakarta(1)with(1)MVC(1)asgi(1)wsgi(1)raspberrypi(1)NavController(1)TopBar(1)annotation(1)JetpackCompose(1)코드리뷰(1)abstract(1)drawer(1)toast(1)windows(1)cmd(1)&&(1)Database Inspector(1)makemigrations(1)인수(1)pyhton(1)logcat(1)Serilizing(1)urls.py(1)ec2(1)REST API(1)ngnix(1)Andorid(1)fragment(1)FBV(1)javax(1)Web Crawler(1)multimodule(1)Signin(1)context(1)reflction(1)Material2(1)modelform(1)dagger(1)dependency injection(1)di(1)splash(1)SOAP API(1)celery-beat(1)LazyColumn(1)apache(1)Enum(1)Scaffold(1)jetpack compose(1)CSS(1)소수(1)material(1)html(1)model.py(1)Djnago(1)binding(1)유클리드 호제법(1)최소공배수(1)소인수(1)celery(1)MVT(1)setting.py(1)Intent(1)aws(1)상속(1)db(1)Arrduino(1)Migrate(1)구현(1)opencv(1)Window PowerShell(1)composable(1)URLconf(1)forms(1)Django command(1)SDK(1)jdk(1)IoT(1)MVP(1)FastAPI(1)algorithm(1)IntelliJ IDEA(1)JPA(1)이코테-python(1)Koin(1)소인수분해(1)Activity Life cycle(1)UserForm(1)deserializing(1)signup(1)CBV(1)Algebraic Number(1)CleanArchtecture(1)MPAndroidChart(1)package(1)window terminal(1)xmltodict(1)requests(1)npm(1).as_view(1)paho-mqtt(1)sealed class(1)OOP(1)restful api(1)server(1)
post-thumbnail

프로그래머스, 주문량이 많은 아이스크림들 조회하기

다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 7월의 아이스크림 주문 정보를 담은 JULY 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장

약 7시간 전
·
0개의 댓글
·
post-thumbnail

Github Action를 사용한 CI/CD Pipline 구축

소프트웨어 개발 과정에서 중요한 역할을 하는 자동화 시스템입니다. CI(Continuous Intergration)는 지속적 통합을, CD(Continuouous Deployment, Continuous Delivery)는 지속적 배포 또는 지속적 전달을 의미합니다.개

5일 전
·
0개의 댓글
·
post-thumbnail

Django 프로젝트 Docker를 사용하여 배포하기

처음 Django 웹 애플리케이션을 배포할 때 Docker없이 EC2에 아래의 패키지와 파일을 생성하여 관리해야 했었다./home/usr/projects/django: 프로젝트 소스코드/home/usr/venvs/django: 프로젝트 가상환경/home/usr/venv

5일 전
·
0개의 댓글
·
post-thumbnail

데이터 모델링과 ERD

업무 내용을 분석하여 이해하고 표기범에 의해 표현하는 것무엇을 만들어야하는지 파악해 본다.일의 데이터 간의 관계를 구상하고 ERD 다이어그램을 생성피터첸 표 표기법구체화된 업무 중심의 데이터 모델을 만들어 낸다. 이 단계에성 업무에 대한 Key, 속성, 관계 등을 표시

7일 전
·
0개의 댓글
·
post-thumbnail

소켓이란?

https://helloworld-88.tistory.com/215위 사이트를 참고하여 작성하였습니다.프로세스가 네트워크 세꼐로 데이터를 내보내거나 혹은 그 세계로부터 데이터를 받기위한 실제적인 창구 역할을 한다. 그러므로 프로세스가 데이터를 보내거나 받기 위

2023년 11월 26일
·
0개의 댓글
·

Django, letsencrypt를 통해 nginx에 SSL/TLS인증서 적용하기

Let's Encrypt는 사용자에게 무로 SSL/TSL 인증서를 제공하는 비영리 인증 기관입니다.장점!!(1) 무료 인증서 발급: 모든 사용자에게 무료로 인증서 제공(2) 자동화: 인증서 발급, 설치, 갱신 과정을 자동화할 수 있습니다.(3) 간편한 설치 및 유지:

2023년 11월 26일
·
0개의 댓글
·
post-thumbnail

SSH는 왜 필요한가?

Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기이 위해 사용하는 프로토콜입니다. 대표적인 사용 예시로는 데이터 전송, 원격제

2023년 11월 26일
·
0개의 댓글
·

Django, 서드파티 앱이란?

장고는 매우 강력한 웹 프레임워크이지만, 모든 기능을 기본적으로 제공하지 않습니다. 이 때 서드파티 앱이 중요한 역할을 합니다. 서드 파티 앱은 장고 커뮤니티에서 개발된 외부 라이브러리나 패키지로, 특정 기능을 추가하거나 기존 기능을 확장합니다. 이러한 앱들은 장고의

2023년 11월 20일
·
0개의 댓글
·

백준 1707번 이분그래프 (python)

0. 문제 그래프의 정점의 집합을 둘로 분할하여, 각 집합에 속한 정점끼리는 서로 인접하지 않도록 분할할 수 있을 때, 그러한 그래프를 특별히 이분 그래프 (Bipartite Graph) 라 부른다. 그래프가 입력으로 주어졌을 때, 이 그래프가 이분 그래프인지 아닌지

2023년 11월 13일
·
2개의 댓글
·

Python, sorted()의 시간복잡도, timsort

결론부터 말하자면 O(NlogN)을 보장한다. 많이 사용되는 병합정렬의 한 유형인 퀵정렬도 최소일 경우 같은 시간복잡도를 보이지만 최대 O(N^2)일 수 있으니 sorted()는 안전한 정렬함수이다. 어떻게 보장했는지 간단하게 알아보자sorted(array): 정렬된

2023년 11월 13일
·
0개의 댓글
·
post-thumbnail

데이터과학

데이터 과학은 들어나는 데이터 속에서 결과를 또는 예측등을 분석을 통해 도출한다.무엇인지 알아보자. 데이터 과학은 비즈니스에 대한 의미 있는 인사이트를 추출하기 위한 데이터 연구로서, 수학, 통계, 인공 지능 및 컴퓨터 공학 분야의 원칙과 사례를 결합하여 대량의 데이터

2023년 11월 12일
·
0개의 댓글
·
post-thumbnail

예측 분석과 예측 분석에 사용되는 데이터

지난번 프로젝트에서 AI팀이 시계열 예측을 위한 통계적 모델을 사용하였다. 여기서 예측이란 무엇인가? 예측을 위해 데이터를 어떻게 분류하고 이것을 모델로 만드는지 궁금해졌다. 이번 포스팅에선 예측 분석에 대해 작성해보고자한다. 예측 분석이 무엇이고 예측 분석에는 어떤

2023년 11월 12일
·
0개의 댓글
·

Django, 테스트코드 작성법

테스트 코드는 소프트웨어의 기능과 동작틀 테스트하는 데 사용되는 코드소프트웨어의 결함을 찾아내고 수정하는 과정에서 매우 중요V모델의 따라 테스트 단위테스트, 통합테스트, 시스템 테스트, 인수 테스트가 있다.단위 테스트(Unit Testing): 소프트웨어의 가장 작은

2023년 11월 10일
·
0개의 댓글
·

멀티쓰레딩 백터내적 예시 코드(홍정모의 TBCPP)

해설https://jiwanm.github.io/cpp/chapter19-6/1 inner_product 빠름2 순진한 멀티쓰레딩. 바르지만 레이스 컨디션으로 값이 부정확3 lock gaurd 느림4 atomic 느림, 아토믹은 원래 트림5 task_based

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

C++, 19. 모던 C++의 필수 요소(해설보며 복습하기)

람다함수: 이름 없이 선언되고 사용할 수 있는 함수 리터럴함수 래퍼함수 바인딩placeholder파라미터의 개수를 딱 잡아준다.아래 처럼 작성하면 여러값을 반환할 수 있다.멀티쓰레딩프로세스: 실행 중인 프로그램의 인스턴스쓰레드: 프로세스 내에서 실행되는 흐름의 단위멀티

2023년 11월 8일
·
0개의 댓글
·

C++ 18. 입력과 출력

setw(): 입력받는 글자 수 제한,아래에 있는 코드를 Run 해보면 setw를 거친 buf의 문자들이 저장되는지 확인해 볼 수 있다.cin은 빈칸을 무시한다. 만약 빈칸을 받고 싶다면 cin.get()을 사용cin.getline(): 줄바꿈 캐릭터까지 받아옴cin.

2023년 11월 8일
·
0개의 댓글
·

C++, std::string

string 은 charwstring은 wcharwchar은 widw-chractor와 unicode에서 주로 사용생성형변환원소접근try-catch를 사용하여 원소를 넣을 경우 my_str.at(100) = "x"처럼 사용하여야한다.너무 느릴꺼라고 생각되면 예외처리는

2023년 11월 8일
·
0개의 댓글
·

C++, 16. 표준템플릿 라이브러리

내용이 방대하기 때문에 전부 다루긴 어렵다. 필요할 때 래퍼런스를 찾아보며 사용하면 된다.cppreference.com <- 이 주소에 STL의 정리가 아주 잘 되어있다.자료구조입니다. 간단히 넘어가겠습니다.컨테이너의 요소를 순회하고 접근하기 위한 객체\*: 반복

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

이 시리즈는

Python의 다양한 라이브러리의 사용법 등을 다룹니다.

2023년 11월 7일
·
0개의 댓글
·
post-thumbnail

이 시리즈는

알고리즘 문제를 풀며 더 좋은 풀이를 발견하거나필요한 알고리즘의 공부를 하거나등등 문제해결능력 향상에 이바지하기 위해글을 포스팅

2023년 11월 7일
·
0개의 댓글
·