- [ Git ][Git] 소스 충돌로 인한 강제 pull 하기2023-02-15 17:38:37Git 소스 충돌로 인해 pull 이 되지 않는 경우 아래와 같이 2가지 방법으로 해결한다. 1. replace with HEAD Revision 먼저, compare with HEAD Revision 을 통해 HEAD와 로컬 소스의 차이점을 비교할 수 있습니다. 그리고 replace with HEAD Revision 을 통해 로컬 소스가 원격 저장소의 소스로 덮어쓰기 됩니다. 아래와 같이 OK 를 누르면 됩니다. 2. 강제 reset 후 pull 하기 1번의 방법으로 해결이 안되는 경우, 강제 reset으로 해결이 가능합니다. Reset으로 들어가 Reset type을 Hard 로 Reset 해주고 나서 다시 pull 을 해보면 정상 처리가 됩니다.
- [ 아두이노 ][아두이노] 온도측정 센서 만들기(2) - DHT11 (온도저장하기)2023-02-14 18:12:31앞에서 측정한 온도 정보를 이용해서, DB에 저장을 해보려 한다. 1. DB 설치하기 데이터베이스는 mariaDB를 사용했다. https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.11.1&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org MSI 패키지를 다운로드 받아 설치해주면 된다. 아래와 같이 설정을 해주고 설치를 완료했다. 기본포트 : 3306 ID : root PASS : admin 2...
- [ 마이플랫폼(MIPLATFORM) ][마이플랫폼] 개행문자(chr10) 제거2023-02-14 09:56:33엑셀 업로드를 구현하다보면, 보이지 않는 개행문자가 삽입되어 DB에서 이상한 값으로 인식하는 경우가 있다. 아래와 같이 해결 가능했다. 1) EDIT - RemoveCRLF 2) Grid 인 경우 Grid Contents Editor -> 해당 컬럼의 Expr를 이용한다. replace(column0,chr(10),'') 을 이용하면 처리가능하다.
- [ Oracle ][Oracle] iBatis iterate 사용2023-02-13 15:40:55myBatis에 foreach 가 있다면, iBatis에는 iterate가 있다. 아래와 같이 java에서 param 에 list를 담아서 넘기면, iterate으로 받아서 처리한다. java Map paramMap = new HashMap(); paramMap.put("param",list); xml 파일
- [ 아두이노 ][아두이노] 온도측정 센서 만들기(1) - 온도 측정하기2023-02-12 23:46:45아두이노로 실내 온도 측정 센서를 만들어보려고 합니다. 아무런 지식도 없이, 그냥 구글링을 하면서 만들어 나가 보겠습니다. 목표 : 실시간 온도,습도를 측정하여 WIFI를 통해 DB에 저장 후 그래프로 그려내기!!! 1. 디바이스 마트에서 구매하기 아두이노 종류가 너무 다양해서 그냥 적당한 가격대 들어봤을법한 이름으로 구매 1. 아두이노 우노 R3 호환보드 - 정품보다 가격이 저렴하다. 처음만들다가 쇼트내고 망가질까봐 호환보드로 구매 2. DHT11 온습도 센서모듈 - 가격이 저렴하고, 별도의 저항이 필요없는 모듈이다. 3. 소켓 점퍼 케이블 40P (M/F) 20cm - 센서와 아두이노 연결을 위해 샀다. 4. 아두이노 아크릴 고정판 - 아두이노 구매할 때 고정할 수 있는 판이 보여서 그냥 사봤다. 5..
- [ Oracle ][Oracle] SQL Developer 자동 추적 오류2022-08-10 09:14:30SQL 을 실행할 경우, oracle 에서 어떻게 실행하였는지를 보고 싶은 경우 자동 추적(F6) 을 이용한다. 하지만 자동추적을 하는 경우 아래와 같이 실행하다가, 결과도 없이 멈춰 버리는 경우가 있다. 해당 쿼리를 살펴보면 한글이 포함되어 있는 경우 오류가 발생한다. 주석 뿐만 아니라, DECODE 나 쿼리내 한글로 변경하는 경우 자동 추적이 되지 않으므로 변경해야한다. 한글 변경 후 정상 동작하는 모습이다.
- [ VueJS ][VueJS] Rest API 테스트 사이트2022-08-02 14:16:01Rest API 테스트를 하면서 json 정보를 받을 경우, 직접 소스를 작성하고 구현해야 되는데 간편하게 아래 사이트를 통해서 테스트 해볼 수 있다. https://jsonplaceholder.typicode.com/ JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. As of Oct 2021, serving ~1.7 billion requests each month. jsonplaceholder.typicode.com 리턴 정보를 확인 할 수 있으니, 데이터 확인도 쉽게 가능하고 데이터 컨트..
- [ Git ][Git] pull 과 fetch의 차이2022-07-27 11:14:261. git fetch란? 페치(fetch)는 원격 저장소의 커밋들을 로컬 저장소로 가져온다. 그리고 자동으로 병합(Merge)를 해주지 않기 때문에 본인이 직접 확인을 한 후에 병합(Merge)하는 과정을 거쳐야한다. 2. git pull이란? git pull이란 원격 저장소의 정보를 가져오면서 자동으로 로컬 브랜치에 병합(Merge)까지 수행해주는 명령어이다. 아래 그림을 보면 fetch를 실행하면, 최신 커밋 이력을 가져오고 이름없는 FETCH_HEAD 브랜치로 로컬에 가져오게 됩니다. 이 상태에서 'master'와 통합하고 싶은 경우, 'FETCH_HEAD' 브랜치를 병합하거나 다시 pull을 실행하면 됩니다.