問題タブ [control-characters]
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.
bash - Node.js: How to send control C to child process
I am writing one web-like linux shell using node.js + socket.io. Simple command like, ls, cd are working well. But when issue command like ping google.com, the stdout is printing endlessly. I tried to send Ctrl +C to stdin, but no luck.
1) spawn 'bash' process
2) send bash stdout to socket.io
3) Sending Ctl C (\x03) to bash's stdin. var listener = io.listen(server);
I am stuck at this point. Seems like
arduino - Enter キーを押すと、PuTTY は何を送信しますか?
BluetoothドングルをArduinoで動作させようと必死になっていますが、必要なコマンドを送信できません。USB to UART チップを介してコンピュータに接続し、C
PuTTY からコマンド () を送信してから を押すと、これを使用できますEnter
。
Bluetooth ドングルのコマンド シートには、送信しようとしているコマンドが記載C<cr>
されていますが、Arduino コードから適切なキャリッジ リターン文字を送信する方法がわかりません。この機能を使用して、現在Serial.println()
のキャラクターにキャラクターを追加しようとしましたが、どちらも機能していません。\r
Serial.write("C\r")
どうすればこれを達成できますか?
php - PHP で制御文字をグラフィカルに変換する
制御文字をグラフィック (U+0000 から ␀ (U+2400) など) に変換する PHP コードが必要です。Unicode 0000-001F は、Unicode 2400-241F に置き換える必要があります。ファイルの内容を表示する PHP コードを書いています。
java - 特殊文字と Java 文字列
を含むテキスト文字列 (Java 文字列) があります'gerald.o'leary'
。
実際には、残りの 'c2' に加えて制御文字が含まれています。16 進ダンプを含めました。16 進ダンプについては、を参照image1.png
してください。
データベースに保存し、クライアントで SQL を実行して読み返し、16 進エディタにコピーして貼り付けると、c2 が 3f に置き換えられていることがわかりますimage2.png
。
私はそれを受け入れることもできましたが、これら 2 つの文字列が String.equals() を使用して Java で比較されると、false が返されます。
誰かがここで何が起こっているのか説明できますか?!
hadoop - Hadoop-textouputformat.separator use ctrlA(^ A)
リデュース出力ファイルのキーと値の間の区切り文字として^Aを使用しようとしています。構成設定「mapred.textoutputformat.separator」が必要なものであり、これによりセパレーターが「、」に正しく切り替わることがわかりました。
ただし、^ A文字を処理することはできません:
このエラーをスローします:
ERROR security.UserGroupInformation: PriviledgedActionException as:user (auth:SIMPLE) cause:org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 68; columnNumber: 94; Character reference "&#
このチケットhttps://issues.apache.org/jira/browse/HADOOP-7542を見つけて、これを修正しようとしたが、XML1.1の懸念によりパッチを元に戻したことがわかりました。
したがって、簡単な回避策を使用して、セパレータを^ A(かなり一般的なようです)に設定することに成功した人はいないかと思います。または、タブセパレータを使用して解決する必要がある場合。
ありがとう!
CentOS6.2でHadoop0.20.2-cdh3u5を実行しています
c - END OF MEDIUM 制御文字の除外
C を使用してテキストを解析しており、ターミナルで 0019 ボックスの出力を取得しています。いくつかの調査の後、これらは END OF MEDIUM 制御文字であることがわかりました。
「テープの使用可能な部分の終わりに達したことを紙または磁気テープに示す手段として意図されています。」- ウィキペディア
それらを探して、出力に含めないようにするにはどうすればよいですか? それらを探すif文など。彼らは実際のキャラクターを持っていないので、実際にどうやって探したらいいのかわからない. それらの HEX 値 (0x0019) を使用してそれらを見つけることは可能ですか?
編集:私はhtmlを解析しているので、その文字がそこにある理由はわかりません..
xml - Apache Wink は印刷できない xml 文字を無視できますか?
私のアプリケーションは、Wink と JDK (1.6) に組み込まれている JAXB プロバイダーを使用して REST API をサポートしています。制御文字を含む PUT リクエストを受け取ることがあります。
私のアプリケーションに関する限り、制御文字は有効で意味のある入力を構成します。ただし、アプリケーションは、これらの文字を消化できないという悪名高い例外をスローします。
JAXB プロバイダーにこれらの文字を無視するように指示する方法はおそらくありません (ある時点で Xml を解析する必要があり、違法は違法であるため..)。どうすればこれを機能させることができますか?Rest クライアントにこれらの文字を送信する前にエスケープするように指示する方法はありますか?
powershell - PowerShell でキャリッジ リターンとライン フィードを使用して文字列を検索/置換する
PowerShell で文字列 ( ~}}|{{Eなど) を見つけて、改行と改行 ( \r\nE ) に置き換える方法はありますか?
例えば:
powershell - Powershell: ASCII 制御文字のパターンの検索/置換
ファイルの内容を検索し、ASCII 制御文字のグループに遭遇したときに CR/LF を挿入するスクリプトを作成しようとしています。
置き換えたい文字のパターンは[ETX][NUL][STX][ETX][SOH]