웹개발(44)
-
vsc로 c# 디폴트 프로그램 실행하기
유투브에 나온 내용 정리사용 프로그램: window11, vsc, dotnet_v8.0, cygwin64 1. 폴더 생성하고자 하는 경로 cd 2. 파일 생성::cygwindotnet new console -o vscTest 3. 해당 폴더 안에서 실행::cygwincd vscTestcode . 4. vsc에서 디폴트 프로젝트 실행::vscdotnet run# 이러면 파일이 실행되면서 하위에 .vscode 폴더 생성된다. 5. 디버그시 원하는 지점 핀 잡고 왼쪽 디버그 버튼 안 .NET Core Launch 옆 실행 버튼으로 진행 가능# 이러면 bin/Debug/net8.0/에 파일들 생성된다. 6. 재빌드시 빌드 커맨드 쓰면 된다.::vscdotnet build 7. 나의 경우 exe파일이 외부에 있어..
2024.09.11 -
mongodb 기본
3T를 쓰는 경우 타겟컬렉션(앞부분)을 지정해야하지만 컴패스를 이용하면 컬리괄호부분만 쓰면 된다. INSERT # 1개 입력 db.collection.save({_id: 1, foo: 'bar'}) # 2이상 입력 db.collection.insertMany({field1: 'value1', field2: 'value2'}) SELECT # (모든)갯수 확인하기 db.getCollection('collection1').find({}).count() # 제일 처음값 가져오기 db.collection.findOne() # 모든 내용 보기 db.getCollection('collection1').find({}) # 옵션에 맞는 값 가져오기 ## 옵션 1개 ### 특정값이 정확한 경우 db.getCollecti..
2023.11.03 -
rhel7 gcc 문제 - 해결은 아닌데 답은 알았다
레디스를 make로 설치하기 위해 한단계씩 진행하다가 막혔다. 배경에 설치되어 있는 gcc와 내가 설치해야할 프로그램의 gcc 버전 호환이 안되는 문제 환경에는 더 상위의 gcc와 cc가 있고 내가 원하는건 좀 많이 낮은 버전이었다. 어차피 버전 바꾸면 되니까 낮은 버전도 같이 설치했는데 이게 엮인게 많아서 그런지 추가에러가 계속 뜨고있다. 또 인터넷도 안되는 환경이라서 이걸 다 rpm으로 받아 설치해야 하는데 gcc까지는 어찌저찌 했다고 해도 그 모든걸 그런식으로 하는게 과연 효율적인지.... 뭐 해야만 하지만... 상사에게 토스했지만 이건 내 플젝에 적용해서 한번 해봐야 할 것 같다. 인터넷이 되는 내 서버 환경에서 낮은 gcc를 사용하기 위해 버전 및 패키지 관리를 해봐야겠다. 하 너무 초보적인 실..
2023.11.03 -
eslint
# 해당 노드가 설치된 부분을 루트로 지정할 때 "root": true ### 하위 노드모듈 내 eslint를 root: false로 두는 경우 각 폴더마다 다른 규칙을 적용시킴 혼자 만들기는 하지만 큰 틀이 정해져있으면 좋을 것 같아서 린팅 툴을 설치했다. # VSC 커맨드에서 설치 npm install eslint --save-dev # .eslintrc.json 생성 eslint --init # > 이후 원하는 기능에 맞게 선택 엔터엔터 # Package.json에 아래 한 줄 추가 "scripts": { // … "lint": "eslint src/js" // … } # 아래 용어로 실행 npm run-script lint ### 이러면 해당경로의 모든 파일을 테스트함. ### 겉폴더 노드모듈에 ..
2023.09.26 -
몽고디비 와이어드타이거 에러
결론: 한단계 낮은 버전으로 몽고 설치(나의 경우 두 단계 모두 있어서 다운그레이드 버전 리페어 설치) 문제는 용량이었다!!!!!!!!!!!!!!!!! 용량이 없으면 이런에러가 난다. 꼭 10gb이상의 공간을 만들어 두자. 오전 중에 잘 쓰던 몽고디비가 갑자기 로컬에서 끊겨서 보니까 unsupported WiredTiger file version: this build only supports versions up to 4, and the file is version 5 위의 에러가 새로 뜨는게 보였다. 찾아보니 4 from 5 뿐 아니라 3 from 4도 있었다고 하니 방법은 동일해보인다. 내 컴퓨터에는 4.4랑 4.2가 설치되어 있는데 혹시 몰라서 4.2로 리페어, 리커버리로 재설치했다. 된다!? 방법..
2023.08.09