전체 글

myGoodPlace
[모각코|우리가치] 스터디소그룹 지원사업에 선정되다
✨선 정✨ 모각코 지원사업에 ⭐️선정⭐️됐다. 동아리에서 모각코 지원사업에 신청을 격려하는 것과, 주변 학부생들이 지원서를 작성하고 있는 모습을 종종 보았었고, 사실 우리팀은 모두 4학년인지라 다른 열정넘치는 후배들이 결성한 팀들이 선정될 것이라 생각했다. 그런데, 그런데, 그런데, 우리가치팀, 우리팀이 선정되다니! 무엇이든지 합격하고 선정되면 기분이 좋은 것 같다😊 열심히 해야지🔥🔥 감사합니다앗💛 우리가치팀은 알고리즘 문제 풀이를 기본 활동으로 하며, 게임 제작, 웹 제작 등 본인의 취업 준비에 필요한 활동을 더하는 것으로 정하였습니다-!
[C++]입출력 속도 개선
python3가 아닌, C++로 코딩테스트 준비를 시작한 지 얼마되지 않아, 모르는 것 투성이다. C++프로그래밍 수업을 들으면서 cin, cout보다 scanf, printf가 좀 더 빠르다는 것을 알게 되었다. 이번에 코딩테스트 준비를 시작하면서 '그럼 cin대신 scanf로 형식을 지정해서 입력을 받아야하나..?' 라는 생각을 잠시 갖다가, 현재는 구현에 집중하는 것이 맞다고 생각하고 넘어갔다. 입력은 cin을 사용했지만, 개행은 endl이 아닌 '\n'을 사용했으니 괜찮다고 생각했다. 속도 개선 코드를 사용하더라도 정확히 알고 사용하는 것이 중요하다고 생각하기 때문에, 이해하고 정리하느라 시간이 좀 걸렸다.😢 그래도 분명 틀린 점이 있을 수 있으니..ㅎㅎ 속도 개선 코드 int main() { i..
[Django] on_delete 옵션
on_delete "👩🏻‍💻이번에 제대로 알아두자." 지금까지는 과제규모의 소규모 프로젝트이다보니, 외래키를 사용할 때 on_delete=models.CASCADE를 사용해왔는데, 이번 프로젝트를 하면서 기능에 따라, 사용자의 요구사항에 따라 다른 옵션들을 줘야했다. 옵션을 올바르게 선택하려면, 어떤 경우에 어떤 옵션이 필요한지 정확히 이해 할 필요성을 느꼈다. 어떤 하나의 속성에서 ForeignKey로 바라보고 있는 객체(참조된 객체)가 삭제될 때, 참조하고 있는 해당 속성(참조하는 객체의 속성)이 어떠한 동작을 할 지(속성값을 처리하는 방법)에 대한 옵션 models.CASCADE 참조된 객체가 삭제될 때, 참조하는 객체도 삭제함 ex) 포스팅과 포스팅에 대한 댓글 models.PROTECT 참조된 ..
[Django/Field]null vs blank
데이터 모델 작성 시, 자주 사용하는 필드 옵션인 null과 blank의 차이점을 제대로 이해하고 있지 않은 것 같아 정리해보기로 하였다. 더보기 + 추가 blank = True null = False default = "어떤 값" default를 초기값이라고만 생각했었는데, default를 de와 fault 로 나눠서 생각해보면 실패(오류)를 제거하다, 없애다라고 보면 blank는 입력 시 유효성 검사와 관련되어 있을 뿐, DB와는 관련이 없다. 즉, null=False라면 빈값이 들어가지 못하므로, 실패를 없애기 위한 값으로 default로 정한 "어떤 값"이 들어가게 된다. Field.null DB와 관련된 옵션으로 데이터가 없다는 의미를 가진다. Django에서 CharField, TextFiel..
[Django] Django 설치 및 프로젝트 생성
가상환경 myvenv에서 Django를 설치하고 프로젝트와 앱을 생성해보자. 가상환경 생성 1. 폴더 생성 후 이동 mkdir 디렉터리명 cd 디렉터리명 2. 가상환경 생성 python3 -m venv 가상환경명 3. 가상환경 실행 source 가상환경명/bin/activate # 가상환경 종료 deactivate Django 설치 1. pip 업그레이드 pip install --upgrade pip 2. Django 설치 pip install django django가 잘 설치되었는지, 버전도 함께 확인하기 pip list Django 프로젝트 및 앱 생성 1. 프로젝트 생성(2가지 방법) django-admin startproject 프로젝트명 django-admin startproject 프로젝트명..
[모각코|우리가치] 스터디소그룹 지원사업에 신청하다
지난 학기 동아리에서 모각코라는 것을 알게 됐었는데, 학부에서 모각코와 같은 스터디소그룹을 공식적으로 지원해준다는 공지를 보게 되었다. 공부를 하는데, 간식비를 지원해주다닛! '모여서 각자 코딩하기'로 2명의 친구들과 팀을 결성하였다. 그렇다면, 바로 ⭐️지to the원⭐️ 해볼까-? '우리가치' 바로, 우리 그룹의 팀명이다.👋🏻 같이 공부하여, 모두가 원하는 곳에 취업 할 수 있으면 좋겠다는 의미를 담아 지었다. 원래 팀명은 '모같코(모두 같이 코딩)'였는데, 좀 더 의미를 주면 좋을 것 같아 변경하게 되었다. ⭐️지 원 완 료⭐️ 예고: 선정됨😆
[이코테|그리디|C++] 큰 수의 법칙
보호되어 있는 글입니다.
[DB/Postgresql]port 5432 is already in use
port 5432 is already in use 답은 구글링 해야할 건 많은데.. 왜 DB 너까지..ㅠ^ㅠ 1. 실패한 명령어 $ sudo lsof -i :5432 $ sudo pkill -u postgres 비밀번호를 입력하라고는 나왔지만, 변함없이 포트를 사용하고 있다하여 실패.. 2 성공한 명령어 $ brew services stop postgresql brew를 이용하여 서비스를 종료하는 방법!! 으로 서비스를 종료했다가 다시 켜주었다.
sooyeon-kr
myGoodPlace