問題タブ [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 に答える
45897 参照

oracle - すべてのユーザー テーブルを切り捨てるには?

Oracleですべてのユーザーテーブルを切り捨てるにはどうすればよいですか? テーブルの制約に問題があります。

0 投票する
5 に答える
13869 参照

sql - sqlite3は私のテキスト列を切り刻む/切り取る/切り捨てています

値が切り捨てられており、完全な値を表示したいと思います。

それは私に

名前は、10文字またはデータの最初の行の長さのいずれか長い方に切り捨てられます。列を必要以上に大きくせずに、これが発生しないようにするにはどうすればよいですか?

ありがとう

0 投票する
6 に答える
9161 参照

sql - 一括削除 (切り捨てと削除)

1 億 5000 万以上のレコードを持つテーブルがあります。すべての行をクリア/削除する必要があります。t-logs への書き込みが原因で、削除操作に時間がかかり、DB 全体の復旧モデルを変更することはできません。テーブルの切り捨てオプションをテストしました。

truncate はテーブルからページの割り当てを解除し、私が間違っていなければそれらを再利用できるようにしますが、データベースを自動的に縮小しません。したがって、DB サイズを縮小したい場合は、テーブルを切り捨てた後に、shrink db コマンドを実行する必要があります。

これは通常の手順ですか?注意する必要があること、または注意する必要があること、またはより良い代替手段はありますか?

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

c# - 文字列なしで数値を左右に切り捨てる方法(オイラー#37)

プロジェクトオイラーの問題37で述べられているように:

番号3797には興味深い特性があります。プライム自体であるため、左から右に数字を連続的に削除し、各段階でプライムを維持することができます:3797、797、97、および7。同様に、右から左に作業できます:3797、379、37、および3。

私はすでにこの問題を解決しました(答えは7で終わります:-)、しかし疑問が残ります:文字列を使用せずに、数値をどれだけ効率的に左/右に切り捨てますか?次のコードを作成しましたが、見苦しいようです。

編集:私はこのコードで終わりました:

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

django - コンテンツが切り捨てられていることを確認する方法は?

ブログ アプリを構築しようとしていますが、テンプレートでタグ 'truncatewords_html' を使用して、指定された単語数よりも長い投稿を切り捨てるときに問題が発生します。「続きを読む... ' 切り捨て後。したがって、投稿が切り捨てられたかどうかを知る必要があります。

PS:これは問題を解決するためのpythonicな方法ですか?

0 投票する
5 に答える
7659 参照

python - 電信送金用にエンコードされたときに最大サイズに収まるように unicode を切り捨てる

Unicode 文字列と次の要件があるとします。

  • 文字列は何らかのバイト シーケンス形式にエンコードされます (例: UTF-8 または JSON Unicode エスケープ)
  • エンコードされた文字列には最大長があります

たとえば、iPhone プッシュ サービスでは、最大合計パケット サイズが 256 バイトの JSON エンコードが必要です。

文字列を切り捨てて、有効な Unicode に再エンコードし、適度に正しく表示する最善の方法は何ですか?

(人間の言語を理解する必要はありません。データを処理するときにソフトウェアがクラッシュしない限り、切り詰められたバージョンは、孤立した結合文字やタイ語の母音など、奇妙に見える場合があります。)

関連項目:

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

c# - HTMLエンティティを壊さないように注意しながら、省略記号を使用して文字列を切り捨てます

XHTMLコンテンツを含むアイテムのデータベースがあり、HTMLを削除(完了)したアイテムを表示してから、各アイテムを最大100文字に切り捨てたいと考えています。文字列が100文字を超える場合は、文字列を切り取り…、最後に(省略記号)を挿入します。

問題は、私のプログラムがすでに文字列に含まれているHTMLエンティティを理解しないことです。たとえば、文字列が。の場合something & something、関数が文字列を切り捨てて、無効なXHTMLsomething &am...を生成する可能性があります。

ASP.NET/C#でこの問題を解決するための最良の方法は何ですか?

0 投票する
6 に答える
3360 参照

php - PHPで指定されたバイト数に合うようにUTF-8文字列を切り捨てます

UTF-8文字列があり、 Nバイト$sで格納できるように短縮する必要があるとします。盲目的にNバイトに切り捨てると、混乱する可能性があります。しかし、文字の境界を見つけるためにそれをデコードするのはドラッグです。きちんとした方法はありますか?

[編集20100414] S.Markの答えに加えて:mb_strcut()、私は最近、仕事をするための別の関数を見つけました:intl拡張子grapheme_extract($s, $n, GRAPHEME_EXTR_MAXBYTES);から。intlはICUラッパーであるため、私はそれに大きな自信を持っています。

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

sql - ドロップストレージあり/なしのOracleトランケート

これについてもう少し情報を取得しようとしましたが、質問したいと思いました。ドロップストレージを使用してOracle 10gでテーブルの切り捨てを実行しようとしましたが、結果は完全に期待したものではありません。

基本的に、問題のテーブルには3,000万を超えるレコードがあり、3Gb以上が割り当てられていますが、どういうわけか、割り当てられたスペースはまだ使用されているようです。使用されている割り当てられたスペースを実際に削除する方法はありますか、それとも間違った方法で行っていますか?

===編集====

私の悪い...私はデータファイルサイズの観点から物理ディスクスペースを参照していました...現時点で私たちのエクスポート/バックアップは約13GBに達したので、ここでの意図は切り捨ての過程で実際のファイルを縮小することでしたバックアップ用にファイルにエクスポートするときのデータ。

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

truncate - 桁数制限

私のプロジェクトは、数が素数であるかどうかをテストするプログラムを作成することです。コードの準備ができました。しかし、たとえば19桁の素数を入力すると、コードはすぐに「composite」を出力します。数字の最後の数桁をゼロとして扱うからだと確信しています。scilabに16桁以上を保存する方法はありますか?