묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
atomic.LoadInt64(&cnt) 결과가 이상 합니다.
package main import ( "fmt" "runtime" "sync" "sync/atomic" // _ "time" ) func init() { fmt.Println("Go Sync Advance study 4") } func onceTest() { fmt.Println("onceTest !!") } func main() { // 고루틴 동기화 고급 // 원자성 사용 -> 기능적으로 분할 불가능한 완전 보증된 일려의 조작 // 모든 조작이 완료 될 때까지 다른 프로세스 개입 불가 // sync/atomic 에서 원자적 연산자 제공 // https:// golang.org/pfg/sync/atomic 에서 계열 확인 가능 runtime.GOMAXPROCS(runtime.NumCPU()) var cnt int64 = 0 wg := sync.WaitGroup{} maxN := 5000 for i := 0; i < maxN; i++ { wg.Add(1) go func(n int) { //cnt++ atomic.AddInt64(&cnt, 1) wg.Done() }(i) } maxN = 2000 for i := 0; i < maxN; i++ { wg.Add(1) go func(n int) { //cnt-- atomic.AddInt64(&cnt, -1) wg.Done() }(i) } var finalCnt int64 = 0 finalCnt = atomic.LoadInt64(&cnt) wg.Wait() fmt.Println("finalCnt : ", finalCnt) fmt.Println("cnt : ", cnt) } 상기 코드를 실행하면 cnt 는 3000 항상 나오는데 finalCnt 는 3005같은 다른 값이 나오는데, 혹시 놓친 부분이 있을까요?
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
안녕하세요 질문이 있습니다
중간에 public String getStudentName() {} 이랑 public void setStudentName(String name){} 은 어떤 기능을 가지는 메서드 인가요??
-
미해결인터랙티브 웹 개발 제대로 시작하기
휠에 때라 조금씩 커지고 작아지게
보여주신 예제처럼 휠을 멈추면 커지는게 멈추고 휠에 때라 조금씩 커지고 작아지게 하려면 어떤식으로해야할가요? 위치를 1만큼 내려하고 올라가고 할때마다 일일히 다 이벤트는 주지안을거같은데.. 방법도 잘모르겟어요
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
샘플 데이터를 파일로 입력하기
json 포멧의 샘플 데이터를 파일로 가지고 있을 때, 이것을 입력하기 위한 가장 좋은 방법은 어떤 것이 있을 지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도메인분석설계 챕터 => 엔티티설계시주의점 강의 14분쯤
안녕하세요. jpa가 컬렉션을 persistentBag으로 랩핑하기 때문에, 컬력션을 필드에서 초기화한 후 바꾸지 말라고 하셨는데, 컬렉션을 바꾼다는 의미가 새로운 컬력션을 생성하거나, set이나 map 등의 다른 컬렉션으로 바꾼다는 의미인가요? 감사합니다.
-
해결됨Flutter 초급 - Http통신, 상태관리
alt + enter 했을 때 감싸는 것이 안되용
혹시 뭘 더 설치해야 하나요? ㅜ.ㅜ 이거 일일히 감쌀 때 마다 너무 귀찮아요
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
Firebase 와 Bigquery 연동에 관한 몇 가지 질문 입니다!
안녕하세요! 1.firebase 통합 창에서 보면 5가지 (GA, Crashlytics, Predictions, Cloud Messaging, Performance Monitoring) 를 모두 킬 필요는 없는 거겠죠? 분석을 위한 환경을 만든다고 하면 이 중에서 어떤 것들을 on 시키면 될까요? 2. table 이 일자별로 쌓이는데 원래 이게 맞는건가요?? 아니면 setting 을 변경해주어야 하는게 있을까요? 하나하나 해보는 중인데, 덕분에 잘 따라가고 있습니다. 감사합니다!!
-
미해결인터랙티브 웹 개발 제대로 시작하기
홈페이지 제작방법
https://www.reformcollective.com/ 이곳과 https://www.apple.com/airpods-pro/ 이곳 처럼 스크롤 이벤트를 이용해서 홈페이지를 제작하고싶은데요. 수강내용을 다이해하면 충분이 제작할수 있을가요?
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
코드 원본을 받을 수 있을까요?
안녕하세요. 수업 잘 들었습니다. 그런데 제 코드에서는 문제가 하나 발생합니다. 승자가 나올 경우 팟머니를 가져가는 것 까지는 정상 작동하는데, 이후에 다시 한번 승자가 나올 경우 revert에러가 발생합니다. 이때 팟머니도 변화가 없고 WIN 이벤트도 생성이 안 됩니다. 일단 에러가 나면 이후부터는 동일한 revert에러로 베팅 자체가 안 되고요. 아무리 코드를 살펴봐도 문제를 모르겠더라고요. 그래서 혹시 git이나 메일을 통해 코드 원본을 받을 수 있을까요?
-
해결됨대세는 쿠버네티스 (초급~중급편)
추가 강의개설의향이 있으신가요??
안녕하세요 강의 덕분에 많은 도움을 받은 학생입니다. 혹시 쿠버네티스와 관련해서 gRPC라던가 MSA관련쪽의 추가적인강의는 개설하실 생각이 없는지 궁금해서 여쭤봅니다. -- 자동화 관련된 CI/CD 쪽 포함해서요 ^^..
-
미해결실전! Querydsl
querydsl로 where in 절 표현하기
API 개발과 성능 최적화 강의 주문 조회 V5 JPA에서 DTO 직접 조회 - 컬렉션 조회 최적화 강의 를 보면서 querydsl로 변환해 보는 공부를 하고 있습니다. 위의 코드에서 where in 절은 querydsl 로 어떻게 나타내야 하는지 궁금합니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
인덱싱 부분 질문입니다.
안녕하세요. 강의 잘 듣고 있습니다. e = np.arange(0,9).reshape(3,3) e[np.array([0,2]), np.array([0,1])]을 하면 [0 7]이 나오는데, 왜 [[0 1], [6 7]] 이 아니라 [0 7]이 나오는지 궁금합니다. 감사합니다.
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
enemy의 공격이 들어가는 범위와 공격가능 거리의 차이점을 모르겠네요
enemy의 공격이 들어가는 범위(공격범위): Gizmos.DrawSphere(attackRoot.position, attackRadius); 공격가능 거리: attackDistance = Vector3.Distance(transform.position, new Vector3(attackRoot.position.x, transform.position.y, attackRoot.position.z)) + attackRadius; 공격가능 거리는 player랑 enemy의 사이의 Distance를 계산해서 공격가능한 거리인지 파악하는거는 알겠는데 공격범위는 뭔지 개념이 안잡히네요..
-
미해결신은 직장을 안 다녀!(신의 직장 퇴사 후 1년)
ㅁㄴㅇㄹ
ㅁㄴㄹ
-
홍정모의 따라하며 배우는 C++
연산자 오버로딩 질문
삭제된 글입니다
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
xhr.status === 400시
안녕하세요 제로초님 해당 학습 실습 중 궁금한것이 생겨 질문드리게 됐습니다 위 코드와 같이 window.onload 시 getUser 함수를 부르고 그 함수가 추가로, 티스토리에서 제공하는 내글목록불러오기 api 주소를 get한다고 했을 때 xhr.status 상태가 400 일시 (유효토큰 만료시) https://www.tistory.com/ (예시링크)로 링크를 보내고 싶을때 어떤 코드를 작성 해야 하나요? res.redirect, xhr.opend, xhr.send 전부 작동을 안 하는데 400 status시 다른 링크로 전환하는 방법은 없나요?
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
...data에서 ...의 역할이 정확히 무엇인지 궁금해요!
실행결과 각각 비교해보았는데, 정확한 용도를 잘 모르겠어서 질문드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도메인분석설계 챕터의 엔티티클래스개발2 강의 5분 쯤
안녕하세요. Category 클래스에서 "계층형 구조?" 가 이해가 안됩니다. 계층형 구조는 강의에서 처럼, 보통 양방향으로 하나요? manyToOne 단방향이면 안되나요? 또, 왜 계층형 구조로 설계 해야 하나요? 실무에서 많이 쓰이나요? 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Atom에서 print 실행시 실행 안됩니다
아래 다른분의 질문에 답변달아주신데로 https://hongpossible.tistory.com/entry/Atom-%EC%84%A4%EC%B9%98%EC%99%80-python-%EC%84%A4%EC%A0%95 설정 하고 다시 Atom 재실행 후 해봐도 아래 그림과 같이 나옵니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
혹시 FC의 두께와 무게가 어느정도인지 알 수 있을까요?
궁금합니다