profile
어제보다 오늘 그리고 오늘 보다 내일...
태그 목록
전체보기 (382)django(88)python(56)WeCode(51)django restframework(41)git(20)skill of coding(18)Algorithms(17)drf(14)go(11)python advanced(11)FastAPI(10)위코드(10)docker(9)ORM(9)mysql(8)Syntax(8)docker compose(7)좋은 글(7)unix(7)NestJS(6)aws(6)agiliq(6)Rust(6)TIL(6)code kata(6)authentication(5)linux(5)React(5)basic(5)socket.io(5)admin(4)ubuntu(4)TDD(4)알고리즘(4)Filtering(4)CBV(4)hackerrank(4)celery(4)Java(4)ssh(3)cli(3)redis(3)generator(3)tuple(3)channels(3)실용주의프로그래머(3)chrome(3)udemy(3)rdb(3)CNS(3)westagram(3)php(3)이코테(3)자료구조(3)nomadcoder(3)DetailView(2)error(2)백운대(2)put(2)Token(2)db(2)delete(2)브런치(2)validation(2)recipe(2)option(2)test(2)scrapper(2)rebase(2)helpme(2)queryset(2)http(2)socket(2)북한산(2)rds(2)keyword args(2)drf tutorial(2)container(2)argument(2)go tutorial(2)generic view(2)ViewSet(2)namedtuple(2)go basic(2)serializer(2)UDP(2)Inflearn(2)python project(2)크리마(2)endpoint(2)O'REILLY(2)firewall(1)패키지(1)ppa(1)벌집(1)asyncio(1)airbnb-api(1)ASCII(1)arrays(1)velog(1)project(1)bootstrap4(1)syspath(1)파일업로드(1)스티브잡스(1)pip(1)magic grid(1)EUC-KR(1)Traivs-CI(1)serializing(1)tutorial(1)404(1)mountain(1)DynamicField(1)stay hungry stay foolish(1)Binary File(1)loggin(1)다형성(1)레벨2(1)apt(1)가상환경(1)FTP(1)PIL(1)가장 흔한 단어(1)탐욕법(1)JOIN(1)for-else(1)django.db(1)PostgreSQL(1)decorator(1)helper class(1)Statement(1)Brunch(1)db command(1)serializers(1)리더(1)network(1)branch(1)Higher-order Function(1)dictionary(1)18108(1)day2(1)abstraction(1)unx(1)login(1)magic method(1)콘다(1)gulp(1)book(1)수료후기(1)ufw(1)ec2(1)conda(1)object slicing & indexing(1)git log(1)views & viewsets(1)application factory(1)autocrlf(1)DetleteView(1)switch(1)twisted(1)Nginx(1)Node(1)JWT(1)json(1)@api_view(1)http status code(1)backup(1)restore(1)resume(1)listcomprehension(1)baekjoon(1)UTF-16(1)회고록(1)회원가입(1)FBV(1)python algorithms interview(1)UpdateView(1)http basic(1)Serialization(1)이혜성(1)readme(1)wait_for_db(1)array and slices(1)postgres(1)죽을뻔(1)bcrypt(1)브레이브걸스(1)String(1)file descriptor(1)tracking(1)left rotation(1)푸쉬킨(1)zsh(1)BFS(1)ModelViewSet(1)authorization(1)architecture(1)hard shutdown(1)라이언서버(1)compileall(1)putty(1)SQLAlchemy(1)str(1)pointer(1)SelectionSort(1)encoding(1)decorator & closure(1)part1(1)user endpoint(1)permission(1)freecodecamp(1)예외처리(1)update(1)CSS(1)실무자(1)위코드 1차프로젝트(1)get_absolute_url(1)dev tool(1)html(1)Motivation(1)custom user model(1)exception handling(1)non보다는 에러(1)이해(1)tailwindCSS(1)CodeIgniter3(1)create account(1)* star args(1)content negotiation(1)이력서(1)로그파일재정렬(1)core(1)Metadata(1)Jumping on the Clouds(1)latitude longitude(1)email(1)enumerate(1)restapi(1)CP-949(1)자료형(1)HTTP2.0(1)1001(1)UserCreationForm(1)Markdown(1)Shortcuts(1)2292(1)array(1)udf(1)lvl2(1)프로젝트(1)apt-get(1)local(1)pull(1)watchfile(1)통신 용어(1)flake8(1)sysmodule(1)WebCrawling(1)shortcut(1)백준(1)pyenv(1)venv(1)좋은 영상(1)twosum(1)MRO(1)훌륭한프로그래머가되는법(1)cookie(1)MariaDB(1)HTTP/1.1(1)그리디 알고리즘(1)requests and tutorial(1)wrapper(1)graceful shutdown(1)인생(1)mysqlclient(1)debug(1)setup(1)DFS(1)Oreily(1)Becoming a Better Programmer(1)go loop(1)두 리스트 합치기(1)밀림의 사서(1)이동영(1)none(1)if(1)sort & sorted(1)빅오표기법(1)watchgod(1)Becoming A Better Programer(1)remote(1)Type System(1)datetime(1)csv(1)록키(1)파이썬(1)object referenced(1)get_success_url(1)data structure(1)closure(1)Models and databases(1)utf 8(1)할머니(1)slot(1)work(1)set(1)gui(1)range(1)코딩도장(1)session(1)문자열 뒤집기(1)typescript(1)Auth(1)deserializing(1)animation(1)search(1)dockerfile(1)산행(1)k번째(1)Tern(1)genericView(1)winscp(1)1차프로젝트(1)기본 라이브러리(1)배민문방구(1)environments vars(1)zip(1)semantic tag(1)Bukhansan mountain(1)클론코딩(1)go syntax(1)좋은글(1)chat app(1)package(1)struct(1)programmers(1)16기(1)uploader(1)Baeckjoon(1)sunday(1)scp(1)npm(1)django resetframework(1)진취적인 도전가(1)command(1)model method(1)IT용어(1)bakjoon(1)Polymorphism(1)clone coding(1)List(1)counting valley(1)librarian of jungle(1)k번째 큰수(1)docstring(1)유퀴즈(1)프로젝트 생활(1)Thread(1)stack(1)queue(1)IAM(1)S3(1)process(1)UTF-32(1)class based views(1)Views and Generic Views(1)repeatedString(1)pseduo selectors(1)BroadCasting(1)

