전체 글
[오류-해결] setState 오류
[오류-해결] setState 오류
2021.08.14/* 갑자기 뜬금없이 나온 오류에 대해서 투정하는 글입니다. 정확한 이유를 알게되면 업데이트.. */ 아래의 WEIGHT 섹션에서 + - 버튼을 Floation Action Button 으로 만들려다가... Floating Action Button은 한 화면에 쓰라고,,, 공식문서 말은 들어야지 후우 그래서! RawMaterialButton을 이용하여 FloatingActionButton과 똑같이 생긴 친구로 하나 만들어보기로 했다. class RoundIconButton extends StatelessWidget { RoundIconButton({required this.icon, required this.onPressedFunc}); final IconData icon; final Function o..
[C++] pair vector를 sort! 들어온 순서도 기준으로 둘 수 있다거!
[C++] pair vector를 sort! 들어온 순서도 기준으로 둘 수 있다거!
2021.08.06/* BOJ 10814와 관련된 글입니다 */ 이 문제를 pair와 vector의 조합으로 풀어보려고 하는데!! 걸리는게 있다. 그냥 입력값으로 주어진 나이와 이름을 기준으로 정렬하면 쉬운데! 이 문구가 걸린다.. 이때 사용할 수 있는게 stable_sort다! 사용법은 sort와 완전 똑같은데 이 stable_sort는 기준이 되는 비교값이 일치할 때 기존의 순서를 보존한다. 그렇기에 이 stable_sort 함수는 기준을 마음대로 설정할 수도 있으며!? 입력된 순서도 보존할 수 있는 옴총난 친구다~ 이 stable_sort 함수를 사용한 BOJ 10814 풀이는 아래와 같다. // BOJ 10814 With stable_sort #include using namespace std; bool cmp(p..
[C++] pair vector를 sort! 두번째값을 기준으로도 정렬 가능하다거!
[C++] pair vector를 sort! 두번째값을 기준으로도 정렬 가능하다거!
2021.08.06vector v1; vector v2; vector v3; 좌표, 이름이 따로 있는 숫자 등을 담을 때 자주 쓰는 pair로 이루어진 벡터를 정렬하고자 한다..! // test.cpp #include using namespace std; int main() { vector v; v.push_back(make_pair(1, 2)); v.push_back(make_pair(1, 0)); v.push_back(make_pair(2, 0)); v.push_back(make_pair(2, 2)); sort(v.begin(), v.end()); for (int i = 0; i < 4; ++i) { cout
[MAC] bits/stdc++.h 사용하는 법
[MAC] bits/stdc++.h 사용하는 법
2021.07.30/* 맥에서 bits/stdc++.h를 사용하려고 할 때 사용하는 법입니다..! */ 우선 bits/stdc++.h는 많이 쓰이는 라이브러리들을 포함한 모든 표준 라이브러리들이 포함된 헤더로 필요한 라이브러리들마다 추가해줘야되는 수고를 덜어줄 수 있는 그런 완뵥한 헤더입니다. 이를 맥에서 사용하기 위해서는 따로 추가를 해줘야합니다..! cd /usr/local/include 우선 위의 명령어를 터미널에 입력해 /usr/local/include 디렉토리로 이동해줍니다. 백준, 프로그래머스 등 코딩테스트 문제 사이트의 채점 서버에서는 컴파일러로 gcc를 사용합니다. gcc의 default include path를 확인해보면 위 사진과 같이 /usr/local/include 에서 가져오는 것을 확인할 수 있습..
[Java] 파일 찾기
[Java] 파일 찾기
2021.05.07찾을 파일 이름과 검색을 시작할 디렉토리 주소를 넘겨주게 되면, 그 파일의 Path와 파일의 크기를 출력해준다. 재귀 형식으로 구현 public static void main(String[] args) { // 검색을 시작할 루트 디렉토리 주소와 파일명 // 변경해야 되는 코드 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ String stdPath = "/Users/caputdraconis/Documents"; String fileName = "section13-1.py"; // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FindingFile(stdPath, fileName); } private static void FindingFile(String stdPath,..
Django 공식문서 요약 1
Django 공식문서 요약 1
2021.03.24/* Django 공식 문서를 읽고 공부하며 새롭게 알게된 사실만 기재한 글입니다. */ 서버 주소와 포트 설정 python manage.py runserver 기본값으로 설정되어 있는 주소(127.0.0.1)와 포트(8000)으로 서버가 열리는 명령어입니다. 이 명령어 뒤에 원하는 포트번호를 추가하면 그 포트로 서버가 열리게 됩니다. python manage.py runserver 8080 기본값으로 설정되어 있는 주소인 127.0.0.1도 바꿔줄 수 있습니다. python manage.py runserver 0:8080 여기서 0은 0.0.0.0을 의미합니다. 화면에 처음 출력해보기 화면 출력을 담당하는 views.py에 간단한 출력 코드를 작성해주자 import django.http import H..
Django 상속
Django 상속
2021.03.02/* 호잇 */ 템플릿 파일들의 상속을 다룹니당. 로그인 {{ error }} {% csrf_token %} {% for field in form %} {{ field.label }} {% endfor %} 로그인 로그인 페이지를 담당하는 login.html이 대충 요로코롬 있다고 해보자. 회원가입 {{ error }} {% csrf_token %} 사용자 이름 사용자 이메일 비밀번호 비밀번호 확인 등록 상태가 살짝 엉망이지만 대충 회원가입을 담당하는 register.html이 이렇게 생겼다고 해보자. 자세히 보면 login.html과 register.html은 container라는 클래스를 가진 div태그 안에만 차이점이 있고 나머지 코드는 일치한다. 만약 head 태그 내에 고쳐야 하는 부분이 있다면..
Framework Django 기초 정리(3)
Framework Django 기초 정리(3)
2021.02.23이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
Framework Django 기초 정리(2)
Framework Django 기초 정리(2)
2021.02.22/* MAC OS에서 실습을 진행했습니당 */ django_example이라는 실습용 디렉토리를 만들고 이를 VScode에서 열어줍니다. pip3 install virtualenv vscode의 터미널에서 위의 명령어로 가상환경을 위한 패키지를 설치해줍니다. * 여기서 pip3 : command not found 와 같은 오류가 발생한다면 pip3를 설치해주어야 합니당. kalten.tistory.com/259 에 나온 명령어로 설치해줍니당.
Framework Django 기초 정리(1)
Framework Django 기초 정리(1)
2021.02.22/* MAC OS 환경에서 실습했습니다. */ Django 공식 문서 영문 : docs.djangoproject.com/en/3.1/ Django documentation | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 한글 : docs.djangoproject.com/ko/3.1/ Django 문서 | Django 문서 | Django Django The web framework for perfectionists wi..
호고곡쓰
호고곡쓰
2021.02.12술을 마시면서, '어 이거 몇도더라?'라는 생각 한 번쯤은 다들 해보셨으리라 생각합니다. 술 도수는 뚜껑에 적혀있다...
하위 디렉토리 구조 무시하고 파일들만 복사할 일이 있지 않겠어..?
하위 디렉토리 구조 무시하고 파일들만 복사할 일이 있지 않겠어..?
2021.02.12/* 쓸데없음, OSX 환경 */ 위 디렉토리는 4개의 디렉토리와 7개의 파일들로 구성되어 있다. 4개의 디렉토리는 각각 내부에 또 다른 여러개의 디렉토리와 파일들로 구성되어 있다. 파일 업로드를 진행할 때, 파일만 업로드가 가능하다면 각각의 디렉토리에 들어가서 파일들을 하나하나 수작업으로 업로드를 진행해야 되는 순간이 왔다..(디렉토리는 업로드할 때 선택이 되지 않았음. 파일만 선택 가능) 하 귀찮아,, 이는 find 명령어로 해결했다. find [복사할 파일이 있는 디렉토리의 상대(or 절대)주소] -name "*.*" -exec cp {} [임시 폴더] \; 앞에 입력한 주소에서 모든 파일(*.*)를 찾아서 뒤에 적은 주소로 복사를 진행한다. 나의 경우 위의 명령어대로 입력을 했고 요 파일들이 요로..