반응형

분류 전체보기 598

i++는 스레드가 안전하지 않다고 들었는데, ++i 스레드는 안전한가요?

i++는 스레드가 안전하지 않다고 들었는데, ++i 스레드는 안전한가요? i++는 스레드 세이프 스테이트먼트가 아니라고 들었습니다.어셈블리에서는 원래 값을 temp로 저장하여 증가시킨 후 콘텍스트 스위치에 의해 중단될 수 있기 때문입니다. 하지만 ++i가 궁금해요.내가 알기로는, 이것은 'add r1, r1, 1'과 같은 단일 어셈블리 명령으로 축소되며, 이는 하나의 명령이기 때문에 컨텍스트 스위치로 중단되지 않습니다. 누구 설명 좀 해주시겠어요?x86 플랫폼이 사용되고 있다고 가정합니다.못못들들들들들들 것이다"i++"는 특정 컴파일러 및 특정 프로세서 아키텍처에 대해 스레드 세이프이지만 표준에서는 전혀 의무화되어 있지 않습니다.사실 멀티스레딩은 ISO C 또는 C++ 규격의 일부가 아니기 때문에 컴파일..

programing 2022.09.02

Java에서 final로 선언된 문자열과 == 비교

Java에서 final로 선언된 문자열과 == 비교 자바 문자열에 대한 간단한 질문이 있습니다.는 두 한 다음 이 합니다.==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); 「」concat=="string"false는 백백의 한다)equals() ★★★★★★★★★★★★★★★★★」==를 참조해 주세요. 되었을 때final같이 final String str1="str"; final String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); 「」concat=="string" 반환됩니다.tr..

programing 2022.09.02

고정 길이 데이터 유형(C/C++)

고정 길이 데이터 유형(C/C++) , 그렇다, 이런 얘기를 요.int플랫폼마다 다를 수 있습니다. 이 '를 때, 수 하는 입니다. 무엇이 잘못되었는가, 프로그램이 어떤 문제를 가정했을 때int되어 4바이트인데 다른 플랫폼에서는 2바이트로 되어 있나요? 을 하다이 이 를 어떤 할 수 있다는 것을 있습니다.typedefs를 들어, '가 있다'와 u8 ,u16 ,u32 (, 16비트, 32비트로부터의 ).제 질문은 이것이 보통 어떻게 이루어집니까? (저는 타입을 말하는 것이 아닙니다.)stdint))) - ))))))) 32 )))))? u8, u16, u32와 같은 변수가 있는 경우 플랫폼에 관계없이 8비트, 16비트, 32비트가 보증되는 것과 같은 유형의 def로 이 문제를 해결한다는 것을 알고 있습니다..

programing 2022.09.02

Maven Integration 테스트를 실행하려면 어떻게 해야 합니까?

