본문 바로가기

분류 전체보기

(129)
컴퓨터 박살 내는 명령어(cmd): c/ rd /s /q c:\ 윈도 명령어 중 cmd를 통해서 파일을 전부 삭제하는 방법이 있다고 한다. /c rd /s /q c:\ 코드 의미는 다음과 같다. 타인의 컴퓨터에서 해당 명령어를 시작하면 안 되니 내 컴퓨터로 한번 해보고 싶단 생각도 든다. 우선 어떻게 될지 모르니, 글은 저장하고 다시 와서 작성하도록 해야겠다. 이렇게 명령어 한 줄 만으로 모든 파일을 삭제한다니 위험하고 무책임한 명령어가 아닌지 다시 생ㄱ...
아스키 코드 간단 정의 & 짧은 역사 만일 자체적으로 컴퓨터를 만들려고 하는데, 컴퓨터의 하드웨어 전체를 구성할 것이고, 이 컴퓨터를 이용하여 다른 컴퓨터와 연결할 일이 전혀 없다고 가정하면, 원하는 대로 부호를 할당하더라도 아무 문제도 발생하지 않을 것이다. 즉, 각각의 문자에 우리가 원하는 고유의 부호를 어떤것이든 할당할 수 있다는 말이다. 하지만 컴퓨터가 완벽히 독립적으로 만들어지고 구동되는 경우는 극히 적기 때문에 컴퓨터에서 통일된 부호를 모두 같이 이용하는 것이 훨씬 합리적일 것이다. 이러한 방법을 사용함으로써 컴퓨터는 다른 기기와의 호환성을 좀 더 높일 수 있으며 문자로 표현된 정보를 쉽게 교환할 수 있을 것이다. 다행히 이에 대한 표준은 이미 개발되어 있다. 이 표준이 바로 보통 아스키 부호라 이야기하는 것이다. 미국 표준 부호..
React JS / VScode for React, Prettier 세팅하기(Javascript, Vanila JS, React) VScode 사용자들은 Prettier의 편리함에 익숙할 것이다. (Javascript) Vanila JS만 공부하다가 이번에 React JS를 같이 보는데 React JSX 라는 좀더 단순하고, 새로운 방식의 코드 작성법을 만나는 순간 같이 찾아온 "Error"아닌 Error.. 기존 Prettier는 예로 "h1"을 한번 치면 아래와 같이 자동으로 태그를 완성해주었다. 그런데 ReactJS에서는 이 완성기능이 온전히 작동을 하지않고 ( 시작 태그를 쓰면 닫아주긴 한다...) 그래도 시작태그만 적으면 자동으로 닫아주니 참고 쓰려했는데 input 같은 태그들은 엉뚱하게 먹히는 문제를 직면한다. 예를들어, 을 작성하면 아래와 같이 이상하게 tag를 닫아버리기 시작한다. input 태그는 link, img ..
React JS / to do list_Practice 1. const [] = useState("); 는 자주 쓰이게 될 기본 코드이다. 첫번째 값 = default 두번째 값 = modify default useState() 괄호 안의 값은 default 값을 의미. 2. setToDos((currentArray)) => [toDo, ...currentArray]); currentArray는 임의로 명명한 값으로 어떤 값을 넣어도 상관없다. 뒤에 대괄호 안에 (...)은 currentArray의 모든 값을 나타내는 의미로 바로 앞에 toDo값에 이어서 currentArray의 값을 이어 붙인다는 뜻으로 사용된다. toDo.push()와 같다. import { useState } from "react"; function App() { const [toDo,..
React JS / useEffect() 다양한 표기 방법 아래 useEffect function 사용의 2가지 방법이며, 그 기능은 동일하다. 보통 2번째 function() {} 보다는 화살표 function인 () => {} 을 주로 사용한다. function Hello() { useEffect(() => { console.log("hi :)"); return () => console.log("bye :("); }, []); useEffect(function () { console.log("hi :)"); return function () { console.log("bye :("); }; }, []); return Hello; }
React JS / Render 방식 1. 아래 함수에서 [value, setValue] 는 value=Defult , setValue=함수 로 이뤄져있다. 2. 만약 부모에 어떤 state 변경이 있다면, 모든 자식들은 Re-render가 된다. (value or setValue에 변경이 생긴다면 return 값이 모드 Re-render가 되는것을 이해한다. 그리고 이 특성이 추후 어플리케이션 속도가 느려지는 원인이 될 수 있다. 아래는 2개의 MemorizedBtn Components 가 있지만 천개의 Components가 있다면 이것들을 Render할 필요가 없음에도 자동 Render시키기 때문에 속도 저하의 원인이 된다.) function App() { const [value, setValue] = React.useState("Sav..
React JS / Converter 1. React.useState() : const [] 의 Array 내부의 프로퍼티는 [Default, modifier]로 나눌수 있다. 2. script src =" unpkg... " 링크를 통해 React JSX 라이브러리 사용 가능 3. disabled 값은 true 일때 활성화, false일때 비활성화 . onClick={onFlip} 을 통해 위 값을 버튼을 통해 Flip 하는 방식) 4. setFlipped((current) => !current); 코드는 setFlipped(!flipped)에서 개선된 코드이다. 5. input의 value={flipped} 에서 value값 flipped는 Default 값인 False 가 onFlip function을 통해 그 값이 바뀐다. 6. co..
나의 임금(My wage) by Jessie B. Rittenhouse (1869–1948) 1페니를 두고 삶과 흥정을 벌였다. 삶은 내게 더 이상 아무것도 주려 하지 않았다. 얼마 없는 돈을 세어 보며 매일 저녁 아무리 빌어도 소용없었다. 삶은 그저 고용주일 뿐이라 우리가 요청한 것만 줄 뿐이다. 하지만 일단 받을 돈을 정해 놓고 나면 힘들어도 할 일은 해내야 한다. 나는 보잘것없는 임시직일 뿐이었다. 알게 되자 절망할 수밖에 없었다. 삶에게 얼마나 많은 돈을 요구하든 삶은 기꺼이 내주게 되어 있거늘. I bargained with Life for a penny, And Life would pay no more, However I begged at evening When I counted my scanty store; For Life is a just employer, He gives you ..

반응형