<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 一、知識點 常見四個位運算符:&(按位與),|(按位或),^(按位異或),~(按位取反) &(按位與):對應位同時為1時,在&運算后則為1,否則為0(簡言之:全1為1,否則為0) |(按位或):對應位有一個為1時,在|運算后則為1,同為0時則為0(簡言之:全0為0,有1為1) ^(按位異或):對應位不同時為1時,在^運算后為1,同時為0時則為0,同時為1時^運算后也是0(簡言之:不同為1,相同為0) ~(按位取反):$a+(~$a)=-1 在計算機中,負數以其正值的補碼形式表達。 在這里我們就要知道三個概念了,原碼、反碼和補碼。 原碼:一個整數,按照絕對值大小轉換成的二進制數,稱為原碼。 8的原碼為:0000 0000 0000 0000 0000 0000 0000 1000 反碼:將二進制數按位取反,所得的新二進制數稱為原二進制數的反碼。取反操作指:1變0, 0變1。 8按位取反:1111 1111 1111 1111 1111 1111 1111 0111 補碼:反碼加1稱為補碼。也就是說,要得到一個數的補碼,先得到反碼,然后將反碼加上1,所得數稱為補碼。 正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1 反碼加1:1000 0000 0000 0000 0000 0000 000 1001;這樣就得負數的正值的補碼形式。也就是-9了。 參考: https://blog.csdn.net/qq_28602957/article/details/52141431 http://www.cnblogs.com/setsail/archive/2013/05/22/3093542.html http://my.oschina.net/WarRome/blog/90707 ## 二、自定義加密函數 文件位置:Index/Common/common.php ``` /** * 異位或加密字符串 * @param [String] $value [需要加密的字符串] * @param [integer] $type [加密解密(0:加密,1:解密)] * @return [String] [加密或解密后的字符串] */ function encryption ($value, $type=0) { $key = md5(C('ENCTYPTION_KEY')); if (!$type) { return str_replace('=', '', base64_encode($value ^ $key)); } $value = base64_decode($value); return $value ^ $key; } ``` ## 三、配置文件 ``` <?php return array( //用于異位或加密的KEY 'ENCTYPTION_KEY' => 'www.psnav.com', //自動登錄保存時間 'AUTO_LOGIN_TIME' => time() + 3600 * 24 * 7, //一個星期 ); ?> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看