이야기를 나눠요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
개발자가 되기 위한 공부는?
목표 제가 공부하고싶은 부분은 짧게는 관련 업계로의 취업을 위한 공부 최종적으로 정말 원하는 것은 앱개발, 게임개발, JAVA관련(플래시?부분) 공부를 하고 싶습니다. 현재 상황 생활코딩과 인프런 무료강의 등을 활용하여 기초를 다지고 있습니다(주로 생활코딩) 1. 독학의 속도가 느리다고 생각이 들고 2. 국비지원을 통한 교육을 받을 예정인데 어느 방향으로 어떻게 공부해야할 지 모르겠습니다 (국비교육 어떤 분야로 신청해야할 지) 2번에 대한 답변을 주실 수 있을까요..?ㅠㅠ
-
제2회 ETRI 휴먼이해 인공지능 논문경진대회
○ 접수방법- 대회 안내 및 참가신청서 링크: https://aifactory.space/competition/detail/2234 ○ 논문 모집분야 및 주제- 반드시 아래 기재된 분야별로 할당된 ETRI 나눔 데이터셋과 주제를 활용한 연구이어야 합니다- 분야1: 라이프로그 데이터셋 활용 인식 및 추론 기술 분야- 분야2: 멀티모달 감정 데이터셋 활용 감정 인식 기술 분야- 각 분야에 대한 활용데이터 및 논문 주제는 대회 안내 태스크 페이지를 참고하시길 바랍니다○ 주최/후원/운영- 주최: 한국전자통신연구원 (ETRI)- 후원: 과학정보기술통신부, 국가과학기술연구회 (NST)- 운영: 인공지능팩토리 (AIFactory)○ 참가자격- 일반 성인(만 19세 이상의, 중/고등학교에 재학중이 아닌 자) 누구나 참가 가능- 1인 팀으로도 참가 가능하며 팀 구성 시 인원 제한 없음- 단, 지도교수는 논문저자에 명시하고 팀에서는 제외○ 기간 및 일정- 참가자 접수기간: 2월 17일 (금) ~ 4월 14일 (금) 8시- 온라인 사전 설명회: 3월 15일 (수) 17시 *온라인 접속 링크는 추후 본 페이지에 공지됩니다- 1차 논문 접수 마감일: 4월 14일 (금) 23시 59분- 1차 합격자 공지: 5월 17일 (수)- 2차 발표평가 및 시상식: 6/19 (월) *제주에서 진행되며 상세 사항은 대상자에 한하여 안내드립니다※ 본 대회는 2023 한국컴퓨터종합학술대회(KCC2023)와 연계하여 진행되며, 원활한 대회 운영을 위하여 위 일정은 변동될 수 있음을 안내드립니다○ 상금 및 특전 (총 상금 1,400만원 + 특전)- 대상 1팀: 500만원 / 과학기술정보통신부장관상- 우수상 2팀: 각 200만원 / 과학기술정보통신부장관상- 장려상 4팀: 각 100만원 / 한국전자통신연구원장상- 가작 (Poster 세션) 2팀: 각 50만원 / 한국전자통신연구원장상※ 상금은 제세공과금 제외 후 지급되며, 팀이 수상하는 경우 팀 대표에게 일괄 지급됩니다○ 문의- 인공지능팩토리: cs@aifactory.page- 한국컴퓨터종합학술대회 (KCC2023): 추후 안내
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
C++ 교안의 예시 코드를 github에 올려도 될까요?
삭제된 글입니다
-
Express 튜토리얼 : 웹 서비스를 위한 핵심 API
[해결법] Error: req#logout requires a callback function
에러 나오는 이유passport.js 버전이 올라감에 따라 사용법에 변경이 있었기 때문입니다. 해결법아래와 같이 코드를 변경하면 정상동작합니다.router.get('/logout', (req, res, next) => { req.logOut(err => { if (err) { return next(err); } else { console.log('로그아웃됨.'); res.redirect('/'); } }); }); 자세한 설명https://medium.com/passportjs/fixing-session-fixation-b2b68619c51d위 포스트에서 내용 일부발췌하여 간단한 번역을 덧붙여둡니다. The other major change is that that req.logout() is now an asynchronous function, whereas previously it was synchronous. For instance, a logout route that was previously:이번 업데이트로 원래는 동기 함수였던 req.logout()이 비동기 함수가 됐습니다. 바로 아래의 코드는 동기함수였을 시절 쓰던 방식입니다.app.post('/logout', function(req, res, next) { req.logout(); res.redirect('/'); });should be modified to:이젠 위 코드처럼 쓰지 말고, 아래처럼 써야 잘 동작합니다.app.post('/logout', function(req, res, next) { req.logout(function(err) { if (err) { return next(err); } res.redirect('/'); }); }); ...This improves the overall security posture of any app using Passport for authentication.바뀐 사용법은 보안(security)상의 이점이 있습니다.
-
Verilog FPGA Program 1 (Arty A7-35T)
강의진행률 문의
강의진행률이 99.52%에서 넘어가지질 않습니다..문의드립니다.마지막 페이지 212/213에서 끝납니다..
-
스프링 DB 2편 - 데이터 접근 활용 기술
스프링 부트 3.0 기준 Hibernate 6 Logging 설정입니다.
logging.level.org.hibernate.SQL = debug logging.level.org.hibernate.orm.jdbc.bind = trace찾아보니까 Hibernate 6 부터org.hibernate.type.descriptor.sql -> org.hibernate.orm.jdbc.bind 으로 변경되었다고 하네요 ~모두들 화이팅! ^^7참고: https://thorben-janssen.com/hibernate-logging-guide/#Logback_via_Slf4j_configuration_for_Hibernate_4_5_and_6
-
스프링 DB 2편 - 데이터 접근 활용 기술
혹시나 저처럼 스프링 부트 3.0으로 따라오고 계신 분들을 위해...
https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/저처럼 스프링 부트 3.0을 사용하고 계신다면, build.gradle에 추가해줄때 3.0.1 버전으로 추가하셔야 합니다. 그 외의 버전은 위 사이트를 참고해주세요.아래의 코드를 복사하시면 됩니다. ^^7 다들 화이팅!implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.1'
-
[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
감탄밖에 안 나오네요...
MVC의 세 가지 중요 요소(Forward, 객체 바인딩, Request Dispatcher)를 왜 이제야 알았는지...신입인데 너무 늦게 깨달은 건 아닌가 싶으면서도 한 편으로 오늘 배워서 다행이다라는 생각이 듭니다^^
-
데이터 분석 SQL Fundamentals
datagrip에서 복구하기
datagrip에서 복구 하려고 하면 postgre 관련 cli 가 필요합니다. 아래와 같이 우선 실행$ brew install libpq $ echo 'export PATH="/opt/homebrew/opt/libpq/bin:$PATH"' >> ~/.zshrc $ source ~/.zshrc $ psql --version psql (PostgreSQL) 15.2Path to pg_restore 에서 CMD+SHIFT+G 눌러서 brew로 설치한 디렉토리로 이동이후 복구 하면 됩니다
-
실전! 스프링 데이터 JPA
맥북 사양
곧 맥북 구매 예정인데 영한님께서 사용하시는 사양이 궁금합니다. (특히 ram)혹시 알 수 있을까요?
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
C++ 구현한 Iocp 서버 언리얼 연동 궁금
안녕하세요, c++로 iocp server를 구현해서 c++로 만든 client에서 테스트 중 입니다.다만, client는 언리얼로 만들어서 c++ 만든 iocp server 보낸 데이터로 박스도 움직이고 채팅도 확인해보고싶은데 혹시, 연동하는 과정에 관련된 정보 같은것은 어디서 어떻게 확인해볼수 있을까요?구글에 검색하니까 언리얼을 iocp server와 연동하는 정보가 너무 없어서 답답해서 남겨봅니다
-
갖고노는 MySQL 데이터베이스 by 얄코
MacOS에서 MySQL workbench에서 조회할 때 튕기시는 분
sakila db 조회할 때마다 위처럼 튕겨서 찾아보니 MySQL workbench를 8.0.31버전으로 받아야한다고 하네요(참고)다운로드 링크:https://downloads.mysql.com/archives/workbench/
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
주석 부분이지만 누락 된 거 말씀 드려 봅니다.
PDF 문서 6번 11 페이지 마지막 부분 예제 소스의 주석@PathVariable("userId") String userId -> @PathVariable userId부분에서 "String" 타입명시가 빠졌습니다.
-
Express 튜토리얼 : 웹 서비스를 위한 핵심 API
[해결법] 'nodemon'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
nodemon을 글로벌(-g옵션)이 아닌 로컬(-g옵션 없이)에 설치한 경우package.json에서"main"값을 "index.js"로 하고scripts에 "watch" : "nodemon server"를 추가합니다.이후 터미널에서 npm run watch를 하시면 자동 재실행이 됩니다.{ ... "main": "index.js", "scripts": { "watch": "nodemon server" }, ... }https://oneroomtable.tistory.com/entry/Nodejs-%EC%97%90%EC%84%9C-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EC%84%9C%EB%B2%84-%EC%83%88%EB%A1%9C%EA%B3%A0%EC%B9%A8-%ED%95%98%EA%B8%B0
-
Express 튜토리얼 : 웹 서비스를 위한 핵심 API
[해결법] MongoClient.connect()가 콜백을 실행하지 않고 무한 대기하는 현상
초심자 입장에서 해결하기 어려웠던 문제가 있어 공유드립니다.선생님 혹은 잘 아시는 분들이 내용이 맞는지 검증해주시기를 부탁드립니다. 문제npm i mongodb로 설치하는 몽고디비 드라이버 버전이 5.0인 경우 connect()에 넣은 콜백함수가 실행되지 않는 현상이 있습니다. 이는 변경된 스펙때문인 것으로 보입니다.사진 좌측은 강의에 사용된 4.3이고, 우측은 제가 사용한 5.0입니다. 5.0에는 콜백을 인수로 받는 함수원형이 기재되어있지 않습니다. 해결해결 방법 예시 두 가지를 공유드립니다.아래와 같이 then-catch 합니다. (제가 이렇게 했습니다.) MongoClient.connect(MongoURL) .then(database => { app.listen(port, () => { console.log(`Example app listening on port ${port}`); }); db = database.db('Express'); post = db.collection('posts'); }) .catch(err => { console.log(err); return; }) .finally(() => { console.log('끝'); }); 아래 가이드의 코드를 따라합니다.https://mongodb.github.io/node-mongodb-native/5.0/#connect-to-mongodb 감사합니다. 자세한 설명은 블로그에 달아두었습니다.https://velog.io/@yiwonjin/MongoClient.connect%EC%9D%98-callback%EC%9D%B4-%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%ED%98%84%EC%83%81
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
vs code 가장 하단에 위치한 상태바
vs code를 열면 가장 밑에 상태 표시가 나타나는 바? 같은 것이 처음에 설치할때는 있었는데 없어져서요. 이 부분을 어떻게 다시 볼 수 있을까요? 줄 , 열 공백 HTML Go live 이런것들이 써져있는 가장 하단의 바 말입니다.
-
스프링부트 개념정리(이론)
강의 감사합니다 쏙쏙 들어오는 느낌
2탄도 있을까요?
-
[리뉴얼] 정규표현식 톺아보기: with JavaScript and Python
데이터 프레임에 정규표현식 적용시키는 방법이 궁금합니다.
정규표현식을 사용해서 데이터 분류를 하려고 하는데 많은 도움이 될 것 같습니다. 좋은 강의 감사합니다.하지만, 다른 수강평에도 나와있듯 복잡하고 다양한 정규표현 분석 예제가 부족한 부분이 있었습니다.강의에 있는 연습문제를 통해서 연습을 했지만 작은 양의 문자열에 적용한 예제만 있어 실무에 적용하기에 부족함이 있었습니다.그래서 실제로 데이터 프레임에 적용할 때 데이터 프레임을 문자열처럼 지정해서 정규표현식을 적용시킬 수 있는 방법에 대해 알려주시면 감사하겠습니다!예시로 엑셀 파일과 적용하려고 하는 코드를 적어봤는데 데이터프레임을 문자열처럼 적용하는 방법을 알려주세요!예시 엑셀1예시 코드작성한 코드import pandas as pd df = pd.read_excel('데이터분류예시.xlsx', header = 0) df import re df1 = df['공사구간'].str.lstrip() for s in df1.values: if s == 'NAN': continue df1.head() 정규표현식 = r'[S|s]?[T|t]?[A|a]?.\d+' #문자열에 df1 들어갈 수 있는 방법이 궁금합니다 문자열 결과 = re.split(정규표현식, 문자열) # split(정규표현식, 문자열, [최대분할수]) 결과
-
Slack 클론 코딩[실시간 채팅 with React]
프로젝트
제로초님, 강의에 대한 내용은 아니지만 이번에 강의를 두 번 보고나서 이제 개인적으로 블로그를 만들어보려고 하는데, 서버도 연결해보려고 합니다.이번에 서버를 처음 만들어보는 건데 보통 백엔드랑 프론트엔드 부분이랑 같이 만들 때, 프론트 쪽부터 먼저 만들고 백엔드 쪽을 하는게 낫나요? 아니면 백엔드쪽부터 먼저 만들어 놓고 하는 게 낫나요?
-
즐거운 자바
즐거운 자바 소스코드
즐거운 자바 소스코드 github id : gihun3645 님이 즐거운 자바 강의를 보면서 정리하고 있는 소스코드 저장소 입니다. 영상만 보는 것보단 직접 코드를 입력하고 코드를 바꿔보면서 연습하는 것을 추천합니다.