low-level

    0

    2答えて

    今年はJavaでプログラミングを始めました。私は高レベルの概念を理解し、快適なプログラミングを感じます。 しかし、私はどのように内部的にこのすべての仕事をしているのですか?私は、Javaが開発を軽減するために低レベルのものから離れてプログラマーを得るために特に作られた高水準言語であることを理解します。 本質的に、高水準言語が内部的にどのように機能するかについて詳しく知りたいと思います(オブジェクト

    3

    5答えて

    端末ではls -d */と呼ぶことができます。今、私はこのように、cプログラムは私のためにそれをやってみたい: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main(void) { int status; char *args[] =

    0

    1答えて

    私は、レジスタ設定によってMT7620nのGPIOにアクセスしようとしています。これまでのところ、私は/ sys/class/gpio /を使ってそれらにアクセスすることができますが、それは私にとっては十分速いものではありません。 MT7620のプログラミングガイドページ84では、GPIOベースアドレスが0x10000600であり、単一レジスタのオフセットが4バイトであることがわかります。 MT7

    0

    1答えて

    私はPythonのように、1つの混乱を持っているが source code ->> byte code --> python virtual machine を生成するC言語も、バイトコードを生成したり、それが直接コンパイルしていますか? バイトコードが生成されない場合、低レベル言語と見なされるのはなぜですか?なぜならアセンブリがマシン上で直接実行されるため、アセンブリはバイトコードを生成しないか

    -1

    1答えて

    私はいくつかの(非常に)低レベルのプログラミングに取り組んでいますが、すべてが完全に私には分かりません。まず、gccを使ってelfやオブジェクトファイルを作成するための.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 TraitObject { da

    -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 =0x12345

    -1

    1答えて

    私のデバイスはルートになっています。私はadb経由でイベントを取得しています。しかし、アンドロイドアプリケーションのイベントの同じ連続ストリームを取得する方法を知っているわけではありません。以下のコードは、スーパーユーザの権限を求めるプロンプトを表示しますが、dntは何かを取得します。 Process process = Runtime.getRuntime().exec("su");

    0

    1答えて

    私はちょうど低レベルのものとCを学び始めた初心者です。これは愚かな質問かもしれませんが、私はファイル記述子について戸惑っています。それらをコピーするには、システムコールdup2()またはdup()が必要であることを理解しています。しかし、古い値を新しい変数に代入するだけではコピーできないのはなぜですか?整数をf [0]、[1]特定の意味を持っている、とエンコードのいくつかの並べ替えですfはそのため

    1

    1答えて

    は、私はMatlabの2つのオプションの間で異なってやるん何を知りたい、と言います。 ケースA:a(idx) = [] ケースB:a = a(~idx) を引数のために、のは、その行列 aと idxは、メモリの問題に対処するのに十分な大きさである、と定義するとしましょう 私の直感は、ケースAが値の再割当てを実行すると、CPUはオリジナルの位置から新しい順序付けされた位置へのインデックス付きコピーを