問題タブ [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.
math - FirebirdDBは、バックアップDbが実行できる間に手順を実行できません
ここでデータベースに問題が発生しました。Firebird1.5.3を使用しており、通常の方法で読み取りまたは書き込みを行うまでは問題なく動作しますが、プロシージャを実行すると、空白の行の結果と次のメッセージが表示されます。
算術例外、数値オーバーフロー、または文字列の切り捨て。
SQLコード:-802 IBエラー番号:335544321
そのため、1か月前にバックアップデータベースと比較しましたが、問題なく機能し、データを行で取得しました。コードが変更されていないことを確認するために、WinMerge(差分比較)で両方の手順をコピーして貼り付けますが、違いはありません。エラーがデータに起因することを確認するために、古い日付のトランザクション(1年前のデータ)に対してプロシージャを実行しましたが、それでもこれらのメッセージが表示されます。
手順の中でアリトメティックロジックをチェックし、変更しますが、運がありません。誰かがこれを手伝うことができましたか?
たくさんのThx、
c++ - C ++、シーケンスモードでのバイナリファイルの問題
バイナリファイルに関して非常に難しい問題があります。情報をファイルに保存するプログラムを作成するように依頼されましたが、シーケンシャルモードです。シーケンシャルモードで直接変更することは許可されていないため、他のレジストリを補助ファイルにコピーしながら、正しいレジストリが見つかるまで最初にファイルを読み取る関数を作成しました。必要なものを変更し終えたら、それを補助ファイルにコピーして、コピーを再開します。終了したら、補助ファイルから元のファイルにすべてをコピーします。私はバイナリファイルのさまざまな例に従ってこれを作成しましたが、私のプログラムはいくつかの奇妙なことをします。それは私が書いたすべての情報を食べ始め、最後のエントリ(無限に切り捨てるようなもの)だけを残します、そしてそれよりもさらに悪いことに、一部(「厄介な部分」とラベル付けされています)があります
これが私が使っているクラスです
と問題のある機能
必要な場合、これは新しいエントリを書き込む関数であり、完全に正常に機能します。
スペイン語のテキストは気にしないでください。ユーザーとのコミュニケーションのためだけのものです。どんな助けでも大歓迎です
java - JPanelTitledBorderでのタイトルの切り捨て-Javaswing
TitledBorderのJPanelを持っていますが、パネルの内容が境界線のタイトルよりも狭く、タイトルが切り捨てられます。ここに示されているように、幅の手動設定に注意を払っているJPanelにBoxLayoutを使用しています。TitledBorder getMinimumSize()関数とそのコンポーネントの幅に従って、パネルの最小、最大、および優先幅を設定しようとしましたが、すべてが機能しません。うまくいったのはボックスフィラーを使用することだけでしたが、それは望ましくないインデントを導入しました。
含まれているコンテンツに関係なく、完全なタイトルを表示する方法はありますか?
matlab - 定点展開
私は最近、いくつかの固定小数点コーディングに取り組んでいます。
ADC から 16 ビットのサンプルを大量に取得し、16 ビットのフィルター係数で乗算すると、結果は 32 ビットの固定小数点数になる可能性があります。32 ビットの固定小数点 DSP をターゲットにしているので、これで問題ありません。しかし、それを別の 16 ビット固定小数点係数などで乗算したい場合は、オーバーフローが発生しますか? つまり、中間の切り捨てを行う必要があるということですか? 最終的には、結果を 16 ビット DAC に送信する必要があるため、切り捨てます。
MATLABでこれを行った経験のある人はいますか?
編集私は固定小数点ツールボックスを持っています。私が理解していないのは、16ビットワード長の数値を設定し、最大積長を16に設定し、それを別の16ビットワードで乗算すると、エラーが発生するということです? エラーを防ぐためにすべての切り捨てを実行する必要がある場合、固定小数点ツールボックスはどのように役立つのでしょうか? 入力が 16 ビットで 32 ビットのレジスタがある場合に、固定小数点ツールボックスを使用して可能な限り最適な丸め/オーバーフロー条件を確保する方法の例を探していると思います。
ありがとう
ruby - Ruby: FileUtils.cp はファイルを切り捨てます。FileUtils.mv そうじゃない?
これは奇妙です…そして、なぜこのようにしているのか、一生理解できません。
- さまざまな CoffeeScript、SASS、HTML、および XML ファイルでいっぱいのフォルダーがあります。
- それらをすべて取り込んでコンパイルし、1 つのマスター XML ファイルに縮小する
Rubyスクリプトを用意しました (これは iGoogle ガジェット開発用です)。
- このスクリプトは、次を使用してコマンド ライン引数を取ります
trollop
(これは、以下のコードを明確にするためにのみ述べています)。
- このスクリプトは、次を使用してコマンド ライン引数を取ります
- このスクリプトで、このファイルが作成された現在のディレクトリから、実行される宛先ディレクトリにコピーする必要があります。
これまでのところ、構築/コンパイル/縮小のステップは魔法のように実行されます。トワイライト ゾーン レベルにボークされているのは #3 です。
これによりファイルがコピーされると、宛先ファイルは途中で約 3/4 切り捨てられます。ソースファイルは問題ありません。ただし、奇妙な理由で、ファイルの移動は魅力のように機能します。
さらに奇妙なことに、システム コピーを実行すると、それも切り捨てられます。
FWIW、私はこのスクリプトを からzsh
ではなくから実行していbash
ます。両方のインスタンス (コピーと移動) で、ソース ファイルと宛先ファイルは他のプロセスで使用されていません。
誰かがこの気紛れな行動を説明できますか?
iphone - Objective-Cで長い長い引数を渡しますか?
long long 型を引数として関数に渡そうとしましたが、失敗しました。次のように、long long 変数に 5000000000 を割り当てることができます。
しかし、その変数をメソッドに渡そうとすると:
値は 5000000000 ではなく 705032704 として出力されます。デバッガーでこれを確認しました。705032704 の値は一定であるため、何らかの切り捨てが発生しているように見えます。
私はこれで髪を引っ張り始めようとしています。誰でも助けることができますか?
ありがとう、アラン
sockets - Luaソケット受信文字列サイズ
NSE(nmapスクリプトエンジン)を使用して、ソケット接続を介してコマンドを再帰的に送信し、データを受信するLuaスクリプトがあります。通常は機能しているようですが、大きな文字列が返されるまでは、受信したデータが切り捨てられる傾向があります。次のコマンドを送信すると、前のコマンドで受信されたはずの切り捨て後のデータが通過します(最終的には正しいデータが続きます)。以下の簡略化されたサンプル出力。「data38」は切り捨てられ、コマンドの次のインスタンスで続行されることに注意してください。
サンプルコードは次のとおりです。
問題は、ソケットが特定のバイト数しか受信できず、その後戻ることであるように思われます。「blah」のインスタンスごとに新しいソケットを開きたくないので、Socketはグローバル変数です。ソケットにすべてのデータの受信を待機させ(たとえば、文字列がnullで終了するまで)、データを出力する方法はありますか?
更新 私は、次のように、サイズパラメータをreceiveメソッドに渡すためにさまざまなアプローチを試みてきました。http: //w3.impa.br/~diego/software/luasocket/tcp.html ただし、これらはまったく効果がないようです。 。
iphone - 切り捨てを伴う複数行のCATextLayer
== YESをラップした場合、CATextLayerに「...」を表示させる方法はありますか?
mysql - ExcelシートをアップロードするときのMySQLデータの切り捨て例外
私はEclipseを使用してJavaでMySQLにいくつかのExcelシートをアップロードするタスクを行っています.insertコマンドを実行しようとするとCLOB(LONGTEXT)を使用しています.
スレッド「メイン」com.mysql.jdbc.MysqlDataTruncation の例外: データの切り捨て: 行 1 の列「データ」のデータが長すぎます
しかし、ファイルはわずか 10KB で、CLOB はエンコーディングと照合の影響を受けやすいことがわかりました。文字エンコーディング設定の構成方法がわかりません。この問題を克服するために何をする必要があるか教えてください。他のより良い方法でやっているはずです。参考までに、サイズが数 MB になる可能性のある Excel シートを処理する必要があります。
ありがとう
wpf - WPF DataGrid 列ヘッダーが途切れるのを修正しますか?
私の WPF アプリでは DataGrid を使用しています。ヘッダー ラベル テキストが列の幅に近い列がある場合、列ヘッダー テキストの右側の部分が、ヘッダーの右側の空白の領域によって切り取られます。これは、ヘッダーの右側にある 6 または 8 ピクセル幅の内部パディングのようなもので、正当な理由はないようです。
同様の質問を検索したところ、変更できない 0,6、0,6 のパディング値について誰かが言及しているのを見ましたが、彼らが私が見ているのと同じことについて話しているかどうかはわかりません。
とにかく、回避策を知っている人に教えてもらいたいです。
ありがとう!