본문 바로가기

전체 글

(73)
[js 기본] 자바스크립 변수, 함수 레벨 스코프, 블록 레벨 스코프 js의 변수는 3가지이다 var, let, const가 있습니다. 세 변수의 특징들을 열거해보져. var 변수 재선언이 가능하다. 함수 레벨 스코프이다. 할당한 값을 변경할 수 있다. let 변수 재선언이 불가능하다. 블록 레벨 스코프이다. 할당한 값을 변경할 수 있다. const 변수 재선언이 불가능하다. 블록 레벨 스코프이다. 할당한 값을 변경할 수 없다. 변수 재선언과 할당한 값은 타 언어에서도 쉽게 볼 수 있는 요소입니다. 1. 함수 레벨 스코프 function 변수실험(){ if(true){ var var_ = "I am var" } function var실험(){ console.log(var_) } var실험() } 변수실험() //output : I am var 함수 레벨 스코프는 생명주기..
[프로그래머스, javascript]쿼드 압축 후 개수 세기 function fnA(arr, lx, ly, rx, ry, t){ let el = arr[ly][lx] for(let i=ly; i
암호화폐 트레이딩 봇 개발 배경 일론머스크가 비트코인에 영향을 끼친 후 며칠 뒤 내 친구들 사이에서도 비트코인(암호화폐 시장)이 유행이 되었다. 누구나 쉽게 시장에 접근할 수 있었고, 소액으로도 충분히 할 수 있기에 나도 가벼운 마음으로 시작하였다. 그런데 여기서 문제가 생겼다. 소액으로 시작한 금액이지만 실시간으로 얼마나 올랐는지 계속해서 지켜보게 된다. 취업 준비를 하던 나는 시간이 금같은데, 집중력이 저하되는 것이다. 나 대신 내 코인들을 관리해주었으면 싶었다. 내 기준에 매수타이밍인 시점에 매수하고, 내 기준에 매도 타이밍인 시점에 매도하고 싶었다. 내가 투자할 시간에 내 봇이 알아서 투자해주었으면 좋겠다는 마음으로 해당 프로젝트를 시작하게 되었다. 개발에는 문제가 없지만, 금융 지식에 관해서는 영 꽝이었다. 그렇기에 금융..
VS CODE로 클라우드 서버 연결하기 평소 클라우드 서버를 쓸 때, jupyter-notebook을 사용하였는데 썩 좋지 않은 도구로 느껴졌다. 가벼운 작업에는 좋지만, 맘 편하게 VSCODE로 개발하고 싶어서 찾아보았다. Extension을 사용할건데, Remote - SSH를 설치해주자. 설치를 완료하였다면, 클라우드 서버 연결에 필요한 세팅을 해주어야 한다. host, HostName, Pwd, privatekey 등이 있을 것이다. 일단 F1을 눌러 Remote-SSH : Connect to Host를 검색하자. 이 중, Add New SSH host를 눌러주자. 이 과정은 다음부터 편하게 SSH로 연결하기 위함이다. 그럼 다음과 같은 Host들이 열거되어 있을 것이다. Host remotehost.yourcompany.com Use..
신입 웹 개발자 포트폴리오 웹 페이지 메인 컨셉을 무엇으로 잡아야할까 고민이 참 많았다. 나를 표현하면서, 이목을 끄는게 무엇이 있을까 고민을 많이 했는데, 그러던 중 나를 가장 잘 표현하는 것은 "내가 지금 보고 있는 작업 환경이 아닐까?" 하는 생각을 했다. 평소 osX로 개발을 하는데, 내가 지금 보고있는 화면을 그대로 웹페이지로 옮기고 싶었다. 단순히 맥 화면만 보여준다면, "아 ~ 퍼블리싱 할 줄 아는구나~" 싶을까봐서, "나 백엔드도 할 줄 알아 !" 를 표현하고 싶었기에, 맥 화면에 터미널을 실행시키는게 좋을 것 같다고 생각했다. terminal 스타일의 본인 소개 웹 페이지를 보게 되었는데 ! (web.cs.ucla.edu/~fychen/) 정말 멋있다고 생각했다. 그렇지만 단순한 우분투 화면 또는 mac 기본 terminal..
[논문]협업 필터링 추천 시스템을 이용한 관심사 기반 자동 생성 앱 서비스 scienceon.kisti.re.kr/srch/selectPORSrchArticle.do?cn=ART002711800 협업 필터링 추천 시스템을 이용한 관심사 기반 자동 생성 앱 서비스 The app service provides a travel destination recommendation system with a collaborative filtering recommendation system anda route-based travel recommendation service. It describes how to implement app service, especially, how to interlock collaborativefi scienceon.kisti.re.kr
온라인 작가 전시 플랫폼 주요 내용 : 계약직으로 2개월 가량 근무하였습니다. MyPage와 AboutUs 부분을 맡게 되었으며, 개발부서가 있었기에 개발부서 팀원들과 github로 상호작용을 하며 개발하였습니다. 라우팅이 된 페이지에서 개발을 수행함. 마이페이지 프론트 개발. 회사 소개 프론트 개발. Responsive. Skill keywords 개발 Skill : React responsive 작업 방식 : 개발부서 팀원들끼리 github로 상호작용을 하였음. 디자인된 양식을 토대로 react로 개발함. gallery-via.com/ Gallery VIA gallery-via.com
계란 선별기 프로토타입 외주 개발 이번에 의뢰 / 개발한 계란 선별기 프로토타입 오프라인 환경에서 수행할 프로그램을 개발 의뢰하였기에, 오프라인 환경에 맞게 개발을 진행하였습니다. 테스팅 환경 : Chrome v77.0.3865.90(공식 빌드) (64비트) 개발 환경 사양 : HTML5 CSS3 JS(vanila) 작업 방식 : 로컬에서 테스팅 및 개발 개발 기간 : 계란 선별 코어 기능 개발 / 2d 파각 / 혈란 이미지 프로세싱 / 2d 레이아웃 / 2d 총 6일 가량 작업 진행