일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- setInterval 중지
- invalid data
- AntDesign
- html #select #option #multiple
- setInterval 정지
- setInterval clear
- DatePicker
- 데이터테이블 데이터 넣기
- pm2 확인
- datagridview 직접입력
- allow_anonymouse
- 서버동기화
- mosquitto.conf
- listener 1883
- map이 undefined가 뜰 때
- pm2 시작
- setInterval 외부 정지
- timepicker
- pm2
- 맥 어드레스
- pm2 상태 확인
- 공인IP
- c# datagridview 데이터 넣기
- Replication
- mySQL_Replication
- 1883
- pm2 설치
- DataGridView 직접 입력
- transfer
- mosquitto
- Today
- Total
목록React (88)
개발 노트
const onChange = (nextTargetKeys, direction, moveKeys) => { setTargetKeys(nextTargetKeys); if (moveKeys.length > 0) { let showColumns = []; for (let i = 0; i { tableColumn.filter((item) => nextTargetKeys.includes(item.key) === true ? (item.show = false) : (item.show = true) ); return item; }); } setTableShowColumns(showColumn..
{var&&var.map()} 식으로 변수가 들어왔을 때 즉 data가 존재하여 true일 때 실행되게 잡아줄 수가 있다. useEffect를 두개로 바꿔서 하였는데, 위의 방법이 더 나은 것 같다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Oao2W/btrYlzDa2AC/r4pJBKsAVOnPtFWsA0kDqK/img.png)
지역변수와 useState 이 두 변수는 메모리에 존재하는 시간과 변수에 접근할 수 있는 범위의 차이가 존재한다. 지역 변수(local variable) : '블록' 내에서 선언된 변수 지역 변수는 변수가 선언된 블록{} 내에서만 유효하며, 블록이 종료되면 메모리에서 사라진다. 이러한 지역 변수는 메모리상의 스택(stack) 영역에 저장되며, 초기화하지 않으면 의미 없는 값(쓰레기값)으로 초기화된다. 예시로 함수의 매개변수 또한 함수 내에서 정의되는 지역 변수로 취급됩니다. 함수형 컴포넌트의 hook들은 return값을 반환하고 종료된다. useEffect안에 지역변수를 사용하고 setState(세터)를 사용 후 setTimeout을 사용 하여 5초 이후 state와 지역 변수를 사용하게 된다면? use..
//로그인. 첫 로그인 버튼클릭 router.post('/login/IDPW', (req, res) => { const userId = req.body.userId; const userPw = req.body.userPw; db.query( `SELECT (SELECT devVal FROM dw_device_config WHERE devName='Farm_web_ID' LIMIT 1) farmWebId, (SELECT devVal FROM dw_device_config WHERE devName='Farm_Web_Code' LIMIT 1) farmCode`, (err, result) => { if (err) { log(err); } else { if (userId === result[0].farmWebId..
new Date()를 사용하여 현제 날짜와 시간을 구하고 new Date().getTime() 을 사용하면 1970년부터 현제까지의 총 밀리세컨드가 나온다. 현제와 특정날짜 둘다 밀리세컨드를 구한 후에 현제에서 특정날짜를 제거후 원하는 시,분,초로 구해서 사용하면 된다.
1.토큰을 이용한 로그인 방식 우리가 회원가입을 하고 로그인을 하게되면 db에 저 누구누군데요 로그인해주세요!라고 요청을 함. db는 확인후 사용자에게 토큰을 준다. 그럼 사용자는 토큰을 지닌체로 원하는 요청을 하면 db는 토큰을 확인 후 알맞은 응답을 해줄 것이다. └토큰은 요청 헤더의 쿠키안에 있다. (검사창 네트워크에서 확인해볼 수 있다.) 2. Firebase란? 쉽고 빠르게 서버를 구축할 수 있는 서비스 1. 문서 사진 저장기능 cloud storage for firebase 2. 실제 만든 서비스를 브라우저에서 확인할 수 있게 해주는 호스팅기능 firebase hosting 3. 유저에게 메세지를 보내주는 기능 = firebase colude messaging 4.실시간 소통을 가능하게해주고 ..