問題タブ [converters]
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.
silverlight - Silverlight の Decimal Converter が Lost Focus で適切に機能しない
Silverlight でバインディングを使用しています。TextBox を Decimal エンティティにバインドしました。以下は、バインディングのコード スニペットです。
以下はコンバーターコードです。
フォーカスが失われた場合、ソースを GetBindingExpression(TextBox.TextProperty).UpdateSource(); で更新しています。
すべてがうまく機能していますが、フォーカスが失われたときに convert が呼び出されず、テキストボックスに文字列を入力すると、convert が呼び出されず、textBox テキストが空白に変換されません。
誰でも私に提案してもらえますか、コードの問題は何ですか。
前もって感謝します。----ラージ
entity-framework - エンティティを DataTable に変換するより効率的な方法が必要
そのため、エンティティを DataTable に変換するメソッドがあります。唯一の問題は、非常に遅いことです。IQueryable で .ToList() を呼び出して、結果を DataTable に処理する前に先に進んでロードするようにしました。3000 行以上をメモリにロードするのにほとんど時間がかかりません。ただし、リアルタイムのスレイヤーは、メソッドの次の反復にあります。
そして、これが価値のある完全な方法です:
これをより効率的にする方法と、なぜそれほど遅いのかについて、誰かがアイデアを持っていますか?
アップデート:
これまでに受け取ったフィードバックに従って、リフレクションを削除し、コンパイル時にデータ列を明示的に設定しましたが、それでも非常に遅いです。更新されたコードは次のようになります。
他に何が原因である可能性があるかについてのアイデアはありますか?
更新 2:
したがって、他の人がこの問題を抱えているようです-DataRowsの作成と設定に固有です。私の同僚はこれに出くわしました:
リンク先で紹介されているものを試してみます。
c - Bash スクリプトを C に変換します。それは可能ですか?
次のBash -> C コンバーターを見つけました。
このような方法で bash から c に変換することは可能ですか?
理由: C は BASH よりも高速ですか? cron ジョブの代わりにデーモンとして何かを実行したい。
jsf-2 - FacesConverterforClassはコンポジットコンポーネントでは機能しません
inputTextをレンダリングする必要がある単純な複合コンポーネントがあります。値を入力してcommandButtonを押すと、次の例外がスローされます。
d:myInputTextの代わりにh:inputTextを使用すると、正常に機能します。
複合コンポーネントにFacesConverterと属性forClassを使用することは可能ですか?タグf:converterのconverter属性またはconverterIdを使用するのは好きではありません。誰か助けてくれますか?
ページコード:
複合コード:
ManagedBeanコード:
コンバーターコード:
エンティティコード:
私はMojarra2.1.14、Glassfish 3.1、CDIを使用しています。よろしくお願いします。
sql - Excel(XLS)からUTF-8を使用したCSVへ
Googleドキュメントを介してUTF-8エンコード(ヘブライ語)XLSをCSVに変換するための次のアドバイスを読みましたが、機能しました。Sublime2でCSVをUTF8エンコードで開くと、ヘブライ語が正しく表示されます。しかし、SQLyogを使用してデータをマイDBにインポートしようとすると、ターゲットテーブルとインポート定義の両方がUTF8に設定されていることを確認した後、次のようにぎこちなくなります。×ž×“×¨×©×•× ªどこが間違っていたのですか?
javascript - javascriptで文字を数字に変換する方法は?
ユーザーが単語/文を入力する単純なjavascriptプログラムを作成しようとしましたが、プログラムは、ガラケーでテキストを入力するために入力する数字を表示します。たとえば、「add」と入力すると、「122」が出力されます。
どうすればいいですか?私はさまざまなことを試しましたが、何もうまくいきません。単純なプログラムのようです。これを行うのを手伝ってもらえますか、それとも同様のプログラムにリンクしてもらえますか?
ありがとう。
c# - WPF:コンバーターの基本クラス「キャッチ」Convertメソッド
私の質問のトピックは少し紛らわしいと思います。要するに、私が欲しいもの:
私のアプリケーションにはたくさんありConverters
ます。それらの多くはメソッドを実装していませんConvertBack
。したがってBaseConverter
、の単純な空の実装とConvertBack
、から継承する他のすべてのコンバーターを提供するクラスが必要BaseConverter
です。
私の考えBaseConverter
:
そして、私のクレイジーなコンバーターの1つ:
しかし、このように試して自分のを使うとCrazyConverter
、いつものConvert
方法になってしまいBaseClass
ます。私の新しいConvert
メソッドは呼び出されません。私は何が間違っているのですか?
返信ありがとうございます!
c# - 石から重量への変換、正確な式を計算するのが難しい
これは私が使用している変換コードです。現在、石からkgへの変換とその逆の変換に問題があります(100 stn 0ポンドからkgへの変換は107 stnと2.00000000000014ポンドを返します)が、100 kgから石への変換と元への変換は機能します。丸めだと思います答えはありますが、どこをどのように修正すればよいかわかりません。変換を処理できる正確な変換を行う方法を探しています。
ただし、他のコードの結び付けや提案は大歓迎です。
(それにも問題がある場合に備えて、高さの変換を含めました)。
python - py2exeの問題
以前の質問 (以下を参照) に対するいくつかの有用な回答を得て、py2exe をもう一度試してみることにしました。
py2exe.org ( http://www.py2exe.org/index.cgi/Tutorial ) のチュートリアルを試してみましたが、ステップ 3 でエラーが発生しました。1 と 2 を指示どおりに実行し、両方のファイル (hello. py および setup.py) を、Python をインストールしたメイン フォルダー (D:\Programs\Python) に置きます。
「コード」フォームのステップ 3 を実行すると、出力の一番下に次のエラーが表示されました: "ImportError: DLL の読み込みに失敗しました: %1 は有効な Win32 アプリケーションではありません。出力全体ですが、どこにアップロードすればよいかわかりません。
追加情報: 私は 64 ビットの Windows 7 (プロフェッショナル) と Python 2.7.3 (最初は 3.3.0 でしたが、何らかの理由でダウングレードしました) を使用しています。別のバージョンに変更することは、私にとって大きな問題ではありません。py2exe 0.6.9 をダウンロードしました。
注: 32 ビットまたは 64 ビットの py2exe を選択できませんでした。エラーが早く表示されるはずですが、知っておくと便利かもしれません。
*最後の部分をオランダ語から文字通り翻訳したので、英語の PC のものとは少し異なる場合があります。
前の質問:
最も簡単な .py から .exe へのコンバーターは何ですか? cx_Freeze と py2exe のコンバーターをいくつか試しました。cx_Freeze の使用は複雑すぎて (適切なチュートリアルが見つかりませんでした)、py2exe でいくつかのエラーが発生しました。これら 2 つのうちの 1 つを理解しようとする前に、または別のコンバーターを試してみる前に、どのコンバーターが最適であると思われるかを入力してください。また、優れたチュートリアルが必要です。私はcmdの経験がほとんどなく、プログラミング/ Pythonに関してはかなり初心者なので、最も使いやすいコンバーターを探しています。cmd の経験が本当に必要だと言う場合は、cmd のチュートリアル/コースに案内してください。