일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 마스터링 이더리움
- DAPP
- node js
- 백서
- 공개키
- 스마트컨트랙트
- 파이썬
- Redis
- 솔리디티
- js
- 블록체인
- python
- 개인키
- 암호화폐
- 마스터링비트코인
- Ethereum
- 블록체인개발
- 마스터링 비트코인
- 알고리즘
- pythonic
- keras
- 주소
- smart contract
- 비트코인
- solidity
- javascript
- 레디스
- 문자열
- 개발
- 이더리움
- Today
- Total
목록Today I Learned /TIL (11)
개발이야기
* 오늘 생긴 문제 "^"를 구분자로 문자열을 나눠 스트링 배열로 만들려고 하였지만 제대로 쪼개지지 않고 문자열이 유지되면서 0번째 값만 채워지는 상황 지속 * 원인 구분자로 썻던 "^"가 정규표현식 메타문자였다! www.ktword.co.kr/abbr_view.php?m_temp1=5851 정규표현 메타 문자 [정보통신기술용어해설] www.ktword.co.kr * 해결방안 이스케이프 문자인 "\"를 넣으면 해결됩니다. // X String s = "이렇게^하면^되는지 궁금하네요"; String[] s1 = s.split("^"); System.out.println(s1[0]); // 출력값: 이렇게^하면^되는지 궁금하네요 // O String s = "이렇게^하면^되는지 궁금하네요"; String[]..
- 에러 " [ts] Cannot invoke an expression whose type lacks a call signature. Type 'typeof import("/your_project/node_modules/axios/index")' has no compatible call signatures. " - 문제상황 import * as axios from 'axios'; - 해결 방법 import axios from 'axios' 참고 https://github.com/axios/axios/issues/734
node.js 환경에서 서버를 띄우기 위해 nodemon 명령어를 사용하는 중 아래와 같은 에러가 발생했습니다. " Error: EINVAL: invalid argument, unlink ... " 크게 수정한 부분이 없는데 발생한 에러라 디버깅 하는데 어려움을 겪었습니다. 그러던 중 nodemon을 두 곳에서 사용하고 있는 것을 발견했고 한 곳의 연결을 끊으니 위와 같은 오류가 발생하지 않았습니다. 참고 [1] https://stackoverflow.com/questions/47087759/getting-error-einval-invalid-argument-read-for-npm-install-save-dev-esli getting "Error: EINVAL: invalid argument, read"..
Konlpy Error 해결하기 - 에러 문구 "Package kr.lucypark.okt.OktInterface is not Callable” - 에러 상황 Konlpy 를 Pip3 로 설치하고 사용하려는 중 계속 이 에러가 발생하였다. Okt , Kkma 모두 마찬가지였던. - 해결 과정 깃허브에 관련 이슈를 찾아보니 자바 설치 관련 문제였다. (https://github.com/konlpy/konlpy/issues/81?fbclid=IwAR0gHoR0F1u40Sb1jRRGIIqjVI3LCXkRC0-4brP3PvFY7CSXuaJKoNSx0Ro) => 깃허브 주소 자바를 설치하고 환경설정까지 해주자. 자바 설치는 https://www.oracle.com/technetwork/java/javase/dow..
aws ec2 linux 서버에서 pip3 install 중 다음과 같은 에러가 발생하였습니다. "Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/lib64/python3.6/site-packages/numpy-1.16.1.dist-info' Consider using the `--user` option or check the permissions." permission 관련 에러였습니다. 구글링 검색 결과 다음과 같은 커맨드를 입력하니 제대로 설치가 완료 되었습니다. python3 -m pip install -user "package name" 예시) 제대로 설치가 완료되었습니다!! 레퍼런..
pep8 변수명 설정 convention - Class Names " Class names should normally use the CapWords convention. " class의 이름은 CapWords convention 을 따른다. 즉 첫 글자는 대문자 이어지는 다음 단어가 있으면 다음 단어의 첫 글자 역시 대문자이다. ex ) class CustomLogger: - Function and Variable Names "Function names should be lowercase, with words separated by underscores as necessary to improve readability." 함수명과 변수명은 둘 다 소문자로 쓰는것이 원칙이다. 두 단어를 사용하는 경우 '_..
안녕하세요. 오늘은 텔레그램 챗봇을 설정하는 방법에 대해서 알아보도록 하겠습니다. 먼저 텔레그램 검색에 'BotFather' 를 입력해 줍니다. 그리고 대화를 시작한 후 '/start' 를 메시지로 보내줍니다. 이 후 '/newbot' 을 입력해준 다음 챗봇의 네임과 유저네임을 정해주면됩니다. 저 같은 경우, 유저네임이 이미 설정된 것이 많아서 이것저것 지어내서 겨우 설정할 수 있었습니다. 유저네임까지 설정해주면 잠시후 해당 봇의 토큰이 담긴 메시지가 올 것입니다. 챗봇을 만들기 위해서는 메시지에 담긴 토큰 뿐만 아니라 해당 챗봇이 메시지를 보낼 그룹톡의 chat_id도 필요합니다. chat_id를 얻기 위해서 자신의 텔레그램 계정으로 해당 챗봇과의 대화를 해줍니다.(아무거나 만드시면 됩니다.) 그리고 ..
안녕하세요. 오늘은 내일 있을 라인 코딩테스트를 대비하여 올해 열렸던 카카오 코드페스티벌 2019 에 출제된 문제 두 개를 풀어봤습니다. 가장 정답률이 높았던 두 문제를 풀어서 그렇게 어렵지는 않았었습니다. 모든 문제는 프로그래머스 혹은 카카오 기술 블로그에서 확인하실 수 있습니다. 1. 오픈채팅방 3가지 명령에 대한 정보가 들어있는 record 배열이 들어오면 배열에 들어있는 정보를 적절히 처리하여최종 결과가 담긴 배열을 return 해주는 함수를 구현하는 문제였습니다. 문자열 처리를 깔끔하게 하기 위해서 파이썬을 주로 이용하려고 하였고 이 문제 역시 파이썬으로 풀었습니다.해당 uid에 대해서 아이디가 변하는 것을 처리하기 위해서 어떻게 해줘야 하나 고민을 하다가 dict 자료형을 이용하니 굉장히 쉽게..