Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 121 - 130 of 217 for why (0.02 seconds)

  1. docs/zh/docs/tutorial/security/oauth2-jwt.md

    ///
    
    ## 密码哈希 { #password-hashing }
    
    “哈希”是指把一些内容(这里是密码)转换成看起来像乱码的一串字节(其实就是字符串)。
    
    当你每次传入完全相同的内容(完全相同的密码)时,都会得到完全相同的“乱码”。
    
    但你无法从这个“乱码”反向还原出密码。
    
    ### 为什么使用密码哈希 { #why-use-password-hashing }
    
    如果你的数据库被盗,窃贼拿到的不会是用户的明文密码,而只是哈希值。
    
    因此,窃贼无法把该密码拿去尝试登录另一个系统(很多用户在各处都用相同的密码,这将非常危险)。
    
    ## 安装 `pwdlib` { #install-pwdlib }
    
    pwdlib 是一个用于处理密码哈希的优秀 Python 包。
    
    它支持多种安全的哈希算法以及相关工具。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 10.1K bytes
    - Click Count (0)
  2. guava/src/com/google/common/base/FinalizableReferenceQueue.java

     *
     * <p>Some care is needed when using {@code Cleaner} to ensure that the callback passed to {@code
     * register} does not have a reference to the object (in this case, {@code MyServer}) that may be
     * garbage-collected. That's why we are careful to make a {@code Runnable} that does not have a
     * reference to any {@code MyServer} instance.
     *
     * @author Bob Lee
     * @since 2.0
     */
    @J2ktIncompatible
    @GwtIncompatible
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 19:26:59 GMT 2026
    - 15.8K bytes
    - Click Count (0)
  3. docs/ja/docs/tutorial/security/simple-oauth2.md

    #### パスワードハッシュ化 { #password-hashing }
    
    「ハッシュ化」とは、ある内容(ここではパスワード)を、乱雑に見えるバイト列(単なる文字列)に変換することを指します。
    
    まったく同じ内容(まったく同じパスワード)を渡すと、毎回まったく同じ乱雑な文字列が得られます。
    
    しかし、その乱雑な文字列から元のパスワードに戻すことはできません。
    
    ##### なぜパスワードをハッシュ化するのか { #why-use-password-hashing }
    
    もしデータベースが盗まれても、盗んだ側が手にするのはユーザーのプレーンテキストのパスワードではなく、ハッシュだけです。
    
    したがって、盗んだ側は同じパスワードを別のシステムで試すことができません(多くのユーザーがあらゆる場所で同じパスワードを使っているため、これは危険になり得ます)。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 12.1K bytes
    - Click Count (0)
  4. okhttp/src/commonJvmAndroid/kotlin/okhttp3/internal/http2/Http2Stream.kt

        )
      override val sink =
        FramingSink(
          finished = outFinished,
        )
      internal val readTimeout = StreamTimeout()
      internal val writeTimeout = StreamTimeout()
    
      /**
       * The reason why this stream was closed, or null if it closed normally or has not yet been
       * closed.
       *
       * If there are multiple reasons to abnormally close this stream (such as both peers closing it
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Mon Jul 07 18:57:05 GMT 2025
    - 22.4K bytes
    - Click Count (0)
  5. docs/en/docs/help-fastapi.md

    ## Tweet about **FastAPI** { #tweet-about-fastapi }
    
    [Tweet about **FastAPI**](https://x.com/compose/tweet?text=I'm loving @fastapi because... https://github.com/fastapi/fastapi) and let me and others know why you like it. 🎉
    
    I love to hear about how **FastAPI** is being used, what you have liked in it, in which project/company are you using it, etc.
    
    ## Vote for FastAPI { #vote-for-fastapi }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 12.6K bytes
    - Click Count (0)
  6. CONTRIBUTING.md

    This can save everyone a lot of time and frustration.
    
    For any non-trivial change, we need to be able to answer these questions:
    
    * Why is this change done? What's the use case?
    * For user-facing features, what will the API look like?
    * What test cases should it have? What could go wrong?
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Mar 27 18:43:39 GMT 2026
    - 19.1K bytes
    - Click Count (0)
  7. android/guava/src/com/google/common/collect/Collections2.java

       *
       * <p>Duplicate elements are considered equal. For example, the list [1, 1] will have only one
       * permutation, instead of two. This is why the elements have to implement {@link Comparable}.
       *
       * <p>An empty iterable has only one permutation, which is an empty list.
       *
       * <p>This method is equivalent to {@code Collections2.orderedPermutations(list,
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sat Aug 09 01:14:59 GMT 2025
    - 22.6K bytes
    - Click Count (0)
  8. compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java

     * <a href="https://maven.apache.org/developers/mojo-api-specification.html">
     * https://maven.apache.org/developers/mojo-api-specification.html</a>
     *
     * TODO is there a need for the delegation of MavenMojoDescriptor to this?
     * Why not just extend ComponentDescriptor here?
     */
    public class MojoDescriptor extends ComponentDescriptor<Mojo> implements Cloneable {
        /** The Plexus component type */
        public static final String MAVEN_PLUGIN = "maven-plugin";
    Created: Sun Apr 05 03:35:12 GMT 2026
    - Last Modified: Fri Jun 06 14:28:57 GMT 2025
    - 21.7K bytes
    - Click Count (0)
  9. docs/en/docs/deployment/concepts.md

    ## Running on Startup { #running-on-startup }
    
    In most cases, when you create a web API, you want it to be **always running**, uninterrupted, so that your clients can always access it. This is of course, unless you have a specific reason why you want it to run only in certain situations, but most of the time you want it constantly running and **available**.
    
    ### In a Remote Server { #in-a-remote-server }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 18.5K bytes
    - Click Count (1)
  10. android/guava-tests/test/com/google/common/cache/CacheBuilderTest.java

        DelayingIdentityLoader(AtomicBoolean shouldWait, CountDownLatch delayLatch) {
          this.shouldWait = shouldWait;
          this.delayLatch = delayLatch;
        }
    
        @CanIgnoreReturnValue // Sure, why not?
        @Override
        public T load(T key) throws InterruptedException {
          if (shouldWait.get()) {
            delayLatch.await();
          }
          return key;
        }
      }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Mar 18 18:06:14 GMT 2026
    - 25.7K bytes
    - Click Count (0)
Back to Top