묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
강의영상에서 사용된 로그 메소드가 궁금합니다.
강의 후반부에서 print()라는 메소드를 통해 2차원 배열을 출력하셨는데 이게 어떤것인지 알 수 있나요? 보통 System.out.println()이걸 쓰는데 자바에서 저런 메소드도 있었나 궁금합니다! 또 (a, b) -> a[0] - b[0]같은 람다식에서 정렬을 할 때 저 마이너스 기호가 실제 정수에서의 뺴기연산이 맞지요?? 인자로 왜 저런 형태로 넘어가는지 잘 이해가 안갑니다 ㅠㅠ 간략하게나마 설명해주시면 감사하겠습니다!
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
선생님 float left말고 display inlineblock 으로
삭제된 글입니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 영한님! 영속성 컨텍스트에 대한 간단한 질문이 있습니다.
Entity를 persist하면 영속성 컨텍스트 내에 1차 캐시에 @Id가 달린 필드를 PK로 Entity가 영속화되는 것으로 배웠습니다. 처음 궁금했던 것이 PK값이 동일하고 Type이 다른 Entity를 persist할 경우 이를 1차 캐시에서 구분해서 관리하느냐는 것이었습니다. Team team = new Team();Member member = new Member();em.persist(team);em.persist(member); 그래서 위 코드를 날려보았고, 각각 문제없이 persist되고 insert쿼리가 날아가는 것으로 보아 구분해서 관리하는 것으로 이해했습니다. 타입별로(엔티티별로) 구분해서 관리하는 것이 맞을까요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
img에 svg를 넣는 것과 png를 넣는 것에 차이가 있나요?
삭제된 글입니다
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
태그 정리 중 마지막 갑자기 슬래시가 생긴 이유가 뭔가요?
강의 중 "인풋 태그를 정리한다"고 하면서 길게 늘어선 코드를 줄 바꿈으로 정리하는데, 마지막에 원래 '>'만 있었는데 정리된 후의 코드는 '/>'가 들어가 있습니다. 이유가 뭔가요? <input type="radio" name="question-{{ question.number }}" id="choice-{{ choice.pk }}" value="{{ choice.developer.pk }}" />
-
해결됨파이썬 무료 강의 (활용편4) - 업무자동화 (RPA)
코드 실행이 안되고 계속 오류만 뜹니다
w3school 사이트에서 예제가 male에서 html로 바뀐 것 말고는 코드를 비교해봐도 문제가 없는데 계속 오류만 뜹니다. import time from selenium import webdriver browser = webdriver.Chrome() browser.get('https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_radio') browser.switch_to.frame('iframeResult') # frame 전환 elem = browser.find_element_by_xpath('//*[@id="html"]') # 성공 elem.click() browser.switch_to.default_content() # 상위로 빠져 나옴 elem = browser.find_element_by_xpath('//*[@id="html"]') # 실패 elem.click() time.sleep(5) # 5초 대기 browser.quit()
-
미해결최반장의 엑셀 피벗테이블 마스터 클래스
실습용 파일 및 질문에 있는 URL로 접근이 되지 않습니다
wnsdn769@naver.com 메일로 부탁드리겠습니다
-
미해결구글애즈로 배우는 퍼포먼스마케팅 필수 (2023년 업데이트)
CDP예시
강사님 안녕하세요 : ) 강의를 보던 중 CDP 예시에 있던 대시보드는 처음 보는 구성이던데 혹시 프로그램인지 커스텀인지 알려주실 수 있을까요? 좋은 강의 감사합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
동적배열 질문 드립니다.
1. 동적배열 구현하는 강의를 보고 따라서 구현했는데요, 중단점을 걸어보면 capacity가 1,2,4.. 식으로 늘어나는데 C#에 이미 구현되어있는 List를 사용하여 중단점을 걸어보니 capacity가 4부터 시작해서 4,8,16..으로 늘어났는데, 이미 구현된 List는 DefaultSize가 4로 설정이 되어있는 건가요? 2. 동적 배열에서 원소 Remove시에 총 배열의 크기(사용하던 크기 + 예약된 크기)는 원래 줄어들지 않는건가요? 예를 들어서 5개의 원소를 넣었다가 3개를 삭제하여도 capacity가 8이 유지가 되는데, 이미 구현된 List를 사용할 시에도 극단적으로 많이 넣었다가 많이 삭제하여도 늘어났던 capacity가 유지가 되는지 궁금합니다. 메모리가 낭비되는것이 아닌가요? 3. T[] newArray = new T[_count * 2]; for (int i = 0; i < _data.Length; i++) newArray[i] = _data[i]; _data = newArray; (배열 크기 늘리는 부분) 이 부분에서 마지막에, _data 가 newArray를 가르키도록 하고 있는데요, 이러면 _data가 가르키던 _data배열은 c#이라서 Heap메모리 에서 자동으로 사라지는지, 혹시 아니라면 배열의 크기를 늘릴때마다 newArray가 힙에 계속 생겨나서 안사라지는건지 궁금합니다. (이 부분은 제가 메모리 부분 이해를 잘못 한 걸수도 있습니다.)
-
미해결홍정모의 따라하며 배우는 C언어
strlen() 함수에 관하여
기존에 이와 비슷한 질문이 있는데 추가적으로 궁금한점이 있어서 질문드립니다. 예를 들어 char ch[] = "Testing"; strcpy(ch, "LA"); 위의 코드를 printf() 나 puts() 함수를 이용하여 출력하면 문자열 "LA"가 출력될것입니다 근데 사실상 저 두함수는 NULL을 만나기 전까지만 문자열을 출력하는거니 사실상 ch는 "LA\0ting" 이렇게 메모리에 저장되어있는거잖아요. (뒤의 \0는 생략하고) 그렇다면 제생각에는 strlen(ch) 를 실행할시에 2가아니라 저 메모리에 저장되있는 전부 그대로 7이 나와야되는거 아닌가요? 저 ch 문자형배열의 실제크기가 7이니깐요. 이 함수를 만들때 왜 이렇게 작동하게 구현했는지 궁금합니다...
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 선생님 코드리뷰 부탁드립니다.!
강의 정말 잘보고 있습니다!! 다만 아쉬운점은 테스트케이스가 적어도 2개는 있으면 좋을꺼 같습니다!! 혹시 이 풀이는 괜찮을까요? function solution(m, product) { let result = []; for (let i = 0; i < product.length; i++) { // 예산 let money = m; // 카운트 수 let count = 0; // 상품가격 50% 할인 하기 product[i][0] = product[i][0] * 0.5; // 배송비와 상품가격의 합으로 새로운 배열 만들고 // 오름차순으로 정렬 let sortedArr = product .map((value) => value.reduce((acc, cur) => acc + cur)) .sort((a, b) => a - b); // 예산으로 살 수 있는 개수 체크 for (let j = 0; j < sortedArr.length; j++) { if (sortedArr[j] > money) { break; } money -= sortedArr[j]; count++; } result.push(count); // 할인했던 상품가격 다시 원래 가격으로 바꿔주기 product[i][0] = product[i][0] * 2; } return Math.max(...result); } let arr = [ [6, 6], [2, 2], [4, 3], [4, 5], [10, 3], ]; console.log(solution(28, arr));
-
해결됨파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
오류
ㄴ똑같이 따라했는데 왜 오류가 난지 모르겠습니다
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
펜툴로 작업하였을 경우 채색방법
안녕하세요 포토샵으로 스케치한 다음 깔끔하게 클린업을 하고싶어서 펜툴로 작업했습니다 혹시 이럴 경우에 채색은 어떻게하는지 알려주실수 있나요?
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
공부블로그
안녕하세요! 선생님 강의를 듣게된 학생입니다! 제가 따로 공부블로그를 운영하고 있습니다. 혹시 수업 내용은 포스팅 해도 되나요? (선생님께서 주시는 자료는 당연히 안 올립니다!!) 제가 직접 타이핑하면서 강의를 들어야 이해가 더 잘 되는 편이라서 강의를 들을 때 타이핑을 하면서 듣습니다. 그래서 제가 타이핑, 필기한 내용을 공부블로그에 포스팅하고 싶어서 문의드립니다! 매번 좋은 수업 감사드립니다!
-
미해결타입스크립트 입문 - 기초부터 실전까지
vue ie11 지원
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. vue, typescript 사용 중에 ie11에서 화면이 안나오고 있어서 문의드립니다. javascript1002 에러가 나타나고 있으며, 현상은 아래 url의 화면과 동일합니다.https://jacklyons.me/how-to-fix-vuejs-not-working-in-ie11/ 플러그인은 크게 ui프레임웍 quasar를 쓰고 있는 정도이며, package.json 아래와 같이 사용하고 있습니다. "dependencies": { "@quasar/extras": "^1.0.0", "@sentry/browser": "^5.15.5", "@sentry/integrations": "^5.15.5", "@shopify/draggable": "^1.0.0-beta.8", "animate.css": "^4.1.0", "axios": "^0.19.0", "core-js": "^3.1.2", "konva": "^4.0.16", "libphonenumber-js": "^1.7.38", "lodash": "^4.17.15", "moment": "^2.24.0", "moment-range": "^4.0.2", "quasar": "^1.11.3", "query-string": "^6.12.1", "register-service-worker": "^1.6.2", "v-calendar": "^1.0.0-beta.23", "validator": "^12.1.0", "vue": "^2.6.10", "vue-axios": "^2.1.5", "vue-bounce": "^1.1.0", "vue-class-component": "^7.0.2", "vue-infinite-loading": "^2.4.4", "vue-konva": "^2.0.11", "vue-loaders": "^3.0.2", "vue-multiselect": "^2.1.6", "vue-online-2": "^2.2.0", "vue-pinch-zoom": "^1.0.1", "vue-property-decorator": "^8.1.0", "vue-router": "^3.0.3", "vue-scroll-sync": "^1.0.5", "vue-uuid": "^1.1.1", "vuex": "^3.0.1", "vuex-class": "^0.3.2" }, "devDependencies": { "@babel/plugin-proposal-optional-chaining": "^7.7.5", "@bahmutov/add-typescript-to-cypress": "^2.1.2", "@cypress/webpack-preprocessor": "^5.4.1", "@types/chai": "^4.1.0", "@types/lodash": "^4.14.149", "@types/mocha": "^5.2.4", "@types/moment-range": "^4.0.0", "@types/uuid": "^3.4.6", "@types/validator": "^12.0.1", "@vue/cli-plugin-babel": "^4.0.3", "@vue/cli-plugin-e2e-cypress": "^4.0.3", "@vue/cli-plugin-eslint": "^4.0.3", "@vue/cli-plugin-pwa": "^4.1.1", "@vue/cli-plugin-typescript": "^4.0.3", "@vue/cli-plugin-unit-mocha": "^4.0.3", "@vue/cli-service": "^4.0.3", "@vue/eslint-config-prettier": "^5.0.0", "@vue/eslint-config-typescript": "^4.0.0", "@vue/test-utils": "^1.0.0-beta.29", "babel-eslint": "^10.0.1", "babel-plugin-transform-imports": "1.5.0", "chai": "^4.1.2", "console-panel": "^1.0.4", "cypress": "4.12.1", "cypress-intellij-reporter": "^0.0.4", "eslint": "^5.16.0", "eslint-plugin-prettier": "^3.1.0", "eslint-plugin-vue": "^5.0.0", "lint-staged": "^10.0.0-0", "mochawesome": "^6.1.1", "mochawesome-merge": "^4.1.0", "node-sass": "^4.9.0", "prettier": "^2.0.5", "sass-loader": "^7.1.0", "stylus": "^0.54.5", "stylus-loader": "^3.0.2", "ts-loader": "^7.0.5", "typescript": "^3.4.3", "vue-cli-plugin-quasar": "^2.0.0", "vue-template-compiler": "^2.6.10", "vuex-module-decorators": "^0.10.1", "webpack": "^4.43.0" }, "prettier": { "singleQuote": true, "arrowParens": "always", "trailingComma": "none", "jsxBracketSameLine": true, "htmlWhitespaceSensitivity": "css" }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions" ], "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.{ts,tsx,*.vue}": [ "vue-cli-service lint --fix", "git add" ], "*.{ts,tsx,*.vue,*.scss,*.css}": [ "prettier --write", "git add" ] } plugin 좀 더 자세한 내용은 아래와 같습니다. import Vue from 'vue'; import { Quasar } from 'quasar'; import './push'; import VueAxios from 'vue-axios'; import axios from './axios'; import VueKonva from 'vue-konva'; // @ts-ignore import VueLoaders from 'vue-loaders'; import 'vue-loaders/dist/vue-loaders.css'; import InfiniteLoading from 'vue-infinite-loading'; // @ts-ignore import VCalendar from 'v-calendar'; // @ts-ignore import Bounce from 'vue-bounce'; import * as Sentry from '@sentry/browser'; import { Vue as VueIntegration } from '@sentry/integrations'; import PinchZoom from 'vue-pinch-zoom'; import 'animate.css'; // vue-axios : rest 통신용 라이브러리 Vue.use(VueAxios, axios); // vue-konva : svg 좌석 그리는 용도 Vue.use(VueKonva); // vue-loaders : 로더 모양 (추후 필요 없으면 삭제) Vue.use(VueLoaders); // vue-infinite-loading : list 무한 스크롤 // @ts-ignore Vue.use(InfiniteLoading, { slots: { noMore: Quasar.lang.props.msg.noMore, noResults: '' } }); // Use v-calendar & v-date-picker components Vue.use(VCalendar, { isDark: true }); // vue-bounce, ios scroll bounce handler Vue.use(Bounce); Vue.component('pinch-zoom', PinchZoom); // sentry if (process.env.NODE_ENV !== 'development') { Sentry.init({ dsn: 'https://b22383345c094318a3ca4cc89cdac858@o389025.ingest.sentry.io/5226673', integrations: [ new VueIntegration({ Vue, attachProps: true }), new Sentry.Integrations.GlobalHandlers({ onerror: false, onunhandledrejection: false }) ] }); } 이 상태에서 아래 url 에서의 상황을 실행해봐도 잘안되고 있습니다.https://program-error-review.tistory.com/32 모르는게 많아 질문도 어떻게 드려야 할지 몰라 혹시 추가로 알아야 하는 사항이 있으면 말씀부탁드립니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드가 오답이 나는 이유는 뭘까요??
<html> <head> <meta charset="UTF-8"> <title>출력결과</title> </head> <body> <script> function solution(s, t){ let answer = []; for(let i = 0; i < s.length; i++){ let pos = s.indexOf(s[i]) - s.indexOf(t, i-1); if(pos < 0){ pos = pos * -1; } answer.push(pos); } return answer; } let str="teachermode"; console.log(solution(str, 'e')); </script> </body> </html>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run start 실행시 에러가 뜹니다
#2강 9분 30초처럼 출력되지 않고 사진처럼 에러가 뜹니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
강사님 현재 등록하는 부분에서 오류가 나는데 이유를 모르겠습니다.
화면에서 아이템을 등록하려고 합니다. 배송방식을 추가하고나서부터 상품 등록 버튼을 누르는 순간400에러가 떨어지는데요ㅠㅠ 20분을 헤멧는데도 이유를 알 수 없어서 질문드립니다. [컨트롤러] [DeliveryCode] [addForm.html] 오류 메시지를 간략하게 적어보면 아래와 같습니다. 2021-07-07 15:10:15.833 WARN 20644 --- [nio-8080-exec-9] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'item' on field 'deliveryCode': rejected value [FAST]; codes [typeMismatch.item.deliveryCode,typeMismatch.deliveryCode,typeMismatch.hello.itemservice.domain.item.DeliveryCode,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [item.deliveryCode,deliveryCode]; arguments []; default message [deliveryCode]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'hello.itemservice.domain.item.DeliveryCode' for property 'deliveryCode'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'hello.itemservice.domain.item.DeliveryCode' for property 'deliveryCode': no matching editors or conversion strategy found]]
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
get으로 게시판의 글 조회수가 올라가게 된다면 멱등성을 위반할 수 있지않나요??
우선 강의 너무 재미있게 잘 보고있습니다!get을 통해서 리소스를 변경시키면 안된다는 말에대학교에서 가벼운 게시판 코드 짤 때 get으로 호출할 때 마다 조회수를 올라가도록 코딩했었던 기억이 나서 질문드립니다!
-
미해결
[파이썬] coropleth 에서 featureidkey 오류
유동인구 데이터로 지도시각화 하려고 합니다. 왜 오류가 생길까요ㅜㅜ? data2_re 가 유동인구데이터, geometry가 geojson 파일 입니다. 코랩으로 작업중입니다.