묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
static 관련
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public abstract class UI_Base : MonoBehaviour { protected Dictionary<Type, UnityEngine.Object[]> _objects = new Dictionary<Type, UnityEngine.Object[]>(); public abstract void Init(); protected void Bind<T>(Type type) where T : UnityEngine.Object { string[] names = Enum.GetNames(type); UnityEngine.Object[] objects = new UnityEngine.Object[names.Length]; // 최상위 타입으로 모두 받아준다. _objects.Add(typeof(T), objects); for (int i = 0; i < names.Length; i++) { if (typeof(T) == typeof(GameObject)) { objects[i] = Util.FindChild(gameObject, names[i], true); } else objects[i] = Util.FindChild<T>(gameObject, names[i], true); if (objects[i] == null) Debug.Log($"Failed to bind({names[i]})"); } } protected T Get<T>(int idx) where T : UnityEngine.Object { UnityEngine.Object[] objects = null; if (_objects.TryGetValue(typeof(T), out objects) == false) return null; return objects[idx] as T; } protected GameObject GetObject(int idx) { return Get<GameObject>(idx); } protected Text GetText(int idx) { return Get<Text>(idx); } protected Button GetButton(int idx) { return Get<Button>(idx); } protected Image GetImage(int idx) { return Get<Image>(idx); } public static void BindEvent(GameObject go, Action<PointerEventData> action, Define.UIEvent type = Define.UIEvent.Click) { UI_EventHandler evt = Util.GetOrAddComponent<UI_EventHandler>(go); switch (type) { case Define.UIEvent.Click: evt.OnClickHandler -= action; evt.OnClickHandler += action; break; case Define.UIEvent.Drag: evt.OnDragHandler -= action; evt.OnDragHandler += action; break; } } } UIBase 코드에서 Bind랑 다르게public static void BindEvent는 static으로 선언하신 이유가 뭔가요 ?나중에 작성 할 Extension 클래스가 static 이라서 인가요 ?그리고 저는 클래스에서 사용하는 static을전역함수인데 클래스로 범위를 한번 묶어주는 정도로 생각하는데 맞나요 ?유니티는 클래스를 만들어도 따로 new를 써서 객체를 만드는게 아니니깐왜 static을 쓰고 어떤건 인스턴스 함수로 놔도 되는지 헷갈립니다 ㅠㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문드립니다
app.get('/',(req,res)=>{ console.log(req.session.is_logined); fs.readFile('home.html',(error,data)=>{ res.send(data.toString()); }); }); app.get('/login',(req,res)=>{ fs.readFile('login.html',(error,data)=>{ res.send(data.toString()); }); }); app.post('/login',(req,res)=>{ req.session.is_logined = true; req.session.save((err)=>{ if(err) throw err; res.redirect('/'); }); });app.post('/login')에서 req.session.is_logined를 true로 줬는데 app.get('/')에서 출력해보면true가 아니라 undefined가 나와요 왜죵
-
미해결@시코 - Java 제대로 배우기 (완전 기초)
.getAmount
private으로 선언했는데 hong.amount로 해도 제대로 출력이 됩니다. ㅜ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요.
안녕하세요 제로초님. 쿠키에 관련해서 질문 있습니다.강의를 듣던 중 의문점이 생겼습니다.1.리액트와 같은 웹에서는 백앤드에서 쿠키에 토큰을 프론트 브라우저로 보내주면 개발자도구 Application탭에 쿠키에 토큰이 있는걸 볼 수 있잖아요? 만약 쿠키가 있으면 프론트는 백앤드에 요청을 보낼 때마다 자동으로? 쿠키를 포함 시켜 주잖아요? 그런데 리액트 네이티브와 같은 모바일 앱에서는 제가 알기로는 웹과 다르게 백에서 쿠키에 토큰을 프론트에 보내주어도모바일 앱 프론트는 쿠키를 자동으로 백에 보내주지 못하는걸로 알고 있습니다. 그러면 프론트는 백으로 쿠키에 담겨져 있는 토큰을 어떻게 백앤드로으로 보내주게 되나요? 모바일 앱에서는 굳이 쿠키를 사용하지 않아도 되나요?그 플로우가 궁금합니다!2.개발자도구에 있는 Application에 쿠키와개발자도구에 Network에 있는 response Headers에 있는 Set-Cookie에 잇는 쿠키는 무엇이 다른건가요? 차이점이 무엇인지 궁금합니다!
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
5.1 업종 테마주 수집 질문 - pd.concat(result.tolist())
안녕하세요? 좋은 강의 잘 듣고 있습니다.해당 에러 메시지로 구글링하여 여러 시도를 하였는데제 실력으로는 해결이 안되는 상황이라서 마침 질문드립니다.to_list(), tolist() 로도 사용해보았고reset_index의 옵션들도 바꿔봤는데 이 단계에서 넘어가지가 않네요.미리 감사드립니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
eslint settings.json
eslint settings.json을 보고 따라치기는 조금 불편하여서 복붙을 하고싶은데 교안에서 찾을수가 없어서 문의남깁니다!혹시 어느 탭에 있을까요?!?!?!
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
TCP Buffer Size (Window Size) 크기는 무조건 큰 것이 좋을 까요?
선생님 안녕하세요.명강의 감사합니다. End-Point의 TCP Buffer 사이즈가 부족하면 Zero Window가 발생해 장애가 발생할 수 있다고 하셨는데요. 그렇다면, TCP Buffer Size는 무조건 크게 잡아주는 것이 좋은 가요? 아니면, End-Point의 TCP Buffer Size를 산정하는 공식 및 팁이 있다면 공유 해주시면 감사하겠습니다. 항상 강의 잘 듣고 있습니다. 감사합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
세로 슬라이드에서 font-size: 0이 적용되지 않습니다.
가로 슬라이드의 경우 font-size : 0으로 이미지간의 여백을없앨 수 있었는데 세로 슬라이드의 경우에는 font-size :0으로 조정되지가 않습니다.body부분에서 line-height 부분을 주석처리하면 font-size: 0이 적용 되는 것 같습니다. <HTML><!DOCTYPE html><html lang="ko"><head><meta charset="UTF-8"><title>모듈제작 슬라이드 애니메이션</title><link rel="stylesheet" href="css/style2.css"></head><body> <div class="container"><header><div class="header-logo"></div><div class="navi"></div></header> <!-- Slide Animation --><div class="slide"><div><a href="#none"><img src="images/slide-01.jpg" alt="slide1"></a><a href="#none"><img src="images/slide-02.jpg" alt="slide2"></a><a href="#none"><img src="images/slide-03.jpg" alt="slide3"></a></div></div><!-- Slide Animation --> <div class="items"><div class="news"></div><div class="banner"></div><div class="shortcut"></div></div><footer><div class="copyright"><div></div><div></div></div><div class="family-site"></div></footer></div> </body></html> <CSS>@charset "utf-8"; body {margin: 0;font-size: 15px;color: #333;line-height: 1.6em;background-color: #fff;}a {text-decoration: none;color: #222;}.container {border: 1px solid #ddd;width: 1200px;margin: auto;}header {height: 100px;}header > div {border: 1px solid #ddd;height: 100px;}.header-logo {width: 200px;float: left;}.navi {width: 600px;float: right;}/*.slide {}.slide > div {border: 1px solid #ddd;height: 300px;} */ .items {overflow: hidden;}.items > div {border: 1px solid #ddd;height: 200px;float: left;box-sizing: border-box}.news {width: 500px;}.banner {width: 350px;}.shortcut {width: 350px;} footer {overflow: hidden;}footer > div {height: 100px;float: left;box-sizing: border-box;}.family-site {width: 200px;}.copyright {width: 1000px;}.copyright div {border: 1px solid #ddd;height: 50px;} /* Slide Animation */.slide {/* position: relative; */width: 1200px;height: 300px;/* overflow: hidden; */}.slide div {/* position: absolute; *//* top: 0;left: 0;*/font-size: 0;/* animation: slide 10s linear infinite; */} @keyframes slide {0% {margin-top: 0;}30% {margin-top: 0;}35% {margin-top: -300px;}65% {margin-top: -300px;}70% {margin-top: -600px;}95% {margin-top: -600px;}100% {margin-top: 0;}}
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
docker-sever docker start 에러 문의
[root@88fbd1fa1f61 ~]# vi /etc/sysconfig/anaconda iptables-config network selinux sshd-permitrootloginip6tables-config kdump network-scripts/ sshd[root@88fbd1fa1f61 ~]# systemctl enable dockerCreated symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.[root@88fbd1fa1f61 ~]# systemctl start dockerA dependency job for docker.service failed. See 'journalctl -xe' for details. 질문1) 강의에서는 vi /etc/sysconfig/docker가 있는데 제가 받은 image에는 해당 경로에 docker 파일 자체가 없습니다.그리고 새로 알려주신 명령어로 실행했습니다.docker run -itd --name docker-server -p 10022:22 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init질문2) vi /etc/sysconfig/docker 수정을 하지 않고 docker 실행을 해봤지만 잘 되지 않습니다.[root@88fbd1fa1f61 ~]# systemctl start dockerA dependency job for docker.service failed. See 'journalctl -xe' for details.최신버전의 도커 이미지를 사용 하였습니다REPOSITORY TAG IMAGE ID CREATED SIZEedowon0623/docker latest 0fb6edbcfae2 11 days ago 1.34GB받은 이미지는 최신 이미지입니다질문3) vi /etc/sysconfig/docker-storage 도 없습니다
-
해결됨디자인 시스템 with 피그마
텍스트에 폰트 사이즈가 적용이 안되는데 왜 그런가요?
텍스트에 적용이 안되네요?
-
미해결스프링 핵심 원리 - 기본편
너무 기본적인 질문인 것 같은데...
인스턴스라는 게 정확히 뭐죠..?기본적인 java지식이 있으나 너무 기본적이라 그런지..답변주시면 감사드리겠습니다 ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
8분10초쯤
jpql짤때 OrderQueryDto파라미터로 d.address 이렇게 주면jpa가 알아서 임베디드 타입의 필드를 뒤져서 반환해주는건가요?
-
미해결너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어
firebase api key 가 유효하지 않습니다.
강의를 참고하면서 진행하던 중, useSignup hook 을 만들고 회원가입 테스트를 하던 도중 콘솔에서 400 번대 에러가 나는 상황입니다.우선, env 파일도 최상위 루트에 존재하고 있고, api키도 잘못 받아왔나 싶어서 여러번 체크도 했습니다.혹시 그럴리는 없겠지만, env를 못 읽는건가 해서 firebaseconfig의 내용들을 env 없이 config.js에 그대로 붙여줬는데도, 여전히 유효하지 않은 api key 라는 에러 메시지가 뜨는데, 어떻게 해결해야 할까요..?
-
미해결@시코 - Java 제대로 배우기 (완전 기초)
전화번호 끝자리 ****로 출력
substring을 get함수에 하면 ****이 출력이 안되고 set함수에 넣어야 출력이 정상적으로 되는데 뭐가 맞는건가요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
로그인 시 서버로 넘어오는 이상한 값
선생님 안녕하세요!! 수업 잘 듣고 있습니다.제가 로그인을 하려고 하니 로그인이 안되서 원인을 보니 서버로 자꾸 쉼표(,)가 넘어오는 겁니다.다음과 같이 아무것도 입력을 안하고 로그인을 해서 콘솔에 찍히는 패스워드 값을 보니 쉼표(,)가 찍힙니다. 혹시 이유를 아실까요?LoginForm.jspLogin 메소드위의 상황은 로그인 시 아무것도 입력 안하고 로그인 했을때 발생하는 경우입니다.
-
미해결[입문] Qt 6 프로그래밍 1편
강좌에 사용된 PPT 공유
온라인 강좌가 다시보기를 통해서 볼수 있다는 장점이 있긴 하지만 필요한 부분을 매번 돌려 보기에는 시간적인 여유가 없어서, 강좌에 사용된 PPT를 공유해주시면 필요할때 꺼내볼 수 있을거 같아서 요청드립니다.
-
해결됨일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
적용 학습
안녕하세요리뷰 크롤링 하는 과정에서 다른 페이지에 적용 학습해보다가 에러코드가 떠서 질문드립니다.name = ['언더아머 CGI 다운'] ns_address = 'https://search.shopping.naver.com/search/all?query=cgi%20%EB%8B%A4%EC%9A%B4&frm=NVSHATC&prevQuery=%EB%89%B4%EB%B0%9C%EB%9E%80%EC%8A%A4%EB%B0%94%EB%9E%8C%EB%A7%89%EC%9D%B4' shoppingmall_review = "/html/body/div/div/div[2]/div[2]/div[2]/div[3]/div[1]/ul/li[3]/a" category_total = "/html/body/div/div/div[2]/div[2]/div[2]/div[3]/div[7]/div[2]/div[2]/ul/li[1]/a"순서대로 위와 같이 적용 완료하였는데요, 그 다음에 소스코드 주신 부분인 아래 부분을 적용하니까 다음과 같은 에러가 뜹니다. 확인 부탁드려도 될까요?header = {'User-Agent': ''} driver.implicitly_wait(3) driver.get(ns_address) req = requests.get(ns_address,verify=False) html = req.text soup = BeautifulSoup(html, "html.parser") sleep(2) element=driver.find_element_by_xpath(shoppingmall_review) driver.execute_script("arguments[0].click();", element) sleep(2)' 에러 - /usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) --------------------------------------------------------------------------- NoSuchElementException Traceback (most recent call last) <ipython-input-30-8a5c5adbf17a> in <module> 6 soup = BeautifulSoup(html, "html.parser") 7 sleep(2) ----> 8 element=driver.find_element_by_xpath(shoppingmall_review) 9 driver.execute_script("arguments[0].click();", element) 10 sleep(2) 3 frames/usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py in find_element_by_xpath(self, xpath) 392 element = driver.find_element_by_xpath('//div/td[1]') 393 """ --> 394 return self.find_element(by=By.XPATH, value=xpath) 395 396 def find_elements_by_xpath(self, xpath): /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py in find_element(self, by, value) 976 return self.execute(Command.FIND_ELEMENT, { 977 'using': by, --> 978 'value': value})['value'] 979 980 def find_elements(self, by=By.ID, value=None): /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py in execute(self, driver_command, params) 319 response = self.command_executor.execute(driver_command, params) 320 if response: --> 321 self.error_handler.check_response(response) 322 response['value'] = self._unwrap_value( 323 response.get('value', None)) /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/errorhandler.py in check_response(self, response) 240 alert_text = value['alert'].get('text') 241 raise exception_class(message, screen, stacktrace, alert_text) --> 242 raise exception_class(message, screen, stacktrace) 243 244 def _value_or_default(self, obj, key, default): NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div/div/div[2]/div[2]/div[2]/div[3]/div[1]/ul/li[3]/a"} (Session info: headless chrome=105.0.5195.102) 그리고 다음 url과 같이 나타낼 페이지가 그리 많지 않은 경우에도 같은 소스코드 양식을 사용해도 될까요?https://search.shopping.naver.com/catalog/29274895216?query=cgi%20%EB%8B%A4%EC%9A%B4&NaPm=ct%3Dl8qn5dbs%7Cci%3Dcc97712ba6dec8be52ea670a2e607bb755d59f4f%7Ctr%3Dslsl%7Csn%3D95694%7Chk%3D97fd029ce7fc81750ad0a1d2110ad155b54fe09d 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
docker-compose up 명령어 날리면 에러 발생
에러 내용이 아래와 같은데 조취 방법좀 알려주세요 질문 두가지는 현재 docker 는 설치 되있긴 한데 docer-compose 는 설치 된건지 모르겠고 .env 유저 아이디와 비밀번호는 .env 에 임의로 설정하면 되나요? .env:DB_USER_ID=postgres DB_USER_PASSWORD=1234 docker-compose.yml:version: '3' services: db: image: postgres:latest container_name: postgres restart: always ports: - "5432:5432" environment: POSTGRES_USER: ${DB_USER_ID} POSTGRES_PASSWORD: ${DB_USER_PASSWORD} volumes: - ./data:/var/lib/postgresql/data 실행 test(base) sizl@sizlui-MacBookPro server % docker-compose up Traceback (most recent call last): File "urllib3/connectionpool.py", line 670, in urlopen File "urllib3/connectionpool.py", line 392, in _make_request File "http/client.py", line 1255, in request File "http/client.py", line 1301, in _send_request File "http/client.py", line 1250, in endheaders File "http/client.py", line 1010, in _send_output File "http/client.py", line 950, in send File "docker/transport/unixconn.py", line 43, in connect FileNotFoundError: [Errno 2] No such file or directory During handling of the above exception, another exception occurred: Traceback (most recent call last): File "requests/adapters.py", line 439, in send File "urllib3/connectionpool.py", line 726, in urlopen File "urllib3/util/retry.py", line 410, in increment File "urllib3/packages/six.py", line 734, in reraise File "urllib3/connectionpool.py", line 670, in urlopen File "urllib3/connectionpool.py", line 392, in _make_request File "http/client.py", line 1255, in request File "http/client.py", line 1301, in _send_request File "http/client.py", line 1250, in endheaders File "http/client.py", line 1010, in _send_output File "http/client.py", line 950, in send File "docker/transport/unixconn.py", line 43, in connect urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "docker/api/client.py", line 214, in _retrieve_server_version File "docker/api/daemon.py", line 181, in version File "docker/utils/decorators.py", line 46, in inner File "docker/api/client.py", line 237, in _get File "requests/sessions.py", line 543, in get File "requests/sessions.py", line 530, in request File "requests/sessions.py", line 643, in send File "requests/adapters.py", line 498, in send requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "docker-compose", line 3, in <module> File "compose/cli/main.py", line 81, in main File "compose/cli/main.py", line 200, in perform_command File "compose/cli/command.py", line 60, in project_from_options File "compose/cli/command.py", line 152, in get_project File "compose/cli/docker_client.py", line 41, in get_client File "compose/cli/docker_client.py", line 170, in docker_client File "docker/api/client.py", line 197, in __init__ File "docker/api/client.py", line 221, in _retrieve_server_version docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) [65638] Failed to execute script docker-compose
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
wsl을 이용하여 비바도를 실행하는게 일반적인가요?
질문이 있습니다.윈도우용 비바도를 이용해도 충분히 설계가 가능할듯 한데,wsl을 이용하여 리눅스 버전으로 하는 이유는 무엇인지요?실제 수업을 하실때, wsl을 이용하는것에 대해서 속도 등의 단점을 언급하셔서요.물론 리눅스 버전이 커맨드 명령어 처리로 간편하게 할수 있는 장점등이 많이 있지만,실제 현업에서 윈도우버전보다는 리눅스 버전을 많이 사용하는가요?
-
해결됨홍정모의 따라하며 배우는 C언어
5:30 콘솔창 실행 후 입력 시, 디버그 에러가 나타납니다.
#define CRTSECURE_NO_WARNINGS#include <stdio.h>#include <float.h>int main(){ float num = 0.0f; float max = -FLT_MAX; float min = +FLT_MAX; float ave = 0.0f; int n = 0; float sum = 0.0f; scanf("%lf", &num); while ((scanf("%lf", &num) == 1)) { max = (num > max) ? num : max; min = (num < min) ? num : min; /*if (num > max) max = num; if (num < min) min = num;*/ sum += num; n += 1; } printf("min = %f, max = %f, ave = %f\n", min, max, sum / num); return 0;}를 입력했고, 빌드 실행 시 에러가 발견되지 않았습니다. 하지만 콘솔창에 입력했을 때, 디버그 에러가 나타났습니다.그렇다면 문법 문제는 아니라는 것인데... 무엇이 문제인지, 모르겠습니다.