プログラミング

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


8
バージョン管理下にあるEclipseファイルはどれですか?
ソースを除いて、どのEclipseファイルがソース管理下に置くのが適切ですか? 私のプロジェクトでは、具体的には、次のことについて疑問に思っています。 .metadata / * project-dir / .project project-dir / .classpath project-dir / .settings / * 依存しているものがある場合は、ガイドラインを説明してください。

16
どこからjQueryライブラリを含めますか?Google JSAPI?CDN?
jQueryとjQuery UIを含める方法はいくつかありますが、人々は何を使っているのでしょうか? Google JSAPI jQueryのサイト 自分のサイト/サーバー 別のCDN 私は最近Google JSAPIを使用していますが、SSL接続のセットアップ、またはgoogle.comの解決だけに長い時間がかかることがわかりました。私はGoogleで以下を使用しています。 <script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script> 他のサイトにアクセスしたときにキャッシュされ、サーバーの帯域幅を節約するためにGoogleを使用するのが好きですが、サイトの遅い部分のままである場合は、インクルードを変​​更する場合があります。 あなたは何を使うのですか?何か問題がありましたか? 編集: jQueryのサイトにアクセスしたばかりで、次の方法を使用しています: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Edit2:昨年問題なくjQueryを含めてきた方法は次のとおりです。 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 違いは、の削除ですhttp:。これを削除すると、httpとhttpsの切り替えについて心配する必要がなくなります。

23
高負荷サイトでPHPを使用するための戦術
これに答える前に、高いサーバー負荷を達成するのに十分人気のあるものを開発したことはありません。PHPといくつかの最適化技術を知っているものの、惑星に着陸したばかりのエイリアン(ため息)として私を扱います。 私はそれが正しく機能すれば、かなり多くのユーザーを獲得できるツールをPHPで開発しています。しかし、プログラムを開発する能力は十分にありますが、大量のトラフィックを処理できるものを作ることに関しては、ほとんど無知です。そこで、ここにいくつかの質問があります(この質問をリソーススレッドに変えてもかまいません)。 データベース 現時点では、PHP5でMySQLi機能を使用する予定です。しかし、ユーザーとコンテンツに関連してデータベースをどのようにセットアップすればよいですか?実際に複数のデータベースが必要ですか?現時点ではすべてが1つのデータベースに乱れています。ユーザーデータを1つのデータベースに、実際のコンテンツを別のデータベースに、最後にコアサイトコンテンツ(テンプレートマスターなど)を別のデータベースに分散することを検討してきました。これの背後にある私の推論は、1つのデータベース= 3つのロードソースとして、異なるデータベースにクエリを送信すると、それらの負荷を軽減することです。また、すべてが同じサーバー上にある場合でも、これは有効ですか? キャッシング ページの作成と変数の交換に使用するテンプレートシステムがあります。マスターテンプレートはデータベースに保存され、テンプレートが呼び出されるたびに、そのキャッシュコピー(htmlドキュメント)が呼び出されます。現在、これらのテンプレートには2つのタイプの変数があります。静的変数と動的変数です。静的変数は通常、ページ名、サイトの名前など、頻繁に変更されないものです。動的変数は、ページが読み込まれるたびに変化するものです。 これに関する私の質問: 別の記事についてコメントがあるとします。これがより良い解決策です:ページが読み込まれるたびにシンプルなコメントテンプレートを保存し、(DB呼び出しから)コメントをレンダリングするか、コメントページのキャッシュされたコピーをHTMLページとして保存します-コメントが追加/編集/削除されるたびにページが再キャッシュされます。 最後に PHPで高負荷のサイトを実行するためのヒント/ポインタはありますか?私はそれが使える実用的な言語だと確信しています-FacebookとYahoo! 優先順位を高くしますが、気を付けるべき経験はありますか?

30
SourceKitServiceが終了しました
Xcodeに問題があり、「ソースキットサービスが終了しました」というエラーが表示され、Swiftですべての構文の強調表示とコードの補完が行われません。どうすれば修正できますか? 以下は画像の例です。

11
最も広く使用されているC ++ベクトル/行列数学/線形代数ライブラリ、およびそれらのコストと利益のトレードオフは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 多くのプロジェクトは、マトリックス計算を行う必要性にゆっくりと遭遇し、最初にいくつかのベクトルクラスを構築し、機能が徐々に追加されて、中途半端なカスタム線形代数ライブラリの構築に巻き込まれ、それに依存するようになるのではないかと思われます。 いくつかの接線方向に関連するライブラリ(OpenCV、OpenSceneGraphなど)への依存を構築していない間は、それを回避したいと思います。 そこに一般的に使用される行列数学/線形代数ライブラリは何ですか、なぜ別のものを使用することにしたのですか?何らかの理由で使用しないようにアドバイスされるものはありますか?私はこれを幾何学的/時間のコンテキスト*(2,3,4 Dim)*で具体的に使用していますが、将来的にはより高次元のデータを使用する可能性があります。 API、速度、メモリ使用量、幅/完全性、狭さ/特異性、拡張性、成熟度/安定性のいずれかに関する違いを探しています。 更新 私は非常に満足しているEigen3を使用することになりました。

