low-level

    0

    2답변

    저는 올해 자바 프로그래밍을 시작했습니다. 높은 수준의 개념을 이해하고 편안한 프로그래밍을 느낍니다. 그러나 나는 내게 어떻게이 모든 일이 내부적으로 어떻게 이루어지는 지 계속 묻고있는 것 같습니까? Java는 프로그래머가 개발을 완화하기 위해 저급 요소에서 벗어나도록 만든 고급 언어라고 이해합니다. 본질적으로 고수준 언어가 내부적으로 얼마나 정확하게 기능

    2

    1답변

    의 특정 메모리 위치에 구조체를 복사 : 나는 메모리에, 예를 들어, 특정 위치에 복사하려면 어떻게 #[derive(Clone, Copy)] #[repr(C, packed)] pub struct SomeData { a: u16, b: u64, c: u32, d: u16, } 효율적으로 메모리에 0x1000 지점에

    0

    1답변

    레지스터 설정을 통해 MT7620n의 GPIO에 액세스하려고합니다. 지금까지 나는/sys/class/gpio /를 사용하여 그것들에 접근 할 수 있었다. 그러나 그것은 나를 위해 충분히 빠르지 않다. MT7620 페이지 84의 프로그래밍 안내서에서 GPIO 기본 주소가 0x10000600이고 단일 레지스터의 오프셋이 4 바이트임을 알 수 있습니다. 같은 M

    1

    2답변

    임베디드 시스템 용 C 언어로 8 년 동안 프로그래밍 한 후 스칼라 언어를 배우기 시작했습니다. 스칼라 개발자 중 일부는 스칼라 라이브러리 내부를 고려하지 않고 실제로 코드가 JVM에서 어떻게 실행되는지 매우 놀랐습니다. . 저수준 스칼라 내부에 대한 지식을 사용하여 프로그램을 미리 최적화 된 방식으로 작성하는 것이 좋지 않다는 말을 들었습니다. 일을 빠르

    0

    1답변

    파이썬 하나 혼란이 source code ->> byte code --> python virtual machine 는 C 언어는 바이트 코드를 생성 않습니다 생성 한 또는 직접 컴파일? c가 로우 레벨 언어로 간주되는 이유 인 바이트 코드를 생성하지 않으면? 왜냐하면 어셈블리가 직접 바이트 코드를 생성하지 않기 때문입니다.

    -1

    1답변

    저 (저) 저레벨 프로그래밍 중입니다 만, 모든 것이 완전 명확하지는 않습니다. 엘프 나 오브젝트 파일을 만들기 위해 gcc를 통해 실행되는 .cpp (또는 .c) 파일을 작성하지만 오브젝트 파일은 무엇입니까? 나는 "as"컴파일러를 사용할 때 객체 파일을 얻지 만 어떻게 이것을 사용하고 스트레이트 바이너리를 가질 수있을 때 객체 파일을 갖는 목적은 무엇입

    4

    1답변

    나는 을 어느 정도 시도 할 수 있다고 생각했다.impl 블록을 사용하지 않고 특성 개체를 처음부터 빌드한다. 정교 : 내가 이해에서 trait SomeTrait { fn fn_1(&self); fn fn_2(&self, a: i64); fn fn_3(&self, a: i64, b: i64); } struct TraitObj

    -4

    1답변

    내 코드에서보세요 값 작동이 중지 : #include <stdio.h> #include <limits.h> int main (int argc, const char *argv[]) { typedef unsigned char byte; byte *pointer; byte b1=1; byte b2=2; int i1 =4; int i2 =0x1

    0

    1답변

    어떻게 디스 어셈블 된 코드를 디버깅 할 수 있습니까? 이 함수는 C++ 언어로 다시 작성해야합니다. 그러나 처음에는 어떻게 작동하는지 이해해야합니다. 디버깅하는 방법이 있습니까? 0804865a <generate_key>: 804865a: 55 push %ebp 804865b: 89 e5 mov %esp,%ebp 804865d: 57

    -1

    1답변

    내 장치가 루팅 된 것입니다. 나는 adb를 통해 사건들을 얻고있다. 하지만 안드로이드 응용 프로그램에서 동일한 연속적인 이벤트 스트림을 가져 오는 방법을 알지 못합니다. 다음 코드는 수퍼 유저 권한에 대한 프롬프트를 표시하지만 dnt는 아무 것도 가져 오지 않습니다. Process process = Runtime.getRuntime().exec("su"