name = [] flag = True while flag: nam = input("강아지의 이름을 입력하시오(종료시에는 엔터키) :") if nam == "": flag = False name.append(nam) print("강아지의 이름은", name, "입니다.") 위와 같이 작성했을때에는 결과가 강아지의 이름은 ['미나', '초롱이', '써니', '팅커벨', ''] 입니다. 처럼 마지막에 공백까지 추가되는데 이유를 알고 싶습니다.
실제로 프로젝트에서 룰렛을 쓰는 경우가 있는데요, 룰렛버튼을 누를때 화살표가 돌아가는 모션을 시계방향으로만 돌아가게 하는 방법이 있을까요? 현재 예제는 360deg -> 27deg 로 가게 될 경우 시계 반대방향으로 돌아가게 되어서요.. 그리고 진짜 룰렛처럼 여러번 돌아가다가 서서히 마지막 deg로 가게끔 하고 싶은데 현재는 27deg이면 바로 가르켜서요. 앞에 계속돌아가는 모션을 따로 주어야 하나요?
package com.example.goodwords import android.app.Activity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import com.example.goodwords.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { private lateinit var binding = ActivityMainBinding override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_main ) } } //이렇게 코딩을 했는데 lateinit 부분과 ActivityMainBinding 부분에 오류가 뜹니다. //오류의 원인을 알고 싶습니다. //항상 감사히 듣고 있습니다!!
제로초님 안녕하세요. typeorm 0.3 버전 사용에 대한 빠른 대응 감사합니다. 저 그런데 공지사항에 올려주신대로 해도 에러메시지가 뜨면서 실행이 안 됩니다. 공지에 올려주신 것처럼 src 폴더 아래 dataSource.ts 파일을 만들었고, https://github.com/typeorm/typeorm/issues/8810#issuecomment-1084255476 여기에 나온 것을 참고해서 npx typeorm migration:generate src/migrations/categoryToType -d src/dataSource.ts 와 npx typeorm migration:run -d src/dataSource.ts를 실행시켜면 Unable to open file: '.../src/dataSource.ts' 라는 에러가 뜨면서 안 됩니다. package.json의 script에 "db:migrate": "npm run typeorm migration:run -d ./src/dataSource.ts"로 지정해서 실행시켜보면 Missing required argument: dataSource라고 나오고요. 어떻게 해결해야할까요?
안녕하세요 선생님 그림상 Neck에서 Head로 넘어갈 때 5개의 결과 값들이 각각 class prediction, box prediction으로 합쳐지는 것 같은데 어떤 연산으로 합치는지 논문에는 안나와 있는 것 같더라구요,, 혹시 코드를 통해서 설명이 가능하면 그렇게 해주시면 너무나도 감사하겠습니다 바쁘신데 귀찮게 해드려서 죄송합니다
32Byte 메모리 풀과 128Byte 메모리풀 등을 많이 만들어 놓고, poolTable로 접근할 수 있게 해주었는데, 굳이 이렇게 많이 만들어 줄 필요가 있나요? 예를 들어 어차피 32바이트 메모리 풀 하나에서 32바이트 메모리 공간 여러개를 관리하는 데, 다른 32바이트 메모리 풀이 왜 더 많이 필요한 지 잘 모르겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요, 강의 잘 듣고 있습니다, isdigit(), isdecimal(), isnumeric()함수가 a = "3" 이런식으로 문자열의 숫자만을 인식하는 함수더군요. 근데 문자열의 숫자는 실제 정수가 아닌데 왜 문자열의 숫자를 참, 거짓으로 판단할까요..? 강의 뒷부분에 가면 이러한 함수의 쓰임을 알 수 있을것 같지만 좀 찝찝한 맘이 계속 생겨 질문드립니다.
인라인 강의중 이 부분을 통해 model을 아래 adduser로 넘겨줘서 객체로 만들려고 하는 것으로 이해했습니다. 여기서 궁금한게 adduser 클래스는 안에 보면 리스트를 통해서 이미 userA, 10 등 리스트 사이즈가 3개로 인식되는데, 모델 안에 리스트가 있는거고, 예제에서는 단지 위의 모델부분만 호출해서 검색하고, 리스트는 검색하지 않는건가요? 이 부분입니다! 이 부분이 단순히 리스트를 제외한 모델부분만 나와서 궁금해서 여쭤봅니다! 제 개념이 몬가 정확하지 않아서 혼동이 오는거같은데 답변 부탁드립니다 ㅠㅠ!
테스트 코드로 아래와 같이 member 와 member 관계로 many to many 로 걸어놓은 상태로 member 리스트를 지우는 작업을 시도했는데, ERROR --- [SimpleAsyncTaskExecutor-44] o.h.e.jdbc.spi.SqlExceptionHelper : ERROR: update or delete on table "member" violates foreign key constraint "fk_member" on table "member_follower" Detail: Key (id)=(1) is still referenced from table "member_followers". member를 참조하고 있는 데이터가 member_follwer테이블에 있어 삭제할 수 없다는 오류가 떴습니다. cascade.REMOVE는 엔티티가 지워질 때 관련된 엔티티들도 모두 지우는 작업으로 알고 있는데 혹시 ToMany의 경우에는 동작이 안되는 경우도 있는 걸까요? @Entity @Table ( name = "member" ) public class Member extends AuditEntity { @ManyToMany ( cascade = CascadeType . REMOVE ) @JoinTable ( name = "member_follower" , joinColumns = { @JoinColumn ( name = "member_id" )}, inverseJoinColumns = { @JoinColumn ( name = "follwer_id" )}) private List < Member > follwers ;
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
오류 Error: Cannot run with sound null safety, because the following dependencies don't support null safety: - package:flutter_swiper - package:flutter_page_indicator - package:transformer_page_view For solutions, see https://dart.dev/go/unsound-null-safety 빌드를 하면 이렇게 나옵니다. 안드로이드스튜디오 => RUN=> EDIT CONFIGURATIONS... => additional run args: --no-sound-null-safety 이미 적혀 있습니다 . 그래도 오류가 발생하는데 어떻게 해결해야하나요?
안녕하세요. 강의 보던 중 map.entries 설명해주시는 부분에서 질문이 있습니다! 위처럼 for 문을 돌 때 한 번 entries를 붙이지 않고 실행해보았더니, 실행된 결과가 동일하게 나왔습니다. entries 를 붙이지 않고 실행하는 경우 그냥 map 을 돌리는 것과 어떠한 차이점이 있는 건가요? 붙이지 않고 실행하는 것이 위험한 방법인건가요. 아니면 쓰는 상황에 따라 차이가 있는 것인지 궁금합니다!