묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결데이터 자동화(with VBA)
강의 중 자료 없는 것들 다운 받을 수 있는 방법 없나요 ?
안녕하세요 선생님 인프런에 있는 선생님 강의 모두 결제하고 수강중인 수강생입니다. 다름이 아니라 일부강의는 유튜브 하단 더보기에서 링크를 타고 찾아볼 수 있는데 일부 강의는 블로그에서 자료를 찾기가 어렵네요.. vba 강의는 인프런에서 제공하는것보다 유튜브에서 제공하시는 것이 종류가 다양해서 유튜브 통해서 강의 수강중인데 혹시 블로그에 공유되지 않은 예제 자료들은 어디에서 받을 수 있을까요 ? 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
폴더들에 대한 설명 부탁드립니다!
안녕하세요 제로초님, 저는 백지상태에서 세팅하는줄 알았는데, gitclone을 하니 이미 완성된 폴더들이 많더라구요 정해주신 세팅만 해두고, 컴포넌트 폴더나 코드는 하나하나 따라가면서 완성해나가고싶은데, 제가 임의로 폴더파서 작업하면되나요? front 폴더, front-js 폴더,front-rq 폴더는 무엇인가요? 열어보니까 다 완성되어있는 코드라서요 또 alecture를 열어보니 다 완성되어있던데, 강의 중에 alecture에서 작업하신 최종결과물인가요? 감사합니다
-
미해결
반려동물 시장 진출 앱 기획 관련 스프링 개발자 모집
안녕하세요 현재 서로 믿을 수 있는 스타트업 멤버 구축 되었고 추가로 능력있고 참하신 개발자 팀원 두분 더 찾습니다. 관심있으신분 연락 부탁드립니다 1. 주제소개: 반려동물 서비스 중 현재 시장에 없는 서비스. 2. 현재 진행 단계: 시장분석 및 주제와 명확한 방향성까지 잡은 상태 3. 모집분야 및 주요업무: 앱 개발자-하이브리드 앱 (웹앱을 네이티브 형태로 감싼 형태) 유사사이트: https://www.pet-friends.co.kr/main/tab/2 4. 모집경력 및 필요스킬: 앱개발 관련하여 경력이 있거나, 최소 스프링을 자유롭게 다룰 수 있는 스킬 필요 vue.js 옵션 등 5. 참고기타사항: 기획/디자인/개발/마케팅 포지션 다 구성되어 있으나, 추가 개발자가 두분 정도 더 필요한 상황 6. 문의/연락: 010-4590-4917 배대근 카카오:antoniobae1 참고url:IT 웹 앱 마케팅 개발 창업모임 파랑새(Since 2021.10.02 : 네이버 카페 - http://naver.me/FIgA4x8x
-
미해결실전 프로젝트로 배우는 타입스크립트
오류가 이렇게 나는데 왜 이럴까요...
chart.js 를 다운받은 후 * as 를 붙인 뒤 확인을 해보니 이런 오휴가 나오는데 왜 이런 오류가 뜰까요..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Git 설치 오류
PowerShell에서 git --version 을 입력했을 때는 버전이 확인되지만, 막상 VSC 터미널에 같은 명령어를 넣으면 다음과 같은 문구가 뜹니다. PS C:\Users\Jina Hong\Desktop\learn-all-with-js\web-grab-market> git --version git : 'git' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + git --version + ~~~ + CategoryInfo : ObjectNotFound: (git:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 당연히 'git init' 명령어도 같은 결과를 낳습니다. 컴퓨터 재부팅도 해봤고, 구글링해서 얻은 팁을 따라 사용자 설정으로 들어가서 환경 변수(environment variables)로 git을 추가해보기도 하고, VSC settings 에 git.path 도 추가해봤습니다만, 터미널창에는 계속 같은 오류 메시지가 뜹니다. 이건 제 화면을 스크린샷한 건 아니지만, 설치 당시 똑같이 두 번째 항을 선택했습니다. 더 이상 바꿔볼 만한 변수가 떠오르지 않습니다. 제발 도와주세요 선생님.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
이미지가 로드 안됩니다. 도와주세요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. package kr.co.soncampus.mymangoimport android.content.Contextimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.ImageViewimport android.widget.TextViewimport androidx.recyclerview.widget.RecyclerViewimport com.bumptech.glide.Glideclass RVAdapter(val context : Context, val List : MutableList<ContentsModel>) : RecyclerView.Adapter<RVAdapter.ViewHolder>() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RVAdapter.ViewHolder { val v = LayoutInflater.from(parent.context).inflate(R.layout.rv_item, parent, false) return ViewHolder(v) } override fun onBindViewHolder(holder: RVAdapter.ViewHolder, position: Int) { holder.bindItems(List[position]) } override fun getItemCount(): Int { return List.size } inner class ViewHolder(itemView : View) : RecyclerView.ViewHolder(itemView) { fun bindItems(item : ContentsModel) { val rv_img = itemView.findViewById<ImageView>(R.id.rvImageArea) val rv_text = itemView.findViewById<TextView>(R.id.rvTextArea) rv_text.text = item.titleText Glide.with(context) .load(item.imageUrl) .into(rv_img) } }}하단은 에러발생상황입니다. 11/20 21:13:07: Launching 'app' on Pixel 2 API 29. Install successfully finished in 967 ms. $ adb shell am start -n "kr.co.soncampus.mymango/kr.co.soncampus.mymango.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Connected to process 12186 on device 'emulator-5554'. Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page. W/RenderThread: type=1400 audit(0.0:54): avc: denied { write } for name="property_service" dev="tmpfs" ino=7380 scontext=u:r:untrusted_app:s0:c134,c256,c512,c768 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0 D/libEGL: Emulator has host GPU support, qemu.gles is set to 1. W/libc: Unable to set property "qemu.gles" to "1": connection failed; errno=13 (Permission denied) D/libEGL: loaded /vendor/lib/egl/libEGL_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv1_CM_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv2_emulation.so W/ncampus.mymang: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed) Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed) D/HostConnection: HostConnection::get() New Host Connection established 0xd914d190, tid 12218 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 0 0 D/EGL_emulation: eglCreateContext: 0xd911a300: maj 2 min 0 rcv 2 D/EGL_emulation: eglMakeCurrent: 0xd911a300: ver 2 0 (tinfo 0xd910f1d0) W/Gralloc3: mapper 3.x is not supported D/HostConnection: createUnique: call HostConnection::get() New Host Connection established 0xd914d280, tid 12218 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 D/eglCodecCommon: allocate: Ask for block of size 0x1000 allocate: ioctl allocate returned offset 0x3ffff6000 size 0x2000 D/EGL_emulation: eglMakeCurrent: 0xd911a300: ver 2 0 (tinfo 0xd910f1d0) D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 1 0 W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@48434be W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored D/EGL_emulation: eglMakeCurrent: 0xd911a300: ver 2 0 (tinfo 0xd910f1d0) D/NetworkSecurityConfig: No Network Security Config specified, using platform default W/Glide: Load failed for https://mp-seoul-image-production-s3.mangoplate.com/333417_1631504231239882.jpg?fit=around|512:512&crop=512:512;*,*&output-format=jpg&output-quality=80 with size [540x263] class com.bumptech.glide.load.engine.GlideException: Failed to load resource There was 1 cause: java.net.SocketException(socket failed: EPERM (Operation not permitted)) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.io.InputStream, REMOTE There was 1 cause: java.net.SocketException(socket failed: EPERM (Operation not permitted)) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetch failed There was 1 cause: java.net.SocketException(socket failed: EPERM (Operation not permitted)) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class java.net.SocketException: socket failed: EPERM (Operation not permitted) I/Glide: Root cause (1 of 1) java.net.SocketException: socket failed: EPERM (Operation not permitted) at java.net.Socket.createImpl(Socket.java:492) at java.net.Socket.getImpl(Socket.java:552) at java.net.Socket.setSoTimeout(Socket.java:1180) at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116) at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186) at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128) at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30) at com.bumptech.glide.load.data.HttpUrlFetcher.loadDataWithRedirects(HttpUrlFetcher.java:100) at com.bumptech.glide.load.data.HttpUrlFetcher.loadData(HttpUrlFetcher.java:56) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.loadData(MultiModelLoader.java:100) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.startNextOrFail(MultiModelLoader.java:164) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.onLoadFailed(MultiModelLoader.java:154) at com.bumptech.glide.load.data.HttpUrlFetcher.loadData(HttpUrlFetcher.java:62) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.loadData(MultiModelLoader.java:100) at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279) at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393)
-
미해결FreeRTOS 프로그래밍
RAM과 FLASH 시작주소
'태스크와 메모리'의 '태스크와 스택메모리' 파트에서 질문이 있습니다! RAM의 시작주소를 0x20000000, FLASH의 시작주소를 0X08000000이라고 말씀해주셨고, 저의 IDE에서도 확인할 수 있었습니다! 궁금한 점은 보통 이러한 가상주소는 메인메모리의 물리주소와 사상되는데, ARM 코어에서의 가상 주소 사상은 플래시 주소와도 바로 사상이 되는 것인지 궁금합니다. 제가 컴퓨터 구조 수업때 배운 바로는 Intel기반이었기에 ARM의 아키텍처에 대해 헷갈리네요...ㅎ
-
미해결15일간의 빅데이터 파일럿 프로젝트
휴설치 에러 문의
선생님 안녕하세요! 다름이아니라, hue서비스 추가중 아래와같은 애러가 발생해서 문의 드립니다 ㅠ 클러스터 재시작 및 cpu를 많이 먹는 flume등을 제거해도 안되더라구여 ㅠ 휴가 안되면 그 이후것도 실습이 어려워서 꼭 답변 부탁드릴께요!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제 Array 6번
우선 선생님의 강의를 먼저보긴 했는데 저기 숫자를 뒤집는 방법에서 이렇게 사용하면 문제가 될까요? reverse로 뒤집고 Integer.parseInt를 했을 경우에 0을 그냥 생략하고 만들어주는걸 알기 때문에 이런 식으로 풀어서 정답은 나왔는데 따로 문제나 활용적인면에서 문제가 있는가 궁금합니다! import java.util.Scanner; public class Main { public boolean isPrime(int num) { if( num == 1 ) return false; for(int i = 2; i < num; i++) { if(num % i == 0) return false; } return true; } public String solution(int n, String str) { String answer = ""; String [] temp = str.split(" "); for(int i = 0; i < temp.length; i++) { temp[i] = new StringBuilder(temp[i]).reverse().toString(); } for(String x: temp) { if(isPrime(Integer.parseInt(x))) answer += String.valueOf(Integer.parseInt(x)) + " "; } return answer; } // public ArrayList<Integer> solution(int n, int[] arr){ // ArrayList<Integer> answer = new ArrayList<>(); // // // //// for(int i = 0; i < n; i++) { //// int tmp = arr[i]; //// int res= 0; //// while(tmp > 0) { //// int t = tmp % 10; //// res = res * 10 + t; //// tmp = tmp/ 10; //// } //// if(isPrime(res)) answer.add(res); //// } // // // return answer; // } public static void main(String[] args) { // TODO Auto-generated method stub Main T = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.nextLine(); String str = sc.nextLine(); // int [] arr = new int[n]; // for(int i = 0; i < n; i++) { // arr[i] = sc.nextInt(); // } System.out.println(T.solution(n, str)); // for(int x: T.solution(n, arr)) { // System.out.print(x + " "); // } } }
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
서버에서 user_id를 처리하는 이유
form_valid을 오버라이딩 하는 이유에 대해서 설명하실 때 브라우저(프론트)에 user_id를 전달하면, 그 id에 누군가 마음대로 저장해버릴 수 있기 때문이다. 라고 이야기 하셨습니다. 서버에서 user_id 속성을 저장해도, 브라우저가 만약에 해당하는 페이지(profile/create)에서, 서버에게 보낼 request에 user_id를 조작해서 등록할 수 있지 않나요? 만약 이문제 또한 view 메소드 또한 아마 인증/인가 decorator로 처리하시는건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
URI 설계 시 리소스를 수식하는 표현이 필요할 경우
김영한 강사님 안녕하세요. 우선 좋은 강의 감사드립니다. ^^ URI 설계 관련하여 궁금한 부분이 있습니다. 컨트롤 자원을 나타내는 경우가 아니면 명사만 사용하는 것이 올바른 URI 설계인데, 그럼 어떤 명사에 대한 조건이 붙어서 수식이 필요한 경우는 어떻게 설계하는 것이 좋을까요? 예를 들어, 유저의 성별에 따라 반환하는 아이템 목록이 달라질 경우에 클라이언트가 유저의 성별 정보를 알고 있다며 아래와 같이 요청을 주도록 설계가 가능할텐데 /items?gender=femail 클라이언트에서는 유저의 성별에 대한 정보를 알 수 없는 상태이고, 유저의 세션 정보만 가지고 있습니다. 서버에서 클라이언트의 요청을 받고 유저의 세션 정보를 이용해서 성별을 알아내고, 이 성별에 맞는 아이템 목록을 반환해야 합니다. gender가 뭔진 모르는 상태로 요청을 보내지만 gender로 필터링된 item을 반환해야하는 이런 상황에서 URI 설계를 어떤 식으로 하면 좋을까요? /items/gender 와 같이 설계하면 좋을까요?
-
미해결PHP 7+ 프로그래밍
이미지 업로드시 경고창 문제입니다.
강의 따라하고 있는중인데요... 왜 이런상황이..? 나오는지 모르겠네요.. 그림을 참조해주세요.. 이미지 업로드시에 계속해서 자바스크립트 경고창이 뜨면서 업로드를 막고있는데.. 좀.. 답답하네용..
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
삭제 예정 강의는 어떤 강의들 일까요?
안녕하세요. 좋은 강의 잘 보고 있습니다. 강의 중간 중간에 보면 삭제 예정이라고 되어있는 강의들이 있습니다. 삭제 예정이라고 된 강의로 분류된 이유가 따로 있을까요? 최신 버전의 쿠베네티스를 사용하는 유저라면 삭제 예정 강의를 건너띄어도 되는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
웹 애플리케이션을 서버에 올리면 파일 업로드를 어떻게 해야하나요?
수업에선 로컬 피씨에 사진을 저장하고 해당 사진이 저장된 경로를 가져와 파일을 업로드 하는 것으로 이해했습니다. 그렇다면 서버에 등록했을 때는 사진을 서버에 올려야 하는데 이 때 사진을 올리는 방법에 대한 메커니즘이 궁금합니다.
-
미해결선형대수학개론
안녕하세요 강의 잘 보고 있습니다
9p에 이부분이 이해가 잘 안되서 질문 드립니다. 정의에 의해서 [Ab1]B...[Abn]B이 된다고 하는데 조금만 더 자세히 설명 해주실 수 있을까요? T(x)가 Ax 이기 때문에 그런것인가요?
-
미해결홍정모의 따라하며 배우는 C언어
64bit 환경에서 stack 에 대한 질문 보고 다시 질문드립니다.
안녕하세요, 저 역시 x64 환경이어서 이번 강의 질문 내용에서 바로 아래에 다른 분이 올려주신 질문과 상세한 답변 감사하게 보았습니다. 거기서 생긴 다른 의문이 있는데요, 64-bit환경에서는 8byte씩 읽는 것이라면,int나 long과 같은 4byte 크기의 자료형도 실제로는 8byte를 차지하고 있는 것인가요??기본값이 8byte일 때 그보다 적은 크기만 따로 떼어내어 읽는 것이 가능한지 질문드립니다. 감사합니다..!
-
미해결코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
생성자 함수와 클래스 중 어느 것을 사용하는게 효율적인가요?
면접에서 클래스와 생성자 함수의 차이를 물어보시는 이유가 궁금합니다.생성자함수와 클래스의 차이점은 문법 차이 말고는 다를게 없는것인가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
배열을 쿼리로 넘기면 문자열로 넘겨지나요?
user_actions 클라이언트부분에서 export function getCartItem(cartId,userCart){ console.log('cartProductId' , cartId) const response = axios.get(`/api/product/products_id?id=${cartId}&type=array`) //cartProductId배열정보지만 query로 넘기면 문자열로 넘어감 .then(response => //cartProductId와 똑같은 product collection에서 동일한 제품을 가져온후 quantity 정보를 넣어줌 response.data); return { type: GET_CART_ITEMS, payload: response } } cartId 는 배열형태였는데 서버 라우트부분에서 console.log('req.query.id' , req.query.id) 찍으니까 문자열이 나오더라구요
-
해결됨실전! Querydsl
벌크연산 실행순서 질문(확인 질문)
벌크연산 후 em.flush(); em.clear();를 하라는 얘기를 듣다가 갑자기 동작순서에 대해 생각해보게 됐습니다. em.findOne(Long id)로 id = 1, name = "member1"이라는 데이터를 조회하고 "member1"이라는 name을 "회원"로 수정 후, id = 1인 데이터의 name을 "비회원"으로 벌크연산으로 하면(하나만 수정한다고 억지성 가정) Querydsl은 JPQL로 이루어져있으니까 JPQL은 실행 전에 자동으로 em.flush()를 실행하게 되어있으니 벌크연산(Querydsl)이 실행이 되는 순간, em.flush()가 되어 "회원"으로 먼저 수정이 되고 벌크연산 쿼리로 "비회원"으로 바꿔지는 거 맞나요? 맞는 것 같긴 한데 주변에 확인차 물어볼 사람이 없어서 질문드립니다 :[
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
반복을 줄이는 코드가 있을까요?
안녕하세요 강의 너무 재밌게 잘 듣고 있습니다! 문제가 풀다가 드는 의문이 있습니다. 모음을 하나 하나 계속 일일이 치면서 AND로 하나씩 묶는게 너무 반복하는거 같고 비효율적으로 느껴지는데 혹시 나중에 더 짧은 코드로 할 수 있는 방법이 강의에 등장하나요? 구글링 해보니까 정규표현식도 사용하면서 짧게 쓰는거 같더라구요. 제가 잘 못 알고 있는거라면 미리 죄송합니닷! 감사합니다.