본문 바로가기

전체 글77

Golang cmd 오류 $GOPATH/go.mod exists but should not go.mod exists but should not 에러 발생 git 에서 외부 패키지를 가져오려고 go get 을 하는데 GOPATH/go.mod exists but should not 에러가 발생했다 .mod 파일이 생성되어있어서 삭제도 해보았지만 동일 문제가 발생 문제 원인 구글링 결과 고패스와 동일한 곳에 mod파일이 생성되면 안된는 것 결국 고패스 설정이 잘못되어있어서 그런것이었고 해결 폴더 생성부터 많이 꼬였기 때문에 그냥 작업파일을 새로 하나 만들고 환경변수 설정을 다시 해주었다. gogo폴더 내부에 src pkg bin src 내부가 도메인이 되니까 거기 안에 다운로드 파일이나 나의 작업 폴더를 만들어서 쓰면 된다~~~ 환경변수 고패스와 고루트 사용자 변수는 개별 사용자가 접근할 수 있는 .. 2022. 7. 23.
상수와 리터럴 Constanct : 변하지 않는 값. 변하지 않는 변수. 위치값이 고정. 클래스가 상수라면 안에 속성값은 변함 Literal : 변하지 않는 데이터. 그게 클래스라면 그 안에 값이 변하지 않음. const age = 4 ; (javascript) final int age = 4 ; (java) fianl Test t1 = new Test(); t1 = new Test(); (X) t1.age = 3; (O) 좌측 변수 우측 데이터 좌측=age=상수/ 우측=데이터=리터럴 데이터에는 숫자가 올수도 있고, 클래스같은 애들이 올수도 있다. 클래스가 상수라면 그 안에 속성값은 변경가능. 데이터에는 참조변수가 올수도 있다. 주소값이 복사되는 것. 같은 대상을 가르키게 된다. Literal : 우측의 데이터 자체... 2022. 5. 7.
2022.05.02 노드만들고사용하기 module.exports={}, const {} = require() 1. 프로젝트 생성초기화 프로젝트 초기화 콘솔창에서 npm init 옵션들을 설정하면 프로젝트에 package.json파일이 생성됨 2. 노드만들고 사용하기 js파일(var.js)을 만들어서 모듈프로그래밍하는 방법 : module.exports = {변수명, 변수명, ...} 로 모듈을 작성한다. 해당 모듈을 쓰려는 파일에서 const {변수명, 변수명, ... } = require{'./js파일명} ( {'./var'} ) 로 받아와서 변수명으로 사용할 수 있다. 함수를 정의하면서 내부에 글로벌객체에 메세지를 담아서 올때도 동일하다 js파일(globalA.js)을 만들어서 모듈로 만든다 : module.exports = () => { global.message = '안녕하세요'; } 해당 함수를 사용하.. 2022. 5. 3.
2022.03.30_36일차 이징처리 밑에 번호 나오는 방식과 스크롤 내리면 추가되는 방식 스크롤 내리면 더보기뜨는건 ajax처리 ajax데이터 요청해서 밑에 계속 붙이는 방식 게시판에 보이는 글 순서 정렬 최신순부터 DB에 정렬하는 것 orderby컬럼기준 but 문제점 :DB레코드가 많을 수록 정렬 작업에 시간과 리소스가 소모가 됨. 사용자가 많으면 정렬 다 하면 시간이 엄청 늘어나겠지 서비스도 멈추고 다운되는 사태 컬럼에 있는거 누가 더큰지 다 비교하니까 이중포문 데이터베이스 웹어플리케이션에서 가장 신경써야할 것: 속도 사용자편의에 가장중요 필요한 양만큼만 데이터를 가져오는것 다 가져올 필요 없으니까 orderby대신 index를 쓰는게 좋다. sql문 오라클에서의 인덱스 종류(DB의 내부 구조에 따라 어떻게 사용할지 달라짐).. 2022. 4. 23.