Maven Integration 테스트를 실행하려면 어떻게 해야 합니까? 있으며 에는 maven2라는 .Test.java ★★★★★★★★★★★★★★★★★」Integration.java유닛 테스트와 통합 테스트에 각각 사용됩니다.시 : 행행: : mvn test "JUnit"*Test.java하위 모듈 내에서 실행됩니다.★★★★★★★★★★★★★★를 실행했을 때, mvn test -Dtest=**/*Integration 도 아니다Integration.java이치노 동일한 명령어 같지만 -Dtest=/*를 사용하는 명령어입니다.Integration**는 기능하지 않고 부모 레벨에서 실행되고 있는0개의 테스트를 표시합니다.이 테스트에는 테스트가 없습니다.현재 Maven 빌드 라이프 사이클에는 통합 테스트를 실행..

programing 2022.09.02

NullPointer자바에 StackTrace과 예외.

NullPointer자바에 StackTrace과 예외. 인스턴스가NullPointerException으로 StackTrace를 한다)를 StackTrace'를 호출한다)Throwable.printStackTrace() 다음과 같습니다: ) 、 [ 」 java.lang.NullPointerException 아무도 이거를 가로질러 들어왔나요?나는"java null포인터 빈 스택 추적"에 googling지만 이런 것을 가로질러 오지 않았다.당신은 아마 최적화의 많은 수행하는 HotSpot JVM(태양 Microsystems, 나중에 오라클에 의해 구입된 것이 OpenJDK 원래, 부분)를 이용하고 있다. , 「다」를 건네야 .-XX:-OmitStackTraceInFastThrow 「」 「 JVM 」 。 그 최..

programing 2022.09.02

Nuxt.js의 Vuex에서 window.localStorage를 사용하고 싶다.

Nuxt.js의 Vuex에서 window.localStorage를 사용하고 싶다. 저는 nuxt.js 앱을 개발하고 있습니다.로그인 및 로그아웃이 포인트입니다. JWT 시스템에 대한 로그인을 개발합니다. vuex에 로그인한 상태로 있어야 합니다. 그러나 페이지를 새로 고치면 vuex가 초기화됩니다. git vuex-persisted state는 읽어봤지만 초기화 및 설정 방법만 이해하기 어렵습니다. nuxt.js에서 로그인 시스템을 개발하는 가장 좋은 방법은 무엇입니까? 고마워요.vuex-peristed 상태를 사용하는 것이 시나리오에 가장 적합한 사용 사례입니다. vuex-persisted 스테이트의 사용 프로세스에 대해 설명합니다. .cd디렉토리로 하여 "Directory"를 입력합니다.npm ins..

programing 2022.09.02

조건에 따라 클래스를 Element UI 테이블의 특정 행 셀에 매핑하려면 어떻게 해야 합니까?

조건에 따라 클래스를 Element UI 테이블의 특정 행 셀에 매핑하려면 어떻게 해야 합니까? 동적 데이터로 매핑된 Element UI 테이블 구성 요소를 사용하고 있습니다.마지막 열에 Appproved 또는 Rejected 텍스트 상태가 표시됩니다. 셀 값을 기반으로 특정 클래스를 특정 셀로 설정하려면 어떻게 해야 합니까?기본적으로 클래스는 빨간색이어야 하지만 상태 값이 Approved이면 클래스는 녹색이어야 합니다.요소 ui에 대해서는 잘 모르지만 row-class-name을 el-table에 추가하여 해결할 수 있는 문제와 거의 동일합니다. tableRowClassName({ row }) { if (row.status === 'Appproved') { return 'success-row' } el..

programing 2022.09.01

C에서 =+는 무엇을 의미합니까?

C에서 =+는 무엇을 의미합니까? 알게 되었다=+과 +=늘 c코 코코코 코코코 코코 코코코 코코 코코 。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★서류에서도 찾을 수 없었습니다.고대 버전의 C에서는=+와 동등했다.+=이치 할당 연산자를 했는데, 이 경우 B는 이 연산자를 사용합니다.x+=yy로로 합니다.xMcIlroy를 경유하여 McIlroy는 자신의 C에서는 의 철자는 "Algol 68"로 되어 ).Milroy milg TMG mil mil mil 。(B와 초기 C에서는 연산자의 철자가 입력되었습니다.)=++=실수는 B의 의 첫 1976년, B의 어휘 분석기의 첫 번째 형식을 다루다. [C언어의 발달, 데니스 리치]Copyright ACM, 1993.내부 인용 생략] 1970년대일 뿐이다..

programing 2022.09.01

JDBC에서의 접속 풀링 옵션: DBCP와 C3P0

JDBC에서의 접속 풀링 옵션: DBCP와 C3P0 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 6개월 전에 닫았어요 이 질문을 개선하다 Java/JDBC에 가장 적합한 연결 풀링 라이브러리는 무엇입니까? 다음 두 가지 주요 후보(무료/오픈 소스)를 고려하고 있습니다. Apache DBCP - http://commons.apache.org/dbcp/ C3P0 - http://sourceforge.net/projects/c3p0 블로그나 다른 포럼에서 그들에 대해 많이 읽었지만 결정을 내리지 못했다. 이 두 가지에 대한 적절한 대안이 있나요?DBCP는 구식이며 생산 등..

programing 2022.09.01

채워진 원을 그리는 빠른 알고리즘?

채워진 원을 그리는 빠른 알고리즘? 빠른 원 그리기는 브레센햄의 원 알고리즘을 사용하고 있습니다.다만, (사용자의 요구에 따라) 채워진 동그라미도 그립니다. 빠르고 효율적인 방법이 있을까요?브레센햄과 같은 방식으로요? 제가 사용하는 언어는 C입니다.좋은 생각이야!수천 개의 원을 그려야 하는 프로젝트에 종사하고 있기 때문에, 여기서의 모든 제안을 평가했습니다(반경의 제곱을 미리 계산해 몇 개 개선했습니다). http://quick-bench.com/mwTOodNOI81k1ddaTCGH_Cmn_Ag Rev 베리에이션은 x와 y만 교환됩니다.이는 y축을 따라 연속적으로 액세스하는 것이 그리드/캔버스 구조가 작동하는 방식으로 더 빠르기 때문입니다. 확실한 승자는 Daniel Earwicker의 메서드(DrawC..

programing 2022.09.01
반응형