173만명의 커뮤니티!! 함께 토론해봐요.
미해결
누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
안녕하세요. 강의 수강 중인 인원입니다. 제 질문 내용은 아래와 같습니다. 질문 내용 ▶ 오류 내용 : 비밀번호 입력을 제대로 했음에도 불구하고 main.jsp page 로 넘어가지 않고 비밀번호 틀림 안내문구가 계속 발생. ''' package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; private PreparedStatement pstmt; private ResultSet res; public UserDAO() { try { String dbURL = "jdbc:mysql://localhost:3306/BBS?serverTimezone=UTC"; String dbID = "root"; String dbPassword = "1234"; Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(dbURL, dbID, dbPassword); } catch (Exception e) { e.printStackTrace(); } } public int login(String userID, String userPassword) { String SQL = "SELECT userPassword FROM USER WHERE userID=?"; try { pstmt = conn.prepareStatement(SQL); pstmt.setString(1, userID); res = pstmt.executeQuery(); if(res.next()) { if(res.getString(1).equals(userPassword)) return 1; //로그인 성공 else return 0; // 로그인 실패, 비밀번호 다름 } return -1; //아이디 존재 없음 } catch (Exception e) { e.printStackTrace(); } return -2; //DB 오류 } public int join(User user) { String SQL = "INSERT INTO USER VALUES(?, ?, ?, ?, ?)"; try { pstmt = conn.prepareStatement(SQL); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.getUserName()); pstmt.setString(4, user.getUserGender()); pstmt.setString(5, user.getUserEmail()); return pstmt.executeUpdate(); } catch (Exception e) { e.printStackTrace(); } return -1; } } ''' 인프런 지식인 분들의 답변 부탁드립니다.
ParkHyeonho
2018-11-08T05:08:07.000Z
댓글 0
좋아요 0
조회수 285
미해결
Node.js 교과서 - 기본부터 프로젝트 실습까지
if user && user.id !== twit.user.id && !follow 위의 if 조건문에 따라서 팔로우하기 버튼이 보이고 안보이고가 정해지는데 저 조건문에서 조건을 따지는 순서나 방법이 궁금합니다 !== 연산자의 순위가 &&보다 높으니 user.id !== twit.user.id 먼저 비교를 하고 if user && 결과 && !follow 이 상태에서 앞에서 차례로 true, false를 따져주면 되는건가요? ㅠㅠ 헷갈립니다 도와주세요!
mysql nodejs mongodb javascript
BWYWB 00
2018-11-08T04:06:57.000Z
댓글 2
좋아요 0
조회수 400
미해결
Node.js 교과서 - 기본부터 프로젝트 실습까지
path와 directory의 차이가 뭔가요? 둘다 경로를 말하는 건 알겠는데 차이를 모르겠습니다. 어떤때에 어떤걸쓰는지 궁금합니다
javascript mysql nodejs mongodb
CW M
2018-11-08T03:27:20.000Z
댓글 4
좋아요 0
조회수 271
미해결
홍정모의 따라하며 배우는 C++
git config --global user.name \"Mona Lisa\"명령어를 수행해도 자격증명관리자에 접근이 되지 않는데 이럴때는 어떻게 해야 하나요?
이현재
2018-11-08T02:14:27.000Z
댓글 1
좋아요 0
조회수 149
미해결
홍정모의 따라하며 배우는 C++
git config --global user.name \"Mona Lisa\"명령어를 수행해도 자격증명관리자에 접근이 되지 않는데 이럴때는 어떻게 해야 하나요?
이현재
2018-11-08T02:14:25.000Z
댓글 1
좋아요 0
조회수 309
미해결
비박스환경을 활용한 웹모의해킹 완변실습 강의자료, kali linux virtualbox버전 좀 부탁드립니다. kali linux virtualbox버전이 다운로드가 안됩니다. 수고하세요
연정흠
2018-11-08T02:08:41.000Z
댓글 0
좋아요 0
조회수 130
미해결
비박스환경을 활용한 웹모의해킹 완변실습 강의자료, kali linux virtualbox버전 좀 부탁드립니다. kali linux virtualbox버전이 다운로드가 안됩니다. 수고하세요
연정흠
2018-11-08T02:08:37.000Z
댓글 0
좋아요 0
조회수 91
미해결
비박스환경을 활용한 웹모의해킹 완변실습 강의자료, kali linux virtualbox버전 좀 부탁드립니다. kali linux virtualbox버전이 다운로드가 안됩니다. 수고하세요
연정흠
2018-11-08T02:08:33.000Z
댓글 0
좋아요 0
조회수 110
미해결
비박스환경을 활용한 웹모의해킹 완변실습 강의자료, kali linux virtualbox버전 좀 부탁드립니다. kali linux virtualbox버전이 다운로드가 안됩니다. 수고하세요
연정흠
2018-11-08T02:08:28.000Z
댓글 0
좋아요 0
조회수 136
미해결
비박스환경을 활용한 웹모의해킹 완변실습 강의자료, kali linux virtualbox버전 좀 부탁드립니다. kali linux virtualbox버전이 다운로드가 안됩니다. 수고하세요
연정흠
2018-11-08T02:08:24.000Z
댓글 0
좋아요 0
조회수 146
미해결
Node.js 교과서 - 기본부터 프로젝트 실습까지
ParseCookies=(cookie~ 로 시작하는 부분에 질문있습니다. 이게 쿠키 property를 받아서 나누고 쪼개는 역할을 하는 거 같은데요, 처음에 (cookie = '') => 이 부분은 기본 쿠키값이 비어있게 설정하는 건가요? 쿠키를 ; 로 나누고, 그다음 = 으로 나눈 후에, 인자 "k" 부분 부터 이해가 안갑니다. 여기서 인자 k는 뭔가요 ㅇ,.ㅇ; 마지막에 reduce를 해 주는 곳에서 인자 갑자기 "acc" 가 나오는데, 이 친구는 뭐를 가르키는 건가요? 이하는 쿠키 부분의 코드 입니다. const parseCookies = (cookie = '') => cookie .split(';') .map(v => v.split('=')) .reduce((acc, [k, v]) => { acc[k.trim()] = decodeURIComponent(v); return acc; }, {}); 이하는 코드 전문입니다. ``` const http = require('http'); const fs = require('fs'); const url = require('url'); const qs = require('querystring'); const parseCookies = (cookie = '') => cookie .split(';') .map(v => v.split('=')) .reduce((acc, [k, v]) => { acc[k.trim()] = decodeURIComponent(v); return acc; }, {}); const session = {}; http.createServer((req, res) => { const cookies = parseCookies(req.headers.cookie); if (req.url.startsWith('/login')) { const { query } = url.parse(req.url); const { name } = qs.parse(query); const expires = new Date(); expires.setMinutes(expires.getMinutes() + 5); const randomInt = +new Date(); session[randomInt] = { name, expires, }; res.writeHead(302, { Location: '/', 'Set-Cookie': session=${randomInt}; Expires=${expires.toGMTString()}; HttpOnly; Path=/ , }); res.end(); } else if (cookies.session && session[cookies.session].expires > new Date()) { res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' }); res.end( ${session[cookies.session].name}님 안녕하세요 ); } else { fs.readFile('./server4.html', (err, data) => { if (err) { throw err; } res.end(data); }); } }) .listen(8084, () => { console.log('8084번 포트에서 서버 대기중입니다!'); });
javascript mysql mongodb nodejs
ryu sin
2018-11-08T01:43:58.000Z
댓글 2
좋아요 0
조회수 611
미해결
아두이노 강좌
어떻게 하면 정확히 1초를 할 수 있나요?
윤준호
2018-11-08T00:11:37.000Z
댓글 0
좋아요 0
조회수 196
미해결
모두를 위한 프로세스 마이닝
149801_ files 압축파일을 열어보면 ***.fbt확장자로 되어 있는데 이걸 어디서 볼 수 있는지 궁금합니다
김이호
2018-11-07T23:20:05.000Z
댓글 1
좋아요 1
조회수 366
미해결
스프링 데이터 JPA
안녕하세요. 요청이 많은 API에서 JpaRepository를 사용하여 데이터를 저장하고 있습니다. '''repository.save(logs);''' 이럴때 DB에서 lock이 걸려 모든 dbconnection이 밀리게 됩니다. 보통 이럴떄는 어떻게 처리하나요?
Jongmin Kim
2018-11-07T16:53:11.000Z
댓글 1
좋아요 0
조회수 184
미해결
OpenCV 를 활용한 명함인식 기능 구현 강좌
이미지 읽고 쓰기 (1)의 문장을 제목과 같은 환경에서 사용을 시도하였습니다. 임시로 파일의 이름은 readimage1.py로 바꾼 상태로 터미널에서 사용하였습니다. File "readimage1.py", lin 14 if__name__=='__main__': ^ SyntaxError: invalid syntax</p> 라는 에러가 나와 (:)를 지우면 File "readimage1.py", lin 14 handle_image() ^ SyntaxError: invalid syntax</p> 라는 에러가 나옵니다. 또 아예 가려버리면 창이 뜨지를 않으니 굉장히 곤란한 상황입니다. 비록 강의에서 알려주신 환경은 윈도우였지만 라즈베리파이를 써야하는 상황이라 꼭 알려주시면 감사하겠습니다.
정병태
2018-11-07T15:57:18.000Z
댓글 1
좋아요 0
조회수 499
미해결
자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
return typeof obj == 'object' && !!obj; 안녕하세요, 이 부분에서 연산자를 어떻게 해석해야 하는 지 모르겠어요. 어느 방향으로 해석하는지 !!을 붙인 이유 기초적인 질문이지만 알려주시면 너무나 감사할 것 같습니다.
박우림
2018-11-07T15:36:47.000Z
댓글 2
좋아요 1
조회수 212
미해결
파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
from bs4 import BeautifulSoup import urllib.request as req import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') url = " http://finance.daum.net/ " res = req.urlopen(url).read() soup = BeautifulSoup(res, "html.parser") print('soup', soup) top = soup.select("div#boxTopSectors") print(top) 저렇게 코딩을 했는데요 실제 크롬에서 (F12)에서 보이는 HTML Elements값을 다 갖고오지 못합니다 원인을 찾지 못하겠어요 파싱 결과값 <div class="mainB"> <div class="leftW"> <div class="topNews" id="boxTodayNews"> <div class="rankingB" id="boxBestSearchs"> <div class="rankingB line" id="boxTopSectors"> 실제 HTML <div class="rankingB line" id="boxTopSectors"> <div class="halfB"><div class="titB"> 업종 상위 - 코스피 <a href="/domestic/sectors?market=KOSPI" class="btnMore" title="더보기">더보기</a> <ul class="list"> <em class="ty01">1 <a href="/domestic/sectors/D0011020" class="txt">통신업 <span class="up">+2.16% <a href="/quotes/A006490" class="up"> <i>▲</i>인스코비 </a> <em class="ty02">2 <a href="/domestic/sectors/D0011005" class="txt">음식료품 <span class="up">+1.55% <a href="/quotes/A271560" class="up"> <i>▲</i>오리온 </a> <em class="ty03">3 <a href="/domestic/sectors/D0011017" class="txt">전기가스업 <span class="up">+1.16% <a href="/quotes/A015760" class="up"> <i>▲</i>한국전력 </a> <em class="ty04">4 <a href="/domestic/sectors/D0011024" class="txt">증권 <span class="up">+1.03% <a href="/quotes/A003535" class="up"> <i>▲</i>한화투자증권우 </a> <em class="ty05">5 <a href="/domestic/sectors/D0011013" class="txt">전기전자 <span class="up">+0.27% <a href="/quotes/A014915" class="up"> <i>↑</i>성문전자우 </a> <div class="halfB fr"><div class="titB"> 업종 상위 - 코스닥 <a href="/domestic/sectors?market=KOSDAQ" class="btnMore" title="더보기">더보기</a> <ul class="list"> <em class="ty01">1 <a href="/domestic/sectors/E4012075" class="txt">운송장비·부품 <span class="up">+2.02% <a href="/quotes/A033600" class="up"> <i>↑</i>에이코넬 </a> <em class="ty02">2 <a href="/domestic/sectors/E4012153" class="txt">인터넷 <span class="up">+0.76% <a href="/quotes/A143240" class="up"> <i>▲</i>사람인에이치알 </a> <em class="ty03">3 <a href="/domestic/sectors/E4012063" class="txt">출판·매체복제 <span class="down">-0.01% <a href="/quotes/A036000" class="down"> <i>▲</i>예림당 </a> <em class="ty04">4 <a href="/domestic/sectors/E4012012" class="txt">기타서비스 <span class="down">-0.11% <a href="/quotes/A215380" class="down"> <i>▲</i>우정바이오 </a> <em class="ty05">5 <a href="/domestic/sectors/E4012152" class="txt">방송서비스 <span class="down">-0.53% <a href="/quotes/A028150" class="down"> <i>▲</i>GS홈쇼핑 </a>
Kyoungjun Heo
2018-11-07T14:04:10.000Z
댓글 1
좋아요 0
조회수 225
미해결
Node.js 교과서 - 기본부터 프로젝트 실습까지
프론트에 대한 질문인데요 퍼그 내용중에 이런 코드가 있습니다 for user in users tr td= user._id td= user.name td= user.age td= user.married ? '기혼' : '미혼' 콘솔을 찍어보니 users는 [{}, {}, {}] 이런식으로 배열안에 객체가 담겨서 오는데 user.name 과 같은 방법으로 어떻게 값을 가지고 오는건지 궁금합니다 for in 문에 대해서 검색을 해보았는데 시원한 답을 찾지 못해서요 ㅜ
mysql nodejs javascript mongodb
박현성
2018-11-07T13:31:16.000Z
댓글 4
좋아요 0
조회수 255
미해결
기본을 확실히!! HTML의 모든 것
(사진)
김성민
2018-11-07T11:55:23.000Z
댓글 0
좋아요 0
조회수 300
미해결
C# OpenCV 컴퓨터비전 입문 강좌
동영상 파일 출력입니다. 동영상은 잘 되는데 소리가 나지 않습니다. 어떻게 하면 되는지요?
노홍구
2018-11-07T11:24:34.000Z
댓글 1
좋아요 0
조회수 769