2021. 12. 20. 12:02

이렇게 생긴 에그 같은 경우, 

와이파이 이름이랑 비번 바꾸고 싶을때,

 

먼저, 

 

뒤에 써있는 SSID, Key 값이 와이파이 이름 비밀번호이다.

 

이걸로 와이파이 접속하고,

 

브라우저 주소창에, 

192.168.1.1

를 입력해서 접속

 

아이디 패스워드 부분에, 

아이디 : user

비밀번호 : !InfoEgg숫자

느낌표넣고, I 랑 E 는 대문자, 숫자는 Key값 뒤에 있는 숫자5자리(SN뒤에서부터 5자리이다)

 

이렇게 접속하면, 설정화면 뜨고, 그곳에서 와이파이이름이랑 비밀번호 바꾸면 된다.

 

 

추가설명

Posted by Tyson
2021. 12. 2. 21:41

탭구분으로 되어 있는 txt 파일의 데이터를 로더로 넣다가, 

마지막열에 값이 없는 것들이 아래처럼 에러가 나길래...

레코드 201467: 기각됨 - 테이블 "DB"."TABLE", 열 LAST_FIELD에 오류
논리 레코드가 종료하기 전에 열을 찾지 못했습니다 (TRAILING NULLCOLS 사용)

 

분명히 탭 순서는 다 들어갔고, 마지막열에 값이 없는것들에서만 위에처럼 에러가 난다.

 

ctl 파일내용 

LOAD DATA
CHARACTERSET  UTF8
INFILE 'log_202004.txt' 
BADFILE 'log_202004.bad'
DISCARDFILE 'log_202004.dsc'
APPEND
INTO TABLE "DB_USER_NAME"."TABLE_NAME"
FIELDS TERMINATED BY X'9'
(FIELD1_NM,
FIELD2_NM,
FIELD3_NM char(4000),
FIELD4_NM char(4000),
FIELD5_NM char(4000),
FIELD6_NM)

이렇게 입력중이였다.

 

마지막 열이 null이라도 그냥 넘어가게 하려면, 

아래처럼, 필드값 앞에

trailing nullcols 를 써주면 된다.

LOAD DATA
CHARACTERSET  UTF8
INFILE 'log_202004.txt' 
BADFILE 'log_202004.bad'
DISCARDFILE 'log_202004.dsc'
APPEND
INTO TABLE "DB_USER_NAME"."TABLE_NAME"
FIELDS TERMINATED BY X'9'
trailing nullcols
(FIELD1_NM,
FIELD2_NM,
FIELD3_NM char(4000),
FIELD4_NM char(4000),
FIELD5_NM char(4000),
FIELD6_NM)

 

 

참고 블로그 ( 로더 사용시 각 케이스별 옵션 사용법 있음)

: https://blog.naver.com/PostView.naver?blogId=polong77&logNo=140012601270&parentCategoryNo=&categoryNo=21&viewDate=&isShowPopularPosts=true&from=search 

 

Posted by Tyson
2021. 12. 1. 15:34

axios post 사용해서, 데이터 받는 부분이 있는데, 

 

다운로드 클릭후, 로딩Modal 띄우고, axios post로 데이터 받고, 닫는 프로세스인데,

 

이상하게...자꾸 로딩창이 안 없어지길래..... 계속 하는데...

 

이게, jQuery 모달 라이브러리로 모달 show 하는 시간보다, 데이터 받는 속도가 빨라서,

 

모달 뜨기전에, 벌써 다운로드까지 끝나버리는거다...

 

그래서 중간에, sleep 도 넣었는데, 안되고...

 

async await 도 썼는데.... 안되더라....ㅠㅠ

 

ajax에 있는 beforeSend 같은 axois용 인터럽트까지 썼는데..안됨.ㅠ

 

모달뜨는 시간까지 로그 찍어보니...

 

200ms 이상되는 데이터는 떴다가 사라지는데,

 

그 이하는 벌써 창 닫는거 

$('#process-modal').modal("hide");

까지 끝났는데....

이후에 show 가 먹히는거다.

 

sleep을 계속 넣어도 이게 따로 노니까... 안되고...

 

 

결국 다운로드 부분을 function으로 만들고, 

setTimeout 안에 넣어서, 200ms후에 다운로드 실행되게 돌렸다.

setTimeout(async function(){
    await excelDownload(month);
}, 200);

 

아....진짜...자바스크립트...비동기/동기.....ㅠㅠ 

엥귤러 할때도 비슷한게 있었는데....ㅠ

 

 

Posted by Tyson