プログラミング

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

11
PHPでデータベースにアクセスするシングルトンのユースケースはありますか?
PDOを介してMySQLデータベースにアクセスします。私はデータベースへのアクセスを設定しており、私の最初の試みは次のものを使用することでした: 私が最初に考えたのはglobal: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('...'); } これは悪い習慣だと考えられています。少し検索したところ、シングルトンパターンになりました。 「クラスの単一インスタンスが必要な状況に適用されます。」 マニュアルの例によると、これを行う必要があります: class Database { private static $instance, $db; private function __construct(){} static function singleton() { if(!isset(self::$instance)) self::$instance = new __CLASS__; return self:$instance; } function get() { if(!isset(self::$db)) self::$db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'user', 'pwd') …

10
Google Maps V3-特定の境界のズームレベルを計算する方法
getBoundsZoomLevel()V2 API と同様に、Google Maps V3 APIを使用して特定の境界のズームレベルを計算する方法を探しています。 これが私がやりたいことです: // These are exact bounds previously captured from the map object var sw = new google.maps.LatLng(42.763479, -84.338918); var ne = new google.maps.LatLng(42.679488, -84.524313); var bounds = new google.maps.LatLngBounds(sw, ne); var zoom = // do some magic to calculate the zoom level // Set …

6
ブートストラップ付きのスクロール可能なメニュー-コンテナーが展開されるべきではないときにコンテナーを展開するメニュー
Bootstrapでスクロール可能なメニューを有効にするために私はこの方法(彼らのフィドル)を試しましたが、そのアプローチでは、スクロール可能なメニューはコンテナーを拡張します- フィドル -非スクロール可能なメニューは正しく、これを行いません。 どうすれば修正できますか?Bootstrapと互換性のある他のアプローチに関する提案も歓迎します! 参考までに、最初のメソッドのフィドルのHTMLを次に示します。 <ul class="nav"> <li class="dropdown"> <a class="icon-key icon-white" data-toggle="dropdown" href="#" style= "font-weight: bold"></a> <div class="dropdown-menu" style="margin-left: 2em"> <ul class="dropdown-menu"> <!-- static non-scrollable menu header 1 --> </ul> </div> <div class="dropdown-menu" style="margin-left: 2em"> <ul class="dropdown-menu"> <li class="disabled"> <a href="#"><i class="icon-group"></i> <b>My Groups</b></a> </li> <li> <div class="dropdown-menu scroll-menu …

8
制約付きの列を削除する方法は?
SQL Server 2008でデフォルトの制約が設定されている列を削除するにはどうすればよいですか? 私のクエリは alter table tbloffers drop column checkin エラーが発生しています 1つ以上のオブジェクトがこの列にアクセスするため、ALTER TABLE DROP COLUMNチェックインが失敗しました。 誰でも私のクエリを修正して、制約付きの列を削除できますか?

30
すべての優れたJava / Java EE開発者が答えられるべき質問は?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はすべての優れた.Net開発者が答えることができるはずの質問を通過し、この質問の内容とアプローチに非常に感銘を受けたので、同じ精神で、Java / Java EE開発者にこの質問をします。 優れたJava / Java EEプログラマが答えることができるとしたら、どのような質問だと思いますか? この質問はユーザー固有ではなく、プログラミングコミュニティ全体に役立つことを目的としているため、コミュニティWikiとしてマークを付けています。 素晴らしい反応を楽しみにしています。 編集:コメントで提案されているように、質問にも答えてください。そうすれば、人々は言語に関して新しいことも学ぶことができます。
138 java  jakarta-ee 



20
D現実世界のプログラミング言語?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する Dを実際のアプリケーションに使用している人はいますか?もしそうなら、あなたはそれを何に使用していますか?Dで書かれたウェブ上で大きなものを見つけることができないようです。 既知のビッグユーザーがいないにもかかわらず、Dは私にとって非常に有望な言語のようであり、TIOBEによると、Dはかなり人気があります。
138 d  popularity 

5
Vimでマークダウンハイライトを有効にする
OS X Lion搭載のMacBook AirのターミナルでVimを使用していますが、Markdown構文の強調表示に適したプラグインが見つかりません。 これまでのところ、plasticboyプラグインとTim Popeのプラグインを試しました。plasticboyプラグインは問題なく動作しましたが、行末の空白が強調表示されていたため、これをオフにする方法がわかりませんでした。(space私が書いているときにヒットするたびに、キャラクターを強調表示するので、それは本当に迷惑です。) Timのプラグインは、を使用するヘッダーを除いて、強調表示の方法であまり機能していないようです###。コードブロックと箇条書きは無視されます。そこに何か足りないかもしれません。私は.mdMarkdownファイルで拡張子を使用しているので、ファイルタイプを選択する必要があります。 Markdownサポートが組み込まれているVim 7.3への参照も見ましたが、これら2つのプラグインのいずれかがないと、強調表示がまったく表示されません。 これらのいずれかが機能するには特定の配色が必要ですか?
138 vim  markdown 

8
Elixirで変数のタイプをどのように確認しますか
Elixirでは、Pythonなどでタイプをどのようにチェックしますか: >>> a = "test" >>> type(a) <type 'str'> >>> b =10 >>> type(b) <type 'int'> Elixirで読んだところ、「is_bitstring」、「is_float」、「is_list」、「is_map」などのタイプチェッカーがありますが、タイプが何であるかわからない場合はどうなりますか?
138 elixir 



11
最初に子の親でremoveView()を呼び出します
最初に少し背景: スクロールビュー内にレイアウトがあります。最初に、ユーザーが画面をスクロールすると、scrollviewがスクロールします。ただし、一定量のスクロールの後、スクロールビューでスクロールを無効にし、「スクロールフォーカス」を子レイアウト内のWebビューに移動しました。このように、scrollviewは固定され、すべてのスクロールイベントはその内部のWebviewに移動します。 したがって、解決策として、スクロールしきい値に達したときに、子レイアウトをスクロールビューから削除し、スクロールビューの親に配置します(そしてスクロールビューを非表示にします)。 // Remove the child view from the scroll view scrollView.removeView(scrollChildLayout); // Get scroll view out of the way scrollView.setVisibility(View.GONE); // Put the child view into scrollview's parent view parentLayout.addView(scrollChildLayout); 一般的なアイデア:(->は次を含む) 以前:parentlayout-> scrollview-> scrollChildLayout 後:parentLayout-> scrollChildLayout 上記のコードは私にこの例外を与えています: java.lang.IllegalStateException: The specified child already has a parent. You must call …

6
Android:AsyncTask vsサービス
AsyncTaskローダーに関する多くの質問に対する回答をここで読みますが、サービスについては何も読みませんか?サービスはあまりよく知られていませんか、それとも非推奨になっているのか、いくつかの悪い属性があるのでしょうか?違いは何ですか? (ところで、私はそれについて他のスレッドがあることを知っていますが、開発者が実際の問題に対してどちらか一方を使用する方がよいかどうかを簡単に判断できるようにする明確な違いを実際に述べているものはありません。)
138 android 

12
gdbデバッガーの最もトリッキーで便利なコマンド[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 gdbやdbxなどのデバッガーを実行しているときに、最もトリッキーで便利なコマンドを投稿できますか。
138 c  unix  gdb  debugging  dbx 

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