묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
toJSON, res.json에 관해서 질문드리겠습니다.
해당 강의에서 진행하신 아래 실습코드 관련해서 궁금한 점이 있어 질문드리겠습니다.if (fullUserWithoutPassword) { const data = fullUserWithoutPassword.toJSON(); data.Posts = data.Posts.length; data.Followers = data.Followers.length; res.status(200).json(data); }시퀄라이즈에서 가져온 데이터는 시퀄라이즈 객체이므로 직접 값을 수정할 때는 toJSON() 메서드를 사용하여 json으로 변환 후 조작한다고 이해했습니다.그럼 이렇게 변환된 data는 이미 json이니 res.send로 전달해도 되나요? 실습에서 다시 res.json을 통해 전달하는 이유가 궁금합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
value placeholder
value와 placeholder의 정확한 기능과 의미를 알고 싶습니다. 선생님
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실제로 실무에서도 컨트롤러에서 레포지토리를 호출하기도 하나요?
보통 저렇게 계층형으로 나누면 컨트롤러는 서비스만 호출하고 서비스에서 레포지토리를 호출하는 식으로 하는 줄 알았는데 실무에서도 컨트롤러에서 바로 간단한 레포지토리를 호출하는 경우가 자주 있나요?
-
미해결빅데이터 분석 솔루션 TEXTOM으로 쉽고 빠르게 배우는 텍스트마이닝
Concor attribute 적용시 에러
9강 PPT 15.에서Attribute data를 클릭 후, file을 업로드할 때ConcorCCPart.##h 를 클릭하여 업로드하라고 제시되어 있으나그대로 했을 경우, 'Need to open a network dataset first.'라는 에러메시지가 나오고다음으로 넘어가지 않습니다. 오류의 원인이 무엇인지 궁금합니다.
-
미해결
java
javja
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
엔드포인트는 노드라고 볼 수 있을까요?
엔드포인트에 대해서 검색해보니 네트워크를 통해 통신하는 모든 디바이스라고 하는데, 그럼 노드와 엔드포인트를 동의어라고 볼 수 있을까요?
-
미해결애플 웹사이트 인터랙션 클론!
window.innerHeight 값에 대해 질문드립니다
* 실습 소스 / window.innerHeight : 1206다운로드 소스 / window.innerHeight : 956안녕하세요~ 캔버스 크기가 브라우저 높이 값에 따라 비율을 계산해서 scale()로 크기가 맞춰지는데,제가 실습하는 소스에서는 캔버스 크기가 맞춰지지 않더라고요~ (이로인해 윈도우창에 세로 스크롤바가 생성됩니다.) 그래서 각 값들을 비교해보니 window.innerHeight 값이 이상하게 확인되고 있습니다.강사님의 소스에서는 정확한 window.innerHeight이 나오는데 말이죠. ( 동일한 브라우저, 동일한 사이즈의 크기로 보는 상태입니다.) 이런 경우 어떠한 방법으로 해결을 할 수 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
V1
강사님 코드에서는 orderRepository.findAllByString();으로하시는데 pdf파일에는 findAll(); 되어있습니다.
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
iconv 오류
OS command injection 공격 실습도중위 사진과 같이 한글이 자꾸 깨지는데 해결방법을 검색해봐도 안되는데 어떻게 해야할까요?pingcheck.php소스 내용입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
생성자와 setter
강사님 말씀대로 수정할 부분만 get/set기능이 잇는 dto를 만들어서 이용해봤습니다.강사님이 계속 controller같은 곳에서는 setter의 이용을 제한하시라고 설명을 하셔서저는 생성자를 만들어서 처리를 하였습니다.근데 이부분에서차라리 정정펙토리메서드를 이용해야하나 궁금증이 들었습니다.제가 정적펙토리메서드를 질문란에서 공부한 결과로는 상속관계가 아니면 정적펙토리메서드를 사용하는 것이 장점이 많은 것으로 공부를 하였는데요제가 한 코드처럼 이곳에 정적펙토리메서드를 적용하는 것이 괜찮은 방법인지 궁금합니다.만약에 이 방법이 괜찮다면앞으로 항상 수정코드시에 updateDto를 만들때는 정적펙토리메서드를 이용하여 수정해도 되나요??
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
jupyter-lap 실행이 안됩니다ㅠㅠ
이렇게 떠요 어떻게 해야 되나요...? 관리자 모드로 들어가도 똑같아요
-
미해결따라하며 배우는 리액트 테스트 [2023.11 업데이트]
2가지 질문사항입니다!
1. findByRole의 namecheckbox를 findByRole로 찾아올 때Insurance라는 이름으로 어떻게 찾는지 궁금합니다.const insuranceCheckbox = await screen.findByRole('checkbox', { name: 'Insurance' }); Options.js 파일에서는 <input type="checkbox" id={`${name} option`} onChange={(event) => { updateItemCount(name, event.target.checked ? 1 : 0); }} />{' '} <label htmlFor={`${name} option`}>{name}</label> id와 htmlFor에는 Insurance option이라고 들어가는데.. 이해가 잘 되지 않습니다..! 2. userEvent.clear() 함수저는 userEvent.clear(HTML객체) 함수가 HTML객체(보통 input, textarea)을 초기화해주는 거라고 이해했는데요! spinbutton은 type을 하기전에 clear를 하는데,왜 checkbox는 click하기 전에 clear를 하지 않는건가요??? type과 click의 차이 인지 아니면 checkbox와 spinbutton의 차이인지 아니면 그 외의 이유가 있는지 궁금합니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
포스트맨 mock server 에 api call 회수 초과
{ "error": { "name": "usageLimitError", "header": "Usage limit reached", "message": "Your team plan allows 1000 mock server calls per month. Contact your team Admin to up your limit." } 안녕하세요. state 구문에서 무한루프 도는곳에 axios 로 메세지 보내는 구문을 넣고 몇 번 실행하다 보니 저 메세지가 뜹니다.트래픽초과로 돈안내려면 무려1달을 기다려야되는 모양인데요.ip 기준으로 막혀서 다른 목서버를 열어도 안됩니다. 혹시 저거 풀 수 있는 방법이 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
MemberRepositoryTest 오류메시지
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Execution failed for task ':test'.> No tests found for given includes: [jpabookl.jpashop.MemberRepositoryTest](--tests filter)* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.오류가 나와욤ㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상속관계의 관리
강의에서는 수업을 위해 다운캐스팅을 사용하셨다고 하셨습니다.그러면 상속관계에서는 book,Album,Movie관련 서비스를 만들고BookForm, AlbumForm, MovieForm을 만들고@Mapping도 book, album, movie에 대해서 다 만들고대신에 repository만 itemrepository로 하나로 해서 관리하는 방식을 사용해야한다고 생각합니다.제가 생각한 것이 괜찮은 방법이 맞는 지 궁금하고 아니라면 어떻게 해야하는 지 궁금합니다.
-
해결됨디자인 시스템 with 피그마
피그마 강좌 중 최고!!!
상동
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
14분대 정도에서의 설명과 관련하여 질문이 있습니다!
영한님께서 컬렉션을 처음에 만들어두고 바꾸지 말라고 하신 뜻이 컬렉션의 종류를 바꾸지 말라고 하신건가요..?아니면 컬렉션의 값을 처음에 생성할 때 한 번 만들어두고 그 다음에 건드리지 말라고 하신건가요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파이어베이스 리얼타임 데이터베이스 불러오기 - 질문
질문 : 파이어베이스 리얼타임 데이터베이스에 날짜와 메모가 입력이 잘되었는데 어플 창에는 날짜가 뜨지 않습니다.-adapter_list.notifyDataSetChanged()하기 전까지는 날짜가 잘 떳는데 그 다음부턴 날짜가 파이어베이스에만 입력되고 어플 창에는 뜨지 않습니다 ㅜㅜ 왜이런걸까요? -파이어베이스 리얼타임 데이터베이스에 입력이 잘됨문제 화면: 어플 화면에 날짜가 안뜸-MainActivity.kt 코드입니다 package com.ipari.diet_memo import android.app.DatePickerDialog import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.view.LayoutInflater import android.widget.* import androidx.appcompat.app.AlertDialog import com.google.firebase.auth.ktx.auth import com.google.firebase.database.DataSnapshot import com.google.firebase.database.DatabaseError import com.google.firebase.database.ValueEventListener import com.google.firebase.database.ktx.database import com.google.firebase.ktx.Firebase import java.util.* class MainActivity : AppCompatActivity() { val dataModelList = mutableListOf<DataModel>() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val database = Firebase.database val myRef = database.getReference("myMemo") val listView = findViewById<ListView>(R.id.mainLV) val adapter_list = ListViewAdapter(dataModelList) listView.adapter= adapter_list Log.d("DataModel------", dataModelList.toString()) myRef.child(Firebase.auth.currentUser!!.uid).addValueEventListener(object : ValueEventListener{ override fun onDataChange(snapshot: DataSnapshot) { dataModelList.clear() for (dataModel in snapshot.children) { Log.d("Data", dataModel.toString()) dataModelList.add(dataModel.getValue(DataModel::class.java)!!) } adapter_list.notifyDataSetChanged() Log.d("DataModel", dataModelList.toString()) } override fun onCancelled(error: DatabaseError) { } }) val writeButton = findViewById<ImageView>(R.id.writeBtn) writeButton.setOnClickListener { val mDialogView = LayoutInflater.from(this).inflate(R.layout.custom_dialog, null) val mBuilder = AlertDialog.Builder(this) .setView(mDialogView) .setTitle("운동 메모 다이얼로그") val mAlertDialog = mBuilder.show() val DateSelectBtn = mAlertDialog.findViewById<Button>(R.id.dataSelectBtn) var dateText="" DateSelectBtn?.setOnClickListener { val today = GregorianCalendar() val year : Int = today.get(Calendar.YEAR) val month : Int = today.get(Calendar.MONTH) val date : Int = today.get(Calendar.DATE) val dlg = DatePickerDialog(this, object : DatePickerDialog.OnDateSetListener{ override fun onDateSet(view: DatePicker?, year: Int, month: Int, dayOfMonth: Int ) { Log.d("MAIN", "${year}, ${month +1}, ${dayOfMonth}") DateSelectBtn.setText("${year}, ${month +1}, ${dayOfMonth}") dateText = "${year}, ${month +1}, ${dayOfMonth}" } }, year, month, date) dlg.show() } val saveBtn = mAlertDialog.findViewById<Button>(R.id.saveBtn) saveBtn?.setOnClickListener { val healthMemo = mAlertDialog.findViewById<EditText>(R.id.healthMemo)?.text.toString() val database = Firebase.database val myRef = database.getReference("myMemo").child(Firebase.auth.currentUser!!.uid) val model = DataModel(dateText, healthMemo) myRef .push() .setValue(model) mAlertDialog.dismiss() } } } }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
터미널 다시 시작
터미널을 껐다가 다시 켜서 4분 49초처럼 ll하고 치면 localhost:8082가 종료되면서 끊기는데 터미널을 끄고 다시 실행해서 명령어를 치는 게 아닌가요?
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
자바스크립트 변수 선언하기(let) 질문
안녕하세요 제로초님, 제가 코드를 초기화 시켜도 변수 값이 강사님 화면과는 다르게 코드가 실행이 됩니다. 제 브라우저에 에러가가 있나요?