プログラミング

プロおよび熱狂的プログラマーのためのQ&A



7
Java用SQLパーサーライブラリ[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 SQLステートメントを解析するためのオープンソースのJavaライブラリはありますか? 可能であれば、ベンダー固有の構文(Oracleテーブルスペース定義やMySQLのLIMIT句など)も解析(または少なくとも無視)できるように、カスタマイズ可能または柔軟である必要があります。 そうでない場合は、SQL標準に厳密に従うことも問題ありません。 更新:これは2つのことのために必要です: 非SQLデータベースへのSQLインターフェースの提供(内部API呼び出しへのマッピング) 実際のデータベース(Oracleなど)に移行する前にSQLを書き直す
140 java  sql  parsing 



7
HTML5モードでAngularJSアプリケーションをURL書き換えするようにIISを構成するにはどうすればよいですか?
私が持っているAngularJSシードプロジェクトを、私は追加しました $locationProvider.html5Mode(true).hashPrefix('!'); app.jsファイルに追加します。IIS 7を構成してすべてのリクエストを http://localhost/app/index.html これでうまくいきます。どうすればよいですか? 更新: IIS URL書き換えモジュールを見つけてダウンロードし、インストールしたところです。これにより、目標を簡単かつ明確に達成できると期待しています。 アップデート2: これは私が達成しようとしていることを要約していると思います(AngularJS開発者のドキュメントから取得): このモードを使用するには、サーバー側でURLを書き換える必要があります。基本的に、アプリケーションのエントリポイント(index.htmlなど)へのすべてのリンクを書き換える必要があります。 更新3: 私はまだこれに取り組んでおり、次のような特定のURLをリダイレクトする必要がない(書き換えるルールがある)必要があることに気付きました http://localhost/app/lib/angular/angular.js http://localhost/app/partials/partial1.html そのため、css、js、lib、またはpartialsディレクトリにあるものはすべてリダイレクトされません。それ以外はすべてapp / index.htmlにリダイレクトする必要があります 誰もがすべてのファイルにルールを追加する必要なしにこれを簡単に達成する方法を知っていますか? アップデート4: IIS URL書き換えモジュールで2つの受信ルールを定義しています。最初のルールは: 2番目のルールは次のとおりです。 これでlocalhost / app / view1に移動するとページが読み込まれますが、サポートファイル(css、js、lib、partialsディレクトリにあるファイル)もapp / index.htmlページに書き直されているため、すべてが来ています。使用するURLに関係なく、index.htmlページとして戻します。これは、これらのURLが2番目のルールによって処理されないようにするための最初のルールが機能していないことを意味していると思います。...誰でも?...私は孤独を感じる... :-(

6
TextView-プログラムによるテキストサイズの設定が機能していないようです
私はEclipse Indigoを使用しており、2つのエミュレーター(2.2および3.0)でテストしています。 以下のコードは私が現在テストしているものを示していますが、エミュレーターを実行しようとしたときにテキストサイズを設定しても画面には何も表示されません(テキストサイズをコメント化すると、テキストは赤い色で表示されます)。どういうわけか日食はコードを再構築していないと思いましたが、青い背景を追加するコード行を追加し、それはうまくいきました。テキストを設定した後、テキストサイズを設定しようとしましたが、まだ成功しません。コードは以下のとおりです。ご協力いただきありがとうございます!(免責事項)-私はxmlから離れようとしています。私はすでにJavaを知っているので、それに依存したくありません。 import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.widget.TextView; public class TestAndroidvs2Activity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView text = new TextView(this); text.setTextColor(Color.RED); text.setTextSize(2); text.setBackgroundColor(Color.BLUE); text.setText("Hello Android"); setContentView(text); } }
140 android 

