[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
InputDecoration( border: OutlineInputBorder( borderRadius: BorderRadius.circular(8.0), borderSide: BorderSide(width: 0, style: BorderStyle.none)), // filled를 true로 해야만 디자인 커스텀이 가능하다. filled: true, // input 배경색 채우기 fillColor: Colors.grey[300], ) 위처럼 텍스트가 가운데를 기점으로 적어집니다. 이 부분은 어떤 식으로 해결을 해야 하나요?
안녕하세요. Ansible에서 Kubernetes 제어하기 강에서 호스트 PC로 접속 시 ssh edowon@ip + Password 로 접속을 하시는데 계정이 무슨 의미인지 모르겠습니다. 윈도우 유저를 의미하는 것 같긴한데 비밀번호는 설정한 기억이 없어서.. 마이크로소프트 계정의 비밀번호를 의미하는 것은 아니겠죠? 계정명은 아래의 폴더명을 의미하나요? 비밀번호는 어느 단계에서 설정하는 건가요? 아래 계정은 관계 없죠?
영상과 같이 따라하는중입니다. 영상에 나오는 try { } castch ( e : Exception) { log.e("SPLASH", "회원가입 시켜줘야함") } 까지는 작동이 잘 되는걸 로그로 확인했습니다. 그 후 auth.signInAnonymously() .addOnCompleteListener(this) { task -> if (task.isSuccessful) { // Sign in success, update UI with the signed-in user's information Log.d(TAG, "signInAnonymously:success") val user = auth.currentUser updateUI(user) } else { // If sign in fails, display a message to the user. Log.w(TAG, "signInAnonymously:failure", task.exception) Toast.makeText(baseContext, "Authentication failed.", Toast.LENGTH_SHORT).show() updateUI(null) } } 이 부분을 가져와서 auth.signInAnonymously() .addOnCompleteListener(this) { task -> if (task.isSuccessful) { Log.e("SPLASH", "비회원로그인성공") } else { Log.e("SPLASH", "비회원로그인성공") } } 이런 식으로 디버깅해봐도 로그에는 if else문이 들어오기전에 있는 회원가입이 필요합니다. 의 내용까지만 log에 찍힙니다. auth.signInAnonymously() 함수부터는 작동이 되지 않는걸로 판단이 되는데 혹시 이럴땐 어떻게 해야 하는지 알수있을까요? 아니면 같은 증상을 해결하신분 있으신가요? 도움 부탁드립니다
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요 강의 잘 보고 있습니다 제가 기본 문법같은 경우는 타 강의를 듣고와서 그런데 14분 22초쯤에 val message.message 가 이해가 잘 가지 않아서 그런데.. 혹시 문법중 어느 부분을 봐야할까요?? 이제 막 자바에서 코틀린으로 넘어가서 햇갈리는게 많네요 ㅎㅎ 오히려 스코프 함수를 쓴거는 이해가 갑니다!
실전 문제 풀이 2에 문제 11번 문제 보면 애플리케이션이 외부 시스템에 의해 포트가 검색되는 경우 보안 팀에 알리는 작업을 수행해야 한다고 되어있습니다. 해당 내용 관련해서 교재 188 페이지 보면 aws CloudTrail + Lambda + SNS 서비스 설명에 해당 내용이 포함되어 있습니다. 확인이 필요합니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
안녕하세요, 함수의 경우 스택에서 호출이 된다고 하셨는데, 그러면 재귀적으로 무한루프에 빠진 코드의 경우 스택 오버플로우가 발생하는 게 맞나요? 그리고 while이나 for문에서 무한 루프가 발생한 경우도 스택 오버플로우에 해당되나요? 또 힙 오버플로우는 어떤 경우에 발생하는지 궁금합니다.
300바이트씩 일정하게 수신하는 프로그램일 경우를 예로 들겠습니다. 300, 300, 200, 400 , 300, 300... 등 중간에 패킷이 분할되는 경우를 위해서 fifo를 만들려고 하는데 수신 받을 때마다 tcp_receive = new byte[client.ReceiveBufferSize]; client.GetStream().Read(tcp_receive, 0, client.ReceiveBufferSize); 위의 명령을 실행하는데, ReceiveBufferSize가 계속 최대 값을 출력합니다. 따라서 지금 받은 패킷이 300인지 200인지 400인지 확인할 방법이 없습니다. 수신된 패킷이 총 몇 바이트인지 확인할 방법이 있을까요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 해당 영상을 보면서 @OneToOne의 경우는 둘 다 지연로딩을 적용해야하는 것인지? 한 곳에만 적용해야하는것인지 잘 모르겠습니다. @ManyToOne @OneToOne 의 경우는 기본이 즉시로딩이라 지연로딩으로 발라야한다는 것에서 @ManyToOne의 반대가 @OneToMany니까 @ManyToOne에 지연로딩을 적용해야하는건 알겠습니다. 근데 @OneToOne의 경우 반대도 똑같기 때문에 @OneToOne있는 곳 둘 다 지연로딩을 걸어야하는 걸까요??
부생성자 부분에서 조금 햇갈리는게 생겨서 문의드립니다. 그리고 정적팩토리도 말씀해주셨는데 제가 생각한게 맞나 문의드립니다. 코드는 아래와 같습니다. 아래 주석에 질문 있습니다. constructor (alien: Alien) : this()<- 이부분에서 this를 좀 나중에 호출하고 싶은지 문의드립니다. 밑에 if를 처리하여 호출하고 싶거든요. 불가능한게 맞을까요? fun main(args: Array<String>) { var alien = Alien("에얼리언", AlienType.AType) //부생성자로 person 생성 var personFromSubConstructor = Person(alien) println("부생성자로 만든 person의 나이 : ${personFromSubConstructor.age}") //정적 팩토리로 person생성 val personFromStaticFactory = Person.createPersonFromAlien(alien) println("주생성자로 만든 person의 나이 : ${personFromStaticFactory.age}") } class Person( val name: String, var age: Int ){ //에어리언의 타입이 A면 10살, B면 20살 constructor (alien: Alien) : this(alien.name, 0){ //질문1. 일단 임의값으로 주생성상자를 만들어서 객체를 초기화 한 다음에 바꿀수 밖에 없는 것인지 궁금합니다. if(alien.type == AlienType.AType) this.age = 10 else this.age = 20 } //질문2. 아래와 같은 코드를 정적 팩토리맞을까요? companion object{ fun createPersonFromAlien(alien: Alien) : Person = if(alien.type == AlienType.AType) Person(alien.name, 10) else Person(alien.name, 20) } } class Alien( val name: String, val type: AlienType ) enum class AlienType(type: String){ AType("AType"), BType("BType") }
여러가지 최적화 방법에서 모멘텀 기반과 가변학습률 식의 설명이 부족하다고 생각되어 보충 설명을 요구드립니다. 기존의 확률적 경사 하강법(SGD)의 경우 손실함수 L을 가중치로 미분하고 step size를 곱하여 가중치에서 뺀 후 새로운 가중치로 업데이트 한다는 공식은 이해가 되었습니다. 이 공식에서 모멘텀 기반과 가변학습률의 공식으로 변형 되었을 때 각 각의 v와 G가 다른 은닉층의 가중치를 의미하는 것인지 아니면 새로운 방식으로 가중치를 업데이트 하기 위해서 임의로 생성한 변수인지 헷갈립니다. 아니면 다른 의미의 변수 인가요? 은닉층의 가중치이든 새로운 변수이든 각 변수가 소문자, 대문자인 이유도 알고 싶습니다. 어떤식으로 변형된 건지에 대한 설명이 많이 축약되었다고 생각하고 뒤에 나오는 Adam 기법을 설명해주실 때에도 모멘텀 기반과 가변학습률이 어떤식으로 식에 영향을 준 건지 전체적으로 이해가 잘 가지 않습니다. 좀 더 세세하게 설명해 주실 수 있으실까요?
해당 강의 11:08 초쯤에 AccessToken을 이제 다 성공해서 response로 줄때 Header에 Cache-Control: no-store 를 하는 이유가 client로 하여금 캐싱하지 못하게 한다고 하셨는데 왜 그래야 하는것인가요? 어차피 매 요청마다 해당 access token을 물고 요청을 보내야하는것으로 알고 있는데 이 과정이 캐싱하는것이랑 좀 다른의미인가요? 제가 잘못알고 있는것인가요...?