프로그래머스(ft. 다항식 더하기)

한 개 이상의 항의 합으로 이루어진 식을 다항식이라고 합니다. 다항식을 계산할 때는 동류항끼리 계산해 정리합니다. 덧셈으로 이루어진 다항식 polynomial이 매개변수로 주어질 때, 동류항끼리 더한 결괏값을 문자열로 return 하도록 solution 함수를 완성해보

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

크롬 브라우저 Storage

들어가기 앞서 크롬 브라우저에서 개발자도구를 열고 'Application'탭을 클릭하면 SideBar에서 Storage영역이 있다. 여기서 Local Storage, Session Storage, Cookies가 보이는데 뭔지 각각 설명해줘. 그리고 차이점도 설명해.

2023년 6월 28일
·
0개의 댓글
·

CI3에서 세션 데이터 처리

CodeIgniter 3에서 세션 데이터는 기본적으로 파일 시스템에 저장됩니다. 디폴트로 설정된 세션 저장 방식은 파일 시스템을 사용하는 것이지만, 필요에 따라 데이터베이스(DB)나 메모리(memory) 등 다른 저장소를 사용할 수도 있습니다.일반적으로 CodeIgni

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

두 리스트 합치기

itertools.chain과 sorted 함수를 사용함수 input_list의 정의를 시작합니다. 이 함수는 사용자로부터 리스트의 크기와 원소들을 입력받아 리스트를 반환합니다.사용자로부터 입력받은 값을 정수로 변환하여 변수 n에 저장합니다. 이 값은 리스트의 크기를

2023년 6월 17일
·
0개의 댓글
·
post-thumbnail

카드 역배치

이 부분에서는 PHP의 range 함수를 이용하여 1부터 20까지의 숫자를 갖는 배열을 생성하고 li 변수에 할당합니다.이 for문은 10번의 반복을 수행합니다. 각 반복마다 특정 범위의 숫자를 역순으로 바꾸는 작업이 이루어집니다.사용자로부터 두 개의 숫자를 입력받아

2023년 6월 17일
·
0개의 댓글
·

정돈된 코드 유지하기

회사의 코딩 표준에 맞추기 위하여 레이아웃을 바꿔야 하는가? 아니면 원작자의 스타일을 그냥 두는 것이 나은가? 그렇다면 이유는 무엇인가?코드를 리포매팅해주는 도구는 중요한가? 도구는 당신이 사용하는 언어에 얼마나 의존적인가?코드의 외관과 설계 중 어떤것이 더 중요한가?

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

코드에 신경 쓰기 - p1c1

