반응형

source 768

Java의 SimpleDateFormat이 스레드 세이프가 아닌 이유는 무엇입니까?

Java의 SimpleDateFormat이 스레드 세이프가 아닌 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. "Java Date Format is not threadsafe" (자바 날짜 포맷은 스레드 세이프가 아닙니다)는 어떤 결과를 초래합니까? (11개의 답변) 닫힘5년 전에요. 코드 예제를 사용하여 SimpleDateFormat이 스레드 세이프가 아닌 이유를 설명하십시오.이 수업의 문제는 무엇입니까?SimpleDateFormat 포맷 기능에 문제가 있습니까?수업 중에 이 고장을 나타내는 코드를 알려주세요. FastDateFormat은 스레드 세이프입니다.SimpleDateFormat과 FastDateFormat의 차이점은 무엇입니까? 이 문제를 나타내는 코드로 설명해 주시겠습니까?Simp..

source 2022.08.11

Java 비트맵을 바이트 배열로 변환

Java 비트맵을 바이트 배열로 변환 Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] 호출 후 버퍼를 보면copyPixelsToBuffer바이트는 모두 0...카메라에서 반환된 비트맵은 불변입니..

source 2022.08.11

Store vuex가 정의되지 않은 속성 'store'를 읽을 수 없습니다."

Store vuex가 정의되지 않은 속성 'store'를 읽을 수 없습니다." 처음 간단한 앱을 만들려고 했는데 스토어에 문제가 있어요. 나는 주로 가지고 있다.JS import Vue from 'vue' import Vuex from 'vuex' import App from './App' import router from './router' Vue.use(Vuex); import {store} from './Store.js'; store.commit('increment') new Vue({ el: '#app', router, store, template: '', components: { App } }); 그래서 내 가게에서.js import Vue from 'vue'; import Vuex from '..

source 2022.08.10

libcurl 없이 C에서 HTTP get 요구를 작성하려면 어떻게 해야 합니까?

libcurl 없이 C에서 HTTP get 요구를 작성하려면 어떻게 해야 합니까? 외부 라이브러리를 사용하지 않고 Get Request를 생성하기 위한 C 프로그램을 작성하고 싶습니다.C라이브러리나 소켓만으로 가능합니까?http 패킷(올바른 포맷을 사용하여)을 작성해서 서버에 송신하려고 생각하고 있습니다.이게 유일한 방법일까요 아니면 더 나은 방법이 있을까요?BSD 소켓을 사용하거나 다소 제한적인 경우에는 LwIP와 같은 RTOS나 간단한 TCP 스택을 사용하여 GET/POST 요구를 형성할 수 있습니다. 많은 오픈 소스 구현이 있습니다.샘플로서 「happyhttp」를 참조해 주세요(http://scumways.com/happyhttp/happyhttp.html).네, C가 아니라 C++입니다만, 「C+..

source 2022.08.10

C에 화살표(->) 연산자가 존재하는 이유는 무엇입니까?

C에 화살표(->) 연산자가 존재하는 이유는 무엇입니까? . 연산자는 구조체의 멤버에 액세스하기 위해 사용됩니다.->C의 )는 해당 포인터에 의해 참조되는 구조체의 멤버에 액세스하기 위해 사용됩니다. 포인터 자체에는 닷 연산자로 액세스할 수 있는 멤버가 없습니다(실제로 가상 메모리의 위치를 나타내는 숫자일 뿐이므로 멤버가 없습니다).따라서 포인터(컴파일 시 컴파일러가 알고 있는 정보)에서 사용되는 경우 포인터를 자동으로 참조 해제하도록 닷 연산자를 정의하면 모호함이 없습니다. 그런데 왜 언어 창작자들은 불필요해 보이는 연산자를 추가함으로써 일을 더 복잡하게 만들기로 결정했을까요?설계상의 중요한 결정사항은 무엇입니까?은 두 왜?-> 존재 2) 왜'가 되는가 2).는 포인터를 자동으로 참조 해제하지 않습니다..

source 2022.08.10

C/C++ 매크로의 쉼표

C/C++ 매크로의 쉼표 이와 같은 매크로가 있다고 가정해 봅시다. #define FOO(type,name) type name 우리가 사용할 수 있는 것은 FOO(int, int_var); 하지만 항상 그렇게 간단하지는 않습니다. FOO(std::map, map_var); // error: macro "FOO" passed 3 arguments, but takes just 2 물론 다음과 같은 작업을 수행할 수 있습니다. typedef std::map map_int_int_t; FOO(map_int_int_t, map_var); // OK 인체공학적이지 않은 방법이죠게다가 타입의 비호환성도 취급할 필요가 있습니다.매크로로 해결할 방법을 알고 계십니까?괄호를 사용할 수 없고 Mike의 SINGLE_ARG ..

source 2022.08.10

C의 단일 구조 부재 크기

C의 단일 구조 부재 크기 나는 다른 구조물에 의존하는 구조를 선언하려고 한다.사용하고 싶다sizeof안전하다/유령하다 typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; 이제 구조물을 선언하고 싶습니다.child_t와 같은 사이즈의parent_t.text. 어떻게 하면 좋을까요? (아래 의사 코드) typedef struct _child { char flag ; char text[sizeof(parent_t.text)] ; int used ; } child_t ; 저는 몇 가지 다른 방법을 시도했습니다.parent_t그리고.struct _parent하지만 컴파일러는 받아들이지 않습니다. 요령으로는 이것이 효과가 있..

source 2022.08.10

Java에서 데몬 스레드란 무엇입니까?

Java에서 데몬 스레드란 무엇입니까? 자바에서 데몬 스레드가 뭔지 말해줄 사람?데몬 스레드는 프로그램이 종료되었지만 스레드가 실행 중일 때 JVM이 종료되는 것을 막지 않는 스레드입니다.데몬 스레드의 예로는 가비지 컬렉션이 있습니다. .setDaemon(boolean) Thread전 데몬 .몇 가지 추가 사항(참조: Java Concurrency in Practice) 새 스레드가 생성되면 상위 스레드의 데몬 상태를 상속합니다. 데몬 이외의 모든 스레드가 완료되면 JVM이 중지되고 나머지 데몬 스레드는 폐기됩니다. 마지막으로 블록은 실행되지 않습니다. JVM을 이용하다 따라서 데몬 스레드는 적게 사용해야 하며 I/O를 수행할 수 있는 작업에 사용하는 것은 위험합니다. 위의 답변은 모두 좋습니다.차이를 ..

source 2022.08.10

Java에서 문자열이 정수인지 확인

Java에서 문자열이 정수인지 확인 이 질문에는 이미 답변이 있습니다. 문자열이 Java에서 정수를 나타내는지 확인하는 가장 좋은 방법은 무엇입니까? (40개의 답변) 닫힘8년 전. 문자열 배열의 특정 항목이 정수인지 확인하려고 합니다. 는 ~라고 합니다..split(" ")에 인픽스 표현을 쓰고 있다.String형식에서 생성된 배열을 두 개의 배열로 분할합니다.하나는 정수, 다른 하나는 연산자, 그리고 괄호 및 기타 항목은 폐기합니다.를를위 위장 ?장 ?? ?? ??? 가 찾을 수 것 Integer.isInteger(String arg)방법이나 뭐 그런 건 있지만 그런 운은 없어요가장 간단한 방법은 String을 반복하여 모든 요소가 지정된 기수에 대해 유효한 자리수인지 확인하는 것입니다.각 요소를 한..

source 2022.08.10
반응형