プログラミング

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

4
パースペクティブ変換をUIViewに適用するにはどうすればよいですか?
UIViewでパースペクティブ変換を実行したい(カバーフローで見られるような) これが可能かどうか誰かが知っていますか? 私はCALayerすべての実用的なプログラマーであるCore Animationポッドキャストを使用して調査しましたが、iPhoneでこの種の変換を作成する方法についてはまだ明確ではありません。 ヘルプ、ポインタ、またはサンプルのコードスニペットをいただければ幸いです。

7
JavaのassertEqualsメソッドは信頼できますか?
==2つを比較すると、いくつかの問題があることがわかりStringsます。それString.equals()はより良いアプローチのようです。さて、私はJUnitテストを行っており、私の傾向はを使用することassertEquals(str1, str2)です。これは、2つの文字列に同じコンテンツが含まれていることをアサートする信頼できる方法ですか?私はを使用しassertTrue(str1.equals(str2))ますが、失敗した場合の期待値と実際の値を確認するメリットはありません。 関連するノートでは、誰もが問題を明確に説明しているページまたはスレッドへのリンクを持っていますかstr1 == str2?
199 java  string  junit  junit4 

5
moment.jsがWebpackでロケールをロードしないようにするにはどうすればよいですか?
moment.jsWebpackを使用しているときに、すべてのロケール(英語のみが必要です)のロードを停止できる方法はありますか?私はソースを探していますが、それhasModuleが定義されている場合、それはwebpackの場合、常にrequire()すべてのロケールを試行します。私はこれを修正するためにプルリクエストが必要だと確信しています。しかし、webpack設定でこれを修正できる方法はありますか? 以下は、momentjsをロードするための私のwebpack設定です。 resolve: { alias: { moment: path.join(__dirname, "src/lib/bower/moment/moment.js") }, }, それなら、どこでも必要なときに、ただやるだけですrequire('moment')。これは機能しますが、バンドルに約250 kBの不要な言語ファイルが追加されます。また、私はmomentjsとgulpのバウアーバージョンを使用しています。 また、これがwebpack設定で修正できない場合は、ロケールをロードする関数へのリンクがあります。ステートメントに追加&& module.exports.loadLocalesしてみましたが、ifwebpackは実際には機能しません。それはrequire何があっても問題ありません。今は正規表現を使用していると思いますので、どうすれば修正できるかわかりません。

13
不可解な「スクリプトエラー」。ChromeおよびFirefoxのJavaScriptで報告
私のウェブサイトでJavaScriptエラーを検出し、レポート用にバックエンドに送信するスクリプトがあります。最初に発生したエラー、想定される行番号、および時刻を報告します。 doctypeを含めるように編集します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> //<![CDATA[ // for debugging javascript! (function(window){ window.onerror = function(msg, url, ln) { //transform errors if (typeof(msg) === 'object' && msg.srcElement && msg.target) { if(msg.srcElement == '[object HTMLScriptElement]' && msg.target == '[object HTMLScriptElement]'){ …

9
Spring、Struts、Hibernate、JavaServer Faces、Tapestryの違いは何ですか?
違いは何ですか?- 春 Struts ストラット2 ハイバネート JavaServer Faces JavaServer Pages タペストリー これらのテクノロジー/フレームワークは相互に補完的ですか?または、それらはお互いの代替品です(私はそれらの1つを使用した後、もう1つを使用する必要はありません)? ありがとう。

17
リソースはドキュメントとして解釈されますが、MIMEタイプapplication / zipで転送されます
Chrome 12.0.742.112では、次のヘッダーでリダイレクトすると、 HTTP/1.1 302 Found Location: http://0.0.0.0:3000/files/download.zip Content-Type: text/html; charset=utf-8 Cache-Control: no-cache X-Ua-Compatible: IE=Edge X-Runtime: 0.157964 Content-Length: 0 Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18) Date: Tue, 05 Jul 2011 18:42:25 GMT Connection: Keep-Alive 従った場合、次のヘッダーが返されます。 HTTP/1.1 200 OK Last-Modified: Tue, 05 Jul 2011 18:18:30 GMT Content-Type: application/zip Content-Length: 150014 Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18) Date: Tue, …

10
Hibernateのさまざまな保存方法の違いは何ですか?
Hibernateには、何らかの方法でオブジェクトを取得してデータベースに格納するメソッドがいくつかあります。それらの違いは何ですか?いつ使用するのですか?なぜ何を使用するかを知るインテリジェントな方法が1つだけではないのはなぜですか? これまでに確認した方法は次のとおりです。 save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist()

5
SQL Serverのクエリキャッシュをクリアするにはどうすればよいですか?
SQL Server 2005に対して実行する簡単なクエリを持っています SELECT * FROM Table WHERE Col = 'someval' クエリを初めて実行すると、時間がかかり> 15 secsます。後続の実行はに戻り< 1 secます。 SQL Server 2005がキャッシュされた結果を使用しないようにするにはどうすればよいですか?走ってみた DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE しかし、これはクエリ速度に影響を与えていないようです(まだ< 1 sec)。