18
UITableViewCell内のボタンのクリックを取得
私は、テーブルビューを備えたビューコントローラーと、テーブルセルテンプレート用の個別のペン先を持っています。セルテンプレートにはいくつかのボタンがあります。テーブルビューを定義したビューコントローラー内でクリックされたセルのインデックスと共にボタンクリックにアクセスしたいと思います。 持っている私はそうViewController.hとViewController.m、私が持っているところUITableViewとTableTemplate.h、TableTemplate.mそしてTableTemplate.xibどこ私はペン先を定義しています。のセルインデックスを含むボタンクリックイベントが必要ですViewController.m。 どうすればそれを行うことができますか?



26
小さい場合、UIScrollViewの中央のコンテンツ
私はズームとスクロールに使用するUIImageView内部を持っていUIScrollViewます。スクロールビューの画像/コンテンツがスクロールビューよりも大きい場合、すべてが正常に機能します。ただし、画像がスクロールビューよりも小さくなると、スクロールビューの左上隅に固定されます。フォトアプリのように、中央に配置したいと思います。 UIScrollViewそれが小さいときに中央のコンテンツを中央に保つことについてのアイデアや例はありますか? iPhone 3.0を使用しています。 次のコードはほとんど機能します。最小ズームレベルに達した後で画像をピンチすると、画像が左上隅に戻ります。 - (void)loadView { [super loadView]; // set up main scroll view imageScrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]]; [imageScrollView setBackgroundColor:[UIColor blackColor]]; [imageScrollView setDelegate:self]; [imageScrollView setBouncesZoom:YES]; [[self view] addSubview:imageScrollView]; UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WeCanDoIt.png"]]; [imageView setTag:ZOOM_VIEW_TAG]; [imageScrollView setContentSize:[imageView frame].size]; [imageScrollView addSubview:imageView]; CGSize imageSize = …

18
フォルダーが空(.NET)かどうかをすばやく確認するにはどうすればよいですか?
ディスク上のディレクトリが空かどうかを確認する必要があります。つまり、フォルダやファイルは含まれていません。簡単な方法があることは知っています。FileSystemInfoの配列を取得し、要素の数がゼロに等しいかどうかを確認します。そんな感じ: public static bool CheckFolderEmpty(string path) { if (string.IsNullOrEmpty(path)) { throw new ArgumentNullException("path"); } var folder = new DirectoryInfo(path); if (folder.Exists) { return folder.GetFileSystemInfos().Length == 0; } throw new DirectoryNotFoundException(); } このアプローチは問題ないようです。だが!!パフォーマンスの観点からは非常に悪いです。GetFileSystemInfos()は非常に難しいメソッドです。実際には、それはフォルダーのすべてのファイルシステムオブジェクトを列挙し、それらのすべてのプロパティを取得し、オブジェクトを作成し、型付き配列に入力します。ばかだよね? 私はそのようなコードをプロファイルし、そのようなメソッドの〜250の呼び出しが〜500msで実行されることを決定しました。これは非常に遅く、私はそれをはるかに速く行うことが可能であると信じています。 助言がありますか?
140 .net  io  directory 


11
クラスのPythonデコレータ
次のようなものを書くことができます: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass これは失敗します:@self内のselfは不明です 私も試しました: @Test._decorator(self) これも失敗します:不明なテスト デコレータでいくつかのインスタンス変数を一時的に変更してから、それらを元に戻す前に装飾されたメソッドを実行したいと思います。
140 python  class  decorator  self 

11
ジオロケーションを使用して都市名を取得する
HTMLベースの地理位置情報を使用して、ユーザーの緯度と経度を取得することができました。 //Check if browser supports W3C Geolocation API if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(successFunction, errorFunction); } //Get latitude and longitude; function successFunction(position) { var lat = position.coords.latitude; var long = position.coords.longitude; } 都市名を表示したいのですが、逆ジオロケーションAPIを使用するのが唯一の方法のようです。リバースジオロケーションに関するGoogleのドキュメントを読みましたが、自分のサイトで出力を取得する方法がわかりません。 これを使用する方法がわかりません"http://maps.googleapis.com/maps/api/geocode/json?latlng='+lat+','+long+'&sensor=true"。ページに都市名を表示します。 どうすればこれを達成できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.