묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Google Sheets로 만드는 Simple Blog!
도대체 무엇이 오류일까요 ㅠ
function doGet(e) { // console.log(e); Logger.log(e.parameter); return HtmlService.createHtmlOutputFromFile('index'); } function writeData(title,content){ var url = "https://docs.google.com/spreadsheets/d/1j3--BE4rtz98N_7o3v-WgoMdCKXyrBzt0ZWyhebxSMM/edit#gid=0"; var ss = SpreadsheetApp.openByUrl(url); var ws = ss.getSheetByName('data'); <!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <h1> hello world! </h1> <label for="title"> title : </label> <input type="text" id="title"> <br> <label for="content"> content : </label> <input type="text" id="content"> <button id='btn'> write </button> <script> document.getElementById('btn').addEventListner('click',doStuff); function doStuff(){ var title = document.getElementById("title").value; var content = document.getElementById("title").value; google.script.run.writeData(title,content); document.getElementById("title").value = ''; document.getElementById("content").value = ''; } </script> </body> </html> Logger.log(title.content); ws.appendRow([title, content]); } 몇번을 똑같이 해봤는데 web에서 버튼 눌러도 아무 작동이 안되요 ㅠ 아무리 다른 유툽 찾아보고해도 모르겠습니다 ㅠㅠ 도와주세요
-
미해결따라하며 배우는 NestJS
상태변경에서 값을 읽어내질 못합니다...ㅠㅠ
value로 값이 전달이 되지 않는데 어디서 부터 문제인지 잘 모르겠습니다 ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C언어
오버플로우 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 13분 10초에 printf("%d\n" , i); 에서 -1 이 나온거요 저는 0이라고 생각했는데 왜 -1 인가요? signed int 의 최대 범위인 2147483647 을 벗어 나서 오버플로우가 되어서 4294967295 (unsigned int의 최대범위값) 에서 2147483647 을 뺀 값인 2147483648 가 -2147483648 (unsinged int 의 최소값) 과 더해져서 0이라고 생각했는데 아무래도 잘못 생각한거 같아서 질문 남깁니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 편의메서드
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 연관관계 편의 메서드를 1이든 n이든 어디에 넣어도 괜찮다고 하셨는데 , 개발자님은 어떤 쪽을 선호하시나요? 괜찮으시다면 이유도 여쭙고 싶습니다!
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
해설내용에서 함수의 실행순서 질문드립니다
SELECT months * salary AS earnings, COUNT(*) FROM Employee GROUP BY earnings ORDER BY earnings DESC LIMIT 1; 위의 SELECT 문 내에서, months * salary AS earnings 부분은 먼저 실행이 되어, 밑의 GROUP BY 나 ORDER BY 등에 영향을 미치는데, COUNT(*) 는 LMIT 1까지 모두 적용이 된 이후의 결과값을 카운팅 하는 이유가 뭔가요? 집계함수는 항상 최종적인 결과값에 대해 적용이 되는 건가요?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
Unable to boot device in current state: Booted 오류 발생하는경우
영상대로만 진행하면 위 오류 발생할것입니다. 강사님 영상 내용에 없는 부분 추가 부탁드리며 위 오류로 진행 안되시는분은 아래 내용 진행해주세요 xcode 실행 > open a project or fille > 프로젝트 폴더 > ios 폴더 오픈 > 좌측 상단 ► 클릭 > 빌드 완료 후 시뮬레이터 자동 오픈 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨스프링 핵심 원리 - 고급편
메서드의 시그니처로 판단하기 때문에 정적이라는 뜻이 무엇인가요?
안녕하세요. 좋은 강의 잘 보고 있습니다 :)다름이 아니라 execution 은 메서드의 시그니처로 매개변수 타입을 판단하기 때문에 완전히 일치해야 하고 부모 타입으로 적용할 수 없다는게 기술적으로 어떤 이유인지 여쭤봐도 될까요. Method someMethod = Class.class.getMethod("someMethod", String.class); 앞서 excution()부분을 설명하실 때, 이렇게 리플렉션을 사용해서 someMethod 객체를 받은 뒤에 출력되는 시그니처들에서 매칭여부를 판단한다고 말씀하셨던 것 같은데요. 물론 여기에는 선언타입과 파라미터타입 모두 있고... 결국 그럼에도 excution에서는 선언타입은 부모 타입으로도 매칭이 되고, 파라미터타입은 완전히 타입이 일치해야 매칭이 된다고 해서, 사실 그냥 넘어가도 되긴 하지만 정확히 무슨 기술적인 차이가 있어서 그런지 궁금해서 여쭤봅니다. 단순히 선언 타입을 검사할 때는 intance of 를 사용하고 파라미터 타입을 검사할 때는 String.equals() 를 사용하는 건 아닐꺼 같고... 이유가 무엇인가요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
reshape 함수 쓰는 부분에서 질문 있습니다.
셀 11번에서 print('array1:Wn', array1) 부분에서 (W는 여기서 입력이 안 되더군요..) 'array1:Wn'가 의미하는게 무엇인가요? 1. W와n은 무엇을 의미하는건지 2. 작은따옴표 ' '는 왜 쓰였는지가 궁금합니다텍스트 문자는 큰 따옴표 " "로 사용하지 않나요? 너무 초심자라 부가 설명 없이는 이해하기가 너무 힘드네요 죄송합니다 ..
-
미해결프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
웹앱의 (모바일)의 경우, 마우스 올릴 떄 이미지 로드를 어떻게하나요?
웹앱의 웹뷰 방식의 경우 마우스를 갖다대는게 아니라 터치로 클릭해서 보는데 이 경우에는 마우스를 갖다대서 preloading 하는 기법을 쓸 수 없는지 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
해설과 똑같이 작성하니까 오답으로 되는 것 같아요
SELECT COUNT(city) - COUNT(DISTINCT(city)) 저는 이렇게 작성해서 정답처리 되었는데, 강의에서 나온대로 COUNT(DISTINCT city)로 작성하니까, 오답이라고 뜹니다..?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
WSASend GetQueuedCompletionStatus 함수 질문드립니다.
안녕하세요. WSASend함수를 호출할 때 소켓정보와 소켓버퍼 오버랩드를 넘겨주는데 여기서 작업이 완료되면 IOCP의 완료큐에서 작업이 완료된 I/O를 꺼내올 때 만약 IOCP에 완료키를 Session객체로 등록했을 때 1번소켓을 들고있던 Session에서 2번 소켓을 대상으로 WSASend함수를 호출하면 IOCP에서 완료키를 꺼내오는건 1번소켓을 들고있는 Session인가요? 아니면 2번소켓을 가진 Session을 반환하는지 궁금합니다. ex) 1번 소켓을 가지는 Session WSASend(2번소켓,~~~)
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
크로스브라우징 체크 질문
선생님 코드작성을 모두 완료하고 브라우저 창에서 하나씩 확인해보는중에 궁금한 사항이 있어 질문드립니다! 크롬으로 확인해가며 연습중인데 다 완료후에 일반 인터넷 익스플로어에서 확인시 조금씩 레이아웃이 틀어져있는데 이부분도 점수나 시험결과에 큰 문제가 있을까요? 그렇다하면 크롬 보다는 일반 인터넷 익스플로어를 기준으로 확인해가며 연습을 해야할까요? 조금씩 틀어지는 부분은 예를들어 아래 사진과 같습니다. (갤러리 이미지가 크롬에서는 정확하게 잘 나열되어 있으나 익스플로어에서는 그렇지 않은 배열이 틀어짐, .btn의 사이 간격 벌어짐 크롬에서는 딱 맞춤, .tab1 a b 문안이 짤림 크롬에서는 짤리지 않음.)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 옆 저장키는 왜 생긴걸까요?
다른 수강생분들에게도 문제 해결에 도움을 줄 수 있도록 좋은 질문을 남겨봅시다 :) 1. 질문은 문제 상황을 최대한 표현해주세요. 상2. 구체적이고 최대한 맥락을 알려줄 수 있도록 질문을 남겨 주실수록 좋습니다. 그렇지 않으면 답변을 얻는데 시간이 오래걸릴 수 있습니다 ㅠㅠex) A라는 상황에서 B라는 문제가 있었고 이에 C라는 시도를 해봤는데 되지 않았다!3. 먼저 유사한 질문이 있었는지 꼭 검색해주세요!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
컨트롤러에서 엔티티 조회후 서비스에서 데이터 변경할때 궁금한점이 있습니다.
컨트롤러에서 엔티티 조회 한 후 서비스 계층에 파리미터로 엔티티를 넘기고 서비스 계층에서 해당 엔티티의 데이터를 변경 할 경우 파라미터로 넘어오는 엔티티는 서비스 계층의 영속성 컨텍스트와 관련이 없는 엔티티 이기 때문에 dirty checking이 발생하지 않을것이라고 생각했습니다. 그런데 이를 직접 시험해 볼경우 서비스 계층에서 dirty checking 이 발생합니다. 어떻게 서비스 계층에서 더티 체킹이 되는걸까요?? controller @GetMapping("/test")public void test(@RequestParam("itemId") String itemId){ System.out.println("=======controller start========="); Item item = em.find(Item.class, Long.valueOf(itemId)); itemService.change(item); System.out.println("=======service end========="); System.out.println("=======controller end=========");} service @Transactional public void change(Item item){ System.out.println("=======service start========="); item.setName("테스트"); } 구글 파일 업로드 링크입니다! https://drive.google.com/file/d/1uboJa8w_Opbl59G_oE7mmXlpfKMJ7Fiq/view?usp=sharing
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
실습 질문 (body, footer 사이 padding)
body 를 개발자 도구로 보면 해당 영역이고, footer는 red로 지정한 부분인데 왜 body 에 padding-bottom 을 넣어도 boy와 footer 사이에 패딩이 생기지 않는 지 모르겠습니다.
-
미해결스프링부트 시큐리티 & JWT 강의
chain 부분
chain.dofFilter 부분이 이해가 잘안가서 그런데 우리가 만든 필터를 FilterChainProxy에 넣어준다는 의미로 봐도 무방할까요?? 정확히 무슨 역활을 하는 부분인가요??
-
미해결따라하며 배우는 NestJS
id 값을 입력하면 상태가 바뀌지 않고 삭제가 됩니다.
설명해주신대로 코드를 작성을 하고 저는 Swagger를 통해서 변경 되는지 확인을 했습니다. 하지만 id를 입력하고 patch로 보내니까 게시물에 status가 아예 삭제되고 console로 찍어보니 undefined로 나오네요 어떻게 해야하나요 처음에 혼자 생각했을때는 service에 board.status = status; 부분에서 board.status에 현재 비어있는 status가 들어가서 그런건 아닌가 싶은데 잘모르겠습니다...
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
view.py form에 관한부분에 대해 질문입니다.
안녕하세요? 좋은 강의와 답변에 늘 감사드립니다. 강의를 들으면서 살짝 헷갈리는 부분이 있어 질문 드립니다. @login_required def profile_edit(request): if request.method == "POST": form = ProfileForm(request.POST,request.FILES,instance=request.user) #request.Post,request.Files라고 되어 있어야 post메서드와 files를 받을 수 있음 if form.is_valid(): form.save() messages.success(request,"프로필을 수정/저장했습니다") return redirect('profile_edit') else: form = ProfileForm(instance=request.user) return render(request,"accounts/profile_edit_form.html",{"form":form}) ProfileForm은 forms.py에서 설정된 모델폼입니다. 1. form = ProfileForm(request.POST~) 라고 되어 있는 부분을 '해당 폼에서(실제 브라우저에서) 내용이 채워지고 제출되었을 떄, post메서드로 들어온 부분(request.POST)이나 파일(request.FILE)로 값들이 지정된 Profileform을 form으로 삼겠다 '라고 이해하고 있었는데 , instance=request.user부분이 좀 헷갈립니다. instance=request.user가 어떤 의미로 사용된 것인가요?(왜 사용된 것인가요?) 2.form = ProfileForm(request.POST~) 에서보면, form은 ProfileForm의 인스턴스인데, 그렇다면 form.save()를 ProfileForm의 양식에 맞게 채워진 form의 내용을 한행의 데이터로써 db에 저장한다? 정도의 느낌으로 받아들여도 될까요?
-
미해결AI로 돈 버는 법 - 사례로 알아보는 AI Transformation
컴퓨터 비전과 딥러닝에 대해 질문드립니다.
컴퓨터 비전 문제 영역들은 꼭 딥러닝 기술이 아니더라도 구현가능한 것인가요? 답변부탁드립니다!!ㅠ
-
미해결의미전달에 효과적인 하이브리드 파워포인트 작성법(초급)
한글 파워포인트랑 마이크로소프트 피피티랑 좀 다르나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.