웹사이트 만들 때 유용한 사이트 모음
IT 2021. 5. 1. 21:49

-웹폰트 아이콘 사이트 fontawesome.com/ Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options. fontawesome.com - 무료 사진 사이트 unsplash.com/ Beautiful Free Images & Pictures | Unsplash Beautiful, free images and photos that you can download and use for any project. Better than any royalty free or stock photos. unsplash.com pixabay.com/ - 상..

매트랩 한글 깨짐
IT 2021. 4. 29. 14:35

MATLAB R2020b를 사용중입니다. 사진과 같이 한글이 깨질때가 있다. 폰트를 바꿔주면 간단히 해결되는 문제이다!! 우선 Preferences(설정)로 들어간다. Preferences-Fonts에 들어오면 Desktop code font가 있다. 여기서 한글이 지원되는 폰트를 입력하면 되는데, 나는 SansSerif로 했다. 그러고 OK 눌려주면 끝 한글이 잘 출력되는 것을 확인할 수 있다.

[운영체제] 프로그램과 프로세스의 차이점
IT 2021. 4. 15. 01:34

이 글은 프로그램, 프로세스의 개념과 차이점, 그리고 중요한 사실과 예시를 담았습니다. [프로그램]프로그램은 컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음이다. 즉, 명령어들의 모음일 뿐이지 프로그램 자체만으로 무언가 일을 할 수 있는 게 아니다. 프로그램의 예시는 쉽게 볼 수 있다. 컴퓨터에 실행파일이 있을 것이다.( 예시).exe로 끝나는 파일들 ) 이 실행파일이 프로그램이다. [프로세스]프로그램이 실행된다는 것은 프로그램이 CPU를 할당받고 명령을 수행하고 있는 상태다. 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업을 프로세스라고 한다. 크롬 새 탭을 두개 열면서 워드 파일에 프린터 버튼을 클릭하고,카카오톡 PC에 로그인을 하자. (손이 조금 ..

[자바스크립트] 2차원 배열 1차원으로 바꾸기
IT/JavaScript 2021. 3. 18. 11:17

코드 let arr = [10, 13, 10, 11, 15, 12, 32, 30, 23, 11, 11, 25, 50, 33, 15, 29, 27, 21, 37, 27, 18, 13, 30, 13, 16]; let newArr = []; while(arr.length) newArr.push(arr.splice(0,5)); console.log(newArr); arr.length가 0이 되기 전까지 1줄씩 splice하여 newArr에 넣는다. 출력결과

[자바스크립트] Array.from() - 배열 초기화 한번에 하기
IT/JavaScript 2021. 3. 17. 23:14

정말 간단한 한줄짜리 코드이다. 일일히 반복문을 돌리며 초기화를 했는데, 이 방법을 사용하면 그렇게 할 필요가 없다! 자바스크립트 Array 객체에는 Array.from() 이라는 함수가 존재하는데 길이 객체와 값을 반환하는 콜백함수를 매개변수로 넘겨주면 된다. let answer = Array.from({length:5}, ()=>1); console.log(answer); // 결과 : [1, 1, 1, 1, 1] answer = Array.from({length:5}, (v, i)=> i); console.log(answer); // 결과 : [0, 1, 2, 3, 4] Array.from() 함수의 특징은 얕은 복사(shallow-copied) 된 새로운 객체를 생성한다는 것이다. Array.fr..

[Java] 메모장 파일 cmd에서 한글 깨짐 오류 해결
IT/Java 2021. 3. 12. 19:42

메모장으로 자바 프로그래밍을 할 때 한글이 깨지는 현상이 자주 일어난다. 이에 대한 해결 방법으로는 -인코딩 UTF-8로 저장하기 메모장에 작성 후 저장할 때 인코딩 UTF-8로 지정해준다. - 1번 방법으로 해도 안 될 경우 cmd에서 컴파일할 때, javac -encoding utf-8 HelloWorld.java로 해준다. - 두 가지 방법 모두 안 됐을 경우 (나의 경우) javac -encoding utf-8 HelloWorld.java로 했을 때 오류 발생은 안 했지만 입력 후 java HelloWorld.java를 입력하니 밑과 같은 결과가 발생했다. 그리고 찾은 해결 방법... javac HelloWorld.java로 컴파일을 한 후 java HelloWorld로 하면 실행된다!! utf-..

[CSS] CSS 벤더 프리픽스 자동 추가 - auto prefixer
IT/HTML, CSS 2021. 2. 27. 12:42

postCSS를 사용한다면 필요 없는 기능이지만, 바닐라 CSS를 사용 중일 경우에는 CSS 호환성을 위해 벤더 프리픽스를 추가해주어야 한다. (하지만 주요 웹 브라우저의 최신 CSS 표준 지원이 빨라지고 있으며 웹 브라우저 시장에서 구글 크롬의 사용률이 크기 때문에 벤더 프리픽스의 필요성도 줄어들고 있다.) 브라우저별 벤더 프리픽스 브라우저 벤더 프리픽스 파이어폭스 -moz- 사파리 -webkit- 크롬 -webkit- 오페라 -o- 인터넷 익스플로러 -ms 이에 관련된 플러그인도 있지만(projects.verou.me/prefixfree/) Prefix free: Break free from CSS vendor prefix hell! -prefix-free lets you use only unpref..

[자바스크립트] flat() 함수-중첩된 배열 구조 하나로 합치기
IT/JavaScript 2021. 2. 1. 21:32

정의 flat() 메서드는 모든 하위 배열 요소를 지정한 깊이까지 재귀적으로 이어붙인 새로운 배열을 생성합니다. 구문 const newArr = arr.flat([depth]) 예시 const arr1 = [1, 2, [3, 4]]; arr1.flat(); // [1, 2, 3, 4] const arr2 = [1, 2, [3, 4, [5, 6]]]; arr2.flat(); // [1, 2, 3, 4, [5, 6]] const arr3 = [1, 2, [3, 4, [5, 6]]]; arr3.flat(2); // [1, 2, 3, 4, 5, 6] const arr4 = [1, 2, [3, 4, [5, 6, [7, 8, [9, 10]]]]]; arr4.flat(Infinity); // [1, 2, 3, 4, ..

[리액트] yarn/npm start가 너무 느릴 때 해결방안
IT/React 2021. 1. 27. 23:11

리액트로 만든걸 보기 위해 yarn start를 입력하고 크롬 창을 띄웠다. 코드를 수정하고 적용된 화면을 보기 위해 새로고침을 눌렸는데 결과물을 보기까지 대략 15초가 걸렸다! 무한정 돌아가는 로딩바.... 너무 답답해서 찾아보니 스택오버플로우에 나와 비슷한 고민의 글이 있었고 yarn의 버전이 문제였다. super slow node npm commands I have node v.4.4 with npm v.2.14.20 (default bundled with windows installer). My OS: Windows 7 64bit. Hardware: Dell laptop, 16GB RAM, SSD, core i7. I'm facing a problem with extremely slow npm. ..

[파이썬] AH01223: couldn't spawn child process 해결방법
IT/Python 2021. 1. 20. 14:53

파이썬 오류(AHAH01223: couldn't spawn child process) 해결방법 #! 뒤에 python이 설치된 경로를 붙여넣고 \python.exe를 적어준다. ex) 전 print("Content-Type: text/html") print() 후 #!C:\Program Files (x86)\Python38-32\python.exe print("Content-Type: text/html") print()