일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 러스트 기초
- ethers typescript
- 스마트컨트렉트 함수이름 중복 호출
- 프록시배포구조
- rust 기초
- vue기초
- 스마트컨트렉트 예약어 함수이름 중복
- 러스트기초
- ambiguous function description
- ethers websocket
- nestjs 튜토리얼
- 머신러닝기초
- git rebase
- 러스트 기초 학습
- Vue.js
- ethers
- ethers type
- ethers v6
- 체인의정석
- Vue
- 스마트 컨트렉트 함수이름 중복
- chainlink 설명
- 스마트컨트렉트테스트
- nest.js설명
- multicall
- 컨트렉트 배포 자동화
- 깃허브명령어
- SBT표준
- 컨트렉트 동일한 함수이름 호출
- 스마트컨트렉트프록시
- Today
- Total
목록분류 전체보기 (488)
체인의정석
https://oracle.github.io/node-oracledb/INSTALL.html#instosx Installing node-oracledb Version 5.2 Oracle Database driver for Node.js maintained by Oracle Corp. oracle.github.io 오류 메세지 [ERROR] 2021-08-20T02:10:55.613Z Database Error: DPI-1047: Cannot locate a 64-bit Oracle Client library: "dlopen(libclntsh.dylib, 1): image not found". See https://oracle.github.io/node-oracledb/INSTALL.html for hel..
먼저 OS를 기준으로 보았을 때 맥 OS자체는 리눅스에서 포크된 하나의 복사된 운영체제로 볼 수 있다. 따라서 기본적으로 리눅스의 기본 설정값을 따르고 있으며 이후, 환경 변수를 설정해주면 맥 OS 단계에서 환경변수가 설정되게 된다. 같은 원리로 만약 터미널을 키고 바로 환경 변수를 설정해주면 그 이후의 다른 값들은 해당 환경 변수를 따르게 되고, 환경변수가 많아질 경우 예기치 못한 에러가 나고 뒤죽박죽이 될 수 있다. 여기에 따라 나오는 것이 바로 direnv라고 할 수 있다. https://www.44bits.io/ko/post/direnv_for_managing_directory_environment#direnv%EC%9D%98-%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-%E..
PostgreSQL을 설치하는 과정은 아래 링크에 있다. https://it-timehacker.tistory.com/122 docker에 DB 설치하기 (3) - postgreSQL 다른 프로젝트를 급하게 마무리하고 마지막 postgreSQL에 테이블이 잘 생성되는지 체크를 하기로 하였다. https://judo0179.tistory.com/96 Docker Postgresql 설치 및 셋팅하기 리눅스 컨테이너 즉 docker는 프로.. it-timehacker.tistory.com (base) lambda256@ethan ~ % docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=1q2w3e4r -d postgres 설치가 끝난 후 DBeave..
도커에서 띄운 SQLserver 에서 DB 접속은 다음과 같이 하였다. 유저네임 같은 경우 블로그에 검색하다보면 username이 sa로 되어 있는 경우가 많아서 기본값이 되어 있는 sa로 하면 될수도 있다. 처음에 설치를 할 때 비밀번호를 정하는 부분에서 어떤 명령어를 입력했느냐에 따라서 이름과 비밀번호가 갈리게 된다. 비밀번호의 경우 영문자 숫자 특수문자 조합에 길이 제한까지 있기 때문에 잘 입력을 해줬는지 체크가 필요하다. 또 포트바인딩도 되어 있는지 체크를 하고 넘어가도록 하자! 오라클 같은 경우 테이블 검색을 통해 접근은 되지만 툴에서는 직접 눌러서 인식이 안될 만큼 깊은 레벨에 있었지만 mssql같은 경우 쉽게 접근할 수 있었다. insert 구문의 경우 테이블이름에는 "" 가 안들어간다는 점..
데이터 베이스를 오랜만에 쓰면서 복습을 해보았다. 1. MYSQL 쿼리 데이터 베이스 삭제 mysql -u root -p DROP DATABASE 데이터베이스이름 데이터 베이스 생성 후 접속 create database 데이터베이스이름 use database 데이터베이스이름 테이블 생성 create table 테이블이름 ( '칼럼이름' , '자료형', '옵션' , '필수여부', 'comment') 데이터 insert insert into 데이블이름 (칼럼1, 칼럼2) values (칼럽1 값, 칼럼2 값); 2. Oracle 쿼리 데이터베이스 생성 create Databse 데이터베이스명 데이터베이스 조회 오라클은 데이터베이스가 없지만 schemas와 users라는 것을 가지고 있다고 한다. 또한 이것은..
다른 프로젝트를 급하게 마무리하고 마지막 postgreSQL에 테이블이 잘 생성되는지 체크를 하기로 하였다. https://judo0179.tistory.com/96 Docker Postgresql 설치 및 셋팅하기 리눅스 컨테이너 즉 docker는 프로세스 형태로 자원을 격리하여 사용하기 때문에 컨테이너가 삭제되면 기존에 저장되었던 데이터는 사라진다. 이를 예방하기 위해서 docker volume을 사용하거나 로 judo0179.tistory.com 위 블로그를 참고해서 만들어 보자. (base) lambda256@ethan ~ % docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=1q2w3e4r -d postgres 먼저 이미지를 풀 받고, ..
1. develop 브랜치에서 작업한다. 2. 작업이 끝나면 스태시 위치로 올려둔다. 3. develop 브랜치에서 새로운 브랜치를 만든다. 4. 스태시 위치에 있는 코드를 불러온다. 5. 새 브랜치에 푸시 후 머지 리퀘스트를 보낸다. 6. 코드리뷰를 다 받고 머지가 되면 develop 브랜치 소스가 업데이트 된다. 7. develop 브랜치에서 업데이트 된 코드를 pull 받는다. 위의 1~7번 프로세스로 작업하는게 가장 좋다고 한다. 이때 요점은 develop은 내가 건드리면 안되는 상황이기 때문에, 팀장님만 관리하는 브랜치로서 남겨두어야 하고, 나는 여기에 어떠한 커밋도 하지 말고 특히 push를 하면 안된다는 것이다. 기본적으로 권한을 보통 막아 놓지만 그래도 혹시 모르니 안하는게 좋은것 같다. ..
이번에 수정사항이 있는데 수정과정에서 오리지널 소스가 업데이트 되고 꼬이는 등 브랜치가 꼬인다면 어떻게 해야 할까? 이럴땐 이전 커밋을 취소시키고 오리지널 소스를 다시 받아오고 충돌을 해결한 후에 새로운 브랜치에다가 취소시킨 커밋을 되돌리는 방법으로 해결할 수 있다. 먼저 문제가 되는 부분까지 reset을 시켜준다. 만약 2번 전으로 되돌리고 싶다면? git reset HEAD~2 근데 이때 무서웠던 점은 내가 열심히 고친 코드가 증발하면 어쩌지?? 리셋하면서 돌아간 수정한 부분은 없어지지 않고 수정한 내용만 스테이지 단계로 돌아오게 되기 때문에 걱정할 필요가 없었다. 그럼 스테이징 단계에 코드가 있으니 오리지널 develop 브랜치로 돌아가서 원본 소스를 받아준다. 그 전에 스테이징 단계에 있는 코드를..