プログラミング

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

10
画面を埋めるダイアログスタイルのアクティビティウィンドウを取得するにはどうすればよいですか?
ダイアログのテーマが設定されたアクティビティを使用しており、それをフルスクリーンにしたい。WindowManagerを介してウィンドウを手動で全幅と全高に拡大するなど、あらゆることを試しましたが、何も機能しません。 どうやら、ダイアログウィンドウ(またはダイアログテーマのアクティビティ)は、その内容に従ってのみ展開されますが、それでも常に機能するとは限りません。たとえば、幅と高さがFILL_PARENTに設定されているプログレスバーの円(レイアウトコンテナーも同様)を表示していますが、ダイアログは画面いっぱいに表示されるのではなく、はるかに小さいプログレスバーを囲みます。 ダイアログウィンドウ内に小さなものを表示する方法が必要ですが、コンテンツのサイズを変更せずにフルスクリーンサイズに拡大できますか?

11
パスワードの強度を検証する正規表現
私のパスワード強度基準は以下の通りです: 8文字の長さ 大文字の2文字 1特殊文字 (!@#$&*) 2桁の数字 (0-9) 小文字の3文字 誰かが私に正規表現を教えてくれますか?すべての条件がパスワードで満たされている必要があります。
142 regex  passwords 



10
RubyでのGUIDの生成
Guidsで本当に簡単に解決できる問題があります。 特に、パスワードリセットワークフローの場合、Guidトークンをユーザーのメールに送信し、トークンを使用してパスワードをリセットしてもらいます。GUIDは一意であるため、これはかなり安全であり、パスワードをメールで送信する手間が省けます。これは危険です。 Ruby には1つのGuid gemがあることに気づきました。しかし、かなり古く見え、ファイルシステムにデータを書き込みます。 グローバルに一意の識別子を作成できる他の宝石を知っている人はいますか? 私はフォールバックできることを知っています: (0..16).to_a.map{|a| rand(16).to_s(16)}.join しかし、実際には適切なGUIDのようには見えません...
142 ruby  guid 

7
nuget 'packages'要素は警告として宣言されていません
showtopperではありませんが、プロジェクトでnugetを使用すると、この形状のpackages.configファイルが作成されます <?xml version="1.0" encoding="utf-8"?> <packages> ... your packages </packages> これはVSで警告を出します The 'packages' element is not declared. 問題の原因は、私が推測するxml宣言に関係しています。 また、デフォルトの定義パッケージは警告をスローすべきではないと思います。 この警告を受け取らないように、何に変更すればよいか知っていますか?(つまり、ファイルが開いているときにのみ表示される場合でも、特定のCAルールがオンになっていると常に警告として表示されます。)
142 xml  visual-studio  nuget 

6
rspecを使用してファイルのアップロードをテストする-Rails
Railsでファイルのアップロードをテストしたいのですが、これを行う方法がわかりません。 これがコントローラーコードです: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| newpass << chars[rand(chars.size-1)] } #Get the original file name upload=params[:upload] name = upload['datafile'].original_filename @license.format …

17
ifステートメントでの割り当て
クラスAnimalとそのサブクラスがありDogます。次の行をコーディングしていることがよくあります。 if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } 変数Animal animal;。 次のようなものを書くことができる構文はありますか? if (Dog dog = animal as Dog) { dog.Name; ... }
142 c#  casting  if-statement 

16
注入方法の簡単な説明が必要
[1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10 私はこのコードを見ていますが、脳は10がどのように結果になるかを記録していません。ここで何が起こっているのか誰かが説明してもらえますか?
142 ruby  syntax 


10
CSV / XLSをJSONに変換しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する できればXLSをJSONに変換できるアプリケーションがあるかどうか誰か知っていますか? 私はまた、CSVからのコンバーターに落ち着きます。なぜなら、周りに何もない場合は、おそらく自分で書く必要があるからです。
142 json  csv  xls 

5
Railsでモデル属性をどのように発見しますか?
クラスファイルで明示的に定義されていないため、すべてのモデルクラスにどの属性/プロパティが存在するかを簡単に確認するのは困難です。 モデルの属性を見つけるために、schema.rbファイルを開いたままにし、必要に応じて、それと、作成しているコードを切り替えます。これは機能しますが、属性を取得するためのスキーマファイルの読み取り、メソッドをチェックするためのモデルクラスファイル、および属性とメソッドを呼び出すために作成する新しいコードを切り替える必要があるため、扱いにくいです。 私の質問は、Railsコードベースを初めて分析するときに、モデル属性をどのようにして発見するのですか?schema.rbファイルを常に開いたままにしていますか、それとも、スキーマファイルとモデルファイルの間を絶えずジャンプしない方法がありますか?



6
Androidカスタムビューに3つすべてのコンストラクターが必要ですか?
カスタムビューを作成するとき、多くの人が次のように実行しているようです。 public MyView(Context context) { super(context); // this constructor used when programmatically creating view doAdditionalConstructorWork(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); // this constructor used when creating view through XML doAdditionalConstructorWork(); } private void doAdditionalConstructorWork() { // init variables etc. } 私の最初の質問は、コンストラクタはMyView(Context context, AttributeSet attrs, int defStyle)どうですか?どこで使用されているかはわかりませんが、スーパークラスで見かけます。必要ですか、どこで使用されますか? …

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