일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 나무자르기
- Floyd-Warshall
- 이분 매칭
- 쉬운 계단 수
- 최소신장트리
- 이분탐색
- Mysql5.7
- 백준
- pythonanywhere
- 세그먼트 트리
- 알고리즘
- 네이버 지도 api
- 피보나치수열
- 연속합
- VituralBox
- Flpyd-Warshall
- SpringBoot
- 최소스패닝트리
- Ubuntu64bit
- 축사 배정
- 분할정복
- 코드그라운드
- 이분매칭
- 다이나믹 프로그래밍
- 알고스팟
- 동적계획법
- 백트래킹
- 이친수
- 피노나치 수열
- tensorflow
- Today
- Total
목록개발 (132)
초보개발자
본 내용은 전 게시물에 포스팅 했던 Django 튜토리얼을 보면서 정리한 포스트입니다.개발환경은 Windows10입니다. cmd창에 입력$ python -m venv myvenv 가상환경 실행$ myvenv\Scripts\activate 다음과 같이 입력하면 콘솔의 프롬프트 앞에 (myvenv)라는 접두가사 붙는다. 이는 vritualevn가 실행된 것을 의미한다. 웹 서버를 시작하는 명령어(myvevn) $ python manage.py runserver만약 유니코드 오류가 난다면 마지막에 "0:8000"을 붙여준다. 이를 실행하면 콘솔 화면이 바뀌는데 나가고 싶다면 Ctrl+C를 누르면 된다.
마우스 오버(hover)할 때 gif 파일을 보여주고 싶은 경우 jQuery를 이용해서 해당 태그(혹은 id나 class)의 attr 함수로 src를 수정해준다. 예시는 다음과 같다.
git이 설치되어있다는 가정 아래 다음과 같이 진행한다. 마지막 배포 이후(최초 배포) 수정된 파일을 확인해 보는 경우$ git status 현재 디렉토리에 있는 모든 변경 내용을 포함시키는 경우$ git add --all . ( "-A"의 경우 git이 삭제한 파일도 인식한다. "." 현재 디렉토리를 의미) commit message를 입력하는데 수정 변경된 내용을 알려주는 경우(나중에 작업 내용을 기억할 수 있는 내용인 것을 추천)$ git commit -m "message" 완성되면 github로 push$ git push 참고 사이트: https://tutorial.djangogirls.org/ko/html/
URL 패턴 만드는 방법(표기법)^ : 문자열이 시작할 때$ : 문자열이 끝날 때\d : 숫자。: 바로 앞에 나오는 항목이 계속 나올 때() : 패턴의 부분을 저장할 때 정규 표현식을 작성할 때는 항상 문자열 앞에 r 을 붙인다.
학교에서 근로하는 중에 웹 개발 관련하여 Python을 사용하게 되었다.아직은 시작이라 잘 모르지만 Django를 사용할 예정이라 앞으로 공부할 내용을 여기 기록할 예정이다.https://tutorial.djangogirls.org/ko해당 사이트를 보며 실습 중이다.
1) 소물인터넷(IoST): 작은 양의 데이터 전송과 항상 전원이 필요한 것이 아닌 배터리만으로 운영할 수 있는 저비용, 저전력, 저용량 전송기술2) QoS(Quality of Service): 다른 응용프로그램, 사용자, 데이터 흐름 등에 우선순위를 정하여, 데이터 전송에 특정 수준의 성능을 보장하기 위한 능력 3) LPWA(Low Power Wide-Area): 저전력 장거리 통신. 저용량 데이터를 활용하는 분야(소물인터넷)에 사용되는 기술 LTE-M (LTE MTC)- 소물인터넷에 특화된 글로벌 표준 네트워크 기술. 기존 LTE 네트워크를 재사용- LTE 네트워크 기반의 IoT 통신 기술로 실시간성과 이동성이 높은 장점- Release 8에 정의된 Cat.1 단말을 이용하고 Release 12에서 ..
filezilla에서 파일을 전송하려고 보니 permission 오류가 떴다.이유를 찾아보니 권한이 없어서라고 한다. 그래서 다시 putty를 이용하여 권한을 부여하였다. 사용한 명령어는 다음과 같다. sudo chmod 777 /var/www/sudo chown -R ubuntu /var/www/htmlsudo chmod -R 755 /var/www/html 인터넷에 검색해 찾아본 것이기 때문에 오류가 있다면 댓글로 달아주세요.
instances를 할당받으면 그때 public/private dns와 ip를 받게 된다. 그 주소를 이용하여 인터넷으로 접근하려고 했더니 접근 거부가 나왔다.간단하지만 접근하는 방법을 적어보려고 한다. 우선 mysql 연결할 때 사용했던 putty를 다시 이용한다.putty에 접근하는 방법은 전 게시물에 올렸기 때문에 생략하겠다.http://yejin0730.tistory.com/25 우선 putty를 준비하고 로그인을 한다.다음 명령어를 사용하기 앞서 혹시 모르니 update부터 한다. sudo apt-get update update가 끝났으면 아파치2를 설치한다.sudo apt-get install apache2 다음이 끝나면 도메인으로 접근이 가능하게 된다. 덤으로 php도 설치하려면 아래와 같이..
ubuntu에 mysql을 설치하고 난 후 좀 더 사용하기 쉽게 workbench에 연결하였다.SSH로 했기 때문에 standard TCP/IP over SSH를 이용하였다. 아래와 같이 설정하면 된다. SSH 비밀번호는 정하지 않았기 때문에 그대로 냅두었다. 우분투 인스턴스를 만들 때 받았던 키를 그대로 이용한다.
학교에서 졸업프로젝트를 하고 있어서 아마존 웹서비스를 사용할 일이 생겼다. 처음에는 RDS를 이용했으나 문제가 생겨 우분투 인스턴스를 이용하여 우분투에 MYSQL을 설치해 사용하기로 했다. 우선 AWS에서 우분투 인스턴스를 생성하고 SSH key인 pem 파일을 다운로드했다.이 키를 ppk 파일로 바꿔야하는데 이는 puttygen을 이용하여 변환한다. putty와 puttygen 실행 파일은 아래 사이트에서 다운로드할 수 있다.https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html puttygen을 먼저 실행하면 다음과 같은 화면이 나온다. load를 눌러 해당 pem파일을 선택하고 하단의 key의 타입을 SSH-1로 선택한다. 그 후 save p..