問題タブ [nul]
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.
c - C で文字配列を宣言するベスト プラクティス
次のような配列を宣言するために、4 バイト長のデバイスからデータを読み取る必要があります。
これをインデックスごとに解析し、インデックス 3 で停止することを保証します。
データ[0]..データ[3]
この場合、NUL('\0') の余地はありません。
これが安全と見なされるか、または配列を次のように宣言する必要があるかを知りたい
この配列は、str* シリーズの関数では使用されません。
c - これら 2 つのケースで getchar() の動作が異なるのはなぜですか?
文字をエンコードするための小さなプログラムを書いていますが、NUL 文字の読み取りに問題がある可能性があります。私の問題は、このコードの getchar が CTRL + @ によって入力された NUL 文字を何らかの形で無視することです。
しかし、このコードは正しく機能し、NUL 文字を正しく読み取ります。
問題の原因となる違いは何ですか?この動作の説明をありがとう。コードは Windows 8.1 で gcc 4.7.1 の下でテストされました
mysql - mysqlテーブルにデータを挿入するときにすべてのnullレコードを無視する
mysql で「create table」ステートメントを使用して 22 列のテーブル (tbldemo) を作成しました。「Load data infile」ステートメントを使用して .csv ファイルからデータを挿入しようとすると、エラーが発生します。行全体が null または空の行
これは、.csvからデータをロードするために使用したものです
.csv ファイルを開き、null でフィルタリングしてファイルからデータを消去したくはありません。代わりに、クエリで直接実行したいと考えています。これを達成する方法はありますか? 前もって感謝します。
java - ローカル履歴からファイルを取得しようとすると Android Studio がクラッシュする
パソコンがクラッシュしました。Java ファイルが破損し、メモ帳 ++ で「nul」「nul」などと表示されるだけです。ファイルをクリックして開こうとすると、Android Studio がクラッシュし、そのファイルを右クリックして、[ローカル履歴] > [履歴を表示] をクリックして復元しようとすると、Android Studio がクラッシュします。
Androidスタジオがクラッシュすることなく、ローカル履歴を使用してファイルを復元する方法を知っている人はいますか?
1.changes.storageData と changes.storageRecordIndex の 2 つのファイルを含む Android Studio のローカル履歴フォルダーを見つけました。おそらく、これらのファイルからファイルを取得できます。それらを閲覧する方法を知っている人はいますか?
前もって感謝します
c - 区切り文字が NUL char であるトークンに char 配列を分割します
NUL
char をセパレーターとして使用して、char 配列をトークンに分割したいと考えています。
コマンドからネットワーク経由で受け取った char 配列があるrecv
ので、char 配列の長さを知っています。そのchar配列には、NUL
char(\0
)で区切られた一連の文字列があります。
セパレーターはchar であるため、独自の目的で使用されるため、NUL
使用できないことを意味します。strtok
NULL
したがって、バイト 8 から始まるすべての文字列を反復処理したいと考えています (文字列の前に 2 つの 32 ビット整数が続きます)。
すべてのキャラクターがキャラクターを探してから、これまでに見つけた長さを\0
実行できると考えていましたが、これよりも優れた方法があるに違いないと考えました。memcpy
他にどのようなアプローチを取ることができますか?
image - TypeError: 白い画像に小さな画像を貼り付けるための「埋め込み NUL 文字」
「DOBBLE」ゲームを作成したいのですが、DOBBLE カード ゲームを作成するには、いくつかのシンボル (小さな絵) を大きなものに置きたいだけですが、シェルは次のように返します。
「埋め込まれたNUL文字」。
私のプログラムは次のとおりです。
...それは私のプログラムの始まりにすぎません。
c++ - C++: NUL 文字を失わずに std::string を base64 にエンコードする方法
私は他の誰かのコードを稼働させることに取り組んでいます。コードは C++ で記述されています。失敗している部分は、std::string を base64 に変換するときです。
base64 は次のとおりです。
「tmp」文字列を使用してサーバーを呼び出します。base64 文字列には、2 つの NUL 文字が埋め込まれている必要があります (strUserName の前と strPassword の前)。ただし、コードは tmp を c_str() として渡しているため、NUL 文字が取り除かれているようです。これに対する良い解決策はありますか?ありがとう。
更新コードに「」が含まれていることを追加する必要があると思います#include <asm/errno.h>
。これは、グーグルで調べたところ、macOS との互換性が見つからなかったため、コメントアウトしました。完全開示。
windows - nulというファイルが存在する場合、nulはどのように機能しますか
nul が Windows のファイルになることはあり得ない場合、nul に対して同じ規則を持たない OS を使用してすべてのディレクトリに「nul」と呼ばれるファイルが作成された場合はどうなるでしょうか。たとえば、CMD で「echo 1234>nul」が実行された場合、データは nul に書き込まれますか?それとも破棄されますか?
sql - CROSS APPLYで空行を処理する方法【SQL Server】
私は以下に持っていますStored Procedure
-
さて、私execute
が上記SP
と以下のときPostID
-
--[Mercola_Optimized_GetArticlePostAMP] 732490
以下のデータを取得しますexpected
。として、内部のクエリにcross apply
は上記のデータがありますpostID
。
しかし今、私execute
が同じSP
である場合、以下は異なりますPostID
-
--[Mercola_Optimized_GetArticlePostAMP] 40702
私は下に取得しますempty data [rows]
。内部のクエリには上記のInfactcross apply
のデータがないため、他のクエリにはデータがあります。postID
joins
上記の場合に期待される結果 -
データを返し、 にデフォルト値を割り当てますCROSS APPLY
。どうすればいいですか?