본문 바로가기
반응형

개발정보8

[MongoDB] 엄청난 초보가 ChatGPT3.5와 수다떨기 데이터베이스 생성 db.create 명령어가 들어갈 줄 알았는데 use 디비명 하면 생성됨.. 디비가 생성되면 바로 보일 줄 알았는데 보이지 않음 테이블을 몽고디비에서는 컬렉션, 레코드를 문서 라고 한다함.. 그래서 컬렉션을 만들 예정 db.createCollection("users") 왜냐하면 컬렉션을 만들어야 데이터베이스가 보인다는걸 다행이도 알고 있었음 ChatGPT에게 컬렉션 어떻게 만들어? 물어봤더니 라고 함... 아? db.createCollection을 굳이 쓰지 않아도 된다는 말이네? db.cntInfos.insertOne({ Cnt: 1 }) 라는 쿼리... (이걸 쿼리라고 해야해 명령어라고 해야해..;)를 날려보니 우와.... 참 쉽죠잉 그럼 insert문이 여기도 있을 텐데.. 데이터.. 2023. 9. 4.
[MongoDB] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused 오류가 나는 경우는 많이 있을 것 같아 확인 하는 방법과 제가 겪었던 오류에 대하여 적어볼까 합니다. 몽고디비의 로그를 확인 할 수 있는 명령어는 mongod 를 실행해보시면 디비의 로그를 확인할 수 있습니다. 아마도 디비를 처음 설치하는 분들에 이 에러가 많이 뜰 것 같습니다. 일단 해당 위치에 디렉토리가 없다는 거네요. mkdir -p /data/db -p 옵션은 상위경로 포함하여 폴더 생성 mongod --dbpath data/db chmod -R 755 /data 저는 폴더를 처음 생성했기 때문에 Data 폴더에 아무것도 없어 그냥 퍼미션을 설정하였는데요. 상황에 맞게 권한을 주시면 될 듯 합니다.. 산 넘어 산이네요.. 현재 몽고디비 설치편도 포스팅 중지되어있는 상태..ㅠㅠ 2023. 7. 15.
[Mysql] in current row format, BLOB prefix of 0 bytes is stored inline. MariaDb 작업 도중 Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline. 에러를 만남. 해결 방안으로 1. Text나 BLOB타입으로 변경 2. DB 설정 파일에서 my.cnf에서 [mysqld] innodb_strict_mode = 0 를 설정해준다. 2021. 7. 31.
TensorFlow.JS 기본 개념 [TensorFlow.JS 이하 TF.JS] 1. TensorFlos 는 구글에서 머신러닝과 딥러닝을 위해 개발한 오픈 소스 라이브러리 2. 2015년 11월에 Python 환경을 공개, 2017년 2월에 메이저 버전 1.0 발표 3. 2018년 4월 구글 I/O에 처음 공개 4. Python 은 TensorFlow, JS 버전은 TesnorFlow.JS 5. TF.JS은 자바스크립트를 통한 머신러닝 모델을 개발 할 수 있는 다양한 API를 제공 6. API 함수 : 모듈, 패키지, 클래스 7. Python의 TensorFlow로 개발된 모델은 TF.js-Converter 패키지를 통하여 TF.JS 환경으로 변경 가능 === ps) 요즘 로또를 제대로 못하고 있네요. 다이어트 시작한다고 퇴근 전후로 운동.. 2019. 11. 7.
[CSS] IE11에서 max-width 오류 프로젝트를 진행하고 있는 도중 미디어 쿼리가 필요하여@media only screen and (max-width: 900px) { .dashboard-top .banner .banner-img {position:relative; width: 80%;} }와 같이 작성 하였습니다.문제는 900px 이상의 창에서 띄었는데도 불구하고 해당 CSS가 적용되는 문제가 발생을 하더군요.참 골치가 아프더군요 (역시.. IE가 어디가겠어... ) 역시 모를 땐 구글링...그리고 찾은 결과 입니다.@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .dashboard-top .banner {width:100%;height: 271px;} .da.. 2018. 11. 1.
크롬 개발자모드에서 에러 로그가 찍히지 않은 경우 뭔가 집에서 작업을 시작하니 포스팅 할 내용이 많아지는 것 같다는 생각을 하게 됩니다. 이번 포스팅에서는 크롬 개발자 모드에서 에러가 찍히지 않는 문제점에 대해서 적어 볼까 합니다. 저도 처음 겪어본 문제이고 구글에서 한참 찾아보고 삽질도 꽤 한 것 같네요..; 문제는 제목에서와 같이 크롬 개발자 모드에서 분명 오류가 났어야 하는 부분에서 오류 메시지가 출력이 안되는 현상입니다 위의 이미지에서 보시는 바와 같이 5개의 숨겨진 메시지가 있는데 화면에서는 보이지 않은 문제점 입니다. 정확한 원인은 아직 알 수 없네요. 잘 되던게 갑자기 안된 부분이라..;; 그래서 일단 해결 방법으로는 TRY, CATCH 문을 쓰는 것으로 해결하였습니다. try { .......... } catch(e) { console.e.. 2018. 7. 28.
[MSSQL] 테이블 필드의 설명 구하기 SELECT A.tableName, A.columnName, isnull(A.value,'') as memo, CONCAT(B.name,'(',A.max_length,')') as sType, CASE WHEN (C.COLUMN_NAME IS NULL) THEN 'NO' ELSE 'YES' END AS defaultKey FROM ( SELECT A.*, B.minor_id, B.value FROM ( SELECT A.name as tableName, A.object_id as tableID, B.name as columnName, B.column_id, B.system_type_id, B.max_length FROM sys.tables A INNER JOIN sys.columns B ON A.objec.. 2018. 2. 27.
[MSSQL] 특정 단어가 포함된 프로시저 찾기 SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%Search_Text%' AND ROUTINE_TYPE='PROCEDURE' order by ROUTINE_NAME 2018. 2. 27.
반응형