プログラミング

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

14
PHPでモバイルデバイスを検出する最も簡単な方法
ユーザーがモバイルデバイスを使用してPHPを使用してサイトを閲覧しているかどうかを確認する最も簡単な方法は何ですか。 私はあなたが使用できる多くのクラスに出くわしましたが、私は単純なif条件を望んでいました! これを行う方法はありますか?
184 php  mobile 


7
すべてのテーブル名をリストするPostgreSQLクエリ?
Postgres DB内のすべてのテーブルを一覧表示するために使用できるクエリはありますか? 私は次のようなクエリを試しました: SELECT table_name FROM information_schema.tables WHERE table_schema='public' ただし、このクエリはビューも返します。 ビューではなくテーブル名のみを取得するにはどうすればよいですか?

6
jQueryのparent()、parents()、closest()関数の違い
私はしばらくjQueryを使用しています。parent()セレクターを使いたかった。closest()セレクターも思いつきました。それらの違いを見つけることができませんでした。何かありますか?はいの場合、何ですか? どのような違いがあるparent()、parents()とclosest()?
184 jquery 


2
パンダのリサンプルドキュメント
だから私はresampleの使い方を完全に理解していますが、ドキュメントはオプションを説明するのに適していません。 したがって、resample関数のほとんどのオプションは、次の2つを除いて非常に単純です。 ルール:ターゲット変換を表すオフセット文字列またはオブジェクト 方法:文字列、ダウンサンプリングまたはリサンプリングの方法、デフォルトは「平均」 オンラインで見つけた多くの例を見ると、ルール'D'、日、'xMin'分、'xL'ミリ秒で実行できることがわかりますが、それだけで見つけることができます。 私は以下のことを見てきた方法について:'first'、np.max、'last'、'mean'、および'n1n2n3n4...nx'NXは、各列のインデックスの最初の文字です。 では、ドキュメントのどこかに、pandas.resampleのルールのすべてのオプションと入力方法が表示されていませんか?はいの場合、どこで見つけられませんでした。いいえの場合、それらのすべてのオプションは何ですか?

5
Ruby on Railsでセッターメソッドをオーバーライドする正しい方法は何ですか?
Ruby on Rails 3.2.2を使用していますが、次の方法がmyクラス属性のセッターメソッドをオーバーライドする「適切な」/「正しい」/「確実な」方法であるかどうかを知りたいです。 attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end 上記のコードは期待どおりに動作するようです。しかし、上記のコードを使用することで、将来的に問題が発生するかどうか、少なくとも、Ruby on Railsで「予想されるはずの問題」/「発生する可能性のある問題」について知りたいと思います。それがセッターメソッドをオーバーライドする正しい方法でない場合、正しい方法は何ですか? 注:コードを使用する場合 attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self.attribute_name = value end 次のエラーが発生します。 SystemStackError (stack level too deep): actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:70

3
PHP sprintfが%をエスケープしています
次の出力が必要です:- トップアップアカウントから27.59ユーロの50%を差し引こうとしています。 私がこのようなことをするとき: $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); しかし、それは私に、このエラーが発生しますvsprintf() [function.vsprintf]: Too few arguments in ...、それは考慮するため%での50%交換のためにも。どうすれば脱出できますか?
184 php  escaping  printf 

14
HTML5キャンバスに単一のピクセルを設定する最良の方法は何ですか?
HTML5 Canvasには、単一のピクセルを明示的に設定する方法がありません。 非常に短いラインを使用してピクセルを設定することは可能かもしれませんが、アンチアライゼーションとラインキャップが干渉する可能性があります。 別の方法は、小さなImageDataオブジェクトを作成して使用することかもしれません: context.putImageData(data, x, y) それを所定の位置に配置します。 誰かがこれを行う効率的で信頼できる方法を説明できますか?
184 html  canvas  pixel 

3
関数からdocstringを取得する
次の機能があります。 def my_func(): """My docstring is both funny and informative""" pass どうすればdocstringにアクセスできますか?
184 python 

8
JavaScriptで文字列にキャストする
StringJavaScriptで変数をキャストする3つの方法を見つけました。 私はjQueryソースコードでこれら3つのオプションを検索しましたが、すべて使用されています。 それらの間に違いがあるかどうか知りたいです: value.toString() String(value) value + "" デモ それらはすべて同じ出力を生成しますが、そのうちの1つは他のものより優れていますか? これには+ ""いくつかの文字を節約できるという利点がありますが、それはそれほど大きな利点ではありません。

8
brk()システムコールは何をしますか?
Linuxプログラマのマニュアルによると: brk()およびsbrk()は、プロセスのデータセグメントの終わりを定義するプログラムブレークの場所を変更します。 ここでデータセグメントはどういう意味ですか?それは単なるデータセグメントですか、それともデータ、BSS、およびヒープの組み合わせですか? wikiによると: データ、BSS、およびヒープ領域は、まとめて「データセグメント」と呼ばれることがあります。 データセグメントのみのサイズを変更する理由はわかりません。それがデータ、BSS、およびヒープの場合は、ヒープがより多くのスペースを取得するため、理にかなっています。 それでは、2つ目の質問をさせていただきます。これまでに読んだすべての記事で、著者はヒープが上向きに成長し、スタックが下向きに成長すると言っています。しかし、彼らが説明していないのは、ヒープがスタックとスタックの間のすべてのスペースを占有するときに何が起こるかです。
184 c  linux  unix  memory-management  brk 

6
ラケットはスキームとどう違うのですか?
ラケットは、Schemeの子孫です。ラケットとR6RSの違いは何ですか?それは何を追加したり、奪ったりしたのですか、それともただ違うのですか? ラケットは単なる言語ではなく、言語のプラットフォームであると理解しています。しかし、私はメインのラケット方言について言及しています。
184 scheme  lisp  racket 

5
コードスタイル; アノテーションの前または後にjavadocを置きますか?
私はそれが最も重要な問題ではないことを知っていますが、アノテーションの前後にjavadocコメントブロックを配置できることに気づきました。コーディング標準として何を採用したいですか? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** * This is a javadoc comment after the annotation */ private MyOtherClass other; }

19
Macにインストールした後、ALTER USERステートメントを使用してMySQLルートパスワードをリセットする
私はMac体験全体に不慣れです。最近MySQLをインストールしましたが、インストール後にパスワードをリセットする必要があるようです。それ以外には何もできません。 今、私はすでに通常の方法でパスワードをリセットしています: update user set password = password('XXX') where user = root; (ところで、MySQLが奇妙な理由でフィールドの名前を 'password'から 'authentication_string'に変更したことを理解するのに何年もかかりました。そのような変更についてはかなり腹を立てています。) 残念ながら、私には知らない方法でパスワードを変更する必要があるようです。たぶんここの誰かがすでにその問題に遭遇したのでしょうか?
184 mysql  macos 

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