問題タブ [fixed-width]
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.
sql-server-2005 - SSISを使用して長い固定幅のレコードをフラットファイルに出力する
テーブルの内容とすべての列を取得してフラットファイルに出力する作業用のSSISパッケージを作成する必要があります。問題は、列の1つがvarchar(5100)であり、行の合計サイズが約5200文字になることです。フラットファイル接続マネージャーエディターでは、483文字を超える固定幅の行を定義できないようです。
私はこれをいくつかの方向から試してみました。列自体に区切り文字が含まれていないため(たとえば、CR / LFがないため)、不規則な右オプションは機能しないようです。それらは本当に固定幅です。しかし、フラットファイル接続マネージャーに483文字を超えるように指示する方法がわかりません。私がここで何ができるか誰か知っていますか?
ありがとう!
css - 1つの固定サイズのdivを持つ1つの液体div
固定幅のdivとその横に液体幅のdivがあるレイアウトを作成しようとしています:
左側のdivがその幅を埋めていません。また、右側のdivが存在しない場合に、このdivがメインのdiv全体を埋めるようにしたいのですが、どうすればよいですか?
csv - awk を使用して固定幅 (NACHA) ファイル形式を解析するにはどうすればよいですか?
私の会社には問題があります。クライアントからお金を引き出すために使用するアプリケーション サービス プロバイダーの 1 つから受け取ったNACHA ファイルが間違っているのではないかと疑っています。
私たちはすべての ACH 契約と法的なジャンボジャンボを整備しているので、ACH ネットワークの使用に問題はありません。また、銀行から問題が発生しているという知らせを受けていません。ファイルは販売情報から作成されていますが、まだサービス プロバイダーから請求されている一部のトランザクションが欠落しています。
私のタスク: 数か月分の NACHA ファイルを取り出して解読し、各顧客から引き出されたものと口座に入金されたものを見つけ、Access/Excel を介して販売データ、銀行取引明細書、およびその他の情報と比較します。データには MySQL を使用します。
この時点で、awk (または同様の Linux コマンド ライン ツール) が私が持っているツールです。私は「実際の」プログラミング ツールや実践に習熟していません。システムとデータベースの管理者です。私は自分の手を汚すことを恐れていません.C#などでこの種のものを読むプログラミング経験があまりありません。
私の最大の難点は、実際の NACHA ファイル形式を扱うことです。幅は 94 文字で、フィールドは位置のみで決定され、区切り記号はありません。awkの使用は(私の以前の経験では)フィールド区切り変数に依存しています。これは空白またはその他のものです...しかし、位置を介してフィールドを引き出すためにそれを使用することに失敗しました。各ファイルのレコード タイプが異なるため、awk のようなものを使用する必要があります。ファイルには 1、5、6、8、9 の 5 つの異なる行タイプがあります。タイプ 1 と 9 は外側のグループで、ヘッダー情報があります。 、および 5 と 8 はバッチ ヘッダー行です。タイプ 6 ラインは詳細です。私の最初の計画は、ヘッダー情報を変数に読み取り、それを各行に複製し、基本的に非正規化して、個々のトランザクションごとに 1 つのレコードを持つ大きなテーブル (または暫定的に CSV) にすることでした。
これを継続的に実行できるツールを構築することを好みます。これは、毎日または毎週行うデータ監視の一部になるからです。
では、awk または同様のツールを使用して NACHA ファイルを非正規化するにはどうすればよいでしょうか。 仕事のためのより良いツールがあれば、それについて聞いてうれしいです. 残念ながら、オンラインで検索しても何も見つかりませんでした。
file - 圧縮されたソート済み固定幅ファイル内の検索
フィールドの1つでソートされた通常の固定幅ファイルがあると仮定します。レコードの長さがわかっているので、lseekを使用してバイナリ検索を実装し、ファイル全体を読み取ることなく、指定された値に一致するフィールドを持つレコードを見つけることができます。
ここでの問題は、ファイルがgzipで圧縮されていることです。ファイルを完全に膨らませることなくこれを行うことは可能ですか?gzipを使用しない場合。この種の動作をサポートする圧縮はありますか?
css - CSS: 水平方向のカンマ区切りの固定リスト幅
次の構造を実現したいと思います。
<div>
固定長の があり、その中に水平方向のコンマ区切りul
のリンクのリスト ( ) があります。
要素は<li>
固定幅でなければならないため、リンクが固定長を超える場合は省略記号が表示されます (text-overflow
プロパティを使用)。
リストを水平にする方法を 2 つ知っています。1 つはプロパティを使用してdisplay: inline
おり、もう1 つはfloat
プロパティを使用しています。
- 最初のアプローチでは、CSS 仕様でインライン要素の幅を設定できないため、固定幅を設定できません。
- 2番目のアプローチは混乱を引き起こします:O
- 要素の設定
float
は、<a>
そこで幅を制限することを意図して、コンマから区切ります。
ブラウザーの互換性の問題はありません。WebKit をサポートするだけで済みます。
作業しようとしたコードを含めました:
ありがとうございました。
jquery - jQueryボタンセット内のボタンに固定幅を設定するには?
ボタン セットがあり、各ボタンの幅を同じサイズに設定したい (つまり、各要素の 25% のボタンが 4 つある場合)
基本的にサイトの左側にテーブルがあり、そのテーブル内に 4 つのオプションがあります。今のままでは、左側の列を 100% 使用していないため、見栄えが悪くなります。ボタン セットが列の 100% を占有し、各ボタンが固定スペースの 25% を共有するようにしようとしています。
各ボタン要素を .css('width') にしようとしましたが、違いはありません。
私のコードは次のようになります。
facebook - 新しいFacebookアプリケーションの幅は520pxのみですか?
Facebookアプリケーションを作成しようとしていますが、どの幅でデザインできるか混乱しています。現時点では760pxを自由に使用できるようですが、多くの情報筋によると、2010年の初めには520pxに削減されるとのことです。2010年の半ばになって、これが本当に起こっているのでしょうか。520pxは非常に少ないようですか?変更が発生するかどうか、いつ発生するかを誰かが知っていますか?より広い既存のアプリケーションはどうなりますか?
c# - C#、固定幅レコードの読み取り、1つのファイル内のさまざまなレコードタイプ
まず、私はC#にあまり精通していないことを明確にしておきたいと思います。その中で、私が.Net 3.5を使用してC#で作業しているプロジェクトでは、レコードタイプに基づいて複数の固定幅形式を含むファイルを読み取ってエクスポートするクラスを構築しています。
現在、ファイルの各行の最初の文字位置で示される、特定の行形式を示す5種類のレコードがあります。私が抱えている問題は、タイプが互いに異なることです。
これらの種類の固定幅ファイル用の優れたライブラリはありますか?私は、ファイル全体を1つの仕様としてロードしたいが、それができないいくつかの良いものを見てきました。
これらのファイルのうち約250が月末に読み取られ、合計ファイルサイズは平均で約300メガバイトです。このプロジェクトでは、効率が非常に重要です。
データに関する知識に基づいて、オブジェクトがどのように見えるかを「考える」クラス階層を構築しました...
私は多くのコンストラクターや他のメソッドを省略しましたが、アイデアはかなりしっかりしているはずだと思います。私は、C#について知識がなく、実行時間が最優先事項である、私が再び検討している方法に対するアイデアと批評を探しています。
いくつかの批評以外の最大の質問は、このファイルをどのように持ち込むべきかということです。FSOメソッドを使用してVBAなどの他の言語で多くのファイルを取り込み、ファイルを読み取るためのMicrosoft Access ImportSpec(5回、仕様ごとに1つ...非効率的でした!)、で「カーソル」オブジェクトを作成しましたvisual foxpro(これはFAAAAAAASTでしたが、5回実行する必要がありました)が、C#で隠された宝石を探しています。
私の小説を読んでくれてありがとう、あなたがそれを理解するのに問題があるかどうか私に知らせてください。私は週末にこのデザインを調べて、購入するかどうかを確認し、この方法で実装するための努力をしたいと思っています。
vb.net - コントロールを測定せずにVB.net内のフォント幅を取得しますか?
フォームウィンドウ内にリッチテキストでテーブルを表示する必要があります。これは2列のテーブルしかないため、タブはすべてを並べるために正常に機能します(RichTextBoxはRTFテーブルをサポートしていないため)。ただし、幅フォントが固定されていないためにタブストップが正しくない場合があります。
したがって、特定のフォント(Arial 10)とスペースまたはタブパッドを使用して特定の文字列のピクセル幅を測定し、すべてが整列していることを確認する方法が必要です。
Graphics.MeaureStringメソッドについては知っていますが、これはリッチテキストボックスにあるため、初期化されたPaintEventArgs変数がなく、1つの文字列を測定するためだけに作成するのはやり過ぎのようです。
MSDNから:
では、ダミーのPaintEventArgsインスタンスを作成するのが最善の策ですか?もしそうなら、それを行うための最良の方法は何ですか(私はこの文字列測定メソッドを数百回呼び出す必要があるので)?
また、固定幅フォントを使用する必要はありません。見栄えがよくありません。