27:40 st.b
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
Static.b 와 st.b가 별개의 변수라고 생각했었는데 Static.b가 Static b와 같은 뜻인가요?
- python
- java
- c
- 정보처리기사
172만명의 커뮤니티!! 함께 토론해봐요.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
Static.b 와 st.b가 별개의 변수라고 생각했었는데 Static.b가 Static b와 같은 뜻인가요?
미해결
파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
category는 동적으로 추가할 가능성이 있지만, status는 상태가 추가될 가능성이 드물기 때문에 이렇게 모델 설계를 하신게 맞을까요?
미해결
Next + React Query로 SNS 서비스 만들기
login버튼을 클릭했을 때 처음에 login페이지에 갔다가 replace로 인해서 i/flow/login으로 갈 때 인터셉팅 라우팅이 적용되어 페러렐 라우트를 사용한 (.)i/flow/login으로 이동하게 되는것 까지 이해하고 적용을 시켰고 이동은 잘 하지만 아래와 같은 에러가 발생합니다. 아래는 저의 LoginModal.tsx 코드입니다. "use client"; import { useState } from "react"; import style from "@/app/(beforeLogin)/_component/login.module.css"; import { useRouter } from "next/navigation"; export default function LoginModal() { const [id, setId] = useState(); const [password, setPassword] = useState(); const [message, setMessage] = useState(); const router = useRouter(); const onSubmit = () => {}; const onClickClose = () => { router.back(); }; const onChangeId = () => {}; const onChangePassword = () => {}; return ( <div className={style.modalBackground}> <div className={style.modal}> <div className={style.modalHeader}> <button className={style.closeButton} onClick={onClickClose}> <svg width={24} viewBox="0 0 24 24" aria-hidden="true" className="r-18jsvk2 r-4qtqp9 r-yyyyoo r-z80fyv r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-19wmn03" > <g> <path d="M10.59 12L4.54 5.96l1.42-1.42L12 10.59l6.04-6.05 1.42 1.42L13.41 12l6.05 6.04-1.42 1.42L12 13.41l-6.04 6.05-1.42-1.42L10.59 12z"></path> </g> </svg> </button> <div>로그인하세요.</div> </div> <form onSubmit={onSubmit}> <div className={style.modalBody}> <div className={style.inputDiv}> <label className={style.inputLabel} htmlFor="id"> 아이디 </label> <input id="id" className={style.input} value={id} onChange={onChangeId} type="text" placeholder="" /> </div> <div className={style.inputDiv}> <label className={style.inputLabel} htmlFor="password"> 비밀번호 </label> <input id="password" className={style.input} value={password} onChange={onChangePassword} type="password" placeholder="" /> </div> </div> <div className={style.message}>{message}</div> <div className={style.modalFooter}> <button className={style.actionButton} disabled={!id && !password}> 로그인하기 </button> </div> </form> </div> </div> ); } 저의 폴더 구조는 아래와 같습니다.
해결됨
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
AWS에 정적페이지 동적페이지 분리해서 배포했는데 https://backendonline.codebootcamp.co.kr/graphql 이주소로 API 요청하면은 CORS 에러납니다. 해당 주소로 API 요청하는게 잘못된걸까요 본강의에서 ??
미해결
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
seq[5]이 0인 경우에만 1이 들어가고 만약 0이 아니면 seq[6]의 자리에 1이 들어가야 하는데, 이러한 로직이 어디서 구현되고 있는건지 잘 감이 안옵니다.
미해결
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
seq의 값이 이미 들어있는 경우, 다음 칸에 값이 들어가야하는데 이 로직이 어떻게 구현되고 있는지 감이 안옵니다..
미해결
[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
콜라이더를 이용해서 하는 공격은 무기 콜라이더 액션을 만든다음에 public class WeaponColliderAction : SkillAction { [SerializeField] private string weaponSocketName; public override void Apply(Skill skill) { var socket = skill.Owner.GetTransformSocket(weaponSocketName); socket.AddComponent<SkillCollider>(); } public override object Clone() { return new WeaponColliderAction() { weaponSocketName = weaponSocketName }; } } 무기에 해당하는 오브젝트를 찾아서 스킬 콜라이더 스크립트를 추가하고 public class SkillCollider : MonoBehaviour { private Entity owner; private Skill skill; public void Setup(Entity owner, Skill skill) { this.owner = owner; // 현재 Skill의 Level 정보를 저장하기 위해 Clone을 보관 this.skill = skill.Clone() as Skill; } private void OnTriggerEnter(Collider other) { if (other.GetComponent<Entity>() == owner) return; var entity = other.GetComponent<Entity>(); if (entity) entity.SkillSystem.Apply(skill); Destroy(gameObject); } } 해당 스킬이 적용되게 구현을 하였는데 이런식으로 구현하는지 맞는지와 TargetSearcher없이 자기 자신에게 사용하는 스킬을 Skill스크립트에 있는 public Entity Owner { get; private set; }와 public IReadOnlyList<Entity> Targets { get; private set; }을 활용하면 될것같은데 어떻게 구현하는지 모르겠어서 질문드립니다. 너무 많은 질문을 드리는것같아 죄송합니다.
해결됨
한 입 크기로 잘라먹는 Next.js
안녕하세요, 먼저 좋은 Next.js 강의 해주셔서 정말 감사합니다. 덕분에 개념을 잘 이해할 수 있었습니다. Next.js에서 자체적으로 제공해주는, fetch 메소드의 다양한 캐싱 기능에 대해 매우 강력하다고 느꼈습니다. 실제로, 현재 리액트 생태계에서, 캐싱 기능을 제공해주는 Tanstack-Query를 상당히 많이 사용하는 것으로 알고 있는데, Next.js와 캐싱 기능이 겹쳐 잘 활용하지 않은지 궁금합니다. 1. Tanstack Query를 만약 사용한다면, InfiniteScroll 이나, 자체적으로, 제공해주는 로딩, 에러처리 mutation과 같은 강력한 기능을 활용할 수 있다고 보는데, Next.js의 캐싱과, Tanstack Query의 캐싱 기능이 겹쳐, 이 경우에는 어떤 식으로 합리적으로, 판단하고 실제 현업에서는 둘이 같이 사용하는 경우가 많은지 궁금합니다! 2. axios.create을 통해, 자체적으로 헤더나 baseUrl를 구성하거나, interceptor를 통해, refreshToken을 관리하는등 유용한 기능을 활용했는데, Next.js Fetch에도 이러한 기능을 제공하는지 궁금합니다! 3. fetch와, tanstackQuery를 둘다 활용한다면, 어떠한 기준으로 구분하여, 활용하는지 상당히 궁금합니다, tanstack-query 하나로만, 활용하는게 더 좋은 방식인지도 궁금합니다!!!
해결됨
RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
이 강의를 보며 공부하면서 따라하다가 궁금해졌습니다. streamlit을 사용하는 분도 있는데 gradio를 사용하시는 이유가 궁금합니다. 그리고 streamlit과 gradio의 차이를 아신다면 알려주시겠습니까?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
질문하기가 굉장히 어려운데 21분 45초경에 Sum: as.sum(5) 를 출력하는 문제입니다.. 여기서 이미 Sum:은 출력되어 있는 상태에서 as.sum(5)를 출력해야하는 것 아닌가여..? 예를 들어서 Sum: Add 5 Add4 Add3 Add2 Add1 Add0 15 이런식으로여.. 어떤게 먼저 나와야하는지 헷갈리네요 ㅠㅠㅠ
해결됨
실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기
vscode에 select kernel을 누르면 아무 kernel도 뜨지 않습니다. 강의에는 Python Environments... 이 뜹니다.
해결됨
실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기
kaggle gpu images 설치시 Error가 발생합니다. docker login -u username으로 login 후에도 동일하게 안됩니다. Error response from daemon: pull access denied for kaggle-gpu-images, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
Step 뛰어 넘는다고 알려주셨는데 첫 문자도 출력하나요?
미해결
[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
property.arraySize이 문제인것 같은데 private void DrawSkillDatas() { // Skill의 Data가 아무것도 존재하지 않으면 1개를 자동적으로 만들어줌 if (skillDatasProperty.arraySize == 0) { // 배열 길이를 늘려서 새로운 Element를 생성 skillDatasProperty.arraySize++; // 추가한 Data의 Level을 1로 설정 skillDatasProperty.GetArrayElementAtIndex(0).FindPropertyRelative("level").intValue = 1; } if (!DrawFoldoutTitle("Data")) return; EditorGUILayout.PropertyField(isAllowLevelExceedDatasProperty); // Level 상한 제한이 없다면 MaxLevel을 그대로 그려주고, // 상한 제한이 있다면 MaxLevel을 상한으로 고정 시키는 작업을 함 if (isAllowLevelExceedDatasProperty.boolValue) EditorGUILayout.PropertyField(maxLevelProperty); else { // Property를 수정하지 못하게 GUI Enable의 false로 바꿈 GUI.enabled = false; var lastIndex = skillDatasProperty.arraySize - 1; // 마지막 SkillData(= 가장 높은 Level의 Data)를 가져옴 var lastSkillData = skillDatasProperty.GetArrayElementAtIndex(lastIndex); // maxLevel을 마지막 Data의 Level로 고정 maxLevelProperty.intValue = lastSkillData.FindPropertyRelative("level").intValue; // maxLevel Property를 그려줌 EditorGUILayout.PropertyField(maxLevelProperty); GUI.enabled = true; } EditorGUILayout.PropertyField(defaultLevelProperty); for (int i = 0; i < skillDatasProperty.arraySize; i++) { var property = skillDatasProperty.GetArrayElementAtIndex(i); var isUseCastProperty = property.FindPropertyRelative("isUseCast"); var isUseConcentrateProperty = property.FindPropertyRelative("isUseConcentration"); var chargeDurationProperty = property.FindPropertyRelative("chargeDuration"); var chargeTimeProperty = property.FindPropertyRelative("chargeTime"); var needChargeTimeToUseProperty = property.FindPropertyRelative("needLeastChargeTime"); var perfectDamageChargeTimeProperty = property.FindPropertyRelative("perfectDamageChargeTime"); var perfectDamageChargeTimeDetectionProperty = property.FindPropertyRelative("perfectDamageTimeDetection"); EditorGUILayout.BeginVertical("HelpBox"); { // Data의 Level과 Data 삭제를 위한 X Button을 그려주는 Foldout Title을 그려줌 // 단, 첫번째 Data(= index 0) 지우면 안되기 때문에 X Button을 그려주지 않음 // X Button을 눌러서 Data가 지워지면 true를 return함 if (DrawRemovableLevelFoldout(skillDatasProperty, property, i, i != 0)) { // Data가 삭제되었으며 더 이상 GUI를 그리지 않고 바로 빠져나감 // 다음 Frame에 처음부터 다시 그리기 위함 EditorGUILayout.EndVertical(); break; } EditorGUI.indentLevel += 1; if (property.isExpanded) { // SkillData Property 내부로 들어감 -> Property == level field; property.NextVisible(true); DrawAutoSortLevelProperty(skillDatasProperty, property, i, i != 0); // Level Up for (int j = 0; j < 2; j++) { property.NextVisible(false); EditorGUILayout.PropertyField(property); } // PrecedingAction // Toggle Type일 때는 PrecedingAction을 사용하지 않을 것이므로, // Instant Type일 때만 PrecedingAction 변수를 보여줌 property.NextVisible(false); if (useTypeProperty.enumValueIndex == (int)SkillUseType.Instant) EditorGUILayout.PropertyField(property); // Action And Setting for (int j = 0; j < 8; j++) { // 다음 변수의 Property로 이동하면서 그려줌 property.NextVisible(false); EditorGUILayout.PropertyField(property); } // Cast property.NextVisible(false); if (IsDrawPropertyAll && !isUseConcentrateProperty.boolValue) EditorGUILayout.PropertyField(property); else property.boolValue = false; property.NextVisible(false); if (isUseCastProperty.boolValue) EditorGUILayout.PropertyField(property); // Charge property.NextVisible(false); if (IsDrawPropertyAll && !isUseCastProperty.boolValue) EditorGUILayout.PropertyField(property); for (int j = 0; j < 5; j++) { property.NextVisible(false); if (isUseConcentrateProperty.boolValue) EditorGUILayout.PropertyField(property); } // 최대 chargeTime 값을 chargeDuration 값으로 제한 chargeTimeProperty.floatValue = Mathf.Min(chargeTimeProperty.floatValue, chargeDurationProperty.floatValue); // 최대 needChargeTime 값을 chargeTime 값으로 제한 needChargeTimeToUseProperty.floatValue = Mathf.Min(chargeTimeProperty.floatValue, needChargeTimeToUseProperty.floatValue); perfectDamageChargeTimeProperty.floatValue = Mathf.Clamp(perfectDamageChargeTimeProperty.floatValue, needChargeTimeToUseProperty.floatValue, chargeTimeProperty.floatValue); // Effect property.NextVisible(false); EditorGUILayout.PropertyField(property); //// EffectSelector의 level 변수를 effect의 최대 level 제한함 for (int j = 0; j < property.arraySize; j++) { var effectSelectorProperty = property.GetArrayElementAtIndex(j); // Selector의 level Property를 가져옴 var levelProperty = effectSelectorProperty.FindPropertyRelative("level"); // Selector가 가진 effect를 가져옴 var effect = effectSelectorProperty.FindPropertyRelative("effect").objectReferenceValue as Effect; var maxLevel = effect != null ? effect.MaxLevel : 0; var minLevel = maxLevel == 0 ? 0 : 1; levelProperty.intValue = Mathf.Clamp(levelProperty.intValue, minLevel, maxLevel); } } 파란색인 부분에서 계속 걸리는데 무슨 문제인지 모르겠습니다. 파란색 뒷부분은 너무 길어져서 잘랐습니다. skillDatasProperty를 가져오는거라 Skill의 skillDatas가 [SerializeField] private SkillData[] skillDatas;배열인것도 확인을 하였지만 if (property.isArray) { int size = property.arraySize; Debug.Log("사이즈 :" + size); } else { Debug.LogError("이 속성은 배열 또는 리스트가 아닙니다."); }이걸로 확인하니 배열이 아니라고 오는데 어떻게 배열이 아니게 된건지 모르겠습니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
제가 못 찾는건지 어디에 업로드 되어 있는지 몰라서요.. 대시보드 등 찾아봤는데 잘 모르겠어서요.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
11분45초 마지막 출력 값이 왜 (1,2,3)인가요
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
52강의 4분경에 login 과 loginbutton을 똑 같은 곳에 설정을 했는데 잘못된거 같습니다 확인요청드립니다
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
변수_선언과_출력_v0.2_수업자료.pdf 에서 “C언어, 자바” 출력에 오류가 있습니다. 자료기준에서 c언어는 31313131 자바는 31 3131 31 로 결과가 출력되어야하지 않나요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 예시 15:00에서 super(10)말고 this(10)가 처음으로 실행되면 결과가 어떻게 되나요
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
안녕하세요. 시험환경 관련해서 질문 하나 드릴께요. 시험장에서 개인키보드. 마우스 가능할까요? 바보같은 질문일지 모르지만.. 궁금해서요...