일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상면접2장
- file not found Error
- gitsquash
- 시스템설계방법
- 테스트코드책
- 리팩터링2판테스트
- 전략패턴
- Git commit 합치기
- 시스템설계면접
- 시스템설계면접예시
- 리팩토링2판4장
- git commit merge
- 시스템설계
- git commit 협업
- 가상면접으로대규모시스템
- formik submitting not working
- cypressBDD
- awss3
- 시스템설계면접팁
- 가상면접3장
- 리액트구글애널리틱스
- s3이미지다운로드됨
- react
- formik react-query submitting not working
- git squash
- 디자인패턴
- react-ga
- FirebaseAnalytics
- cypress React
- 헤드퍼스트전략패턴
- Today
- Total
목록전체 글 (276)
mingg IT
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dS10ks/btrsxE3DdTI/Kze0WxVapZXmKOUBnjey51/img.png)
MongoDB를 설치 이후 $ mongo 수행 후 다음과 같은 에러가 발생했다. 우선 해결하기 위해 data폴더를 만들어놓았던 위치로 이동한다. data폴더가 위치한! 곳에서 $ mongod --dbpath data/db 이후 다른 터미널에서 다시$mongo 를 수행한다. > db 입력시 test 가 나오면 알맞게 설치된거임. 설치가 반이라는 말이 있다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cro7qM/btrssClDi6Y/R0TIelUVBikt0x5ND2mSK1/img.png)
Node.js의 웹 프레임 워크이다. Node.js의 웹 프레임 워크로는 Express, Koa 가 있는데 Koa는 설치되는 모듈이 적고, 커스터마이징이 자유롭다. 또한 ES6 기반이기 때문에 async/await를 지원하며 try-catch 에러 처리가 필요없다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ceQFVX/btrr7p08LyJ/9VXt8K0CKJm9cp6oO6tOAK/img.png)
컴포넌트 형 코드 스플릿팅 예시 App.js import logo from './logo.svg'; import './App.css'; import { Component } from 'react'; class App extends Component { state = { SplitMe: null, }; handleClick = async () => { const loadedModule = await import('./SplitMe'); this.setState({ SplitMe: loadedModule.default, }); }; render() { const { SplitMe } = this.state; return ( Hello React! {SplitMe && } ); } } export defaul..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2dFlI/btrrpUT5K0y/Rmi2qvi0L4GB4omoXocohK/img.png)
설치가 반이라는 말이 있다. 설치 성공~! 일단 나는 java가 설치되어 있다. java가 설치되어 있지 않다면 java를 우선 설치하고 보길 바란다. 설치 시작 sudo apt install openssh-server openssh-client -y ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 0600 ~/.ssh/authorized_keys ssh localhost vi ~/.bashrc 에 추가한다. export HADOOP_HOME=/home/minjikim/hadoop-3.3.0 export HADOOP_INSTALL=$HADOOP_HOME export HADOOP_MAP..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0hAID/btrqZabMrWI/ZvxGarUhJ4p34U8aHk3IwK/img.png)
내가 사용하던 웹사이트가 React로 이루어져있는지, JQuery로 이루어져있는지 알 수 있는 사이틀르 소개하려고 한다. https://www.wappalyzer.com/ Find out what websites are built with - Wappalyzer Wappalyzer is trusted by thousands of professionals world-wide www.wappalyzer.com 원하는 URL 을 입력한다. Instagram.com을 입력하고 기다리면 분석 결과를 볼 수있다. 인스타그램은 인증은 FacebookLogin을 썼고, Javascript framework는 React를 사용하는것을 볼 수 있다. 인증서는 Digicert를 사용하고 있는등. 내가 관심있는 웹사이트가 어..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FZOvu/btrqMu3b2LO/Sm1HkHUUI4E8Ooel8YowwK/img.png)
https://app.codility.com/c/run/trainingSEY3MV-T6R/ Codility Your browser is not supported You should use a supported browser. Read more app.codility.com 문제는 쉬운데 이를 어찌 효율적으로 짤것인가.. 당연히 2중 포문 돌리는 순간 시간초과로 난리가 났다. Map을 이용해서 0 0 1 1 2 1 3 2 4 3 으로 해당 인덱스까지 나온 1의 갯수를 구해주었다. 마지막 조건문이 P < Q 이기 때문에 (2,1)인경우를 빼주기 위해서 총 count된 1의 갯수에서 내가 거쳐왔던 이전의 1의 갯수를 빼준다. (말로 하니깐 이상한데 이런방식으로 했다. ) public class PassingC..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cG7noD/btrqu0IBfRV/DSsZb5oJj4b4UzGoAuSLQk/img.png)
typescript로 프로젝트를 하나 만드려고 했는데 오류가 발생하였다. $npm uninstall -g create-react-app 을 해라고 한다. 실행 후 다시 만들어도 되지 않았다. 해결법 npm uninstall -g create-react-app npm add create-react-app npx create-react-app [프로젝트이름] --template typescript 정상적으로 완료!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bs4qeE/btro7DtI5PS/ygCtK2wIpGS5bLRgw7HGZ1/img.png)
AOP(Aspect Oriented Programming) 의 약자임. 관점 지향 프로그래밍이라고 부름. 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것. 핵심적인 관점은 우리가 적용하는 비지니스 로직. 부가적인 관점은 이러한 비지니스로직을 수행하기위해 행해지는 데이터베이스 연결, 로깅, 파일 입출력을 예로 들 수 있음. Aspect로 모듈화하고 핵심적인 비지니스 로직에서 분리하여 재사용하겠다는 것이 AOP의 취지임. AOP 주요 용어 Aspect : 모듈화 한것. 주로 부가 기능을 모듈화 한다. Target : Aspect를 적용하는 곳 (ex 클래스, 메서드) Advice : 실질적으로 어떤 일을 해야할지. 실질적인 부가기능을 담은 구현..