30
JavaScriptを使用してCaps Lockがオンになっているかどうかはどのようにしてわかりますか?
JavaScriptを使用してCaps Lockがオンになっているかどうかはどのようにしてわかりますか? ただし、1つの注意点があります。Googleでそれを行ったので、onkeypressすべての入力にイベントを添付し、押された文字が大文字であるかどうかを毎回確認しました。そうでない場合は、Caps Lockをオンにする必要があります。これは本当に汚いと感じます... 無駄です -これより良い方法は確かにありますか?

2
Visual Studio 2015データベースプロジェクトディレクトリには拡張子jfmのファイルが含まれています
というデータベースプロジェクトがあるとするとMyDatabase、というファイルMyDatabase.jfmがプロジェクトディレクトリのルートに表示されます。 プロジェクトがVisual Studioで開いている間は排他的にロックされます バイナリファイルです 最近(数日間)表示され始めたばかりです Google検索を実行しましたが、洞察は得られませんでした。古いソフトウェアへの言及がいくつかありますが、結果のほとんどはスパム/トロイの木馬です。私もSOを調べましたが、それでも結果は出ていません。 それが何で、なぜそこにあるのか誰か知っていますか? Visual Studioのgitignoreファイルに追加する計画ですが、最初にPRを送信する方法を知る必要があります... 更新 これにより、チームエクスプローラーの変更ビューが壊れます。「出力」ウィンドウには、次のように表示される変更はありません。 そのため、ファイルを.gitignoreファイルに追加し、PRを送信します。最終的にこのファイルが何であるか、どこから来たのかを学ぶのは良いことです...

4
混乱:JPAおよびHibernateでの@NotNullと@Column(nullable = false)
のフィールド/ゲッターに表示される場合、それら@Entityの違いは何ですか?(私はHibernateを通じてエンティティを永続化します)。 それぞれがどのフレームワークや仕様に属していますか? @NotNull内にありますjavax.validation.constraints。javax.validation.constraints.NotNulljavadocは言います 注釈付き要素はnullであってはなりません しかし、データベースでの要素の表現については触れていません。なぜnullable=false列に制約を追加するのでしょうか。

10
SAXとDOMの違いは何ですか?
XMLパーサーに関する記事を読んだところ、SAXとDOMに出会いました。 SAXはイベントベースで、DOMはツリーモデルです。これらの概念の違いは理解できません。 私が理解したことから、イベントベースとは、ノードに何らかのイベントが発生することを意味します。特定のノードをクリックすると、すべてのノードを同時にロードするのではなく、すべてのサブノードが表示されます。ただし、DOM解析の場合、すべてのノードが読み込まれ、ツリーモデルが作成されます。 私の理解は正しいですか? 誤りがある場合は訂正してください。または、イベントベースのツリーモデルをより簡単に説明してください。

24
OnItemCLickListenerがリストビューで機能しない
Activity クラスコード: conversationList = (ListView)findViewById(android.R.id.list); ConversationArrayAdapter conversationArrayAdapter=new ConversationArrayAdapter(this, R.layout.conversation_list_item_format_left, conversationDetails); conversationList.setAdapter(conversationArrayAdapter); conversationList.setOnItemClickListener(new AdapterView.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { Log.d("test","clicked"); } }); クラスのgetView関数Adapter: if (v == null) { LayoutInflater vi = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); if(leftSideMessageNumber.equals(m.getTo())) { v = vi.inflate(R.layout.conversation_list_item_format_left, null); } else { v = vi.inflate(R.layout.conversation_list_item_format_right, …
242 android  listview 



19
Xcode:プロセスのタスクの取得に失敗しました
これは、複数回コンパイルおよび配布された既存のアプリ用です。Xcode 5に更新してから、このエラーが発生します。 デバッグ用のコード署名で開発者プロファイルを選択しています。 派生データを数回削除しました。 数回終了する ダウンロードして、私の開発者証明書を再度追加しようとしました。 コンピュータをリセットしてください!更新を確認しました 黒魔術を使ってみました! スキーム>ビルド構成がデバッグに設定されている iOS 6.1にコンパイルしてiPhone 3GSで実行できるようにコンパイルしている奇妙な状況-基本はSDK iOS 7ですか?これは問題でしょうか?iOS 7に変更する前に、新しいスマートフォンを見つける前にテストする必要があります。

6
Android WebViewとlocalStorage
HTML5アプリからlocalStorageにアクセスする可能性のあるWebビューに問題があります。test.htmlファイルは、ローカルストレージが私のブラウザー(つまり、webview)でサポートされていないことを通知します。何か提案があれば.. package com.test.HelloWebView; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebStorage; import android.webkit.WebView; import android.webkit.WebViewClient; public class HelloWebView extends Activity { WebView webview; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.setWebViewClient(new HelloWebViewClient()); webview.loadUrl("file:///android_asset/test.html"); WebSettings settings = webview.getSettings(); …

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