묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
설치 환경 문의
안녕하세요.강의잘 듣고 있습니다강의중 이해가 잘 안가서 그러는데 ㅜ 클라이언트용 가상머신과 서버용 가상머신을 서로 다른컴퓨터에 설치하신건가요?아니면 2번방법으로 베어메탈-vmware esxi 구동하시고 그위에 클라이언트 머신과 서버용 머신을 다 올리신건가요?참고로 저는 1번 방법으로 하려고 합니다 ㅜ
-
미해결[2025] 비전공자도 가능한 React Native 앱 개발 마스터클래스
설치 관련 질문
npx create-react-native-app@latest 요거 터미널에 입력하니까, ⚠ This tool does not initialize new React Native projects. 뜨는데, 어떻게 해결하면 좋을까요?
-
미해결
The Benefits of ATRCM’s Customized Medical Billing Solutions
Every healthcare practice has unique needs and challenges when it comes to billing and revenue cycle management. ATRCM Solutions offers customized medical billing solutions tailored to meet the specific requirements of each practice. This article explores the benefits of ATRCM’s customized billing solutions and how they support the success of healthcare providers.Why Customized Medical Billing Solutions MatterCustomized medical billing solutions are crucial for addressing the unique needs of healthcare practices. Key benefits include:Tailored Processes: Customized solutions ensure that billing processes align with the specific workflows and requirements of a practice.Improved Accuracy: Customization helps address unique coding and billing needs, reducing the risk of errors.Enhanced Efficiency: Tailored solutions streamline billing processes, leading to improved efficiency and faster reimbursements.Better Compliance: Customized solutions ensure that billing practices adhere to specific regulations and payer guidelines relevant to the practice.How ATRCM Provides Customized Billing SolutionsATRCM, or Advanced Technology Revenue Cycle Management, offers a range of customized medical billing solutions designed to meet the unique needs of healthcare practices. Here’s how ATRCM supports practices with tailored billing solutions:1. Personalized Billing ProcessesATRCM works closely with healthcare practices to develop personalized billing processes that align with their specific workflows and requirements. By understanding the unique needs of each practice, ATRCM creates customized billing solutions that improve accuracy and efficiency.2. Customized Coding SolutionsAccurate coding is essential for billing and reimbursement. ATRCM’s team of certified coding experts provides customized coding solutions that address the specific needs of each practice. This tailored approach ensures that all services are billed correctly according to the latest guidelines, reducing the risk of errors and denials.3. Tailored Claims ManagementClaims management is a critical aspect of the revenue cycle. ATRCM offers tailored claims management solutions that address the unique challenges faced by each practice. This customization includes personalized strategies for claim submission, follow-up, and denial management, leading to faster reimbursements and improved financial performance.4. Adaptable Compliance SupportCompliance with regulations is essential for avoiding audits and penalties. ATRCM provides adaptable compliance support that ensures billing practices align with the specific regulations and payer guidelines relevant to each practice. This customization helps practices maintain compliance and reduce the risk of non-compliance issues.5. Free Medical Billing AuditTo support customized billing solutions, ATRCM offers a free medical billing audit that assesses current practices and identifies areas for improvement. The audit includes:Process Review: Evaluating current billing processes and identifying opportunities for customization.Coding Accuracy Check: Assessing the accuracy of coding practices and providing recommendations for improvement.Claims Management Analysis: Reviewing claims management practices and tailoring strategies for better outcomes.Compliance Assessment: Ensuring that billing practices adhere to relevant regulations and payer guidelines.The insights gained from the audit provide healthcare practices with actionable recommendations to enhance billing processes and achieve better financial outcomes.Case Study: Customizing Billing Solutions for a Specialty PracticeA specialty practice faced challenges with billing accuracy and efficiency due to unique billing needs. After partnering with ATRCM and undergoing a free medical billing audit, the practice implemented ATRCM’s customized billing solutions. As a result, the practice experienced improved accuracy, faster reimbursements, and enhanced financial performance.ConclusionCustomized medical billing solutions are essential for addressing the unique needs of healthcare practices and achieving better financial outcomes. ATRCM Solutions offers tailored billing solutions that improve accuracy, efficiency, and compliance. The free medical billing audit provides valuable insights for customizing billing practices and optimizing revenue. By partnering with ATRCM, healthcare practices can enhance their billing processes and focus on delivering exceptional patient care.
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
윈도우/안드로이드 Ninja를 설치해야하나요?
윈도우 안드로이드 보고있는데잘 되다가 stack Navigation 공식문서보고 인스톨하고 코드추가 한 후에yarn start 하고 a 하면[CXX1416] Could not find Ninja on PATH or in SDK CMake bin folders.[CXX1416] Could not find Ninja on PATH or in SDK CMake bin folders.FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':react-native-screens'. > [CXX1416] Could not find Ninja on PATH or in SDK CMake bin folders. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org 라고 나옵니다
-
미해결
selenium 팝업창 문의
이런 종류의 팝업창을 끄려면 코드를 어떻게 작성해야하나요 ?
-
미해결대세는 쿠버네티스 (초급~중급편)
vagrant up 문의
vagrant up을 하면 다음과 같은 오류가 발생합니다.해결 방법이 궁금합니다.. 혹시 몰라 컴퓨터 사양도 첨부하였습니다.확인해주셔서 감사합니다.
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
네임드락 부모에(facade) 트랜잭션이 없을때
자식 service 메서드에 Propagation.REQUIRES_NEW속성은 그럼 필요 없는건가요? public class NamedLockStockFacade { private final LockRepository lockRepository; private final StockService stockService; public void decrease(Long id, Long quantity) { try { lockRepository.getLock(id.toString()); stockService.decrease(id, quantity); } finally { lockRepository.releaseLock(id.toString()); } } } ----------- @Transactional public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); stock.decrease(quantity); stockRepository.saveAndFlush(stock); }이렇게 자식에만 트랜잭션이 걸려있으면, 커밋이 다되고 lock 풀리는거아니에요? 굳이 부모에 트랜잭션 붙이고 자식트랜잭션에서 NEW하는 이유가 있나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. if (y == 0 || x == 0 || y == r - 1 || x == c - 1) {ret = person_check[y][x];break;}여기서 그냥 ret에 저장하고 break를 하셨는데.. 저는 min으로 계속 비교 해야한다고 생각했거든요.. dfs처럼 재귀함수가 아니고 q에 들어온 순서대로 저장이 되고.. 가장 먼저 가장자리에 들어가게 되서 그냥 break로 끝내는 걸까요..? 저는 계속 생각해도 다른 가장자리에 더 최소로 갈 수 있을 것 같은데..ㅜ if (y == 0 || x == 0 || y == r - 1 || x == c - 1) {그리고 저는 이 if 문이 for (int i = 0; i < 4; i++) {int ny = y + dy[i];int nx = x + dx[i]; for문 안에 있어야 된다고 생각했는데.. for문에서 불보다 가까운지, 넘어가지는 않는지 이런걸 pass해야 해서 그런걸까요? 코드를 아래처럼 했는데 똑같은 것 같은데 틀렸다고 나옵니다..ㅜ#include <bits/stdc++.h>using namespace std;const int INF = 987654321;char a[1004][1004];int r, c, sx, sy, ret, y, x;int dy[] = { -1, 0, 1, 0 };int dx[] = { 0, 1, 0, -1 };int fire_check[1004][1004], person_check[1004][1004];int main() { cin >> r >> c; queue<pair<int, int>> q; fill(&fire_check[0][0], &fire_check[0][0] + 1004 * 1004, INF); //memset(fire_check, INF, sizeof(fire_check)); for (int i = 0; i < r; i++) { for (int j = 0; j < c; j++) { cin >> a[i][j]; if (a[i][j] == 'F') { fire_check[i][j] = 1; q.push({ i,j }); } if (a[i][j] == 'J') { sy = i; sx = j; } } } while (q.size()) { tie(y, x) = q.front(); q.pop(); for (int i = 0; i < 4; i++) { int ny = y + dy[i]; int nx = x + dx[i]; if (ny < 0 || ny >= r || nx < 0 || nx >= c) continue; if (fire_check[ny][nx] != INF || a[ny][nx] == '#') continue; fire_check[ny][nx] = fire_check[y][x] + 1; q.push({ ny, nx }); } } person_check[sy][sx] = 1; q.push({ sy, sx }); while (q.size()) { int y = q.front().first; int x = q.front().second; //tie(y, x) = q.front(); q.pop(); if (y == 0 || x == 0 || y == r - 1 || x == c - 1) { ret = person_check[y][x]; break; } for (int i = 0; i < 4; i++) { int ny = y + dy[i]; int nx = x + dx[i]; if (ny < 0 || ny >= r || nx < 0 || nx >= c) continue; if (person_check[ny][nx] || a[ny][nx] == '#') continue; if (fire_check[ny][nx] <= person_check[ny][nx] + 1) continue; person_check[ny][nx] = person_check[y][x] + 1; q.push({ ny, nx }); } } if (ret != 0) cout << ret; else cout << "IMPOSSIBLE \n";}
-
해결됨독하게 시작하는 C 프로그래밍
mystrcat 함수 질문있습니다!
mystrcat 함수 마지막 부분에서 *++pszDst = '\0';return --pszDst;이렇게 나와있는데 *pszDst = '\0';return pszDst;이렇게 해도 문제가 없나요? 문제가 있다면 설명해주시면 감사하겠습니다!
-
해결됨Flutter 앱 개발 실전
Notion 자료 오타를 발견했습니다!
이해가 잘 되게 설명해주시고, 강의 자료도 너무 잘 정리해주셔서 강의 너무 잘 듣고 있습니다 😃 강의 자료에서 오타를 찾은 것 같아 전달드립니다~Dart -> 04.JSON & 직렬화 -> 직렬화 & 역직렬화 하단 직렬화, 역직렬화 코드에 "철수" 가 "철수 로 큰따옴표 하나가 입력안된 것 같아요! 강의 제공해주셔서 너무 감사합니다!
-
미해결홍정모의 따라하며 배우는 C++
AutoPtr<Resource> res = new Resource; 문법에 대한 강의가 어디있는지 알 수 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.AutoPtr<Resource> res = new Resource; 문법에 대한 강의가 어디있는지 알 수 있을까요?
-
해결됨기초부터 배우는 Next YTMusic 클론 코딩 (with next.js 14, UI 마스터)
깃 push가 안되서 ssh를 한참해메고 있습니다. ㅠㅠ
The authenticity of host 'github.com (20.200.245.247)' can't be established.ED25519 key fingerprint is SHA256:+DiY3wvvV위와같은 문구가 뜨고 안되네요. ㅠㅠ
-
해결됨입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
한번만 도와주세요 오류를 못찾겠습니다.
사이드 바에 skill이랑 project만 페이지 오류가발생합니다. skill 들어갔을떄 오류 로그는 project 들어갔을떄 오류 로그 깃허브 주소:https://github.com/kimauto/portfolio-kimauto이렇게 오류가 뜨면 No static resource admin/skill저는 skill 컨트롤러,서비스,DTO 가서 제가 코드 실수를 했나 먼저 확인하고 용백님 깃헙 소스코드랑 비교하면서 오류 체크를 했습니다. 이렇게 오류를 접근하는 방식이 맞나요? 무슨 문제일까요?
-
미해결실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
vitest Extension 알려주세요.
이렇게 뜨는데 어떤 익스텐션 설치해야될까요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
unlock()을 호출 했을 때
ReentrantLock에서 lock.unlock()을 호출하면, 대기 중인 스레드들이 락을 획득하려고 서로 경쟁하게 됩니다. 제가 이해한 바로는, unlock이 호출된 후 스레드들중 락을 획득한 한개의 스레드는 RUNNABLE 상태로 전환되고, 나머지 락을 획득하지 못한 스레드들은 다시 WAITING 상태로 돌아가는 것이라고 알고 있습니다. 이 과정에서 스레드들이 경쟁하는 순간의 상태가 정확히 어떻게 되는지 궁금합니다. 경쟁순간에는 락을 획득하려는 스레드들 모두 RUNNABLE 상태인가요?
-
미해결Next + React Query로 SNS 서비스 만들기
렌더링
안녕하세요. useQuery로 가져온 data가 console로 찍어보면 두번찍히는데 왜 렌더링이 두번도는지 알 수 있을까요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요(머린이 질문)
안녕하세요 선생님다름이 아니라, 머신러닝 수강중 궁금한게 있어 질문드립니다X1, X2 ,X3 ,X4 ~... Y가 있을 때 회귀예측을 진행한다고 하면만약 타겟 Y값 목표가 100이라고 가정 했을 때X1,X2,X3,X4들이 어느정도 값에 있는걸 추천한다 ? , 권장한다 ? 라는 분석기법도 있을까요 ? Q1) Y가 목표값이 있을 때, 각 X1~X4 범위 , 그에 따른 Y값의 신뢰구간 ㅠ 그냥 이 질문은 ML이 아니고 회귀분석 일까요 ??
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 질문있습니다.
제 방식대로 풀었을 떄 왜 틀렸는지 잘 모르겠어서 질문 남겨요#include <bits/stdc++.h> using namespace std; int arr[9]; vector<int> v; // 9명중 7명 선택 // 키의 합 100 // 키가 주어 졌을 때 일곱 난장이 찾기 // 키를 오름차순으로 출력하기 bool Check() { int sum = 0; for (int a : v) sum += a; if (sum == 100) return true; return false; } void Print() { vector<int> ret = v; sort(ret.begin(), ret.end()); for (int a : ret) cout << a << '\n'; } void Combi(int start) { if (v.size() == 7) { if (Check()) Print(); return; } for (int i = start + 1; i < 9; i++) { v.push_back(arr[i]); Combi(i); v.pop_back(); } } int main() { // input for (int i = 0; i < 9; i++) cin >> arr[i]; // 9명중 7명 선택 Combi(-1); return 0; }
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
eslint no-extra-semi 관련 질문
안녕하세요. eslint 강의를 듣고 있습니다. 답변해주시면 감사하겠습니다!버전은 아래와 같습니다."@eslint/js": "^9.9.1", "@stylistic/eslint-plugin-js": "^2.6.4", "webpack": "^5.93.0", "webpack-cli": "^5.1.4" eslint 공식홈에 no-extra-semi 사용법을 확인하면 아래와 같이 나와있습니다.https://eslint.org/docs/latest/rules/no-extra-semi#rule-detailsThis rule was deprecated in ESLint v8.53.0. Please use the corresponding rule in @stylistic/eslint-plugin-js.8.53.0 버전부터 deprecated가 되어서 stylistic 플러그인을 사용해서 쓰라고 되어 있습니다. 그래서 아래와 같이 설정을 했습니다.// eslint.config.js import js from "@eslint/js"; import stylisticJs from '@stylistic/eslint-plugin-js' export default [ js.configs.recommended, { plugins: { '@stylistic/js': stylisticJs, }, } ];그런데, no-extra-semi rule이 동작을 하지 않고 아래와 같이 rules안에 명시를 해줘야만 동작을 합니다. 플러그인만 명시하면 되는게 아니라 사용할 rule을 하나하나 명시해줘야만 하는건가요?// eslint.config.js import js from "@eslint/js"; import stylisticJs from '@stylistic/eslint-plugin-js' export default [ js.configs.recommended, { plugins: { '@stylistic/js': stylisticJs, }, rules: { "@stylistic/js/no-extra-semi": "error" } } ]; 그리고 추가적으로 궁금한 것은 deprecated 되었다고 했는데 왜 아래와 같이 eslint에서 "no-extra-semi" 를 사용할 수 있는걸까요?// eslint.config.js import js from "@eslint/js"; import stylisticJs from '@stylistic/eslint-plugin-js' export default [ js.configs.recommended, { rules: { "no-extra-semi": "error" } } ];
-
미해결[하루 10분|GA] Google Analytics(GA) 보고서 살펴보기
계정 만들기_고급 옵션
안녕하세요!강의에서 계정 만들기 → 고급옵션에서 유니버셜 만들기로 체크하라고 하셨는데 고급 옵션 자체가 없어서요ㅠ해결 방법 아시는 분 계실까요?