반응형

programing 535

C에서 int를 문자열로 변환하려면 어떻게 해야 합니까?

C에서 int를 문자열로 변환하려면 어떻게 해야 합니까? 어떻게 변환합니까?int줄에 맞춰?데이터 변환 기능을 만들려고 합니다.struct문자열로 변환하여 파일에 저장합니다.사용할 수 있습니다.sprintf하기 위해서, 혹은 어쩌면snprintf있는 경우: char str[ENOUGH]; sprintf(str, "%d", 42); 여기서, 의 문자수(및 종단 문자)는str는 다음 방법으로 계산할 수 있습니다. (int)((ceil(log10(num))+1)*sizeof(char)) 간단한 답변은 다음과 같습니다. snprintf( str, size, "%d", x ); 긴 것은, 우선 충분한 사이즈를 알아내는 것입니다. snprintf를 사용하여 호출하면 길이를 알 수 있습니다.NULL, 0첫 번째 파라..

programing 2022.07.05

동적 할당 없이 실행 시 어레이 크기가 허용됩니까?

동적 할당 없이 실행 시 어레이 크기가 허용됩니까? 저는 몇 년 동안 C++를 사용해 왔는데, 오늘 몇 가지 코드를 보았습니다만, 어떻게 이것이 완전히 합법적일 수 있을까요? int main(int argc, char **argv) { size_t size; cin >> size; int array[size]; for(size_t i = 0; i < size; i++) { array[i] = i; cout size; int array[size]; for(size_t i = 0; i < size; i++) { array[i] = i; std:: cout

programing 2022.07.05

vue getter를 사용하여 개체 내부의 값을 찾는 방법은 무엇입니까?

vue getter를 사용하여 개체 내부의 값을 찾는 방법은 무엇입니까? vuex 상태 내에서 개체의 특정 값을 가져오고 싶습니다. 무슨 뜻인지 보여드리죠. import { createStore } from "vuex"; export default createStore({ state: { cards: [{ title: "Blog 1", htmlCode: "This is blog 1", index: 1, }, { title: "Blog 2", htmlCode: "This is blog 2", index: 2, }, { title: "Blog 3", htmlCode: "This is blog 3", index: 3, }, { title: "Blog 4", htmlCode: "This is blog 4", i..

programing 2022.07.05

서명된 int와 서명되지 않은 int의 차이점은 무엇입니까?

서명된 int와 서명되지 않은 int의 차이점은 무엇입니까? 서명된 int와 서명되지 않은 int의 차이점은 무엇입니까?아시겠지만int을 사용하다은 「」입니다.int에는 32비트가 포함되어 있습니다만, 환경에 따라서는 16비트 또는 64비트(또는 다른 수, 통상은 2의 거듭제곱은 아닙니다)를 포함할 수 있습니다. 이 예에서는 4비트 정수를 살펴보겠습니다.작지만 일러스트 용도로 유용합니다. 이러한 정수에는 4비트가 있기 때문에 16은 2의 4제곱 또는 2의 2×2×2의 16의 값 중 하나를 가정할 수 있습니다.그가가 은엇? ??? 엇??은 이 가 signed int ★★★unsigned int를 . . . . . . . . . . 。unsigned int값은 음수가 되지 않습니다.이치노 4비트 .unsig..

programing 2022.07.05

Java에서 sha256으로 문자열을 해시하려면 어떻게 해야 합니까?

Java에서 sha256으로 문자열을 해시하려면 어떻게 해야 합니까? 스트링을 해시하려면 어떻게 해야 하나요?sha256자바어?SHA-256은 "인코딩"이 아니라 단방향 해시입니다. 기본적으로 문자열을 바이트로 변환합니다(예:text.getBytes(StandardCharsets.UTF_8)바이트를 해시합니다.해시의 결과도 임의의 바이너리 데이터가 됩니다.이 데이터를 문자열로 나타내려면 base64 또는 16진수를 사용해야 합니다.사용하려고 하지 마세요.String(byte[], String)컨스트럭터 예. MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] hash = digest.digest(text.getBytes(Standard..

programing 2022.07.05

어떻게 공짜가 얼마를 공짜로 주는지 알 수 있죠?

어떻게 공짜가 얼마를 공짜로 주는지 알 수 있죠? C 프로그래밍에서는 원하는 어떤 종류의 포인터라도 자유롭게 할 수 있는데, 어떻게 프리할 할당 메모리의 크기를 알 수 있을까요?어떤 함수에 포인터를 넘길 때마다 사이즈를 전달해야 합니다(즉, 10개의 요소로 구성된 배열은 10을 파라미터로 수신해야 어레이 크기를 알 수 있습니다). 그러나 사이즈를 프리 함수에 전달할 필요는 없습니다.왜 안 될까요?또, 어레이 길이의 추가 변수를 이동하지 않아도 되기 때문에, 같은 기술을 독자적인 기능에 사용할 수 있을까요?했을 때malloc()이치노실제로 사용되는 메모리의 양은 이보다 약간 많으며 블록의 크기를 기록하는 추가 정보도 포함되어 있습니다.그 외의 정보에 액세스 할 수 없습니다(신뢰할 수 있습니다).또, :-도..

programing 2022.07.05

@인터페이스의 메서드 구현을 덮어쓸까요?

@인터페이스의 메서드 구현을 덮어쓸까요? 하는 메서드에 ""를 ?@Override 주석의 javadoc에는 다음과 같이 표시됩니다. 메서드 선언이 슈퍼클래스의 메서드 선언을 덮어쓰기 위한 것임을 나타냅니다.메서드가 이 주석 유형으로 주석을 달지만 슈퍼 클래스 메서드를 덮어쓰지 않는 경우 오류 메시지를 생성하기 위해 컴파일러가 필요합니다. 인터페이스는 엄밀히 말하면 슈퍼클래스가 아니라고 생각합니다.아니면 그러한가? Question Elaboration가능하면 @Override를 사용해야 합니다.그것은 단순한 실수가 일어나는 것을 방지한다.예: class C { @Override public boolean equals(SomeClass obj){ // code ... } } 이것은 올바르게 덮어쓰지 않기 때..

programing 2022.07.05

여러 탭을 열 때 Nuxt 브라우저가 충돌합니다.

여러 탭을 열 때 Nuxt 브라우저가 충돌합니다. 단일 탭을 사용할 때 매우 잘 작동하는 vue nuxt 응용 프로그램이 있습니다. 3개의 탭을 열면 어플리케이션입니다.첫 번째 2개의 탭은 정상적으로 동작하며 계속 동작하지만 3개의 탭은 동작하지 않습니다.이것은 크롬과 파이어폭스에서 발생합니다(따라서 브라우저는 동작하지 않습니다). 첫 번째 로드에서 페이지가 로드되었지만 다른 페이지로 이동하려고 하면 페이지 스크립트가 로드되지 않고 앱이 실패합니다.(요청 상태가 완료되지 않고 보류 중임) 개발 모드에서 Nuxt.js는 서버에 대한 2개의 영구 연결을 생성하여 핫 업데이트를 수신하고 페이지를 활성 상태로 유지합니다.각 브라우저에는 특정 서버에 대한 동시 접속 수에 대한 제한이 있기 때문에 같은 브라우저의 ..

programing 2022.07.05

Java 형식의 yyy-MM-dd 형식의 달력 날짜

Java 형식의 yyy-MM-dd 형식의 달력 날짜 달력 날짜를 로 변환하는 방법yyyy-MM-dd포맷합니다. Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); Date date = cal.getTime(); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(date); Date inActiveDate = null; try { inActiveDate = format1.parse(date1); } catch (ParseException e1) { // TODO Auto-generated catch block e1.printS..

programing 2022.07.05
반응형