問題タブ [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.
jquery - jquery切り捨てプラグイン
コンテンツの HTML に問題がない jquery truncate プラグインはありますか?
たとえば、このプラグインは HTML を適切に処理しません。
silverlight - Silverlight IsolatedStorage: 削除が機能しない、空白を残して切り詰める
クライアントの情報をログに記録するために Silverlight アプリで使用IsloatedStorage
しており、ログ ファイルをクリアする関数を追加しました。ただし、私が試した2つのアプローチには問題がありました。
アプローチ 1: 使用する
結果: これは失敗し、"[IsolatedStorage_DeleteFile]" エラーが返されます (その他の情報はありません)。この関数は、たとえば、テスト ファイルでは問題なく動作しますDeleteFile("test.txt")
が、ログの削除は拒否します。おそらくログが使用されていると思い、それを閉じようとしました
しかし、これは別のエラー "[IsolatedStorage_StoreNotOpen]" を返します。前のコード行でメッセージが正常にログに記録されているため、開いていることがわかります。
アプローチ 2: Truncate file モードを使用してログ ファイルを再度開きます。
MSDN によると、Truncate は、「オペレーティング システムが既存のファイルを開く必要があることを指定します。ファイルを開くと、サイズが 0 バイトになるようにファイルを切り詰める必要があります。」ただし、ログ ファイルが開かれ、空白で埋められます。ファイルサイズは同じままで、次のログ メッセージがすべてのスペースの末尾に追加されます。
sql - 切り捨て後の遅い更新
比較的単純な更新ステートメントがあります。
単独で問題なく動作します (約 150.000 レコードで約 1 秒)。
ただし、テーブルを切り捨ててからレコードを再挿入すると、次のようになります。
update ステートメントは、まったく同じデータに対して非常に遅く (1 分以上) 実行されます。
2 番目のシナリオでパフォーマンスを向上させるにはどうすればよいですか? (Oracle Database 10g Enterprise Edition リリース 10.2.0.3.0 - 64 ビットを使用しています。)
mysql - Mysql 5.1.42 alter table auto_increment = 0は機能しませんが、truncateは機能します
自動受け入れテストでは、挿入をid=1で開始する必要があります。これは、1台のPC(XP 32ビット、mysql 5.1.something)で(テーブルからすべての行を削除した後)「altertable tableName auto_increment=0」で実現しました。
新しいPC(Windows 7 64ビット、mysql 5.1.42)をセットアップしていますが、このコマンドは効果がないようです。information_schema.tablesテーブルで、auto_increment値が0に戻されていないことがわかります---上昇し続けています。そのテーブルの値を直接変更しようとすると、「root」@「localhost」へのアクセスが拒否されたと言われます。これはおそらく私の問題にヒントを与えますか?
他のstackoverflowの人々は、「tableNameからの切り捨て」が良い代替手段であると提案しました。これが機能することを報告できてうれしいです。しかし、「altertable」コマンドがauto_incrementをリセットしない理由を誰かが知っていますか?
ありがとう!
c# - RadGrid列のテキストを切り捨てます
LINQコンテキストでTelerikRadGrid*を使用し、ASP.NET / C#を使用して、列に表示するときにテキストを最大長に切り捨てる方法は?最大とは、元の文字列の長さが指定された最大長よりも短い場合、エラーが発生しないことを意味します。
ネット上でこれの例をたくさん見てきましたが、これContainer.DataItem
を実現するために使用される方法は、LINQを使用する場合とは異なるようです。DataItem
方法として見ることもあれば、そうでないこともあります。例では通常、を使用していDataSet
ます。
見つかった例を次に示します(ソース):
そしてコードビハインド:
お手伝いありがとう。
(*)または互換性があると思われる通常のGridView。
css - CSSを使用して長いテキストを小さな固定列に表示するにはどうすればよいですか?
1行のテキストしか表示できない固定幅の列に長いテキストを収めるにはどうすればよいですか?テキストは固定幅(たとえば100px)にカットする必要があり、最後にドット「...」を追加したいと思います。たとえば、次のようなものです。
与えられた文字列:
固定幅列の望ましい出力は次のようになります。
sql - SQLデータベースを空にする方法は?
データベースからすべてのデータを削除し、構造(テーブル、関係など)を保持する簡単な方法を探しています。私はpostgreSQLを使用していますが、それを実行するコマンドがある場合、それはpostgresに固有のものではないと思います。
ありがとう、
ダミアン
php - マルチバイト文字列をn文字に切り捨てます
文字列フィルターでこのメソッドを機能させようとしています:
私はこれを期待します
そしてこれも
それは文字列$chars
の文字を引いたもの$terminator
です。
さらに、フィルターは$chars
制限を下回る最初の単語の境界でカットすることになっています。
私はこれがこれらのステップでうまくいくはずだとかなり確信しています
- 最大文字数からターミネータの文字数を差し引く
- 文字列が計算された制限よりも長いことを検証するか、変更せずに返します
- 計算された制限を下回る文字列の最後のスペース文字を見つけて、単語の境界を取得します
- 最後のスペースで文字列をカットするか、最後のスペースが見つからない場合は計算された制限
- 文字列にターミネータを追加
- 文字列を返す
しかし、私は今、str*
とmb_*
関数のさまざまな組み合わせを試しましたが、すべて間違った結果になりました。これはそれほど難しいことではないので、私は明らかに何かが欠けています。誰かがこのための実用的な実装を共有するか、それとも私が最終的にそれを行う方法を理解できるリソースを私に教えてくれますか?
ありがとう
PSはい、前にhttps://stackoverflow.com/search?q=truncate+string+phpをチェックしました:)
sql-server-2005 - テーブルが外部キーによって参照されている場合、テーブルの切り捨てと同等の効果は何ですか
Sql Server 2005のMSDN ドキュメントから直接:
次のようなテーブルでは TRUNCATE TABLE を使用できません。
- FOREIGN KEY 制約によって参照されます。
- インデックス付きビューに参加します。
- トランザクション レプリケーションまたはマージ レプリケーションを使用して発行されます。
a の効果TRUNCATE
(具体的には type 列をリセットするという事実IDENTITY
) が必要ですが、データベースの他の場所でテーブルが外部キーによって参照されているため、私の場合は使用できません。
更新:これは、参照テーブルもクリアするテスト構成のためのものであるため、外部キーの整合性は問題になりません。
これを回避するには、他にどのような方法がありますか?