묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문있습니다.
1,2,4,5번 문제는 맞는데 왜 3번만 틀렸다고 할까요..? #include<stdio.h> int num[100001]; int main(){ int i, n, temp, cnt=0, max=-214700; //freopen("input.txt","rt", stdin); scanf("%d",&n); for(i=0; i<n; i++){ scanf("%d",&num[i]); } temp=num[0]; //배열의 첫번째요소를 임시로 넣음 for(i=0; i<n; i++){ if((num[i]-temp)>=0){ //이전의 요소와 뺄셈을 했을때 0보다 크거나 같으면 증가했다 취급함. cnt++; temp=num[i]; //다음반복을 위해서 현재요소를 임시값으로 지정 } else{ //이전의 요소와 비교했을때 값이 작으므로 감소했다 취급. if(max<cnt){ //증가가 끝났으니 max값 최신화 max=cnt; } cnt=1; temp=num[i]; //다음반복을 위해서 현재요소를 임시값으로 지정 } } printf("%d",max); return 0; }
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
pull request 질문
만약 새 branch(강의에서 newbranch)가 아닌 master에다가 커밋하고 push하고 PR하는 경우는 어떻게 되나요??
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
리눅스 명령어 질문
sudo docker exec -it WP bash exec -it 가 인풋 터미널을 요청하는 명령인 것은 알겠는데 그 뒤에 WP bash는 무슨 뜻인가요? WP : 이름을 WP로 만든 xampp를 bash : 열어라(?) 라는 뜻이 맞나요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
강의 내용과 결과가 다르게 나와 궁금한게 생겼어요.
강사님이 db에 저장이 된 상태가 아니라 조회도 안될것이다 라고 5분에 말씀하셨는데요. 일단 commit은 안된 상태지만 조회가 됩니다. 안되야 하는데 이상하네요.. persist를 하면 JPA가 관리할거다. 영속한다. 라는것일 뿐이고 쓰기 지연 sql 저장소에만 저장이 된 상태겠지요. 즉, commit을 해야 databse에 직접적으로 쿼리가 날라가고 저장이 될텐데. 흠... Member memberA = new Member(970L, "1"); Member memberB = new Member(980L, "2"); Member memberC = new Member(990L, "3"); em.persist(memberA); em.persist(memberB); em.persist(memberC); TypedQuery<Member> query = em.createQuery("select mem from Member mem", Member.class); List<Member> members = query.getResultList(); for (Member m : members) { System.out.println("m.getId() = " + m.getId()); System.out.println("m.getName() = " + m.getName()); } System.out.println(" =============== ");// tx.commit(); //이시점에 DB 쿼리가 날라감
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
인피니트 스크롤링 리퀘스트
강좌 내용대로 적용했는데 redux devtools 로 확인할 때 LOAD_POSTS_REQUEST 가 2번 실행 되는 경우도 있어서 이부분은 정상적인 건지 제가 무언가 실수를 해서인지 원인을 모르겠어요
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 다름이아니라 궁금한 점이 있어서요!
res = requests.get('') soup = BeautifulSoup(res.content, 'html.parser') 이 부분에서 .content, html.parser부분을 제가 실전? 다른 강의에서는 text, 'lxml' 이라고 배웠었던 것이 기억이 납니다. parser부분은 여러가지가 있다고 하셨는데 어떤 것을 써도 상관은 없는건가요?? text와 content의 차이점이 있나요? 또 requests 라이브러리와 urllib 라이브러리는 똑같이 페이지를 불러오는 것으로 이해를 하면 될까요? 예전에 검색을 하다가 요즘은 requests 라이브러리를 많이 사용한다고 봤는데 그럼 그냥 둘 중 아무거나 사용을 하면 되는건지 용도가 다른것인지 궁금합니다..! 혹시 강의에서 설명을 하셨는데 제가 듣지 못해 질문을 드리는거면 죄송합니다ㅠㅠ
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
completion closure안에 @escaping 질문입니다
escaping에 해당하는 closure가 작동하려면 runQueue와 completionQueue설정이 되어 있어야만 하나요?
-
미해결실전! 스프링 데이터 JPA
@PreUpdate 시 @Transient 필드 null 로 대입되는 현상 관련 문의
안녕하세요, 스프링 데이터 JPA 관련 강의들을 잘 듣고 있습니다. (다 보았지만 다시 볼 예정입니다 ㅎㅎ..) @PreUpdate 관련하여 기대한 바와 다른 동작이 확인되어 문의드립니다. Audit 관련 정보를 기록하려 하고, 이때 Listener 를 사용하지 않고 등록일/등록자 를 저장하고자 합니다. Board 게시판은 MyAudit 클래스를 상속하고 있으며, MyAudit은 userId라는 @Transient 가 적용된 필드를 가지고 있습니다. @PrePersist public void prePersist() { creator = userId; // userId는 preUpdate가 속해있는 class field 로써 @Transient 적용 createAt = LocalDateTime.now(); modifier = userId; // userId는 preUpdate가 속해있는 class field 로써 @Transient 적용 updateAt = LocalDateTime.now(); } @PreUpdate public void preUpdate() { modifier = userId; // userId는 preUpdate가 속해있는 class field 로써 @Transient 적용 updateAt = LocalDateTime.now(); } PrePersist는 의도한 바처럼 Transient 필드 값을 가지고 저장하나, preUpdate의 경우 modifier에 null이 대입이 됩니다. Listener를 쓴다면 해결이 되겠지만 @PreUpdate에서 Transient 필드가 왜 null이 되는지 궁금합니다. 그리고 의도한 바처럼 Transient 필드의 값을 PreUpdate 시점에 가져와서 대입이 가능할지 문의드립니다.
-
미해결실전! Querydsl
where 절에서 or 을 어떻게 사용하면 되는 지 여쭤보고 싶습니다.
안녕하세요 강사님 . 복습하면서 여쭤보고 싶은점이 생겨서 글을 남깁니다. @BeforeEachpublic void before(){ Team teamA = new Team("teamA"); Team teamB = new Team("teamB"); em.persist(teamA); em.persist(teamB); Member member1 = new Member("member1", 10, teamA); Member member2 = new Member("member2", 20, teamA); Member member3 = new Member("member3", 30, teamB); Member member4 = new Member("member4", 40, teamB); em.persist(member1); em.persist(member2); em.persist(member3); em.persist(member4);} 처럼 기본으로 데이터에서 @Testpublic void searchAndParam(){ JPAQueryFactory queryFactory = new JPAQueryFactory(em); Member findMember = queryFactory .selectFrom(member) .where( member.username.eq("member1"), member.age.eq(10) .or(member.age.eq(20)) ) .fetchOne(); Assertions.assertThat(findMember.getUsername()).isEqualTo("member1");} 제가 하고 싶었던 것은 이름이 member1이면서 나이가 10살이거나 // 나이가 20살인 사람을 선택하려고 했습니다. //member member0_ where member0_.username='member1' and (member0_.age=10 or member0_.age=20); 아쉽게도 생각과 다르게 나왔습니다. 아직 배우는 입장이다보니 어떻게짜면 원하는 결과를 얻을 수 있는지 모르겠네요. 벌써 querydsl까지 왔습니다. 덕분에 좋은 강의 정말 잘 듣고있습니다. 감사합니다!.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
[참고]네비게이션바 리스너에 this 넣을시 에러
메엔 엑티비티에 네비게이션뷰를 상속받지 않고 바로 람다식으로 리스너를 달면 됩니다 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main)// bottom_navigation.setOnNavigationItemReselectedListener(this) bottom_navigation.setOnNavigationItemSelectedListener { it -> when (it.itemId) { R.id.action_home -> { val detailViewFragment = DetailViewFragment() supportFragmentManager.beginTransaction().replace(R.id.main_content, detailViewFragment).commit() true } R.id.action_search -> { val gridFragment = GridFragment() supportFragmentManager.beginTransaction().replace(R.id.main_content, gridFragment).commit() true } R.id.action_photo -> { true } R.id.action_favorite_alarm -> { val alarmFragment = AlarmFragment() supportFragmentManager.beginTransaction().replace(R.id.main_content, alarmFragment).commit() true } R.id.action_account -> { val userFragment = UserFragment() supportFragmentManager.beginTransaction().replace(R.id.main_content, userFragment).commit() true } else -> false } } }}
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
params 값으로 구별하는 부분에서
value="/users/{id}/", params="version=1" 해당 부분에서 만약에 param 값이 여러개가 들어오게 되었을 때 가장 앞의 param 값으로 매핑이 되는 것을 확인할 수 있었는데요, 그렇다면 2개 이상의 param 값을 조건으로 하여 @GetMapping 으로 처리하고 싶을 때에는 어떻게 처리하는지 궁금합니다.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
OMTM관련 질문 드립니다
안녕하세요, 우선 좋은 강의 정말 잘 듣고 있습니다 :) "지표활용"챕터를 수강하다가 궁금한 점이 있어 질문을 남깁니다. 1) 상품을 중개하여 판매하는 종합몰이나 소셜커머스의 경우 매출의 증가를 궁극적인 목표로 삼고 있다고 생각합니다. 강의 내용 중에 매출을 OMTM으로 삼는 것을 지양하라고 하셨는데, 여러 카테고리의 상품을 한 곳에 모아 판매하는 위 사업구조의 경우에 이상적인 OMTM은 무엇이 있을지 궁금합니다. 2) OMTM과 KPI의 다른 점을 설명해주셨는데, 이를 잘 활용하는 기업은 큰 개념의 OMTM을 설정하고 각 부서가 이에 align되는 KPI를 설정하여 조직원의 역량과 부서 성과를 평가하는 것일까요? 3) 만약 문제가 되지 않는다면 마이리얼트립의 OMTM을 공유해주실 수 있으실까요? (어려우시다면 괜찮습니다 :D) 질문을 너무 많이 드려서 죄송합니다! 답변 미리 감사드립니다!
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
null 값
혹시 login.jsp 실행시키고 로그인후 memberID : null이렇게 뜨는 이유를 알수 있을까요??
-
미해결MAYA 3D animation Season 1
추후 애니메이션강좌 계획
추후 애니메이션 강좌 또 만드실 계획있으신가요??
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
lec18pjt001 예제 오류
servlet을 돌리려고 id를 "c##scott", pw를 "tiger"로 정확히 입력했는데 자꾸 "사용자명/비밀번호가 부적합, 로그온할 수 없습니다." 라고 뜹니다. 혹시 driver나 url이 문제여서 그런 경우는 없죠? 오라클에서 직접 아이디와 비밀번호 칠 땐 로그온할 수 있는데 어째서인지 servlet을 통해서는 부적합하다고만 하네요. 참고로 c##scott이라고 아이디를 지은 이유는 cmd에서 new user 만들 때 scott이 안되서 c##을 붙인겁니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
서버 구조
지금 가르쳐주시는 서버 구조 활용해서 컨텐츠 계속 추가하면 실제 서비스까지 할 수 있나요 ? 모바일 게임 서버는 C# 으로도 많이 만드는 것 같던데 , 동접 2천명? 정도 찍을 수 있는 서버는 가능한 지 궁금하네요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요 강사님
강의 잘 듣고 있습니다. 감사드립니다. 다름이 아니라 제가 이 강의를 학교 지원으로 듣고 있는데, 강의를 다 듣고 나서 제가 이 강의를 들었다는 증명을 할 수 있어야 한다고 합니다. 예를들어 수료증과 같은 자료입니다. 혹시 그런게 있나요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
안녕하세요 강사님
강의 잘 듣고 있습니다. 감사드립니다. 다름이 아니라 제가 이 강의를 학교 지원으로 듣고 있는데, 강의를 다 듣고 나서 제가 이 강의를 들었다는 증명을 할 수 있어야 한다고 합니다. 예를들어 수료증과 같은 자료입니다. 혹시 그런게 있나요?
-
해결됨데브옵스(DevOps)를 위한 쿠버네티스 마스터
혹시나 저같이 http-go포드가 pending 상태이면 참고해주세요
인터넷에 찾아보니 두가지가 있더라구요 첫번째는 Taint 설정 해제하는 방법 kubectl taint nodes --all node-role.kubernetes.io/master- (저같은 경우에는 이방법이 안되더라구요) 두번째는 yaml 파일에 toleration을 추가해주는 방법 tolerations: - key: "key" operator: "Equal" value: "value" effect: "NoSchedule" 추가해주시면 됩니다. kubernetes 문서에 테인트와 툴러레이션에 대해 참고하시면 될꺼같습니다. 이래도 안된다면 yaml파일 문법? 형식? 들여쓰기 다시 확인해보시면 됩니다. 추가해줄 사항있으시면 댓글달아주세요
-
미해결하울의 안드로이드 인스타그램 클론 만들기
registerCallback에서 onError로만 넘어가네요
몇시간째 헤메고 있네요;; 하라는 대로 다 했는데 여기서 onSuccess로 넘어가질 않아서 진행이 안됩니다 ㅜ LoginManager.getInstance() .registerCallback(callBackManager, object : FacebookCallback<LoginResult> { override fun onSuccess(result: LoginResult) { Log.i("facebook_callback", "success") handleFacebookAccessToken(result.accessToken) } override fun onCancel() { Log.i("facebook_callback", "cancel") } override fun onError(error: FacebookException?) { Log.i("facebook_callback", "error") } })