전체 글
-
AWS RDS에 dump 파일 적용시키기개발에 필요한 기초 지식 2022. 4. 25. 16:48
HTML 삽입 미리보기할 수 없는 소스 RDS에 dump 뜬 파일을 적용하던 과정에서 헷갈리던 부분들을 정리하고자 글을 씁니다. 이 글에서는 dump 뜨는 방법, 로컬에서 RDS 접속 방법, RDS에 dump 파일 적용 방법에 대해 알아보겠습니다. mysql -u root -p # 이후 비밀번호 입력 후 mysql 접속 show databases; # 그러면 DB 목록이 뜬다. mysqldump -u root -p DB이름 > 원하는 파일명.sql # 예시 : mysqldump -u root -p onboarding > onboarding.sql 문제 없이 진행되었다면 현재 위치에 해당 sql 파일 생성된다. < AWD R..
-
Struct (구조체) - Mapping & ArraySolidity 2022. 4. 24. 14:55
HTML 삽입 미리보기할 수 없는 소스 인프런에서 D_One 님의 20강 강의를 듣고 이에 대해 작성하는 것임을 말씀드립니다. Struct (구조체) 나만의 타입 만드는 것 DB의 스키마와 같다고 생각한다. // SPDX-License-Identifier: GPL-3.0 pragma solidity >= 0.7.0 < 0.9.0; contract structUser{ // 아래가 User라는 구조체 정의한 것 struct User{ string name; string job; uint256 age; } // 바로 값을 넣고 그것을 그대로 리턴 (이렇게 하면 여러개의 데이터는 못 넣는거 아닌가...?) function createStructUser(string memory _name, string memo..
-
Solidity의 Array (배열) 사용법과 주의사항Solidity 2022. 4. 23. 13:40
HTML 삽입 미리보기할 수 없는 소스 코딩을 처음 막 배우기 시작했을 때 개인적으로 배열이 다루기 쉬워서 뭘 해도 배열인 리스트만 썼던 기억이 납니다. Solidity에서 값을 찾는 부분에서는 Mapping(Python의 딕셔너리) 보다는 효율이 떨어지지만 반복문을 쓸 수 있다는 장점 또한 있어서 필수적인 존재이기도 하고 직접 테스트하다 보니 생각과 달랐더 부분이 있어서 이 점 공유하고 싶어서 글을 씁니다. (일반적으로 Key와 Value로 이뤄져있는 딕셔너리가 값을 빨리 찾기 위해 나왔기에 Solidity에서만 그런 것이 아니라는 점을 말씀드립니다.) 이 글은 D_One 님 강의 중 18강 Array 배열 강의를 통해 배우고 학습했던 것을 쓰고 있다는 점을 다시 한번 말씀드립니다. 배열 저장하고 싶은..
-
내가 생각하는 이상적인 개발 문화를 가진 기업 - 아테나스랩함께 일하고 싶은 문화를 가진 기업 2022. 4. 18. 12:11
HTML 삽입 미리보기할 수 없는 소스 로켓펀치 공고를 보던 중에 찾은 "아테나스랩" 이라는 기업의 기업문화와 개발 문화를 보니 함께 일하고 싶은 마음에 먼저 아테나스랩의 기업문화와 서버개발팀 팀 문화와 그리고 일하기 위해 준비해야 할 점들과 더불어 중간중간 자기 PR을 통해 제가 가진 장점들이 아테나스랩이라는 기업과 핏이 맞을 수 있겠다는 작은 어필을 해보고자 합니다.ㅎㅎ 보다 더 나은 방식은 뭘까? 이전 회사들에서도 그랬고 항상 이런 고민들을 해왔습니다. "이 방식이 효율적인 방식이 맞는가? 이게 최선인건가?" 주로 이런 생각이 들 때는 진행하던 방식이 비효율적인 것을 몸소 느꼈을 때 이런 질문을 자주 던졌던 것 같습니다. 그럴 때마다 불편한 점들과 개선 방법을 정리하여 주말 동안 테스트하고 이상이 ..
-
날짜 입력 및 D-Day 계산Python 2022. 4. 12. 17:30
HTML 삽입 미리보기할 수 없는 소스 과제 진행 중에 종료일과 D-Day를 설정해야 해서 찾아봤던 두 가지 방법에 대해 공유하고자 합니다. 1. 문자열을 입력받아 datetime 형식으로 변경 (type이 varchar) 2. 입력받은 값을 바로 date 형식으로 변경 (type이 date) 당연히 2번의 방법이 훨씬 편합니다. 그러나 2번 방법을 시도하다가 에러가 발생해서 1번 방법으로 진행했는데 아무래도 1번 방법이 손이 더 가기에 이번에 정리하고 2번 방식으로 변경해서 진행하고자 합니다. 덕분에 두 가지 방법을 모두 해볼 수 있겠네요. 오히려 좋아!! 1. 문자열로 날짜 입력받는 방법 다음과 같은 형태로 모델과 뷰를 짰습니다. class Product(TimeStampMo..