묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
static const 멤버 변수의 주소는 볼 수 없나요?
안녕하세요, 강의 듣던 중 궁금한 점이 있어 질문 드립니다. #include <iostream> using namespace std; class Something { public: static const int m_vlaue =1 ; int a; }; // int Something::m_vlaue = 2; int main() { Something st1; Something st2; cout << st1.m_vlaue << " " << st2.m_vlaue << endl; cout << &st1 << " " << &st2 << endl; cout << &st1.m_vlaue << endl; cout << &st2.m_vlaue << endl; return 0; } 위와 같은 코드를 작성했는데, 마지막에 static const m_value의 주소를 찍어보고 싶은데, 여기서 undefined reference to `Something::m_vlaue' 라는 컴파일 에러가 뜨네요 m_value의 주소는 st1,과 st2가 공유하고 있을 거 같아서 주소를 찍어보고 싶은데, const가 없는 상태에서만 컴파일이 되서 질문드립니다. :)
-
해결됨GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
meteor run 실행 시 오류
서버가 실행되지 않습니다. PS C:\Works\Projects\SveletProject\smart-menu> meteor run[[[[[ C:\Works\Projects\SveletProject\smart-menu ]]]]] => Started proxy.=> Started MongoDB.Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating=> Started your app. => App running at: http://localhost:3000/ Type Control-C twice to stop. I20220815-03:00:40.546(9)? [ok] now started to load fixtures, patience padawan!I20220815-03:00:40.605(9)? tagsNNvEyEkcgBR6XBTNKI20220815-03:00:43.375(9)? [ok] fixtures have been loaded.events.js:377 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at TCP.onStreamRead (internal/stream_base_commons.js:209:20)Emitted 'error' event on Socket instance at: at emitErrorNT (internal/streams/destroy.js:106:8) at emitErrorCloseNT (internal/streams/destroy.js:74:3) at processTicksAndRejections (internal/process/task_queues.js:82:21) { errno: -4077, code: 'ECONNRESET', syscall: 'read'}
-
미해결로그프레소 엔터프라이즈 - 대시보드
sum 함수 이용
안녕하세요! |stats count by score , |cube count by score로 각각의 개수를 추출을 했습니다! 그다음에 총 개수 대비 percent를 구하고 싶은데 어떻게 해야할까요..? Total을 변수로 잡고 싶은데 그러지를 못하고 있습니다.ㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코드 오류를 못 찾겠어요..ㅠㅠ
#include <bits/stdc++.h> using namespace std; int Area[100][100]; bool visited[100][100]; int drow[4] = {-1, 0, 1, 0}; int dcol[4] = {0, 1, 0, -1}; int cnt, rain, N ; int out = 1; void dfs(int row, int col, int rain) { visited[row][col] = 1; for(int i = 0; i < 4;i++){ int nrow = row + drow[i]; int ncol = col + dcol[i]; if(nrow >= N || ncol >= N || nrow < 0 || ncol < 0){ continue; } if(Area[nrow][ncol] > rain && !visited[nrow][ncol]){ dfs(nrow,ncol,rain); } return; } } int main() { //find connected component //use DFS cin >> N; for(int row = 0; row < N; row++){ for(int col = 0; col < N; col++ ){ cin >> Area[row][col]; } } for(int rain = 1; rain < 101; rain++){ cnt = 0; fill(&visited[0][0], &visited[0][0] + 101*101, 0); for(int i = 0; i < N; i++){ for(int j = 0; j < N; j++){ if(Area[i][j] > rain && !visited[i][j]){ cnt++; dfs(i,j,rain); } } } out = max(out,cnt); } cout << out; return 0; } 처음 작성한 코드는 위의 코드와 같습니다. 자꾸 틀렸다고 하여 무엇이 원인인지 찾기위해 이것저것 찾아보았지만 문제가 될게 전혀 보이지 않네요..ㅠ 알려주실 수 있을까요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
매우 기초적인 질문이지만 ㅜㅠㅜㅠㅜ
str?.length > n ? str.substr(0, n - 1) + "..." : str; 이부분을 (str.length > n) ? str.substr(0, n - 1) + "..." : str; 썼더니 에러가 납니다.. (Cannot read properties of undefined (reading 'length')) str? -->> 삼항연산자의 시작이라는 건 알겠는데 .. .length의 의미는 뭔가요
-
미해결데이터 분석 SQL Fundamentals
first_value() 와 row_number() 비교에 대한 질문
안녕하세요 선생님:) 좋은 강의 감사합니다. 다름이 아니라 first_value() 대신 row_number()를 통해 값을 구할 수 있나에 대해 생각하다가 질문을 드리게 되었습니다. 예제를 보면 select empno, deptno, hiredate, sal , first_value(sal) over (partition by deptno order by hiredate) as first_hiredate_salfrom emp; 이 쿼리가 있었는데, row_number()를 사용하여 아래 처럼 쿼리를 작성하면 위에 쿼리와 동일한 값을 가질 수 있는 건가요? with temp_01as(select empno, deptno, hiredate, sal , row_number() over (partition by deptno order by hiredate) as rn_sal)select empno, deptno, hiredate, salfrom temp_01where rn_sal = 1;
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
bootstrap.min.css페이지 연결에러
bootstrap.rtl.min.css를 resources/static/css에 넣은 후, 잘못넣은 것을 확인한 후 삭제하고 out파일에 있는 것도 삭제 후에 bootstrap.min.css를 resources/static/css에 넣은 후, out파일 삭제하고 재실행해도 같은 에러가 뜹니다. localhost:8080해도 같은 에러가 뜨네요
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
추천하시는 패키지 매니져가 있을까요??
virtualvenv만 사용하다가이번에 poetry나 pipenv 둘 중에 하나를 사용해보려고하는데요.혹시 따로 추천하는 패키지 매니져가 있으실까요??
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
cat.id === params.id 에러가 납니다
params.id 에서 빨간줄이 나오면서 아래 사진처럼 에러가 나오는데 제가 타입스크립 지식이 없어서 검색을 해도 어떻게 해결해야되는지 모르겠어서 질문을 드립니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm install -g create-react-app 작성후 발생하는 오류입니다
ㄴ이 이후에 진행이 안되서 질문합니다ㅠㅠ
-
미해결초보를 위한 도커 안내서
도커 -v 설정하기
안녕하세요. 😊 강의를 따라하다가 한 가지 함정에 계속해서 빠지게 되서... 문의드립니다. ㅠㅠㅠ volume을 설정하는 강좌에서 volume을 설정하고 다시 docker을 stop하고 rm 이후 다시 mysql container를 실행하면 Exit(1)으로 빠지게 되고 container가 실행되지 않는데... 이 부분이 잘모르겠네요.. 구글에 검색해보니 start, restart 명령어로 하면 된다고 하는데 ... 아무리 해도 실행상태로 안되네요 ㅠㅠㅠ
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
평가시점이 뭐에요? 16:30초 부터
함수형 프로그래밍은 평가시점을 통해서 다양한 로직과 다양한 이점을 얻고자 한다 라는 말씀이 있었는데요 평가시점이란게 뭐에요? 실행컨텍스트에 있는 코드평가밖에 생각나는게 없는데 강의 후반부에 이에 대한 설명이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
외부클래스 메소드에서 내부클래스 바로 객체생성화
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 아래와 같은 부분에 궁금증이 생겨 문의드립니다. [질문내용] 외부클래스 = HelloController 내부클래스 = Hello 짧은 자바지식 보유자여서 틀릴 수도 있는 질문드립니다!! 외부클래스 메소드인 helloApi에서 내부클래스 Hello 객체생성을 하기 위해서는 HelloController.Hello hello = new HelloController.Hello(); 로 해야할 것 같은데, 어떻게 바로 Hello hello = new Hello(); 가 가능한지 궁금해서 문의드려요! 외부클래스에서는 내부클래스 객체생성이 바로 가능한 것일까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
외부클래스 메소드에서 내부클래스 객체생성 가능여부
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 아래와 같은 부분에 궁금증이 생겨 문의드립니다. [질문내용] 외부클래스 = HelloController 내부클래스 = Hello 짧은 자바지식 보유자여서 틀릴 수도 있는 질문드립니다!! 외부클래스 메소드인 helloApi에서 내부클래스 Hello 객체생성을 하기 위해서는 HelloController.Hello hello = new HelloController.Hello(); 로 해야할 것 같은데, 어떻게 바로 Hello hello = new Hello(); 가 가능한지 궁금해서 문의드려요! 외부클래스에서는 내부클래스 객체생성이 바로 가능한 것일까요??
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
sleact/alecture/pages/login/styles.tsx ?
깃헙에서 sleact/alecture/pages/login/styles.tsx 파일이 비워 있는데 일부러 비워 두신거죠?
-
해결됨다양한 사례로 익히는 SQL 데이터 분석
pandas 연계부분
안녕하세요. 현재 실습대로 판다스 연계부분을 하고 있는데 오류가 떠서 되지가 않습니다. 해결법을 모르겠습니다.
-
미해결파이썬 무료 강의 (활용편4) - 업무자동화 (RPA)
자동완성 Reference
Pylance 사용중이고 다른 변수, 예를 들어 load_workbook에 대해서는 변수 등 설명이 잘 뜨는데요 왜 BarChart 나 Reference는 안될까요?
-
미해결하울의 안드로이드 인스타그램 클론 만들기
페이스북 로그인
페이스북 로그인버튼을 활용하여 실행하면, 페이스북 계정을 올바르게 입력하였음에도 다음과 같이 나타나서 문의드립니다. 코드는 아래와 같습니다. package com.example.howlstagramimport android.content.ContentValues.TAGimport android.content.Intentimport android.content.pm.PackageInfoimport android.content.pm.PackageManagerimport android.os.Bundleimport android.service.controls.ControlsProviderService.TAGimport android.util.Base64import android.util.Logimport android.widget.Toastimport androidx.appcompat.app.AppCompatActivityimport androidx.fragment.app.FragmentActivityimport com.facebook.AccessTokenimport com.facebook.CallbackManagerimport com.facebook.FacebookCallbackimport com.facebook.FacebookExceptionimport com.facebook.login.LoginManagerimport com.facebook.login.LoginResultimport com.google.android.gms.auth.api.Authimport com.google.android.gms.auth.api.signin.GoogleSignInimport com.google.android.gms.auth.api.signin.GoogleSignInAccountimport com.google.android.gms.auth.api.signin.GoogleSignInClientimport com.google.android.gms.auth.api.signin.GoogleSignInOptionsimport com.google.firebase.auth.FacebookAuthProviderimport com.google.firebase.auth.FirebaseAuthimport com.google.firebase.auth.FirebaseUserimport com.google.firebase.auth.GoogleAuthProviderimport kotlinx.android.synthetic.main.activity_login.*import java.security.MessageDigestimport java.security.NoSuchAlgorithmExceptionimport java.util.*class LoginActivity : AppCompatActivity() { var auth : FirebaseAuth? = null var googleSignInClient : GoogleSignInClient? = null var GOOGLE_LOGIN_CODE = 9001 var callbackManager : CallbackManager? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login) auth = FirebaseAuth.getInstance() email_login_button.setOnClickListener { signinAndSignup() } google_sign_in_button.setOnClickListener { //First Step googleLogin() } facebook_login_button.setOnClickListener { facebooklogin() //First Step } var gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken("284216010288-9grtncojbd715e2b7ud2mkg47g3nttpj.apps.googleusercontent.com") .requestEmail() .build() googleSignInClient = GoogleSignIn.getClient(this,gso) printHashKey() callbackManager = CallbackManager.Factory.create() } fun printHashKey() { try { val info: PackageInfo = packageManager .getPackageInfo(packageName, PackageManager.GET_SIGNATURES) for (signature in info.signatures) { val md = MessageDigest.getInstance("SHA") md.update(signature.toByteArray()) val hashKey = String(Base64.encode(md.digest(), 0)) Log.i("TAG", "printHashKey() Hash Key: $hashKey") } } catch (e: NoSuchAlgorithmException) { Log.e("TAG", "printHashKey()", e) } catch (e: Exception) { Log.e("TAG", "printHashKey()", e) } } fun googleLogin(){ var signInIntent = googleSignInClient?.signInIntent startActivityForResult(signInIntent,GOOGLE_LOGIN_CODE) } fun facebooklogin(){ LoginManager.getInstance() // public profile과 email을 가져옴 .logInWithReadPermissions(this, Arrays.asList("public_profile","email")) LoginManager.getInstance() // 로그인 성공시 가져오게 되는 부분. .registerCallback(callbackManager, object : FacebookCallback<LoginResult> { override fun onSuccess(result: LoginResult?) { // Second Step handleFacebookAccessToken(result?.accessToken) //로그인 성공시 데이터를 firebase로 } override fun onCancel() { } override fun onError(error: FacebookException) { } }) } fun handleFacebookAccessToken(token : AccessToken?){ var credential = FacebookAuthProvider.getCredential(token?.token!!) auth?.signInWithCredential(credential) // firebase로 정보를 넘기는것. google과 동일 ?.addOnCompleteListener { task -> if (task.isSuccessful) { //login //Third Step 응답값을 받아서 정리한다. moveMainPage(task.result?.user) } else { //show the error message Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() } } } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) callbackManager?.onActivityResult(requestCode, resultCode,data) if(requestCode == GOOGLE_LOGIN_CODE){ var result = Auth.GoogleSignInApi.getSignInResultFromIntent(data) if(result.isSuccess){ var account = result.signInAccount //second step firebaseAuthWithGoogle(account) } } } fun firebaseAuthWithGoogle(account : GoogleSignInAccount?){ var credential = GoogleAuthProvider.getCredential(account?.idToken,null) auth?.signInWithCredential(credential) ?.addOnCompleteListener { task -> if (task.isSuccessful) { //login moveMainPage(task.result?.user) } else { //show the error message Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() } } } fun signinAndSignup(){ // 회원가입 하는 코드 auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString()) ?.addOnCompleteListener { task -> if(task.isSuccessful){ //creating a user account moveMainPage(task.result?.user) }else if(task.exception?.message.isNullOrEmpty()){ //show the error message Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() }else{ //login if you have account signinEmail() } } } fun signinEmail(){ auth?.signInWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString()) ?.addOnCompleteListener { task -> if (task.isSuccessful) { //login moveMainPage(task.result?.user) } else { //show the error message Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() } } } fun moveMainPage(user:FirebaseUser?){ if(user != null){ startActivity(Intent(this, MainActivity::class.java)) } }}
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
질문이 있습니다!.
onCreate 함수에서 질문이 있습니다! 새로운 객체인 createMessages와 기존에 존재하던 15개의 길이를 가진 old.messages를 나열하기만 하면 된다고 생각했는데, 뒤에 ...old.pages.slice(1)을 또 나열을 하는 부분이 이해가 안됩니다!. console.log를 찍어보니 ...old.pages.slice(1)는 빈 배열이 나오는데 어떤 이유때문에 넣어주는지 궁금합니다!
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
sendgrid 회원가입이 안되서 이메일부분 진행이 안됩니다
구글링도 해보고 오픈단톡방에도 질문을 해봤는데 답해주신 분들이 없어서 여기다 여쭙습니다 ㅠㅠ 1차 회원가입 후 2차 조사(이메일이랑 국가, 전화번호 묻는 페이지) 마치고나서 계정은 생성된 것 같은데 로그인하려니 저렇게 뜨더라구요..2차조사를 마치고나서 보류중인 계정입니다 라고 뜨던데 원래 검토를 하고나서 계정을 생성시켜주는건가요?