K1A2 blog
취소

[Python] 좌표를 행정동 주소로 바꾸기

개요 서비스를 개발하다 보면 역지오코딩 또는 리버스지오코딩이라고 불리는 좌표를 주소, 지역 등 텍스트로 변환하는 작업이 필요할때가 있습니다. 네이버, 구글, 카카오 등 많은 기업에서 관련 api를 제공하고 있지만, 무료인 대신 사용량 제한이 있거나 건당 유료인 경우도 있습니다. 필요한 목적에 따라서 제한에 걸리지 않는 경우도 있지만, 수십만개의 데...

[C] typedef란 무엇일까?

typedef란? typedef는 자료형의 별명을 만들어주는 기능입니다. typedef 사용법 typedef라는 키워드를 맨 앞에 쓰고, 별명을 붙이고자 하는 자료형, 별명 순으로 쓰면 됩니다. typedef int INT typedef char name 자료형에게 별명을 붙여준다는 특징 때문에 구조체에 많이 활용합니다. 구조체에 활용하게 ...

[C] 구조체란 무엇일까?

구조체란? 구조체는 타입이 다른 데이터를 하나로 묶어버리는 방법입니다. 프로그래밍을 하다 보면 여러 자료형을 사용할 때가 있는데, 이때 사용하면 변수들을 조금 더 편리하게 사용이 가능합니다. //사람을 표현하는 방법 //방법 1 따로따로 변수 선언하기 char[100] name; int age; int height; float weight; //...

[C] 포인터란 무엇일까?

포인터란? 포인터란 변수가 저장되어 있는 메모리의 주소를 포인터 라고 합니다. 포인터 변수 라고도 부릅니다. 포인터 사용 방법 포인터의 연산자 포인터는 크게 두 가지의 연산자가 존재합니다. & 주소 연산자 변수의 주소를 가져오는 연산자 입니다. * 참조 연산자 포인터가 가지고 있는 메모리 주소에서 변수 값을 가져오는 연산자 입...

[React] React의 기본 구조

React의 구조 node_modules npm 패키지들이 설치되는 공간 public static 파일들을 저장하는 공간 src 리엑트를 구성하는 파일을 저장하는 공간 package.json 프로젝트에 설치된 패키지들을 명시하는 파일 "dependencies": { "@testing-librar...

[후기] 2021 Naver Ai Rush 참가 후기

2021년 4월부터 6월 말 까지 진행한 Naver Ai Rush 후기입니다. 대회 소개 네이버에서 주최하는 모델링 대회입니다. 총 2라운드로 진행되며, 각 라운드마다 주어지는 과제 중 하나를 선택하여 과제 해결을 위한 모델을 학습합니다. 학습한 모델을 평가하여 순위를 매기고, 1라운드 탈락자, 2라운드 진출자, 최종 우승자를 결정합니다. 특징...

[ORM] ORM 정리

ORM? Object Relational Mapping 객체와 관계형 DB를 자동으로 매핑해 주는것. SQL 쿼리문 없어 DB의 데이터를 다룰 수 있게 해줌. SLECT * FROM User u WHERE u.first_name='kim' User.objects.filter(first_name='kim') ...

[REST API] RestAPI 정리

Rest? 정의 Rest는 REpresentational State Transfer의 줄임말. 자원을 이름으로 구분하여 자원의 상태를 주고받는것을 의미. 구성 자원(Resource) - URI 실제 서버에 저장된 데이터 이미지, 동영상, DB 등 행위(Verb) - Method ...