問題タブ [truncate]

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

ruby-on-rails - Rails: スマートなテキストの切り捨て

ある種のスマートな切り捨てを有効にするプラグインがあるのだろうか。単語または文の精度でテキストを切り詰める必要があります。

例えば:

また

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

javascript - 文字列をまっすぐ JavaScript で切り詰める

ストレート JavaScript を使用して、動的にロードされた文字列を切り捨てたいと思います。これは URL なので、スペースはありません。もちろん単語の境界は気にしません。文字だけです。

これが私が得たものです:

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

c# - 画面を横切る場合、文にスペースを挿入する方法は?

asp.net Web プロジェクトにユーザー コントロールがあります。

ブログ記事のタイトルを表示します。タイトルが長すぎると、ラップされたテーブルが引き伸ばされ、ページ レイアウトが台無しになります。

テキストにスペースが含まれていない場合、40 文字の後にテキストを切り刻む方法はありますか?

どこにでもスペースが存在するかどうかを確認し、存在しない場合はスペースを挿入するにはどうすればよいですか。

これはWebアプリの一般的な問題であると確信しているため、「ベストプラクティス」を探しています。

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

sql - mysqlテーブルの切り捨てと削除

mysql 4 データベースのテーブルを切り詰めるコードをデプロイしようとしています。これは、一時テーブルで見られる (そして広く知られている) レプリケーションの「奇妙さ」を回避するために行っています。コード レビューでこれを見たときの私のひざまずく反応は「いいえ」でしたが、バックアップに問題がありました。

問題は、私が過剰に反応しているだけなのかということです。mysql でテーブルの切り捨てを使用して回避すべき問題に遭遇しましたか? レプリケートされた環境でのトランケートはどうですか?

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

javascript - JavaScript を使用してテキストを特定のサイズ (8 KB) に切り詰める

呼び出しごとに最大 8 KB のテキストを受け入れるZemanta APIを使用しています。JavaScript を使用して Web ページから Zemanta に送信するテキストを抽出しているので、テキストを正確に 8 KB に切り詰める関数を探しています。

Zemanta はこの切り捨てを独自に行う必要があります (つまり、より大きな文字列を送信する場合) が、API 呼び出しを行う前にこのテキストを少し移動する必要があるため、ペイロードをできるだけ小さく保ちたいと考えています。

8 KB のテキストが 8,192 文字であると仮定して、それに応じて切り捨てても安全ですか? (1 文字あたり 1 バイト、1 KB あたり 1,024 文字、8 KB = 8,192 バイト/文字) または、それは不正確ですか、それとも特定の状況でのみ当てはまるのでしょうか?

実際のファイル サイズに基づいて文字列を切り詰めるよりエレガントな方法はありますか?

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

sql - トランザクション内のテーブルを切り捨てる

SQLの「テーブルの切り捨て」コマンドをトランザクション内で使用できますか?アプリを作成していますが、テーブルには大量のレコードがあります。すべてのレコードを削除したいのですが、アプリが失敗した場合、トランザクションをロールバックすることになりました。各レコードの削除には非常に長い時間がかかります。テーブルの切り捨てを使用するかどうか疑問に思っていますが、障害が発生した場合でもトランザクションをロールバックしてデータを取り戻すことはできますか?切り捨てテーブルはトランザクションログに各削除を書き込まないことを認識していますが、ロールバックが機能するようにページの割り当て解除をログに書き込むかどうか疑問に思っています。

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

sql - SQL一括削除

開発者がデータベースをローカルマシンにロードできるように、いくつかのデータベースを縮小しようとしています。X日より古いレコードを削除すると、データベース全体のサイズ(50%以上)が大幅に減少する履歴データ(10年以上の価値)を保持するテーブルをいくつか特定しました。

私が使用しているdeleteステートメントを以下に示しますが、私の質問は、このdeleteステートメントの速度をどのように改善できるかということです。データベースはすでに単純なログ形式になっていますが、ログは引き続きdeleteステートメントで大きくなります。より良いロギング方法はありますか?

私はこれを行う方が良いでしょうか:

  1. 保持したいデータを現在のテーブルから一時テーブルにコピーし、
  2. プライマリテーブルを切り捨て、
  3. データを一時からプライマリに戻し、
  4. シュリンクログ、
  5. 縮小する必要のあるすべてのテーブルを処理したら、データベースを縮小します。

クエリの例:

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

mysql - mysql insert nested select from other db は double 値を切り捨てます

1 つのデータベースにテーブルがあり、これを db x と呼びます。別のデータベースがあり、y と呼びます。x.some_table から y.some_table にデータをコピーしたい。一部の列がデータベース b で意味をなさないため、テーブルの正確なコピーを実行したくありません。次のクエリを使用します。

両方のテーブルの a_filed は、DOULBE(17,0) として定義されています。これを実行すると: USE y; x から a_field を選択します。

次に、完全な値で出力を取得します-浮動小数点の切り捨てはありません。ただし、最初に示したクエリを使用して挿入した後、y の some_table.a_field に整数しか得られない場合。浮動小数点の残りは切り捨てられます。

私は何を間違っていますか?ありがとう。

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

sql - SQLの丸めと切り捨て、詳細な説明が必要

私はSQLとPHPに関しては初心者であり、平均価格の結果を丸めて、現在表示されている余分なゼロを取り除こうとしています。

現在、私の結果は次のようになります:$ 3.005000

私のコードは現在次のようになっています。

SQLの丸めと切り捨ての例をいくつか見つけましたが、残念ながら、これまでに見たチュートリアルでは、これらの変更をどこでどのように実装するかについての有用な情報が提供されていません。

これにより、変更を加える場所を推測することができます。これまでのところ、どれもうまくいきませんでした(明らかに)。

誰かが私の結果を丸めて切り捨てる方法の例を教えてくれたら、それは私の現在の構成でこれらの変更を正確に行う必要がある場所を含み、それは最も役に立ち、私は非常にありがたいです!私のn00bishnessが解決策を説明するのをより難しくするならば、本当に申し訳ありません。

ありがとう!

0 投票する
10 に答える
50092 参照

c# - .NET C# で単語全体の文字列を切り捨てる

C# で長いテキストを切り捨てようとしていますが、文字列が単語の途中で途切れることは望ましくありません。単語の末尾にある文字列を切り捨てるために使用できる機能を持っている人はいますか?

例えば:

いいえ: