問題タブ [truncation]

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 投票する
25 に答える
273611 参照

javascript - 長い文字列を切り捨てるスマートな方法

JavaScript で文字列を切り捨て、末尾に省略記号を付けるための、より洗練されたソリューション/ライブラリを持っている人はいますか?

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

post - JRuby on Rails の投稿データが短くなる

JRuby on Rails (JRuby 1.3.0) でサイトを作成しています。Tomcatも一緒に使用しています。

POST フォームを使用してサーバーにデータを投稿しています。投稿は問題ありませんが、コントローラーに到達すると約 1000 文字に切り捨てられます。

JRuby 1.4RC1 を使用して問題が解消されることを確認しましたが、問題はまだ存在しています。

webrick で Ruby on Rails を試すことにしましたが、投稿データが切り捨てられません。

JRuby on Rails を使用していて、この問題に遭遇した人はいますか?

これは非常に奇妙な問題ですが、私が話していることを理解していただければ幸いです :-/

乾杯

イーフ

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

cmake - CMakeCTestはテスト名の切り捨てを防ぎます

現在CTestを実行していますが、長い名前でテストするという問題があります。例えば:

次のようなものに切り捨てられます

テスト名は約31文字に切り捨てられているようです。どうすればこれを変更できますか?

ありがとう

0 投票する
13 に答える
17985 参照

javascript - Firefox で text-overflow: ellipsis を模倣するにはどうすればよいですか?

ユーザーがテキストボックスフィールドに入力したものに設定された div に動的テキストが含まれています。テキストが div に収まらない場合、現時点では端で切り取られ、境界を越えて伸びるすべてのテキストは表示されません。ボックス内に収まるようにテキストを切り詰め、最後に省略記号 (...) を追加したいと思います。例えば:

コードタグは固定幅フォントを使用しているため、例では明らかに簡単で、文字を数えるのと同じくらい簡単です。私は可変幅のフォントを持っているので、「WWWWWWWWWWWW」と入力すると、「.......」よりもはるかに少ない文字数で埋められます。

これを行う最善の方法は何ですか?ここで、テキストの実際のピクセル幅を簡単に見つけるための潜在的な解決策を見つけました: http://www.codingforums.com/archive/index.php/t-100367.html

しかし、そのような方法でも、省略記号を実装するのは少し厄介です。したがって、20 文字で収まらないことがわかった場合は、19 に切り詰めて省略記号を追加し、再度収まるかどうかを確認する必要があります。次に、18 (と省略記号) に切り捨てて、もう一度やり直してください。そしてまた。そしてまた…収まるまで。より良い方法はありますか?

編集: 答えに基づいて、元のアプローチが最適であると判断しましたが、測定のためだけに別の td 要素を作成しないことで上記のリンクのソリューションを改善しようとしましたが、これはハックのように感じます。

これが私のコードです:

そしてスタイル:

および省略記号をトリミングして追加する JavaScript:

「line1」と「line2」の div が関数に渡されます。「WWWWWWWWWWWWWWWWWW」のような単一の単語入力の場合は機能しますが、複数単語の入力「WWWWWW wwwWWW wwwWWW」では機能しません。改行を追加し、テキストを「WWWWWW」の幅として測定するだけだからです。

テキストを非表示の測定要素にコピーせずにこれを修正する方法はありますか? テキストを折り返さないようにライン div のスタイルを設定する方法はありますか?

0 投票する
9 に答える
24402 参照

php - PHPのgetTraceAsString()の完全な文字列を取得するにはどうすればよいですか?

スタックトレースを取得するために使用getTraceAsString()していますが、何らかの理由で文字列が切り捨てられています。

たとえば、例外がスローされ、次のコマンドを使用して文字列をログに記録します。

印刷される文字列は次のとおりです。

#0 C:\ Somedirectory \ Somedirectory \ Somedirectory \ Somedir \ SomeScript.php(10):SoapClient-> SoapClient(' http://www.ex ...')

文字列全体を印刷するにはどうすればよいですか?

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

voip - VOIP 通話のトランキングと終了についてアドバイスが必要

私は、基本的にスカイプとまったく同じように、エンドユーザーに VOIP 電話をかけるプロジェクトに取り組んでいます。

問題は、通常の固定電話に電話をかける必要がある場合、VOIP からのすべての通話を PSTN として終了する必要があることです。インドの環境では、インド政府は、VOIP サービスを介した通話 (携帯電話から固定電話/固定電話から固定電話など) を許可していません。通話はユーザー側で PSTN で終了する必要があり、国内法では許可されていません。これにより、国外からの通話のみが PSTN として終了できますが、国内からの通話は許可されません。

これに対する回避策はありますか? この質問を表現するのは少し難しいですが、質問があれば質問してください。

ご協力ありがとうございました

モハン

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

c - 動的メモリ割り当て + 文字列の問題の切り捨て

私は、C 文字列 (char*) を操作するためのいくつかの基本的な関数を作成するために、malloc、realloc、および free をいじっています。文字列から最後の文字を消去するときに、この奇妙な問題が発生しました。私はそのようなプロトタイプで関数を書きました:

「dst」文字列を1文字短くすることになっています。これまでのところ、私はこのコードを思いつきました:

main() で、文字列を切り詰めると (以前に malloc を呼び出しました)、奇妙な結果が得られます。切り捨てたい文字数に応じて、正常に機能するか、間違った数の文字が切り捨てられるか、セグメンテーション違反がスローされます。

私は動的メモリ割り当ての経験がなく、常に C++ とその std::string を使用してそのような汚い作業をすべて行ってきましたが、今回は C でこれを行う必要があります。ここで間違い。前もって感謝します。

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

c++ - WinPCap データが切り捨てられる

Arp パケットの解析に取り組んでいると、この素晴らしい問題が見つかりました。

Arp パケットを受信したときに、ターゲットの IP アドレスを解析していました。

16 進ダムに c0 a8 がありますが、その後終了します。データがありません!Wireshark にデータが表示されますが、WinPCap からデータを取得できません。

私はまだこの問題に遭遇したことがありません。何かアイデアはありますか?ただし、これまでのところメモリアクセスエラーはありません。おそらくただの運です。:バツ

編集: パケットを処理するための私の主な外観は、例の pktdump_ex からのものです。

これがwhile行です

それが実行された後、snalen は 2b です。

0 投票する
4 に答える
3670 参照

c++ - C++数値打ち切り誤差

ばかげている場合は申し訳ありませんが、答えを見つけることができませんでした。

出力:
0
6.66134e-16
0.001
-1.03583e-13

MSVC9、MSVC10、Borland C ++ 2010でコンパイルしてみました。それらはすべて、最終的に約1e-13のエラーで到着します。1000、10000の増分だけで、このような重大なエラーが蓄積されるのは正常ですか?

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

javascript - JS を介して自分のスタイルに切り捨てが適用されているかどうかを判断するにはどうすればよいですか?

CSS スタイルを使用して切り捨てを適用しています。

(補足: これが私の CSS を記述するための最良の方法であるかどうかはわかりません。これは、Firefox での切り捨てのみが機能するため、Firefox 固有の回避策です)。

切り捨てられたテキストの上にツールヒントを表示したい。ツールチップを表示できるようにテキストが切り詰められているかどうかを検出するにはどうすればよいですか?