찾은 자료가 영어라서 제가 잘 번역 했는지 모르겠네요 내용이 맞게 잘 번역한건가요? 포인터와 레퍼런스 1.포인터는 재할당이 되지만 레퍼런스에 경우재할당이 안되고 선언시 초기화 해야한다 2.포인터는 자체 메모리 주소를 가지지만 레퍼런스는 변수와 주소를 공유한다 그리고 포인터는 독립된 변수라 재할당 가능하지만 레퍼런스는 불가능하다 레퍼런스는 할당 변수가 범위에서 사라질때 까지 재할당 할 수 없다 3.포인터에 경우 널값을 넣을 수 있지만 레퍼런스는 그럴 수 없다 레퍼런스의 이런 불편한점은 예외처리를 힘들게 한다 4.포인터에 경우 포인터에 포인터에 포인터를 가져 여러 간접참조를 가질 수 있지만 레퍼런스에 경우 단 한 래밸의 간접참조만 할 수 있다 5.포인터는 포인터 연산이 가능하지만 레퍼런스는 불가능 하다(대신 &변수 레퍼런스의 주소연산자를 붙여 주소 +1 이런식으로 계산은 가능하다) 사용용도 레퍼런스: 매개변수와 리턴값으로 자주 쓰인다 포인터: 자료구조에서 연결리스트 이진트리 등등 알고리즘에서 쓰인다 2.포인터연산,널포인터가 필요할 때 포인터를 쓴다(예를 들어 포인터의 연산이 필요한 배열)
버전을 2.0.3.RELEASE로 낮춘 후 실행을 하면 java.lang.IllegalStateException: Unable to read meta-data for class my.spring.auto.HolomanConfiguration 오류가 발생합니다. 어떻게 해야하나요?
설치 명령어인 'sudo apt-get install libapache2-mod_authn_dbd ' 를 입력하면 다음과 같은 오류가 나타납니다. Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libapache2-mod_authn_dbd 뭐가 문제인지 알려주세요ㅠ 우분투 버전은 16.04 입니다.
회원가입시에 닉네임을 영어가 아닌 한글로 입력하니 에러메시지가 뜨는데 이유를 모르겠습니다. 닉네임을 영어로 가입하면 워크벤치에서도 가입들어온거 정상적으로 확인가능하고 정상작동하는데 한글로 가입하게 되면 아래와 같은 에러가 뜹니다 그리고 일반 이메일 가입이나 로그인이 아닌 카카오톡 버튼 클릭시에도 아래와 같은 에러가 뜹니다 코드는 동영상보면서 똑같이 입력했고, 혹시나 해서 책과같이 봤는데 원인을 못찾겠습니다... SequelizeDatabaseError: Incorrect string value: 'xEDx98xB8xEBx9ExAD...' for column 'nick' at row 1 at Query.formatError (C:testnicenode_modulessequelizelibdialectsmysqlquery.js:247:16) at Query.handler [as onResult] (C:testnicenode_modulessequelizelibdialectsmysqlquery.js:68:23) at Query.execute (C:testnicenode_modulesmysql2libcommandscommand.js:30:14) at Connection.handlePacket (C:testnicenode_modulesmysql2libconnection.js:455:32) at PacketParser.onPacket (C:testnicenode_modulesmysql2libconnection.js:73:18) at PacketParser.executeStart (C:testnicenode_modulesmysql2libpacket_parser.js:75:16) at Socket. (C:testnicenode_modulesmysql2libconnection.js:80:31) at emitOne (events.js:116:13) at Socket.emit (events.js:211:7) at addChunk (_stream_readable.js:263:12) at readableAddChunk (_stream_readable.js:250:11) at Socket.Readable.push (_stream_readable.js:208:10) at TCP.onread (net.js:597:20)
강의에서 행렬 표현을 1차원 적으로 하는 걸 보고 신기해서 제가 3차 행렬식을 구해봤느데 맞는 지 모르겠네요 int row,col,height//(그냥 아무 이름이나 넣어 봤습니다) int matrix= new int[height row col]; for (int h = 0; h < height; h++) { for (int r = 0; r < row; r++) { for (int c = 0; c < col; c++) matrix[(c + col r)+col row h] = s2da[h][r][c];//(3차 행렬식의 값이 들어 있는 배열) } } [(c + col * r)+col*row*h] 이 식이 맞는 건가요?
저는 현재 고팍스말고 빗썸을 기준으로 하고 있습니다. r = requests.get(' https://api.gopax.co.kr/trading-pairs/BTC-KRW/candles?start='+str(start)+'&end='+str(end)+'&interval=1 ') 강의내에 위와 같은 코드를 빗썸의 방식으로 바꾸어야 하는데요. 빗썸은 위와같은 api를 제공하지 않는 것 같습니다. 어떻게 코드를 짜야 할지 코드좀 알려주실수 있으실까요 ㅠ 진도를 못나가고 있습니다 ㅠㅠ
안녕하세요. 재귀함수 강의 재밌게 들었습니다. 재귀함수가 어떤 원리로 작동되는지 설명해주신 부분이 이해가 안가서 질문을 남겨요. 이런 것이 가능한 이유는 코드는 다른 곳에 저장되어 있고, 함수를 호출할 때는 주소를 보고 가는거라서 어떤 함수가 메모리에서 cpu로 올라가서 cpu가 그것을 호출하는 동안에 주소로 다른 함수를 호출시키는건지 자기 자신을 호출시키는건지 상관 없이 호출하는 거라서 이런 것이 가능하다. 코드가 다른 곳에 저장되어 있다는 점과 함수를 호출할 때는 주소를 보고 가는 것이라는 부분 이외에는 이해가 잘 안갑니다. 혹시 다시한번 설명해줄 수 있으신가요?