プログラミング

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

9
大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
下の行で大文字と小文字を区別しないようにするにはどうすればよいですか? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); 今日私は使用を提案するいくつかのアドバイスを今日与えられました: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); 問題は、これを機能させることができないことです。以下の行を試しましたが、これはコンパイルされますが、誤った結果が返されます。 drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); 誰でも問題を指摘できますか?

15
find_spec_for_exe ':gem bundlerが見つかりません(> = 0.a)(Gem :: GemNotFoundException)
私が使用しsudo bundle install、それが問題の原因である可能性がありますか? 今私が持っています: gem -v 2.6.14 ruby -v ruby 2.3.5p376(2017-09-14リビジョン59905)[x86_64-darwin15] jekyll -v ジェキル3.6.2 bundle -vBundlerバージョン1.16.0.pre.3 実行しようとしたとき、bundle exec jekyll serveまたは単にjekyll serve /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException) from /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in `activate_bin_path' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/bundle:23:in `<main>' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `eval' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `<MacBooMacBook-MacBook-MacBook-Pro-MacBook-PrMacBook-MacBooMacBMaMacBMaMaMaMaMaMaMaMaMacBMaMaMaMacBMa また、自分のブログがあるフォルダーにアクセスするとcd my_path、次のメッセージが表示されます。 VMはRubyを選択するためにGemfileを使用しましたが、問題ありません。Herokuでも同じです。「rvm rvmrc warning ignore / Library …
217 ruby  rubygems  bundle  jekyll 

7
PowerShellでのコマンド実行のタイミング
Linuxの「time」コマンドのように、PowerShellでコマンドの実行を時間測定する簡単な方法はありますか? 私はこれを思いつきました: $s=Get-Date; .\do_something.ps1 ; $e=Get-Date; ($e - $s).TotalSeconds しかし、私はもっと簡単なものを望みます time .\do_something.ps1

17
JavaでのPretty-Print JSON
私は使っています json-simple そして、私はJSONデータをきれいに出力する必要があります(より人間が読めるようにします) そのライブラリ内でこの機能を見つけることができませんでした。これは通常どのように達成されますか?

16
Androidで画像をスムーズに回転させる方法は?
私が使用しているRotateAnimation私は、Androidでカスタム循環的スピナーとして使用していますというイメージを回転させます。rotate_indefinitely.xmlこれが私が置いた私のファイルですres/anim/: <?xml version="1.0" encoding="UTF-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:duration="1200" /> これを私のImageViewusing に適用すると、AndroidUtils.loadAnimation()うまく機能します! spinner.startAnimation( AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) ); 1つの問題は、画像の回転が各サイクルの上部で一時停止しているように見えることです。 つまり、画像は360度回転し、一時停止してから、再び360度回転します。 問題は、アニメーションがandroid:iterpolator="@android:anim/accelerate_interpolator"(AccelerateInterpolator)のようなデフォルトの補間を使用していることだと思いますが、アニメーションを補間しないように指示する方法がわかりません。 アニメーションのサイクルをスムーズにするには、どうすれば補間をオフにできますか(実際に問題がある場合)。
217 android  animation  view 


5
イベントハンドラーを「パッシブ」としてマークして、ページの応答性を高めることを検討してください
ドラッグにハンマーを使用していますが、この警告メッセージが私に伝えているように、他のものをロードするときにハンマーが途切れます。 メインスレッドがビジー状態のため、 'touchstart'入力イベントの処理がXミリ秒遅れました。ページの応答性を高めるために、イベントハンドラーを「パッシブ」としてマークすることを検討してください。 だから私はそのようにリスナーに「パッシブ」を追加しようとしました Hammer(element[0]).on("touchstart", function(ev) { // stuff }, { passive: true }); しかし、私はまだこの警告を受けています。

6
文字列にPythonのリストの要素が含まれているかどうかを確認する方法
私はこのようなものを持っています: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) これをPythonで(forループを使用せずに)よりエレガントな方法は何でしょうか?私はこのようなもの(C / C ++など)を考えていましたが、うまくいきませんでした。 if ('.pdf' or '.doc' or '.xls') in url_string: print(url_string) 編集:私はこれが重複の可能性があるとマークされている以下の質問とどのように異なるかを説明することを余儀なくされています(したがって、私はおそらく閉じられません)。 違いは、文字列が文字列のリストの一部であるかどうかを確認したかったのに対し、他の質問は、文字列のリストからの文字列が別の文字列の部分文字列であるかどうかを確認することです。同様ですが、まったく同じではありません。オンラインのIMHOで回答を探している場合、セマンティクスは重要です。これら2つの質問は、実際には互いに反対の問題を解決することを目的としています。ただし、両方のソリューションは同じです。

20
PHP警告:8978294バイトのPOST Content-Lengthが、行0の不明の8388608バイトの制限を超えています
XAMPPローカル開発環境のWordPressにインポートをアップロードしようとすると、このエラーが発生します。 警告:POST Content-Lengthの8978294バイトが、行0のUnknownの8388608バイトの制限を超えています をupload_max_filesizeからに変更しました2Mが1000M、何も実行されなかったようです。 何か案は?
217 wordpress  xampp  php 

1
BigDecimalを*常に*に丸めると、小数点以下2桁になります
BigDecimal値を小数点以下2桁に切り上げようとしています。 私は使っています BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); しかし、それは私が一貫して望むことをしません: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 rounded 2.730 to 2.8 // should be 2.74 rounded 0.819 to 0.82 有効数字は気にせず、小数点以下2桁にしたいだけです。BigDecimalでこれを行うにはどうすればよいですか?または、これにより適した別のクラス/ライブラリはありますか?

4
Git: 'detached HEAD'状態から戻る方法
ブランチをチェックアウトする場合: git checkout 760ac7e たとえばb9ac70b、b9ac70bSHA1を知らなくても、最後の既知のヘッドに戻るにはどうすればよいですか。
217 git 



17
MySQLの現在のタイムゾーンを取得するにはどうすればよいですか?
MySQLにそのような関数があるかどうか誰でも知っていますか? 更新 これは有効な情報を出力しません: mysql> SELECT @@global.time_zone, @@session.time_zone; +--------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +--------------------+---------------------+ | SYSTEM | SYSTEM | +--------------------+---------------------+ または、MySQL自体がtime_zone使用されているものを正確に認識できない場合もありPHPますが、問題ありませんSYSTEM。
217 mysql  timezone 

13
docker composeで環境変数を使用する方法
docker-compose.yml内でenv変数を使用できるようにしたいのですが、Docker-composeの実行時に値が渡されます。これは例です。今日は、基本的なdocker runコマンドでこれを行っています。これは、自分のスクリプトにラップされています。そのようなbashラッパーなしで、composeでそれを達成する方法はありますか? proxy: hostname: $hostname volumes: - /mnt/data/logs/$hostname:/logs - /mnt/data/$hostname:/data

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