개발자가 되기 전에도 개발자로 첫 취직을 하고 나서도 좋은 개발자가 되는 방법에 대해 깊은 성찰 없이 구호만 외쳐왔습니다. 이 책을 읽었을지라도 부단히 노력하고 무의식으로 내재하지 않는 한…. 또 공허한 구호만 될 것이 틀림 없으시면서도.어쨌든 한 번이고, 두 번이고

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

[TIL] php 뽀개기-1

1. 현재 경로 위치 확인 2. k번째 약수 Code-1 Code-2 설명 변

2023년 6월 2일
·
0개의 댓글
·

git log 한글 깨짐 현상

https://dlagusgh1.tistory.com/278 <-- 링크로 지지고 볶고 해도 안되었다. 혹시나 싶어 전역 설정 파일을 열어 보니 logOutputEncoding = cp949로 되어 있다 이 경우 git log한 경우 한글 깨짐을 해결하는

2023년 6월 2일
·
0개의 댓글
·

PHP Type

PHP에서 복합 타입(Composite types)은 여러 개의 단순 타입이나 클래스 타입을 결합하여 새로운 타입을 정의하는 것을 의미합니다. 이는 유니온 타입(Union types)과 교차 타입(Intersection types)으로 구분됩니다.교차 타입은 특정 값이

2023년 5월 31일
·
0개의 댓글
·

백준 18108(ft.rust)

const STANDARD : i32 = 543; - 불기 연도와 서기 연도의 차이인 543을 상수 STANDARD로 선언합니다. 이 상수는 i32 형태의 정수입니다.let mut input = String::new(); - 빈 문자열을 만들어 input 변수에 저장합

2023년 5월 30일
·
0개의 댓글
·

백준 10926(ft. rust)

??! 성공 문제 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력 첫

2023년 5월 30일
·
0개의 댓글
·

php를 이용한 파일업로드 기능

php를 이용한 프로젝트에 투입되었으며 php의 OOP에 대한 적응을 위한 간단한 기능 구현을 하려함. OOP의 다형성을 이용하여 파일 업로드 기능 구현 코드 작성전체 코드 위의 코드는 FileUploaderInterface라는 인터페이스를 정의하는 부분입니다. 이 인

2023년 5월 25일
·
0개의 댓글
·

자바 - 선택정렬

public class 선택정렬\_Ver1 {: "선택정렬\_Ver1"이라는 클래스를 선언합니다. 이 클래스 안에는 모든 정렬 메서드가 포함됩니다.public static void swap(int\[] numbers, int position1, int position2

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

Spring Boot Tutorial for Beginners(Java Framework)

java 설치( - WSL 설치( - SDKMAN 설치( - SDKMAN 설정( - Java 설치( - Maven 설치( - 설치 확인(- spring initializr( - 1단계( - 2단계( - 3단계(- 패키지 생성(- model 생성(- 클래

2023년 5월 18일
·
0개의 댓글
·

[TIL] java - 2

생성자와 일반적인 메서드의 차이점은 다음과 같습니다:이름: 생성자의 이름은 클래스의 이름과 동일합니다. 이를 통해 생성자는 객체를 생성할 때 호출되며, 객체를 초기화하는 역할을 수행합니다. 메서드는 임의의 이름을 가지며, 호출될 때 해당 메서드의 이름을 사용합니다.반환

2023년 5월 17일
·
0개의 댓글
·

[TIL] java - 1

TIL 임시글JavaScript의 map 함수는 배열의 모든 요소에 대해 주어진 함수를 호출하고, 그 결과로 새로운 배열을 생성합니다. map 함수는 원래 배열을 변경하지 않으며, 대신 새로운 배열을 반환합니다.map 함수는 다음과 같은 형태로 사용됩니다:여기서 각 인

2023년 5월 16일
·
0개의 댓글
·

[TIL] Rust 문자열

바이트 문자열의 타입이 u8인 이유는 u8이 0에서 255까지의 값을 나타낼 수 있는 가장 작은 unsigned 정수형이기 때문입니다.바이트 문자열은 기본적으로 ASCII 문자의 시퀀스로, 각 ASCII 문자는 0에서 255 사이의 값으로 나타낼 수 있습니다. 따라서

2023년 5월 15일
·
0개의 댓글
·

러스트로 만드는 채팅앱

참고 : https://book.async.rs/tutorial/specification.html채팅은 TCP를 통한 간단한 텍스트 프로토콜을 사용합니다. 프로토콜은 \\n으로 구분된 utf-8 메시지로 구성됩니다.client는 server에 연결하고 logi

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

백준 1002(ft. rust)

두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)첫째 줄에 A×B를 출력한다.1 223 412case-1 코드와 유사하지만, 입력을 처리하는 방식에 약간의 차이가 있습니다.

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