묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
session hijacking 질문
안녕하세요. 열심히 듣고 있는 수강생 1입니다. 다름이 아니라 session hijacking 실습 중에 강사님께서 공격자 컴퓨터에서 c드라이브 밑에 c://www/session/ 이렇게 디렉토리를 만드셔서 실습하시더라구요그래서 저도 똑같이 디렉토리를 만들어서 실습을 진행하는 중인데 404 Not Found가 뜹니다. 강사님께서는 rowdata.txt가 파일이 만들어지는데 저는 왜 이렇게 나오는 걸까요??
-
미해결실전! Querydsl
tuple자료구조가 어떻게 되어 있는 건가요 ?
@Test public void tupleProjection() throws Exception { List<Tuple> result = queryFactory .select(member.username, member.age) .from(member) .fetch(); System.out.println("result = " + result); for (Tuple tuple : result) { String username = tuple.get(member.username); Integer age = tuple.get(member.age); System.out.println("username = " + username); System.out.println("age = " + age); } } result = [[member1, 10], [member2, 20], [member3, 30], [member4, 40]]username = member1age = 10username = member2age = 20username = member3age = 30username = member4age = 40 출력값이 위와 같은데 .get()메소드로 꺼내는 걸로 보면 Map과 같은 자료구조인건가 싶기도 하면서, 통째로 출력하면 List<List<>>와 같은 자료구조의 모습이더라구요tuple은 어떤 자료구조인가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
스토리지 데이터에 하나만 안지워 지네요
스토리지 데이터에 다른건 다 삭제 되는데 하나 남았을때 삭제가 안되네요 전체 삭제하든 더블클릭으로 삭제하든 삭제가 안되네요 추가적으로 전체삭제를 해도 데이터가 안지워 지네요 ㅠㅠ코드입니다.const todoInput = document.querySelector("#todo-input"); const todoList = document.querySelector("#todo-list"); //로컬스토리지에서 데이터 빼오기 const savedTodoList = JSON.parse(localStorage.getItem("saved-items")); const createTodo = function (storageData) { //할일 추가 함수 let todoContents = todoInput.value; if (storageData) { todoContents = storageData.contents; } const newLi = document.createElement("li"); const newSpan = document.createElement("span"); const newBtn = document.createElement("button"); //할일 완료 이벤트 newBtn.addEventListener("click", () => { newLi.classList.toggle("complete"); saveItemsFn(); }); //할일 삭제 이벤트 newLi.addEventListener("dblclick", () => { newLi.remove(); saveItemsFn(); }); if (storageData?.complete) { newLi.classList.add("complete"); } newSpan.textContent = todoContents; newLi.appendChild(newBtn); newLi.appendChild(newSpan); todoList.appendChild(newLi); todoInput.value = ""; saveItemsFn(); }; const keyCodeCheck = function () { //할일 추가 실행 함수 if (window.event.keyCode === 13 && todoInput.value !== "") { createTodo(); } }; const deleteAll = function () { //전체 삭제 함수 const liList = document.querySelectorAll("li"); for (let i = 0; i < liList.length; i++) { liList[i].remove(); } saveItemsFn(); }; const saveItemsFn = function () { //할일 저장 함수(네트워크 스토리지에) const saveItems = []; for (let i = 0; i < todoList.children.length; i++) { const todoObj = { contents: todoList.children[i].querySelector("span").textContent, complete: todoList.children[i].classList.contains("complete"), }; saveItems.push(todoObj); } saveItems.length === 0 ? localStorage.removeItem("saved-Items") : localStorage.setItem("saved-items", JSON.stringify(saveItems)); }; if (savedTodoList) { for (let i = 0; i < savedTodoList.length; i++) { createTodo(savedTodoList[i]); } }
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
안드로이드 스튜디오에서 에뮬레이터 2개 띄우기
강의에서 보면 안드로이드 스튜디오에서 가상 에뮬레이터를 2개 띄워서테스트 하던데 어떻게 2개 띄우는 건가요?저는 도저히 2개 동시에 띄우는 게 안되네요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
실루엣 값을 기준으로 필터한 값을 target값으로 선정
안녕하세요. 교수님. 이번 강의를 보면서 실루엣 값과 각 군집의 평균값에 대개 배웠는데요. 이렇게 구해진 각 값들의 실루엣 계수들에 대해 어느정도 값을 기준으로 필터링하여 해당 클러스터된 각 데이터를 target 값으로 사용하여 다른 데이터의 회귀분석 예측모델을 사용하려는 생각을 조금 해보았는데 이런 진행 방식이 맞는걸까요?
-
해결됨실전! 스프링 데이터 JPA
@GeneratedValue 질문하고싶어요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@GeneratedValue에서 지금은 autoincrement로숫자로 단순히 pk값이 1/2/3/4이런식으로 사용되고있는데MEMBER00001/MEMBER00002/MEMBER00003같이 PK값에 특정한 문자열이 앞에 들어가는경우는 어떻게하나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
프로그램이 무거운거같아요
1 프로젝트가 무겁습니다 용량을 줄일수가 있나요 2 단순 테스트인데 프로젝트 하나 만들때마다 용량이 400메가씩인데 삭제도 안되요 허가를 받아야한다고 ㅜ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
PCA 3개이상에서의 2차원 군집화시 의미
안녕하세요. 강의를 듣고있는 학생입니다.강의에서는 PCA1과 PCA2를 기반으로 2차원에서 군집분류를 하는데 PCA가 3이상이 있을 경우에 PCA2와 PCA3을 2차원으로 하여 시각화를 하는 건 의미가 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 업로드 할때 한글이름 파일 500에러
안녕하세요 제로초님 이미지 업로드할때 한글이름으로 된 이미지를 업로드하면 화면에 보여지고 s3에도 업로드는 되는데 post할때는 500에러가 나네요 ㅠㅠ 백엔드에 encodeURIComponent하고 normalize("NFC") 까지 써봤는데 고쳐지지가 않아서 문의 남깁니다 ㅠㅠconst upload = multer({ storage: multerS3({ s3: new AWS.S3(), bucket: "react-sansbook-aws", key(req, file, cb) { cb( null, `original/${Date.now()}_${path.basename( encodeURIComponent(file.originalname) )}` ); }, }), limits: { fileSize: 20 * 1024 * 1024 }, // 20MB
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-H 질문드립니다.
안녕하세요 선생님. 강의 항상 잘 보고 있습니다.Q1. 수빈이와 동생의 위치가 같을때는 고려하지 않아도 되나요?(답지를 보니까 그런 코드가 없어서 질문 드립니다.)만약 고려하지 않아도 된다고 한다면, 8-G(12851번 문제 - 숨바꼭질2) 에서는 왜 고려해야 했나요??(제가보기엔 같은 문제 같은데요..ㅎㅎ)Q2. 이 부분이 꼭 있어야 하나요? 만약 그렇다면 시간복잡도를 줄이기 위해 그렇게 하신건지 궁금합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
(영상 7:55) HAL_GPIO_ctrl shift 눌러도 단축키가 안나옵니다.
(영상 7:55) HAL_GPIO_ctrl shift 눌러도 단축키가 안나오는데... 우선 저는 아직 보드를 주문해놓고 아직 오진 않았습니다. 보드와 연결이 안되어 있어서 해당 단축키가 안먹는건지... 어떤 이유로 단축키가 먹지 않는건지 문의드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
조건설정 질문입니다
2번째 문제에서 else if의 조건에else if (1 =< product.length =< 4)혹은else if (product.length =< 4 && product.length > 0)는 왜 오류가 나는지 궁금합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-L 1940 주몽 투포인터 질문
안녕하세요 큰돌님, 언제나 좋은 강의 감사드립니다. http://boj.kr/0fccef48c8244d0a8b213e480cb8b80a 다시 한 번 풀고자, 단순 for문에서 투 포인터를 생각해서 풀었습니다. 저 코드는 정답이지만, 처음에 틀려서 원인을 몰라 고민을 계속하다가 l < r인 것을 l <= r로 해서 틀렸었습니다. 궁금한 것이 왜 l <= r이면 안되는 것일까요? l == r인 경우에 동일한 배열 인덱스를 참조하는 것이니 안된다고 생각하면 될까요? 좋은 강의 감사합니다.
-
미해결실전! Querydsl
join메서드 궁금증입니다 ..
List<Member> result = queryFactory .selectFrom(member) .join(member.team, team) .where(team.name.eq("teamA")) .fetch();위의 QueryDSL문을 sql문으로 번역하면 select * from member as m join team as t on m.team_id = t.team_id where t.name='teamA' 가 맞나요? 관계형DB를 객체 다루듯이 사용하기 위해 Member안에는 Team 클래스가 있고, Team 클래스 안에는 Member 클래스가 있지만 실제로는 .join(member.team, team)와 같은 코드를 작성하면 내부적으론 DB의 테이블에 가서 외래키와 기본키를 비교해서 값을 가져오는 건가요 ?
-
미해결Flutter 중급 1편 - 클린 아키텍처
Freezed 질문드립니다.
JsonSerializable은 상속이 가능해서class User { final id; final nickname; ... } class UserDetail extends User { final age; UserDetail({super.id,... this.age}) }이런식으로 처리가 가능한데, Freezed는 상속이 불가능하더라구요. 실무에서 위처럼 상속으로 모델을 사용하는경우가 별로없을까요?
-
미해결[개념부터 실습까지] 추천 시스템 입문편
추천시스템 심화 강의는 언제 올라오나요?
안녕하세요.혹시 추천시스템 심화 강의는 언제 올라오는지 알 수 있을까요?
-
해결됨
AGEN BO TERBAIK 2023 CHAMPIONBOLA SLOT BONUS NEW MEMBER 100 DI DEPAN | SLOT DEPOSIT 25 BONUS 25 50 100 TERGACOR SAAT INI
AGEN BO TERBAIK 2023 CHAMPIONBOLA SLOT BONUS NEW MEMBER 100 DI DEPAN | SLOT DEPOSIT 25 BONUS 25 50 100 TERGACOR SAAT INIslot bonus new member 100 di awal, slot bonus 100 to 3x, Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20 bonus 150% di depan, slot bonus new member 100 di awal tanpa deposit, bonus deposit 100 untuk member baru 2022, bonus member baru 150% (slot), bonus new member 100 to 8x, 100 slot, bonus new member 100 to 5x, 100 Slot Bonus New Member 100 200 Di Awal To Kecil, Slot Bonus New Member 100 200 Di Awal To Kecil gampang menang, Slot Bonus New Member 100 200 Di Awal To Kecil 2022, Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20 gacor 2022, judi Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20 jackpot terbesar, dunia 777 Slot Bonus New Member 100 200 Di Awal To Kecil, Slot Bonus New Member 100 200 Di Awal To Kecil , bocoran Slot Bonus New Member 100 200 Di Awal To Kecil hari ini, judi Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20 jackpot terbesar, situs judi Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20 gampang menang bonus new member 100, situs judi slot terbaik dan terpercaya no 1, Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20 yang sering kasih jackpot, 777 Slot Deposit 25 Bonus 25, Depo 10 Bonus 10, Depo 20 bonus 20, situs slot terbaik 2022, slot 10k,slot via dana, slot via ovo, slot bonus new member 100 di awal tanpa deposit. bonus new member to kecil bonus new member 100 to 5x bonus new member 100 to 10x bonus new member 100 to 8x bonus new member 100 to 3x slot bonus deposit 100 depo 50 bonus 30 to 5x slot deposit 50 bonus 50 to kecil depo 20 bonus 30 to kecil bonus new member baru 150% ( slot ) slot bonus 150% di depan slot deposit 50 bonus 50 to kecil depo 50 bonus 50 to 5x bonus new member 2021 bonus deposit 100 untuk member baru 2021 slot bonus 100 to 3x new member 100 to 5x slot terbaru 2021 bonus new member slot bonus 150% di depan 2021 slot welcome bonus 100 di depan slot bonus 100 di depan slot bonus 150% di depan slot bonus to kecil slot bonus 100 di depan situs slot bonus new member 100 di awal slot bonus 150 di awalSLOT BONUS 100 DEPAN | NEW MEMBER TO 3X BONUS | SLOT BONUS 100 TO 3X | BONUS NEW MEMBER 100 TO KECIL 3X 5X 7X 10X 12X 15X DI AWAL. Apa sih yang dimaksud dengan Bonus New Member 100 To 3x 5x 7x di awal? Slot Bonus 100 To 3x 5x 7x adalah sebuah bonus yang telah disiapkan oleh situs khusus slot online untuk for member baru yang baru bergabung. Dan 100 sendiri adalah nilai dari bonus yang diberikan untuk member baru tersebut. Untuk Bonus yang tersedia adalah Bonus new member to 3x & Bonus new member 100 to 5x & Bonus new member 100 to 7x & Slot bonus 100 to 3x & Slot bonus 100 to 7x adalah bonus yang sangat terbaik dikelasnya dikarenakan memberikan nilai lebih dalam melakukan permainan agar bisa penarikan dengan sangat cepat yang diharapkan oleh setiap member. PROMO BONUS NEW MEMBER 100 TERBESAR DI CHAMPIONBOLA Slot Bonus 100 situs slot online terbaru 2023 juga sebagai bandar slot terpercaya mudah menang juga memiliki kumpulan promo bonus new member mudah jackpot di depan yang tidak menggunakan turnover. Slot bonus untuk member baru merupakan bonus yang tidak akan memberikan beban yang besar untuk anda. Dan hanya melalui agen khusus slot online bonus new member 100 di Slot Bonus 100, maka anda bisa mendapatkan slot promo new member.Bonus deposit 100 untuk member baru 2023 kini menjadi populer di internet khususnya di pencarian google. Hal ini dikarenakan slot bonus new member 100 di awal sangat membantu semua member yang bermain di Slot Bonus 100.Berikut ini merupakan daftar link bonus slot untuk member baru yang tanpa menggunakan turnover sama sekali.🔥Slot Bonus 150% Di DepanSlot bonus 150% merupakan bonus yang diberikan sebesar 2x modal taruhan anda. Maksimal modal adalah 100 ribu jadi bonus maksimal yang bisa didapatkan adalah 150 ribu. Bonus ini diberikan di depan ketika anda sudah mengklaim bonus ini sewaktu melakukan pindah dana.🔥Bonus new member 100% (slot game)Bonus ini diberikan untuk member baru dan hanya yang bermain slot games saja. Bonus ini diberikan adalah kelipatan 1x dari modal awal anda. Maksimal bonus yang diberikan adalah 5000 ribu. Jadi berapa pun besar modal anda, maka maksimal yang diberikan adalah 500rb.🔥Bonus new member 100% slot game TO kecilBonus ini mirip dengan bonus diatas {Bonus new member 100% (slot game) hanya saja bonus slot game gacor yang diberikan ini memiliki TO yang kecil. Bonus ini sering dianggpa sebagai bonus saldo tanpa deposit 2023 di Indonesia.🔥Slot judi bonus 150% new member besarMerupakan slot bonus new member di depan dengan TO besar. Bonus ini juga memiliki maksimal bonus yang sangat besar yaitu 150% dengan maksimal bonus 5 juta. Tentu semakin besar bonus yang didapatkan maka TO yang diberikan juga semakin besar. TO besar ini sering disebut dengan slot bonus new member 100% TO 18x. SLOT GARANSI KEKALAHAN 100% ANTI RUNKAD SLOT PROMO TERBARU Situs Slot Garansi merupakan salah satu provider judi online yang terbaik dengan memberikan banyak bantuan kepada kamu dalam bermain di situs slot gacor ketika kamu menghadapi masalah dalam bermain di situs slot gacor.Slot gacor juga menghadirkan banyak keuntungan bagi kamu dalam bermain di situs slot gacor dengan memberikan bonus dan promo promo yang menarik yang bisa membantu kamu dalam bermain di situs slot gacor. dengan banyak nya promo yang menarik sudah pasti kamu bisa memilih promo mana yang bisa membantu kamu dalam bermain disitus slot gacor.Tidak hanya menawarkan permainan yang bisa membantu kamu dalam bermain saja di situs slot gacor, kamu juga bisa mendapatkan banyak keuntungan ketika bermain di situs slot gacor. Dengan bermain di situs slot gacor kamu bisa menjadi salah satu dari banyak nya member yang sudah merasakan jackpot yang ada di situs slot gacor, winrate yang tinggi sudah pasti bisa membantu kamu dalam bermain di situs slot gacor dengan mudah jadi tunggu apa lagi ayo segera bergabung di Slot To Rendah.Dengan banyak nya keuntungan yang menunggu kamu dalam bermain di situs slot gacor di tambah dengan bocoran game yang sedang gacor yang sudah menanti kamu ketika bermain di situs gacor :SLOT BONUS 100% All GAMESBONUS NEW MEMBER 100% TO KECILGARANSI KEKALAHAN 100% TO KECILBONUS REDEPOSIT 30%BONUS ROLLINGAN SLOT HARIAN 0.8%DISKON TOGEL TERBESAR Jadi dengan banyaknya bonus yang sudah menanti kamu di Slot To Rendah, kamu bisa menjadi salah satu orang yang merasakan jackpot yang besar dengan bonus yang banyak yang sudah menanti kamu di dalam Slot To Rendah.Kamu bisa merasakan sensasi Depo 25 Bonus 25 dengan tingkat winrate yang tinggi yang sudah menanti kamu di dalam situs Depo 25 Bonus 25. Depo 50 Bonus 50 juga memberikan pelayanan nomor 1 kepada kamu dalam bermain di situs Depo 50 Bonus 50, Kamu juga tidak perlu khawatir dalam bermain di situs Depo 100 Bonus 100 dengan banyak nya kemudahan yang di tawarkan kepada kamu dalam bermain di situs slot Depo 100 Bonus 100. Daftar Slot Bonus New Member 100 Di Depan Terbaik Daftar nama situs judi slot online bonus new member 100 terbaru yang tentu selalu membagikan fasilitas Depo 25 bonus 25 dan layanan terbaik untuk para bettor judi slot bonus new member terbaru. Terdapat banyak sekali game link slot bonus 100 depo 50+50 hari ini yang dapat kamu mainkan di situs judi slot gacor terbaru dan terpercaya 2023-2024 diantaranya merupakan:1. Depo 25 bonus 25 Pragmatic Play2. Depo 25 bonus 25 To 3x Live223. Depo 25 bonus 25 To 5x Slot884. Depo 25 bonus 25 To Kecil Playstar5. Depo 25 bonus 25 To x3 ION Slot6. Depo 25 bonus 25 To x5 PG Soft7. Depo 25 bonus 25 To x6 Joker1238. Depo 25 bonus 25 To x8 Spadegaming9. Depo 25 bonus 25 Bebas IP JDB10. Deposit 50 Bonus 50 Playtech11. Deposit 50 Bonus 50 New Member Microgaming12. Deposit 50 Bonus 50 Slot YGGDRASIL13. Deposit 50 Bonus 50 Tanpa To Play'n Go14. Deposit 50 Bonus 50 To 3x One Touch Gaming15. Depo 50 Dapat 50 RTG Slots16. Situs slot Depo 50 Dapat 50 Flow Gaming17. Deposit 50 Jadi 100 Reel Kingdom18. Deposit 50 Bonus 30 Advant Play19. Deposit 50 Bonus 20 AMB Slot20. Deposit 50+50 Slot BetsoftHanya depo 50 + 50 di 1 ID di situs slot bonus 100 new member di awal, kalian bisa bermain berbagai macam situs judi slot online terpercaya 2023 - 2024. Bersama dukungan yang berasal dari situs judi slot online 24jam terpercaya, kamu dapat mendaftar akun slot online terbaik dengan cepat dan gampang. Kumpulan Situs Slot Bonus New Member 100 di Awal Slot Bonus 100 situs judi slot online24jam terpercaya sekaligus agen judi slot online terpercaya 2023 mudah menang memiliki kumpulan daftar nama nama situs judi slot online yang gampang sekali untuk dimenangkan. Selain mudah dimenangkan tentu sebagai situs judi slot promo terbaru Slot Bonus 100 memiliki pasangan tepat yaitu slot promo dengan game slot mudah menang.📌Slot Bonus 100 Di DepanSlot Bonus 100 TO 3x yang diberikan di depan ini merupakan bonus yang bisa diambil kapan saja. Setelah kamu menyelesaikan target TO nya maka kamu berhak untuk mengambil bonus 100 di depan ini. agen Slot Bonus 100 di depan Slot Bonus 100 menyarankan untuk mengambil promo Slot Bonus 100 ini untuk permainan slot seperti pragmatic play, playtech, joker123 gaming dan.📌Slot Depo 50 Bonus 100Bonus slot deposit 50 ribu akan langsung dapat bonus sebesar 100 ribu. TO pada bonus ini dikalikan 3. Dan Slot Bonus 100 sebagai bandar slot bonus new member 100 di awal, memberikan bonus luar biasa ini khusus untuk para member slot di Slot Bonus 100.📌Slot Deposit 100 Bonus 150Slot Bonus 100 sebagai situs bonus 100 persen sekali lagi juga akan memberikan bonus daebak langsung main dapat bonus saldo tanpa syarat yaitu deposit 100 dapat bonus jadi 150. Bonus ini sangat cocok untuk main mesin slot mudah jackpot yang bisa memberikan anda kemenangan dengan besar. SITUS SLOT BONUS NEW MEMBER 100 DI AWAL TERBARU 2023 TO KECIL 3X 5X 7X 8X 10X Slot New Member 100 Di awal ialah situs Slot Bonus 100 Indonesia terbaik dan terbesar resmi saat ini yang hadir guna memenuhi kebutuhan member judi online dalam bermain daftar situs judi Slot Bonus 100 dan mencari penghasilan tambahan dengan bermain daftar situs judi Slot Bonus 100 bersama kami. Dengan perkembangan teknologi yang sudah pesat jaman ini kalian bisa memainkan beragam permainan game Slot Bonus 100 teranyar judi hanya dengan membutuhkan jaringan internet dan juga gadget kalian, baik itu android, ios, laptop, dan juga pc kalian dimana saja dan kapan saja dengan cukup membuka website website judi Slot Bonus 100 terbaik kami dan bertaruh di dalamnya. Slot New Member 100 Di awal di kenal sebagai bandar judi Slot Bonus 100 terbesar dan terpercaya yang sudah memiliki ribuan membernya untuk bermain daftar situs judi Slot Bonus 100 dengan taruhan fulus pribumi dan terlengkap sebab dapat menyerahkan kemenangan yang besar, semakin tidak tidak banyak kemenangan yang kalian dapatkan, maka semakin tidak tidak banyak juga fulus yang bisa kalian hasilkan dan peroleh dari permainan game Slot Bonus 100 terbaru, domino online maupun live casino online yang kami sediakan.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
섹션 4 환경 구축하기 강의자료 문의
섹션 4 Hello GPIO!! 환경 구축하기 듣고있는데 QR코드로 자료를 올려주셨다고 강의에서 QR코드랑 자료를 올려주셨다고 하는데 찾을수가 없어서요. 혹시 강의자료 어디서 받을 수 있는건가요?스마트스토어 들어가서 QR코드는 찾았는데 파일 압축해제 시 비밀번호가 필요하네요. 답변 부탁드립니다.
-
미해결모두를 위한 ChatGPT Part 2 - ChatGPT를 이용한 데이터분석과 판다스 활용
수업자료를 어떻게 해야 받을 수 있나요?
수업자료 colab파일과 pdf를 다운 받고 싶습니다. 어떻게 해야 하나요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
axios를 활용한 데이터 통신
핸드폰 번호를 입력하면 페이지 상에서는개발자 도구에서 이렇게 잘 나오지만vscode console에 찍어보면 myphone 번호가 아니라 undefined로 나옵니다.아래는 phone.js 코드입니다. (length에서 자꾸 에러가 나서 그 부분만 수정된 코드입니다.)function checkPhone(myphone) { //1. 휴대폰 번호 자릿수 맞는지 확인하기(10-11자리) if (myphone && myphone.length < 10 || myphone && myphone.length > 11) { console.log("에러 발생!!! 휴대폰 번호를 제대로 입력해주세요."); return false; } else { return true; } } //2. 인증번호 6자리 만들기 function getToken() { const result = String(Math.floor(Math.random() * 1000000)).padStart(6, "0"); console.log(result); return result; } //3. 핸드폰 번호에 토큰 전송하기 function sendTokenToSMS(myphone, result) { console.log(myphone+ "번호로 인증번호" + result + "를 전송합니다."); } module.exports = { checkPhone, getToken, sendTokenToSMS };이건 signup.html<!DOCTYPE html> <html lang="ko"> <head> <title>회원가입 연습하기</title> <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> <script> function zzz(){ //1. 입력한 휴대폰 번호 가져오기 const myphone = document.getElementById("myphone").value console.log("나의 핸드폰 번호 : ", myphone) //2. 해당 휴대폰 번호로 인증번호 API 요청하기 axios.post("http://localhost:3000/tokens/phone", { qqq: myphone }).then((res) =>{ console.log(res.data) document.getElementById("result").innerText = res.data }) } </script> </head> <body> 휴대폰 번호 : <input id="myphone" type="text"/><button onclick="zzz()">인증하기</button> <div id="result">인증상태</div> <button>회원가입하기</button> </body> </html> index.js const express = require('express'); const { checkPhone, getToken, sendTokenToSMS } = require('./phone.js'); const swaggerUi = require('swagger-ui-express'); const swaggerJsdoc = require('swagger-jsdoc'); const {options} = require('./swagger/config.js'); const swaggerSpec = swaggerJsdoc(options); const cors = require('cors'); const app = express(); //use : 모든 메소드에서 작동한다. app.use(express.json()) app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerSpec)); app.use(cors()) //GET 방식의 API를 만들겠다. //endpoint는 /로 하겠다. // /qqq이쪽 endpoint로 누군가 요청을 하면 아래 함수를 실행을 시키겠다. app.get('/boards', function (req, res) { //1.DB에 접속 후, 데이터를 조회. 조회한 데이터를 객체로 담아온다. const result = [ {number : 1, writer: "철수", title : "제목입니다.", contents: "내용이에요."}, {number : 2, writer: "영희", title : "제목입니다.", contents: "내용이에요."}, {number : 3, writer: "훈이", title : "제목입니다.", contents: "내용이에요."}, ] //2.DB에서 꺼내온 결과를 브라우저에 응답(response)으로 주기 res.send(result) }, function (req, res){ }) app.post('/boards', function (req, res) { //1. 브라우저에서 보내준 데이터 확인하기 console.log(req) console.log("=====") console.log(req.body) //2. DB에 접속 후, 브라우저에서 받은 데이터를 디비에 저장해야 함. //3. DB에 저장된 결과를 브라우저에 응답(response) 주기 res.send('게시물 등록에 성공하였습니다.') }) app.post('/tokens/phone', function(req, res){ const myphone = req.body.phone //1. 휴대폰번호 자릿수 맞는지 확인 (10-11자리) const isValid = checkPhone(myphone) if(isValid === false) return //2. 핸드폰 토큰 6자리 만들기 const myToken = getToken() //3. 핸드폰 번호에 토큰 전송하기 sendTokenToSMS(myphone, myToken) res.send("인증완료!!!") }) //포스트맨에서 send 버튼 누르는 것 = 기다린다 = listen app.listen(3000)