7
Backbone.jsでサブビューの初期化とレンダリングを処理する方法は?
ビューとそのサブビューを初期化してレンダリングする方法は3つあり、それぞれに異なる問題があります。すべての問題を解決するより良い方法があるかどうか知りたいです。 シナリオ1: 親の初期化関数で子を初期化します。この方法では、すべてがレンダリングでスタックするわけではないため、レンダリングのブロッキングが少なくなります。 initialize : function () { //parent init stuff this.child = new Child(); }, render : function () { this.$el.html(this.template()); this.child.render().appendTo(this.$('.container-placeholder'); } 問題点: 最大の問題は、もう一度親でrenderを呼び出すと、すべての子イベントバインディングが削除されることです。(これはjQueryがどのように機能するかが原因です$.html()。)これはthis.child.delegateEvents().render().appendTo(this.$el);代わりにを呼び出すことで軽減できますが、最初の最も頻繁なケースでは、不必要により多くの作業を行っています。 子を追加することにより、レンダリング機能に親のDOM構造の知識を持たせ、必要な順序を取得できます。つまり、テンプレートを変更するには、ビューのレンダリング関数を更新する必要がある場合があります。 シナリオ2: 親のinitialize()静止画で子を初期化しますが、追加するのではなく、を使用setElement().delegateEvents()して子を親テンプレートの要素に設定します。 initialize : function () { //parent init stuff this.child = new Child(); }, render : function () { this.$el.html(this.template()); this.child.setElement(this.$('.placeholder-element')).delegateEvents().render(); } …

9
既存のスキーマからテーブル関係図を生成する(SQL Server)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する データベースへの接続を前提として、既存のテーブルとそれらの関係を示す図を作成する方法はありますか? これは、SQL Server 2008 Express Edition用です。

3
Perlの@INCはどのように構築されますか?(別名Perlモジュールが検索される場所に影響を与えるすべての方法は何ですか?)
Perlモジュールが検索される場所に影響を与えるすべての方法は何ですか?または、Perlの@INCはどのように構築されますかますか? ご存じのとおり、Perlは@INCディレクトリ名を含む配列を使用して、Perlモジュールファイルを検索する場所を決定します。 StackOverflowに包括的な「@INC」FAQタイプの投稿はないようですので、この質問は1つとして意図されています。
199 perl  perl-module 

5
バージョン4.1のOpenGLでのテキストレンダリングの最先端技術とは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する OpenGLでのテキストのレンダリングについては、すでに次のような多くの質問があります。 GUIのOpenGLライブテキストレンダリングを行う方法 しかし、主に説明されているのは、固定機能パイプラインを使用したテクスチャ付きクワッドのレンダリングです。確かにシェーダーはより良い方法を作らなければなりません。 私は国際化については特に心配していません。ほとんどの文字列はプロットの目盛りラベル(日付と時刻または純粋に数値)です。しかし、プロットは画面のリフレッシュレートで再レンダリングされ、かなりの量のテキストが表示される可能性があります(画面上のグリフは数千以下ですが、ハードウェアアクセラレーションレイアウトが適切であることには十分です)。 最新のOpenGLを使用したテキストレンダリングの推奨アプローチは何ですか?(アプローチを使用して既存のソフトウェアを引用することは、それがうまく機能することの良い証拠です) たとえば、位置と方向および文字シーケンスを受け入れ、テクスチャ化された四角形を放出するジオメトリシェーダー ベクターフォントをレンダリングするジオメトリシェーダー 上記と同じですが、代わりにテッセレーションシェーダーを使用します フォントのラスタライズを行う計算シェーダー
199 opengl  text  glsl  shader  opengl-4 

1
AngularJSコントローラーのライフサイクルは何ですか?
誰かがAngularJSコントローラーのライフサイクルを明確にできますか? コントローラはシングルトンですか、それともオンデマンドで作成/破棄されますか? 後者の場合、コントローラーの作成/破棄のトリガーは何ですか? 以下の例を考えてみましょう: var demoApp = angular.module('demo') .config(function($routeProvider, $locationProvider) { $routeProvider .when('/home', {templateUrl: '/home.html', controller: 'HomeCtrl'}) .when('/users',{templateUrl: '/users.html', controller: 'UsersCtrl'}) .when('/users/:userId', {templateUrl: '/userEditor.html', controller: 'UserEditorCtrl'}); }); demoApp.controller('UserEditorCtrl', function($scope, $routeParams, UserResource) { $scope.user = UserResource.get({id: $routeParams.userId}); }); 例えば: 上記の例では、に移動すると/users/1、user 1がロードされ、に設定されます$scope。 次に、に移動すると/users/2、ユーザー2が読み込まれます。同じインスタンスがUserEditorCtrl再利用されていますか、それとも新しいインスタンスが作成されていますか? それが新しいインスタンスである場合、最初のインスタンスの破棄をトリガーするものは何ですか? 再利用する場合、これはどのように機能しますか?(つまり、データをロードするメソッドは、コントローラーの作成時に実行されているように見えます)

10
iPhone App Minus App Store?
Macでアプリケーションを作成した場合、App Storeを経由せずにiPhoneで実行する方法はありますか? 公式のSDKを使用して作成されたアプリケーションを実行できる限り、iPhoneをジェイルブレイクする必要があるかどうかは問題ではありません。私が入らない理由のために、私はこのプログラムがアプリストアを通過することはできません。
199 ios  iphone 

2
postgresqlでdbのユーザーを作成する方法は?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する CentOSサーバーにPostgreSQL 8.4をインストールし、シェルからrootユーザーに接続してPostgreSQLシェルにアクセスしました。 PostgreSQLでデータベースとユーザーを作成しました。 PHPスクリプトから接続しようとすると、認証が失敗したことが表示されます。 新しいユーザーを作成するにはどうすればよいですか。また、特定のDBに対してユーザーに権限を付与するには

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