問題タブ [migration]
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.
c# - C# の専門家が Java-ME を理解するための最良の方法
最近、Blackberry 用のアプリケーションの開発を開始しました。その結果、私は Java-ME に飛びついて、Java-ME とそれに関連するツールを学ばなければなりませんでした。構文は簡単ですが、さまざまな落とし穴や環境に問題があり続けています。
たとえば、私を驚かせ、多くの時間を無駄にしたのは、クラス オブジェクトに実際のプロパティが存在しないことです (すべての OOP 言語にはあると思っていたものです)。多くの落とし穴があります。Java 構文と C# を比較しているさまざまな場所に行ったことがありますが、Java に移行する際に注意すべきことを説明しているサイトはないようです。
環境はまったく別の問題です。Blackberry IDE は単にひどいものです。この外観は、Borland C++ for Windows 3.1 を思い起こさせます。それは時代遅れです。その他の問題には、むらのあるインテリセンス、脆弱なデバッグなどがあります。Blackberry には Eclipse プラグインのベータ版がありますが、デバッグのサポートがなければ、派手なリファクタリング ツールを備えた単なるエディターです。
では、Java-ME に溶け込む方法について何かアドバイスはありますか?
ruby-on-rails - Ruby on Rails の移行 - 新しいデータベース スキーマの作成
SQL スクリプトを実行して新しい Postgres スキーマを作成する移行があります。Postgres で新しいデータベースを作成すると、デフォルトで「パブリック」と呼ばれるスキーマが作成されます。これは、使用するメイン スキーマです。新しいデータベース スキーマを作成するための移行は正常に機能しているように見えますが、移行の実行後に問題が発生し、Rails が依存する「schema_info」テーブルを更新しようとすると、存在しないかのように表示されます。テーブルが実際にあるデフォルトの「パブリック」スキーマではなく、新しいデータベーススキーマでそれを探します。
このテーブルの「パブリック」スキーマを調べるようにレールに指示する方法を知っている人はいますか?
実行される SQL の例: ~
スローされるエラー: ~
ご協力いただきありがとうございます
クリス・ナイト
ruby-on-rails - Rails のようなデータベース移行?
Rails Migrations のような簡単にインストール/使用できる (UNIX 上での) データベース移行ツールはありますか? このアイデアはとても気に入っていますが、データベースの移行を管理するためだけに ruby/rails をインストールするのはやり過ぎに思えます。
iis-7 - IIS7 への移行は簡単ですか
Web サイトを Windows 2008 プラットフォームに移行したいのですが、注意すべき明らかな落とし穴はありますか?
コードベースは、ms ajax を使用した c# 3.5、asp.net です。
migration - クリアケースを移行してPERFORCE
PERFORCEに移行する必要のあるクリアケースデータが大量にあります。改訂は10年の大部分に及び、私はできるだけ多くのブランチとタグの情報を保持する必要があります。さらに、シンボリックリンクを多用します。クリアケースでサポートされていますが、PERFORCEではサポートされていません。これを簡単にするために、どのようなアドバイスやツールを提案できますか?
sql - すべての DDL SQL コマンドは元に戻すことができますか? 【データベースのバージョン管理】
この回答で説明されているような、DB スキーマの変更を追跡するためのメカニズムをセットアップしたいと考えています。
データベースに変更を加えるたびに、新しい移行を作成します。通常、移行には 2 つの方法があります。変更が適用される「上」の方法と、変更が元に戻される「下」の方法です。1 つのコマンドでデータベースが最新の状態になり、データベースを特定のバージョンのスキーマにするために使用することもできます。
私の質問は次のとおりです。「up」メソッドのすべての DDL コマンドは元に戻せますか? つまり、常に「ダウン」メソッドを提供できますか? 「ダウン」できない DDL コマンドを想像できますか?
「up」メソッド中にデータが失われる典型的なデータ移行の問題を考慮しないでください。たとえば、フィールド タイプをdatetime
( DateOfBirth
)からint
( ) に変更すると、YearOfBirth
復元できないデータが失われます。
.net - 64 ビット プロセスから 32 ビット コードを呼び出す
32 ビットから 64 ビットに移行しようとしているアプリケーションがあります。これは、x64 フラグを使用してコンパイルされた .NET です。ただし、32 ビット用にコンパイルされた FORTRAN 90 で記述された多数の DLL があります。FORTRAN DLL の関数は非常に単純です。データを入力し、データを引き出します。どんな状態でもない。また、そこに多くの時間を費やすことはなく、合計でおそらく 3% ですが、それが実行する計算ロジックは非常に貴重です。
どうにかして 64 ビット コードから 32 ビット DLL を呼び出すことはできますか? MSDN は、できないと示唆しています。簡単なハッキングを行い、これを確認しました。すべてが無効なエントリ ポイント例外をスローします。これまでに見つけた唯一の解決策は、すべての 32 ビット DLL 関数に対して COM+ ラッパーを作成し、64 ビット プロセスから COM を呼び出すことです。これはかなりの頭痛の種のようです。プロセスを WoW エミュレーションで実行することもできますが、メモリの上限は増加せず、約 1.6 GB に制限されます。
64 ビット CLR プロセスから 32 ビット DLL を呼び出す他の方法はありますか?
java - Java の移行
Ruby on Rails と Java の両方を使用しています。Rails プロジェクトに取り組んでいるときは、マイグレーションをとても楽しんでいます。だから私は、Java用のツールのような移行があるのだろうか? そのようなツールがない場合、Java プロジェクトで使用されるデータベースを制御するためのツールとして移行を使用することは良い考えですか?
mysql - mysqldumpからの出力をより小さなファイルに分割するにはどうすればよいですか?
テーブル全体をあるMySQLデータベースから別のデータベースに移動する必要があります。私は2番目のものへの完全なアクセス権を持っていません。phpMyAdminアクセスのみです。2MB未満の(圧縮された)SQLファイルしかアップロードできません。ただし、最初のデータベースのテーブルのmysqldumpからの圧縮出力は10MBを超えています。
mysqldumpからの出力をより小さなファイルに分割する方法はありますか?リモートサーバーにファイルをcat(1)で戻すことができないため、split(1)を使用できません。
または私が逃した別の解決策はありますか?
編集
最初の投稿者によって提案されたmysqldumpの--extended-insert=FALSEオプションは、split(1)が適切な--linesオプションで呼び出された場合に、インポート可能なファイルに分割できる.sqlファイルを生成します。試行錯誤の結果、bzip2は.sqlファイルを20倍に圧縮することがわかったため、約40MBに対応するSQLコードの行数を把握する必要がありました。
c# - .Net で文字列をトークン化する方法は何ですか?
これは、Java から移行する人にとっては、.NET に関する典型的な質問です。
.NET には java.io.StreamTokenizer に直接相当するものはないようですが、JLCA はそれを実装しようとする SupportClass を提供しています。JLCA は、String をソースとして受け取る Tokenizer SupportClass も提供していると思います。
Stream と String の両方をトークン化するための推奨される方法は何ですか? それともありますか?ストリームは .Net でどのようにトークン化されますか? java.io.StreamTokenizer が提供する柔軟性が欲しいです。何かご意見は?