분류 전체보기
-
자바스크립트에서 ... 의미 (전개연산자)temp/정리 2019. 2. 1. 14:10
자바스크립트로 구성된 코드를 보다보면 ...temp 와 같이 구성된 것을 볼 때가 있다.이는 전개연산자라고 하며 ES6에서 소개된 배열의 값을 효율적으로 다룰 수 있게 해주는 문법이다.... 뒤에오는 배열을 간단하게 붙이거나 조합할 수 있다. ex) 기존 자바스크립트에서는 아래와 같이 concat 과 같은 함수를 통해 일일이 다 적어줘야만 배열을 다룰 수 있었다.> const a = [1,2,3];> const b = [4,5,6].concat(a);하지만 ... 전개연산자를 이용한다면 아래와 같이 간단하게 원하는 위치에 배열을 붙이는 등 쉽게 다룰 수 있다.> const a = [1,2,3]; > const b = [4,5,6, ...a];> const c = [4,5, ...a, 6];
-
c++ 에서 srand 함수알고리즘/C++ 2019. 1. 30. 18:19
c++로 코드를 구성하다보면 > include > srand(3)과 같이 선언되어 있는 경우가 있다.이 함수는 stdlib.h 파일 아래에 위치하며, 호출할 때 () 안에 들어가는 전달받는 인자를 기반으로 해서 난수를 초기화 해주는 함수이다.이를 이용하면 항상 rand() 랜덤값을 뽑아낼 때 고정된 값으로 뽑아낼 수 있다. -> 교육자료 같이 동일한 랜덤값을 유지해야 할 때 유리#include #include using namespace std;int main(void){ srand(3); int a = rand(); cout
-
AttributeError: module 'pandas.core.computation' has no attribute 'expressions' 에러 해결법Python2/오류 및 해결방법 2019. 1. 29. 10:51
파이썬을 이용하여 코드를 구현할때 가끔 pandas 부분에서 > AttributeError: module 'pandas.core.computation' has no attribute 'expressions' 라는 에러가 나타날 때가 있다.이 경우는 dask 라는 모듈의 버젼이 안맞아서 그런것 이므로 업데이트 해주면 된다.> pip install dask --upgrade 성공!
-
react : yarn eject 후 Cannot find module '@babel/plugin-transform-react-jsx' 에러 해결법temp/오류 및 해결방법 2019. 1. 29. 09:14
리엑트를 이용하다 보면 yarn eject 를 쓴 뒤 css 를 변경 한 뒤 yarn start를 할 때 가 있다. > yarn eject > yarn start> Cannot find module '@babel/plugin-transform-react-jsx' 이럴 때 Cannot find module '@babel/plugin-transform-react-jsx' 오류가 뜨는 경우가 있는데 이떄는 간단하게 node_modules 를 삭제한뒤 다시 설치해주면 된다.> rm -rf node_modules > yarn> yarn start성공!
-
#include <stdio.h> 의미알고리즘/C++ 2019. 1. 28. 18:15
C 프로그램을 작성할 때 가장 상단에 #include 를 보통 적어놓은 뒤 시작한다.#include 위의 의미는 내가 현재 작성하고 있는 소스코드에 표준 입출력과 관련한 stdio.h(헤더파일)을 호출하여 시용하겠다는 의미이다.쉽게 말하면 출력을 위한 printf 와 같은 함수를 사용하기 위해 이 함수가 정의되어 있는 stdio.h 안의 입출력과 관련한 코드를 함께 사용하겠다는 의미이다. # include int main() { printf("%d\n", 1); return 0; }
-
c++ 에서 extern 사용법(다른 소스 전역변수 사용하는법)알고리즘/C++ 2019. 1. 28. 17:52
c++로 코딩을 하다보면 다른 파일에서 선언한 전역변수를 가볍게 호출만 하여 현재 플젝에서 사용하고 싶을 때가 있다.이럴 때는 extern 으로 선언을 하여 사용하면된다. source.cpp 라는 파일에 int number = 100 이라고 선언된 전역변수를 main.cpp 라는 파일에서 호출하여 사용하고 싶다면 main.cpp 젤 위쪽에 extern int number; 를 선언해 준뒤 사용하면 된다.ex) source.cpp#include int number = 100; main.cpp# include extern int number;int main(){ printf("%d\n", number); return 0; }성공!