



일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비동기
- Technical Writing
- github
- 파이콘
- 모바일웹스킨
- 마크다운
- #스파르타코딩클럽후기 #내일배움캠프후기
- taskkill
- terminate
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- Anaconda
- Morphological analysis #Corpus
- 플젝후체크
- Machine Learning
- expression statement is not assignment or call html
- 필사
- PID
- 자바파이썬
- 클라이언트사이드렌더링
- 코딩온라인
- SSR
- github markdown
- 파이썬
- gitbash
- 출처: 자바의 신 8장
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- address
- Kakao
- khaiii
- 서버사이드렌더링
- Today
- Total
목록전체 글 (132)
개발 일기
SWITCH 문 public class Main { public static void main(String[] args) { // write your code here char score = 'B'; switch (score) { case 'A': System.out.println("A. Congratulation!"); break; case 'B': System.out.println("Your grade is B"); case 'C': System.out.println("Your grade is C"); break; default: System.out.println("Your grade is lower than C"); } } } Your grade is B Your grade is C A는 해당하지 ..
모듈 함수보다 큰 개념. 연관되어 있는 함수/변수를 모아서 파일로 쪼개기. 호스트환경에 따라서 모듈화 방법이 다르다. 함수가 여러번 호출된다면? 여러 html 에서 함수가 호출된다면? 이럴 때 모듈이 필요하다. 아래 코드를 보면, greeting.js 를 자바스크립트 파일로 분리한다. function welcome(){ return 'Hello world'; } 모듈과 라이브러리 모듈: 프로그램을 구성하는 작은 부품으로서의 로직 라이브러리: 자주 사용되는 로직을 재사용하기 편리하도록 정리한 일련의 코드 집합. empty empty empty empty API 란? Application Programming Interface: 프로그래밍이 동작하는 환경을 제어하기 위해서 환경에서 제공되는 조작 장치. 이렇..
함수 자바스크립트는 함수의 비중이 높은 언어다. function get_member1(){ return 'egoing'; } function get_member2(){ return 'k8805'; } alert(get_member1()); alert(get_member2()); return 의 기능 (1) 함수를 종료시킴 (2) RETURN 뒤의 ; (세미콜론) 전 까지를 출력값으로 반환함. 함수를 정의하는 또 다른 방식 - 변수에 함수 할당하기 var numbering = function (){ i = 0; while(i < 10){ document.write(i); i += 1; } } numbering(); 익명함수는 언제 쓸까? 이름이 필요 없고, 바로 써야할 때. (function (){ i =..
Github 에 키 노출되지 않도록 하기. (보안) -Access ID 와 Secret Key 가 포함되지 않도록 더블체크 -지도 API 등 API 가 들어갔을 때도 API key 뺄 것. -환경변수에서 DB Id 와 pw 도 들어가지 않게 하기. -내가 쓴 주석 체크 한 번 더!

윈도우 환경에서 아나콘다를 설치했다. 설치 후 컴퓨터가 많이 느려졌고, 굳이 필요하지 않아 삭제하려고 한다. 그런데 conda 명령어를 불러오면 command not found error 가 계속 떴다. 경로의 문제 인것 같아서, 아래 bash rc 에서 path 수정하는 법을 참고했다. https://starseeker711.tistory.com/182 우분투 리눅스 - Anaconda 설치 (conda : command not found 오류 해결) 우분투 리눅스 - Anaconda 설치 아래의 아나콘다 홈페이지에서 설치파일을 다운로드합니다. https://www.anaconda.com/download(링크) 2019년 1월 기준, python3.7 버전의 경우 64비트 652MB의 용량이 필요합니다..

팀 프로젝트 - 내일 뭐 먹지 - 1015 중간 회의 & 에러 일기 원래 DB 는 data.py 에서 따로 분류했다. 판다스를 import 해서, data = pd.read_csv('파일명') 으로 불러오고, 이 파일을 돌릴 로컬 DB 서버를 지정해준 뒤 client = MongoClient('localhost', 27017) db = client.team_project data 를 한번 돌리고, localhost 에 쌓이면 그것을 받아와서 웹 사이트에 띄웠다. # 최근 튜터님과의 팀 회의를 끝내고, EC2 를 두 대로 나눠서 돌려보기로 했다. (1) DB 인스턴스 (2) 실제로 서비스가 배포될 인스턴스 DB 가 생성된 ec2 인스턴스로 app.py 를 돌렸는데, 서버가 기능하지 않았다. (버튼이 넘어가..

데이터베이스를 왜 쓸까? 데이터베이스를 사용하면, 내가 원하는 형태로 데이터를 가져오게 할 수 있다. 대부분의 규모있는 서비스의 메인 DB는 관계형 데이터베이스이다. 그러니 백엔드 개발자라면 SQL 쿼리를 다룰 줄 알아야 할 것이다. 이미 데이터 칼럼이 정해져 있다보니, 유연하지는 않지만, 대신 데이터 활용, 조인에는 효율적이다. 아래는 orders 라는 테이블을 불러와서, payment_method 라는 칼럼에서 'kakaopay' 라는 값을 가진 데이터들로 필터링하는 쿼리문이다. 쿼리문이 굉장히 간단하고, 엑셀보다도 이해하기 쉽다. *잠깐! 여기서 kakaopay 라고써주면 , 내부 요소를 지칭하는 것으로 알아듣는다 Orders 는 테이블이고 payment_method 는 칼럼이다. 여기서 kakao..
S3란? AWS 에서 EC2 와 더불어 가장 많이 쓰이는 서비스 중 하나다. 버킷 = 파일을 저장하는 폴더 같은 것이다. S3에는 class 라는 개념이 있는데, 데이터 접근 빈도에 따라서 class 를 나눈다. Glacier 같은 아카이브 서비스를 이용할 수도 있고. 접근 빈도가 많을 수록 사용 비용이 높다. 그러니, 접근하지 않는 데이터는 infrequent access 같은 class 로 분류해두면 비용을 절감할 수 있다. Class 분류법은 AWS 에서도 비용 최적화에서 제시하는 대표적인 전략 중 하나이다. S3 파일업로드가 왜 유용할까? 네이버에 프로필 이미지 올리기를 생각해보자. 클라우드가 없었을 때는 이미지 업로드 -> 디스크 저장 -> 디스크 파일 읽는 방식이었다. 그런데 s3 덕분에 파일..