묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Windows 시스템 프로그래밍 - 기본
GetString 에서 free하지 않고 가져오기만 했을 때는 동기화가 필요없나요?
강의에서 GetString 도 free(...) 를 호출하고 = NULL; 을 호출하기에 WRITE 요소가 있어 동기화가 필요하다 얘기해주셨는데 그렇다면 정말 sprintf_s 로 버퍼를 복사해오는 읽기만 있다면 GetString 함수를 동기화할 필요가 없나요? 두 Worker Thread에서 free(...) 를 호출한 이후에 Main Thread 에서 그 값을 버퍼로 복사해오는 읽기 작업을 한다면 제대로된 문자열을 복사해오지 않을 수 있을 것 문제가 발생할 수 있어보여서여A Thread는 WRITE / B Thread는 READ 만 했을 때 READ함수에는 동기화를 하지 않아도 되는지 궁금합니다.
-
미해결모바일 웹 퍼블리싱 포트폴리오 with Figma
강의수강질문
현재 취업목적이아니라 향후 나만의 서비스를 만들어보자란취지로 자바 스프링 백엔드과정을 공부하고있는데요향후 화면구현을 직접하기 위해 이번에 새로나온 강의를 수강하면 향후 해당취지에도움이 많이될까요?사실 html css js 리액트 이런게 화면을 만들어내는걸로 알고있는데 SCSS 란게 뭔지 잘몰라서 판단이안서요 ㅠㅠ 그래서 향후 공부를하게되면화면구현을 자유자재로 할수있게될런지요? 현재 강사님의 강의는 다른 제 계정에html + css +js 포토폴리오 시즌1,2 2강좌 반응형 웹사이트 포토폴리오 아키텍쳐 agency 1강좌그리고 현재 이 계정엔 모바일웹 포토폴리오 figma 이렇게 총 4강좌 구매해서 보유중입니다. SCSS(SASS)+FLEX 실전 반응형 웹 프로젝트 with Figma이강좌를 구매하게되면 제가 구매하고있는 강좌들이랑 내용의 겹침성은 크게없겠지요?
-
미해결스프링부트 시큐리티 & JWT 강의
findByUsername(username)을 사용하는 이유가 궁금합니다.
안녕하세요 강사님 궁금한 점이 해결되지 않아서 질문 남깁니다.강사님 git에 있는 소스를 그대로 갖고 왔습니다.토큰이 정상적인 상황일 때, 즉 username 값이 존재할 때 findByUsername을 사용해서 user객체를 얻는 장면인데 토큰 안에 User객체 자체를 저장해서 불필요한 DB연동을 안 하는 방식은 잘못된 방식인가요?제 생각에는 이렇게 사용하면 토큰에 User 정보가 노출되기 때문에 보안이 취약하다 라고 생각하는데 이 생각이 맞는지 궁금합니다.username은 충분히 겹칠 수 있는 값이라고 생각이 드는데 토큰을 저장할 때 Id값을 저장해서 꺼내오는 방식은 잘못된 방식일까요?
-
해결됨[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
datastore 관련 질문있습니다.
처음 코드를 따라칠 때는 FIRST_FLAG가 처음 접속하는 유저이면 false고 처음 접속하는 유저가 아니면 true로 잘 바뀌고 화면 분기도 제대로 작동했습니다. 하지만 뒤에 수업을 들으면서 코드를 추가하고, 몇번 앱을 지웠다 깔았는데 어느 순간부터 앱을 지우고 다시 깔아도 FIRST_FLAG가 true로만 뜹니다. 수동으로 FIRST_FLAG를 false로 바꾸면 값도 바뀌고, 다른 기기에서 앱을 실행해보니까 잘 작동되는데 제 핸드폰 문제일까요? 혹시 FIRST_FLAG의 초기값을 false로 설정하는 방법이 따로 있을까요? 코드는 정확히 똑같이 따라쳤습니다 ㅠㅠ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
docker-server eth0 inet주소로 ssh접근이 되지 않습니다
맥 OS는 Ventura 13.2.1입니다.도커 이미지를 docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init 로 실행하였습니다.net-tools하고 ssh서버를 깔았구요, docker-desktop으로 컨테이너에 terminal에서 확인을 했을 때 [root@147277fe7c68 etc]# service sshd statusRedirecting to /bin/systemctl status sshd.service● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2023-07-09 04:34:51 UTC; 2h 40min ago라는 결과가 출력되어 ssh도 잘 깔려있고 22번 포트가 정상적으로 실행되는지 확인했을 때 LISTEN으로 잘 동작했습니다[root@147277fe7c68 etc]# netstat -an | grep LISTENtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTENtcp6 0 0 :::22 :::* LISTEN 도커 이미지를 실행하고 centOS8임을 확인하고 ssh서버까지 실행된다고 이해했습니다 ssh root@localhost -p 10022를 사용해서 로컬호스트에서 접속할때는 정상적으로 잘 접근됩니다. 그런데 ifconfig를 사용해서 eth0의 주소를 확인 해 보면 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 65535 inet 172.17.0.3 netmask 255.255.0.0 broadcast 172.17.255.255라고 떠서 172.17.0.3으로 접속하면 되겠다고 이해 했는데 로컬 iterm2를 사용해서 접속해보면 접속이 거부됩니다. iterm2과 terminus에서는 시간초과가 나고 👤 Starting a new connection to: "172.17.0.3" port "10022"⚙️ Starting address resolution of "172.17.0.3"⚙️ Address resolution finished⚙️ Connecting to "172.17.0.3" port "10022"😨 Connection failed: connection timed out. No more addresses to try. jenkins에서는 jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [docker-server]. Message [java.net.ConnectException: Connection refused (Connection refused)]]라는 에러가 뜹니다.어느부분이 문제인지 모르겠습니다 흑흑
-
미해결모바일 웹 퍼블리싱 포트폴리오 with Figma
강의 관련질문이요
현재 모바일 웹 퍼블리싱 with figma 이강좌를 수강하고있는데요 보니까 새로운 강의가 또나왔더라구요 혹시 이게 내용상 많이 겹치나요????? 제가 공부가짧아서 볼줄아는 안목이없다보니 새로운강의도 하면 좋을지 판단이 잘안섭니다. SCSS(SASS)+FLEX 실전 반응형 웹 프로젝트 with Figma 이강좌요 여기구성보니까 모바일 웹퍼블리싱 관련 내용도있는것같아서요많이중복되지않나싶어서요
-
해결됨Flutter 초입문 왕초보편
슬라이드가 작동하지 않습니다.
다른분들은 문제없이 잘 되나요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
자바스크립트 입문 다음 단계
안녕하세요 선생님. 자바스크립트 입문 단계 강의 너무너무 잘들었습니다.혹시 그다음 수준의 강의 출시 계획은 없을까요.?
-
해결됨[무료 MS RPA를 활용한 업무 자동화] Power Automate Desktop Basic
새탭에서 원드라이브 안의 엑셀파일 / 워드파일 열기
현정 쌤, 안녕하세요.저는 쉐어포인트에 있는 제 원드라이브에 있는 엑셀파일을 "새탭"에서 열고 싶은데, 자꾸 엑셀파일 url넣을 때마다 url 경로가 잘 못 되었다고 나옵니다.엑셀 시작이란 것으로 해도 자꾸 안되는데요, 이유가 있을까요?
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
수업자료는 없나요?~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.,
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
네이버 창이 뜨지 않고 에러가 뜹니다
뭐가 문제인가요?
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
3분 쯤에 자바스크립트 파일을 캐시한다는 의미가 궁금합니다.
먼저 좋은 강의 해주셔서 감사합니다. 궁금한 점은 CSR이 자바스크립트 파일을 캐시한다고 하셨는데 여기서의 캐시가 브라우저가 state값을 계속 가지고 있다는 것인지 아니면 브라우저가 js파일을 가지고 계속 동적으로 렌더링 할 때 사용한다는 의미인가요? 둘 다 아니라면 캐시의 의미가 궁금합니다. 다시 한 번 좋은 강의 감사드려요
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
chapter19 코드 질문
안녕하세요 맛비님!우선 항상 강의 잘 듣고 있습니다:)다름이 아니라 chapter 19에서 myip_v1_0_S00_AXI.v 코드에서 질문이 있어 글 남기게 되었습니다.사진 속의 부분처럼 register에 관한 코드가 왜 이렇게 많이 있는지.. 잘 이해가 되지 않습니다.저는 이 코드 파일은 AXI를 정의하는 내용이고, 따라서 mem0_axi_addr에 'h8, 'hc, 그리고 mem1_axi_addr에 'h10, 'h14만 적으면 되기 때문에 저렇게 많이 정의할 필요가 없지 않나 하는 생각이 들었습니다.직접 register에 data를 적는 게 아니라 BRAM에 data를 적기 위한 내용이 아닌가요? 따라서 두 번째 사진 같은 부분의 필요가 잘 이해 되지 않습니다. lab19_main.c에서 보면do{read_data = Xil_In32((XPAR_LAB16_MATBI_0_BASEADDR) + (STATUS_REG*AXI_DATA_BYTE));} while( (read_data & IDLE) != IDLE);에서도 그렇고do{read_data = Xil_In32((XPAR_LAB16_MATBI_0_BASEADDR) + (STATUS_REG*AXI_DATA_BYTE));} while( (read_data & DONE) != DONE );에서도 모두 AXI address에 STATUS_REG*AXI_DATA_BYTE = 4를 넣어줬는데, S00_AXI 파일에서는 address가 'h4일 때에 대해서는 정의된 바가 없는 것 같아서요,S00_AXI 코드 맨 마지막 부분always @(posedge clk) beginif(!reset_n) begin // sync reset_nslv_reg1 <= 32'b0;end else beginslv_reg1[0] <= i_idle;slv_reg1[1] <= i_running;slv_reg1[2] <= r_done;// no use [31:3]endend을 보면 reg1과 연관이 있는 것 같은데 어느 부분을 보고 이걸 알 수 있는 건가요?항상 감사합니다!
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
섹션1 레지스터 기초
rbx -> 64 비트 == 8바이트 0x12345678 저장함eax -> 32비트 == 4바이트 0x1234 저장함ax -> 16비트 이고al -> ax의 하위 8비트 == 1바이트인데 0x00을 저장하면 0x1200가 아니고, 0x1230가 되야 하는거 아닌가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
onetoone 페치전략 설정 질문입니다
0:21 에 @ManyToOne 과 @OneToOne은 기본이 즉시로딩이므로 지연로딩으로 변경하라는 설명입니다.제가 궁금한것은 @OneToOne 단방향은 jpa에서 지원이 안되고 양방향으로 설정해야하고 이때 지연로딩으로 설정하거나 아예 설정자체를 하지않아도 기본적으로 즉시로딩으로 된다고 알고있는데 제가 잘못알고있는건가요?=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결모의해킹 실무자가 알려주는, XSS 공격 기법
wampstack 폴더안에 Mysql 폴더가 설치되어 있지 않습니다.
wampstack 폴더안에 Mysql 폴더가 설치되어 있지 않습니다.3강에서 설명해주시는 내용 실습하기위해mysql - bin 폴더를 복사붙여넣기 해야한다고하셨는데,폴더가 보이지 않아서 질문합니다. wamp를 다시 설치해야하나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
intellij 한글깨짐
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]인텔리제이 한글꺠짐 해결하려고 아래의 블로그 보고 하라는대로 따라했는데 해결이 안됩니다 ..https://knoow.tistory.com/195인텔리제이 설치 경로의 bin폴더로 가서 idea64.exe.vmotions 파일을 처음에 인텔리제이로 열어서 수정했다가 저장이 안되는 것 같길래 메모장으로 열어서다음과 같이 코드 넣고 저장 눌렀습니다 근데 아이콘도 메모장으로 바뀌고 파일명도 idea64.exe 로 변해서(근데 파일 속성 보면 vmotions 파일은 맞았어요) 다시 idea64.exe.vmotions으로 파일 이름을 변경했어요인텔리제이로 hello spring 프로젝트 열어서 help> edit custom VM options -Dfile.encoding=UTF-8 추가했구요build.gradle 가서 아래처럼 코드도 추가했습니다file > settings > File encodings모든 설정을 다 UTF - 8 로 다 바꿨구요 EUC-KR로도 바꿔서 실행도 해봤습니다 근데도 자꾸 꺠져서 출력됩니다 어떻게 해야하나요 .. 흑흑
-
미해결따라하며 배우는 리액트 네이티브 기초
[해결] 아이폰 marginBottom 먹지 않는 이슈
<KeyboardAvoidingView behavior={Platform.OS === "ios" ? "padding" : "height"} keyboardVerticalOffset={Platform.OS === 'ios' && 30} style={styles.addFormContainer} >IOS 일 경우 keyboardVeritcalOffset 에 marginBottom 만큼 추가해 줬더니 작동합니다.
-
해결됨일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
안녕하세요 강사님! 5강 추가 질문 드립니다.
driver.find_element(By.XPATH, category_total).click() #스크롤 건드리면 안됨-> 위 코드 오류 원인이 뭘까요??
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
테스트 트랜잭션
테스트 클래스에서 주로 @Transactional 을 클래스 계층에 선언하고 테스트를 전체 롤백시키는 코드를 자주 사용했었는데 권장되지 않는 방식인가여?? 비즈니스 로직의 트랜잭션에 영향을 끼친다고 하셔서 다른 방법이 어떤 게 있을까 궁금해요.