問題タブ [garbage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1436 参照

c++ - wchar_t*奇妙な振る舞い

こんにちは私はいくつかのアドバイスを探していますクラスのコマンドインタープリターで働いていますそして私は内部変数からいくつかのc文字列を取得してstd::wstringを作成するこの「コマンド」(つまりクラス)を持っていますそしてそれをwchar_tにキャストします*しかし、それを返すと、変数にごみが表示されます。

戻る前の変数の内容:

comandos disponibles:ayuda salir

返却後の変数の内容:

����������������������������������������

関数にconstwchar_t*を返させようとしましたが、機能しませんが、文字列を返す場合は問題なく機能します。

何か案が?

- 編集 -

これは私が使用しているコードです

0 投票する
1 に答える
129 参照

variables - 2 番目のユーザー定義関数がガベージ値を返しますか?

私は C プログラミングを独学で学んでいますが、関数間で変数を使用するのが難しいところまで来ました。

このプログラムをコンパイルして実行すると、関数 askBirthYear は正しい値を返しますが、sayAgeInYears は 0 またはガベージ値を返します。変数birthYearの使用方法に関係があると思いますが、問題を解決する方法に困惑しています。

コードは次のとおりです。

0 投票する
1 に答える
96 参照

c - Cで2つのファイルをコピーするとガベージ?

私はこのコードをインファイルからアウトファイルにコピーしています。問題は、アウトファイルの最後に大量のゴミが追加されていることです

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
237 参照

android - Android: BufferedReader が EOF を超えて読み取るのはなぜですか?

エミュレーターで Android アプリの単語の辞書を読んでいたところ、EOF を過ぎて BufferedReader が読み取られていました。なぜそれをするのでしょうか?BufferedReader を使用したコードを次に示します。

これは、何らかの理由で EOF を過ぎて読み取っていることを示す出力です。

「zyrian: zyrians」は、読み込んでいる辞書ファイルの最後の行であることに注意してください。

手がかりをありがとう

更新

speakcode と full.stack.ex から、FileReader がどのように作成されたかを示すように依頼されました。

テキストファイルに偽の拡張子を付けて圧縮されていない「assets」フォルダーに入れる方法についての別のスレッドをたどりました。そのようです...

それで、FileReader はこれがバイナリ ファイルだと思うのでしょうか? 直ぐにテキストファイルだと分かるかな…。

full.stack.ex によって提案されたコードを使用して、ここでこの変更を行い、動作します!

ありがとうございました

0 投票する
1 に答える
134 参照

macos - osx で SecKeychainFindGenericPassword を使用する場合、passwordData で追加データを取得する

次のコードを使用して、キーチェーンからパスワードを取得しています。

成功ステータスを取得すると、これは正常に機能します。

しかし、取得したパスワードを印刷しようとすると、次の結果が得られます。パスワードが 6 文字を超えると、実際のパスワードの末尾に文字化けが表示されます。例えば

パスワードが 6 文字以下の場合、正しいパスワードが取得されます。例えば

私の質問は、なぜこれらのゴミの文字が最後に表示されるのですか? この問題を解決するにはどうすればよいですか? アプリケーションで使用するには、このパスワードが必要です。

0 投票する
1 に答える
1627 参照

java - 文字列オブジェクトの作成の微妙さ:エイリアスとガベージ

模擬試験の質問:

私のロジック:3つのリテラルが作成され、1つはnew演算子を使用した文字列、もう1つはメインディッシュとサイドを連結しているため、合計5つのオブジェクトになります。

デザートとエクストラは2つのオブジェクト、サイドと3番目のメインディッシュの割り当てです。したがって、作成された合計5つのうち4つのオブジェクトにアクセスできます。

1エイリアス、メインディッシュはサイドを指します。

ごみ、メインディッシュは「七面鳥」と「鶏肉」への言及を失いました。

この質問に対する私の思考プロセスを評価するのを手伝ってもらえますか?

0 投票する
1 に答える
90 参照

java - Javaガベージコレクタロジッククエリ

Java RuntimeGarbageCollectorに関する簡単な質問。

このシナリオを考えてみましょう。

2つのオブジェクトは両方とも他方への参照を保持します。他のオブジェクトは、これらのオブジェクトへの参照を保持していません。オブジェクトは何もしていません。スレッドが終了している場合、オブジェクトは実行可能ではありません。

ガベージコレクターはこれらのオブジェクトを収集しますか?これは、これらのオブジェクトを大量に使用し、参照を切り取って「破棄」しているためです...しかし、実際に破棄されているのでしょうか。

0 投票する
1 に答える
1176 参照

vb.net - GC によって解放されない VB.NET メモリ

私はこの小さなコードを持っていますが、特定の時点で GC がメモリを消去すると予想していましたが、代わりにメモリが不足していました。

これは GC の正しい動作ですか?

これはメモリを割り当てるクラスです

0 投票する
3 に答える
987 参照

c - 関数の引数に配列を渡すときに配列の最後の要素にアクセスすると、ガベージ値が表示される

関数の引数に配列を渡していますが、関数の本体で使用して最後の要素にアクセスしようとすると、arr[-1]ガベージが発生します。誰かが私になぜそうなのか説明できますか?

コードは次のとおりです。

出力は次のとおりです。

0 投票する
2 に答える
153 参照

file - サーバーから返されたテキスト ファイルにデータを書き込んでいるときに、一部の行に余分なガベージ値が挿入される

これは、ソケットが作成され、受信したデータがテキスト ファイルに格納されるコードです。

ここでは、データはほとんど適切な形式で返されますが、場合によっては次のようになります。

そのため、私のプログラムはこのノードを正しく解析できません。URLでクエリを書いている間、データは適切な形式で表示されます。また、プログラムを実行するたびにガベージ値が同じ場所に挿入されます。なぜこれが起こっているのでしょうか?