プログラミング

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

21
JavaでファイルのMD5チェックサムを取得する
ファイルのMD5チェックサムを取得するためにJavaを使用したいと考えています。私は本当に驚きましたが、ファイルのMD5チェックサムを取得する方法を示すものを見つけることができませんでした。 それはどのように行われますか?
510 java  md5  checksum 

2
文字列から最後の文字を削除します
私の文字列が10文字であるとしましょう。 最後の文字を削除するにはどうすればよいですか? 文字列が次の場合"abcdefghij"('j'文字列に複数の文字が含まれて'j'いる可能性があるため、文字を置き換えたくありません)最後の文字だけを削除します。それが何であるか、または何回発生するかに関係なく、文字列から最後の文字を削除する必要があります。
510 python  string 


8
コンテナー流体と.container
3.1をダウンロードしてドキュメントで見つけました... 最も外側の.containerをに変更して、固定幅グリッドレイアウトを全幅レイアウトに変更します.container-fluid。 を見るとbootstrap.css、と.container-fluid同じであるように見えます.container。両方とも同じCSSを持ち、のすべてのインスタンスは.container-fluidとペアになって.containerおり、すべての列クラスはパーセンテージで指定されています。 例をいじるとき、すべてが流動的であるように見えたので、違いはわかりませんでした。 私はBootstrapを初めて使用するので、何か不足していると思います。誰かが少し時間をかけて私を啓発できますか?



12
ハッシュアルゴリズムと暗号化アルゴリズムの基本的な違い
ハッシュと暗号化アルゴリズムの間に多くの混乱が見られます。次のことについて、より専門的なアドバイスを聞きたいです。 ハッシュと暗号化を使用する場合 ハッシュまたは暗号化アルゴリズムを(理論的/数学的なレベルから)異なるもの、つまりハッシュを不可逆にするもの(レインボーツリーの助けなし) 以下は、私が探していたほど詳細に説明しなかったいくつかの同様の SO質問です。 難読化、ハッシュ、暗号化の違いは何ですか? 暗号化とハッシュの違い

19
色付けされたgrep —ファイル全体をハイライトされた一致で表示
私は見つけるgrepの--color=alwaysフラグは途方もなく有用であること。ただし、grepは一致する行のみを出力します(コンテキスト行を要求しない限り)。印刷する各行に一致があるとすると、強調表示によって機能が追加されません。 私は本当にcatファイルが好きで、パターンマッチが強調表示されたファイル全体を見たいです。 一致があるかどうかに関係なく、読み取られているすべての行を印刷するようにgrepに指示できる方法はありますか?ファイルのすべての行でgrepを実行するスクリプトを作成できることはわかっていますが、これが標準で可能かどうか知りたいと思いましたgrep。
509 bash  shell  colors  grep 

11
「is」演算子が整数で予期せず動作する
OverаэтотвопросестьответынаStack Overflowнарусском:Присваиваниецелых(int)вПитоне Pythonで以下が予期しない動作をするのはなぜですか? >>> a = 256 >>> b = 256 >>> a is b True # This is an expected result >>> a = 257 >>> b = 257 >>> a is b False # What happened here? Why is this False? >>> 257 is 257 True # Yet …

13
通常のCSSファイルをSCSSファイルにインポートしますか?
とにかく通常のCSSファイルをSassの@importコマンドでインポートする方法はありますか?私はsassのすべてのSCSS構文を使用しているわけではありませんが、その機能の結合/圧縮を楽しんでいます。すべてのファイルの名前を* .scssに変更せずにそれを使用できるようにしたいと思います。
509 css  sass 


20
「rm -rf」はWindowsと同等ですか?
フォルダとその子を再帰的に削除する方法が必要です。 これのためのビルド済みツールはありますか、それとも作成する必要がありますか? DEL /S ディレクトリは削除しません。 DELTREE Windows 2000+から削除されました
509 windows  cmd  wsh 

11
JWT(JSON Web Token)有効期限の自動延長
新しいREST APIにJWTベースの認証を実装したいと思います。しかし、有効期限はトークンに設定されているので、自動的に延長することは可能ですか?ユーザーがその期間にアプリケーションをアクティブに使用している場合、X分ごとにサインインする必要がないようにしたい。それは大きなUXの失敗です。 ただし、有効期限を延長すると新しいトークンが作成されます(古いトークンは有効期限が切れるまで有効です)。そして、各リクエストの後に新しいトークンを生成することは、私にはばかげているように思えます。複数のトークンが同時に有効な場合、セキュリティの問題のように聞こえます。もちろん、ブラックリストを使用して古いものを無効にすることもできますが、トークンを保存する必要があります。また、JWTの利点の1つはストレージがないことです。 Auth0がそれを解決する方法を見つけました。JWTトークンだけでなく更新トークンも使用します:https : //docs.auth0.com/refresh-token しかし、これも(Auth0なしで)これを実装するには、リフレッシュトークンを保存し、有効期限を維持する必要があります。では、本当のメリットは何ですか?(JWTではなく)トークンを1つだけ使用して、サーバーで有効期限を維持しないのはなぜですか? 他のオプションはありますか?JWTの使用はこのシナリオに適していませんか?

8
noexceptを実際に使用する必要があるのはいつですか?
noexceptキーワードが適切に多くの関数のシグネチャに適用することができますが、私は実際にそれを使用することを検討すべきときになどわからないと思います。これまでに読んだ内容に基づくと、のぎりぎりの追加はnoexcept、ムーブコンストラクターがスローするときに発生するいくつかの重要な問題に対処しているようです。ただし、noexceptそもそも詳細について読むためのいくつかの実際的な質問に対しては、まだ満足のいく答えを提供することはできません。 私がスローしないとわかっている関数の例はたくさんありますが、コンパイラーがそれ自体で決定することはできません。このような場合noexceptはすべて関数宣言に追加する必要がありますか? すべての関数宣言のnoexcept後に追加する必要があるかどうかを考える必要があると、プログラマーの生産性が大幅に低下します(率直に言って、お尻の痛みになります)。どのような状況での使用についてより注意する必要がありますか。また、どのような状況で暗黙の状況を回避できますか?noexceptnoexcept(false) 使用後にパフォーマンスの改善が見られるのはいつ現実的に期待できnoexceptますか?特に、C ++コンパイラーがを追加した後でより優れたマシンコードを生成できるコードの例を示しますnoexcept。 個人的には、noexcept特定の種類の最適化を安全に適用するためにコンパイラーに提供される自由の増加のために気にしています。最近のコンパイラnoexceptはこのように利用していますか?そうでない場合、近いうちにそうすることを期待できますか?


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