일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- rust 기초
- ethers
- ethers typescript
- 깃허브명령어
- multicall
- chainlink 설명
- 러스트 기초 학습
- nest.js설명
- Vue.js
- 스마트컨트렉트 예약어 함수이름 중복
- ethers websocket
- Vue
- ethers v6
- 스마트 컨트렉트 함수이름 중복
- 스마트컨트렉트 함수이름 중복 호출
- ambiguous function description
- ethers type
- 컨트렉트 배포 자동화
- 머신러닝기초
- 체인의정석
- 러스트기초
- nestjs 튜토리얼
- 컨트렉트 동일한 함수이름 호출
- 스마트컨트렉트테스트
- 러스트 기초
- vue기초
- 프록시배포구조
- git rebase
- 스마트컨트렉트프록시
- SBT표준
- Today
- Total
목록분류 전체보기 (488)
체인의정석
추상 클래스는 함수이름과 입력값만 받는다. 추상 클래스는 추후에 다른 클래스에서 상속을 받은 후에 그 내용을 채우면 된다. 현재는 모듈 등을 만들 때 Common Class와 같이 추상 클래스를 하나 만들고 추후에 다같이 적용되는 기능을 넣는 식으로 활용을 하였다. 추상클래스 export abstract class Common { toString(): string { return "undefined string"; } validate() {} } 상속받는 클래스 import { Common } from "../common/CommonClass"; export class Person extends Common { toString(): string { return JSON.stringify(this); } }
1. 필요없는 주석은 쓰지 말 것 2. 주석 표현은 // 와 /* */ 로 합니다. 나중에 수정이나 해야할 부분이라면 // TODO: text. // FIXME: text. 등으로 표기해 놓으면 좋습니다. 나중에도, VSCode 를 통해 수정하기 편합니다. VS Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree
git commit에서 lint시 에러가 났다. (base) lambda256@ethan vega-central-api % git commit npm ERR! missing script: lint-staged 이럴때 살펴봐야 할 부분은 바로 package.json이다. "husky": { "hooks": { "pre-push": "npm run lint", "pre-commit": "lint-staged" } }, "lint-staged": "lint-staged", "commitlint": "commitlint -e" package.json에 있는 script에서 Lint-stage라는 명령어를 부르는데 해당 명령어가 정의되어 있지 않아서 나는 에러였다. 이러한 pre-commit은 아래와 같은 모듈에..
github를 cli에서 하는 것이 좋다. 그 이유는 다음과 같다. 1. 가끔 툴을 사용하면 에러가 날 수 있다. 2. 추후 docker나 kafka와 같은 프로그램을 사용할때는 git을 cli에서 사용해야 한다. git에서 업데이트 하고 난 후에는 merge를 요청하고, 이를 slack등의 메신저를 통해 수정 요청을 보낸다. 마지막으로 리뷰 후에 merge를 진행한다. 바로 develop에 커밋하는게 아닌 브랜치를 하나 따서 개발을 한후 머지를 요청하도록 한다. 1. 깃허브 현재 상황 체크하기 git status 2. 깃허브 커밋하기 전에 파일 하나하나 변경사항 체크해보기 git diff 3. 파일이 맞을 경우 git의 stage에 add 해주기 git add git add -A ##전체 변경사항 더하..
https://www.youtube.com/channel/UCHsRy47P2KlE749oAAjb0Yg 타임해커 교육/과외/컨설팅 문의 - timehacker95@gmail.com 문과생 출신 블록체인 개발자로서, 블록체인에 입문하시는 분들, IT를 배우시려는 분들에게 시간을 절약해드린다는 의미에서 타임해커라고 지었습니 www.youtube.com 회원가입시 보너스를 받을 수 있는 코인리스트 레페럴 => https://coinlist.co/clt?referral_code=PPHFQJ
1. 경로를 절대경로로 사용할 시에 에러가 발생한다. 절대 경로로 설정해 줄 경우 모듈을 설치하였을 때 인식을 잘 하지 못한다. 따라서 상대경로로 모두 바꾸어준다. 2. 필요없는 test와 같은 폴더는 build에서 빼고 src 나 lib같이 코드가 모여 있는 부분만을 빌드하여야 한다. tsconfig.json { "compilerOptions": { "resolveJsonModule": true, "esModuleInterop": true, "module": "commonjs", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "target": "es2019"..
https://stackoverflow.com/questions/57086672/element-implicitly-has-an-any-type-because-expression-of-type-string-cant-b Element implicitly has an 'any' type because expression of type 'string' can't be used to index Trying out TypeScript for a React project and I'm stuck on this error: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{ train_..
https://docs.npmjs.com/cli/v7/configuring-npm/package-json package.json | npm Docs Specifics of npm's package.json handling docs.npmjs.com GitHub URLs As of version 1.1.65, you can refer to GitHub urls as just "foo": "user/foo-project". Just as with git URLs, a commit-ish suffix can be included. For example: dependencies에 url이나 git url을 사용할 수 있다. { "name": "foo", "version": "0.0.0", "dependencie..