問題タブ [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.
r - 埋め込まれたNULを削除するためのRにsedタイプのパッケージはありますか?
私は、1950 年以降、毎年 1 つの大きな CSV データ ファイルを含む米国気象サービスの Storm Data を処理しています。1999 年のファイルには、NUL 文字が埋め込まれた非常に大きな自由形式のテキスト フィールドを持つ複数の行が含まれています。(問題のあるファイルはftp://ftp.ncdc.noaa.gov/pub/data/swdi/stormevents/csvfiles/StormEvents_details-ftp_v1.0_d1999_c20140915.csv.gzにあります)。
R は破損した文字列データをエラーなしで処理できません。これには、R の data.frame、data.table、stringr、および stringi パッケージ関数が含まれます (試行済み)。
sed を使用して NUL のファイルをクリーンアップできますが、コードが埋め込まれた R マークダウン タイプのレポート用であるため、外部プログラムは使用しない方がよいでしょう。
提案?
regex - 正規表現 MATLAB の nul バイト
x00
MATLAB が正規表現で nul バイト ( ) を使用して何をしているのか説明できますか?
例:
答えは単純に、MATLAB 正規表現は印刷できない文字を処理するためのものではありませんが、その場合はエラーになると思います。
'.'
編集: 46 は、正規表現のワイルドカードと同じであると予想されます。
EDIT2:
10 が特殊文字である可能性があることに気付いたので、これには印刷可能な nul バイトしかありません。50
5 番目の文字が一致しないため、これは 9 にのみ一致すると予想され0
ます。
writetofile - 書き込まれたファイルの先頭に NUL
次の質問があります。文字列をファイルに書き込むとき、最初の文字が Nul のようです。ファイルを Notepad++ で開くと、背景が黒く、白で「NUL」と書かれていることがわかります。しかし、なぜこれが起こっているのかよくわかりません。文字列は別のデバイスから Android を実行しているタブレットに送信され、その後、データはファイルに書き込まれます。コードをデバッグすると、ファイルを開くまですべて問題ないように見えます。
ピングーに感謝と乾杯
javascript - jQuery: .height() は .ready() で null を返しますが、同じコード コンソールを実行すると機能します
この「 rightContent」divのみにスクロールを与えるために、メインのdivコンテナに高さを割り当てようとしています。
私がやっているのは、他のすべての高さを見つけDIV
て、それらの DIV の高さを「」高さで差し引いて、window
高さをメイン div「rightContent」に与えることだけです。
しかし、問題が発生しています。「 .tabstripContainer 」divを除くすべての「DIV」の高さを取得します。これは動的DIV
であり、実行時に生成されます。
「 .ready() 」のページの最後に以下のコードを追加しましたが、コードを実行すると、「 tabstripContainer = $('.tabstripContainer').outerHeight();
」に対して「null」が返されます
コードを実行したときの出力は次のとおりです。
================================================== =========
しかし、ブラウザ コンソールでコードを実行すると、" tabstripContainer = $('.tabstripContainer').outerHeight();
" の正しい値も得られます。"
ブラウザ CONSOLE でコードを実行したときの出力は次のとおりです。
================================================== ================== これが私のコードです:
提案してください!
list - KDB / Q 新しく作成されたリストのランダムな要素をリセットする (数値 vs シンボル/文字)
0f と 1f の間のランダム係数 ( Z )の値をリセットしたい( X ) 要素 ( 2 次元のシード要素)を持つランダム ( Y ) リストがあります。数値リストの場合、このコードは正常に機能します
そのようなシンボル(または文字リスト)の場合にも実行されるようにそのコードを拡張するにはどうすればよいですか
真ん中の掛け算が問題だと思いますが、それをより一般的にする方法がわかりません。
2 つのリストを作成してそのように処理するよりも、この問題に対するより洗練された解決策があるかもしれません。
ありがとう
keyboard - キーボードから NUL 文字を入力する方法
NUL
キーボードから文字を入力する方法。例として、 for ESC
character を使用してctrl+Esc
います。参考までに:私はwin 2008 OSを使用しています。
c - '\0' != 0 ではないですか?
while
以下に示すループの状態を理解するのにいくつかの困難があります。
\0
文字列は、ASCII 値がの最後の文字で保存されることを知っています0
。while
ループでは、配列の特定の文字の値を比較しています。したがって、\0
条件に達すると次のようになります
これは無限ループではありませんか?