'OutterClass.InnerClass in = oc. new InnerClass();' 'OutterClass.SInnerClass si = new OutterClass.InnerClass();' 이렇게 선언하는 부분이이 다른데 이유가 있나요? static내부클래스 선언할때 oc.new SInnerClass(); 이렇게 선언하면 안되나요?
리눅스 웹서버에 웹 파일 배포시 ftp 호스트연결해서 배포하셧다고 했는데, 그럼 컨트랙 배포는 로컬에서 PowerShell로 하고, 웹 파일들만 배포하면 되는지, 아니면 리눅스에서 truffle을 설치하고 local환경에서 한 것 처럼 컨트랙 배포부터 다시 해야하는 건가요?
Employees 데이터베이스를 이용하여 실습하던 중 where 조건문을 이용하여 입사일이 1986-01-01 이전인 사람들을 불러오도록 cmd 창을 실행했더니 데이터 30만 행 이상이 로드 되면서 멈추지않아 다음 강의로 못넘어가는 현상이 있었습니다. cmd 창을 다시 사용하기 위해서는 cmd 창을 껐다 켜는 방법 외에 데이터 로딩을 멈출 수 있는 방법이 있는 지 문의 드립니다.
대부분의 사람들이 스프링 패키지를 분류할때 Controller / Service / ServiceImpl / ... 등으로 분류하는 것으로 알고있습니다. 강좌에서처럼 Book / User / ... 등으로 분류 한 후 BookController, BookService .. 등을 한 패키지에 넣게되면 어떤 장단점이 있을까요?
Prop tagetProp = colliders[i].GetComponent(); 코드에서 자료형 Prop이 충돌한답니다. Prop 클래스 이름을 바꿔야 하는지 아니면 다른 해결방법이 있는지요? c:UserspcDocumentsAmazing BowlingAssetsProp.cs'의 'Prop' 형식이 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'에서 가져온 형식 'Prop'과(와) 충돌합니다. 'c:UserspcDocumentsAmazing BowlingAssetsProp.cs'에 정의된 형식을 사용합니다. [Assembly-CSharp-Editor]
File "/Users/ant/OneDrive/dev/inflearn/tutorial/tutorial/urls.py", line 22, in path('write/', write, name='write') 이 애러가 발생합니다. 장고 2.X버전 사용이 문제일까요 write함수는 잘 만들어 놨는데...
C:Userspsn>geth --networkid 1000 --mine --minerthreads 2 --datadir "./" --nodiscover --rpc --rpcport "8546" --rpccorsd omain " " --nat "any" --rpcapi eth,web3,personal,net --unlock 0 --password ./password.sec INFO [02-13|12:57:37.584] Maximum peer count ETH=25 LES=0 total=25 INFO [02-13|12:57:38.086] Starting peer-to-peer node instance=Geth/v1.8.22-stable-7fa3509e/windows-amd64/g o1.11.5 INFO [02-13|12:57:38.129] Allocated cache and file handles database=C:Userspsngethchaindata cache=512 ha ndles=8192 INFO [02-13|12:57:38.313] Initialised chain configuration config="{ChainID: 1 Homestead: 1150000 DAO: 1920000 D AOSupport: true EIP150: 2463000 EIP155: 2675000 EIP158: 2675000 Byzantium: 4370000 Constantinople: 7280000 Constantinop leFix: 7280000 Engine: ethash}" INFO [02-13|12:57:38.397] Disk storage enabled for ethash caches dir=C:Userspsngethethash count=3 INFO [02-13|12:57:38.433] Disk storage enabled for ethash DAGs dir=C:UserspsnAppDataEthash count=2 INFO [02-13|12:57:38.472] Initialising Ethereum protocol versions="[63 62]" network=1000 INFO [02-13|12:57:38.731] Loaded most recent local header number=0 hash=d4e567…cb8fa3 td=17179869184 age=49y10 mo3h INFO [02-13|12:57:38.773] Loaded most recent local full block number=0 hash=d4e567…cb8fa3 td=17179869184 age=49y10 mo3h INFO [02-13|12:57:38.827] Loaded most recent local fast block number=0 hash=d4e567…cb8fa3 td=17179869184 age=49y10 mo3h INFO [02-13|12:57:38.881] Loaded local transaction journal transactions=0 dropped=0 INFO [02-13|12:57:38.930] Regenerated local transaction journal transactions=0 accounts=0 INFO [02-13|12:57:39.634] New local node record seq=12 id=8dd6640faf5e44e9 ip=127.0.0.1 udp=0 tcp=303 03 INFO [02-13|12:57:39.685] Started P2P networking self="enode://10e56da91c5cc897501ab8175c7e5c4c7bbf236 c24ad9a711698570db95310a4748d8a196cd20400450aa876fc383acb73f59581b74edab9659949d15795a167@127.0.0.1:30303?discport=0" INFO [02-13|12:57:39.637] IPC endpoint opened url=.pipegeth.ipc INFO [02-13|12:57:39.806] HTTP endpoint opened url= http://127.0.0.1:8546 cors= vhosts=localhost WARN [02-13|12:57:39.841] ------------------------------------------------------------------- WARN [02-13|12:57:39.872] Referring to accounts by order in the keystore folder is dangerous! WARN [02-13|12:57:39.903] This functionality is deprecated and will be removed in the future! WARN [02-13|12:57:39.936] Please use explicit addresses! (can search via geth account list ) WARN [02-13|12:57:39.983] ------------------------------------------------------------------- Fatal: Could not list accounts: index 0 higher than number of accounts 0
```#include include using namespace std; void main() { int i_ptr = new int[4]; std::vector i_vec = new std::vector{ 1,2,3,4 }; i_vec->push_back(1); i_vec->push_back(1); i_vec->push_back(1); i_vec->push_back(1); i_vec->push_back(1); i_vec->push_back(1); for (auto i : *i_vec) { std::cout << i << endl; } delete[] i_ptr; delete i_vec; //배열이니까 []? }``` vector에서 질문드리고 싶은게 위와 같은 소스코드로 vector를 포인터로 선언하고 new를 통해 할당하게 되면은 포인터를 쓰는이유 중 하나인 속도부분에서 많은데이터를 다루는데 이득을 가져갈 수 있는건가요? 그리고 delete같은 경우 std::vector i_vec으로 선언했을경우에는 쓸 필요가 없다고 말씀하셨는데 포인터로 사용할 경우 new를 통해 하게 된다면 delete를 해줘야하는지 그리고 만일 해줘야한다면 vector도 동적할당배열이라고 생각되는데 delete[]를 하면 에러가 뜨더라구요. delete를 해주면 에러가 안뜨고요. delete를 해줘야하는 건가요?
컨트롤 쉬프트 f 누르면 모든 코드들이 자동으로 정렬되는건 알고 있는데, 강의자님 처럼 태그별로 들여쓰기를 해서 가독성이 좋게 되지는 않네요. 비어있는 줄 없애주고 간격 수정은 해주는데, 강의자님 코드처럼 상위 태그보다 하위 태그가 들여쓰기가 한번 더 되도록 정렬이 되지느 않네요. 따로 설정 방법 있나요?
struct Family { Person me, mom, dad{176.0, 80.0, 51, "Dad"}; }; Family member; member.dad = {0.0, 0.0, 0, "dad"}; // possible 여기서 왜 member.dad{0.0, 0.0, 0, "dad"}; 와 member.dad(0.0, 0.0, 0, "dad");는 불가능한지 궁금합니다.