System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV永久青草无码精品,本道天堂成在人线av无码免费,亚洲精品无码成人
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    請求處理方法、電子設備及程序產品技術

    技術編號:44529768 閱讀:5 留言:0更新日期:2025-03-07 13:19
    本公開提供了一種請求處理方法、電子設備及程序產品。本公開的請求處理方法包括:接收待處理表達式的調用請求;響應于調用請求,獲取待處理表達式的短路特性和待處理表達式的多個主布爾因子的目標求值順序,目標求值順序是從多個主布爾因子的不同求值順序中根據不同求值順序對應的多個表達式正常終止概率的大小確定的;根據目標求值順序結合短路特性獲取多個主布爾因子的布爾值;根據多個主布爾因子的布爾值進行表達式計算,得到待處理表達式的值;根據調用請求對應的處理方式對待處理表達式的值進行處理。

    【技術實現步驟摘要】

    本公開涉及計算機等,本公開尤其涉及一種請求處理方法、電子設備及程序產品


    技術介紹

    1、在處理一些調用請求時,需要對調用請求關聯的表達式進行計算,表達式是計算機科學中的基礎概念,它涵蓋了編程、算法設計、數據處理等多個方面。表達式通常由變量、運算符等組成,用于描述數據之間的關系和計算過程。在條件判斷、循環控制等應用場景中,為了確保程序的邏輯正確性和功能完整性,需要計算表達式的值。

    2、現有技術中,一般對表達式中變量的計算順序進行固定設置,在計算表達式的最終值時,基于該固定設置的計算順序依次獲取變量的計算值后計算。

    3、然而,固定計算順序一般會忽略短路特性導致不必要的計算,導致計算資源浪費、計算速度下降等問題。


    技術實現思路

    1、本公開提供了一種請求處理方法、電子設備及程序產品。

    2、根據本公開的一個方面,提供了一種請求處理方法,包括:

    3、接收待處理表達式的調用請求;

    4、響應于所述調用請求,獲取所述待處理表達式的短路特性和所述待處理表達式的多個主布爾因子的目標求值順序,所述目標求值順序是從所述多個主布爾因子的不同求值順序中根據所述不同求值順序對應的多個表達式正常終止概率的大小確定的;

    5、根據所述目標求值順序結合所述短路特性獲取所述多個主布爾因子的布爾值;

    6、根據所述多個主布爾因子的布爾值進行表達式計算,得到所述待處理表達式的值;

    7、根據所述調用請求對應的處理方式對所述待處理表達式的值進行處理。

    8、根據本公開的至少一個實施方式的請求處理方法,所述獲取所述待處理表達式的短路特性和所述待處理表達式的多個主布爾因子的目標求值順序,包括:

    9、從表達式-求值順序映射中獲取所述多個主布爾因子的目標求值順序;或者,

    10、從所述多個主布爾因子的不同求值順序中根據所述不同求值順序對應的多個表達式正常終止概率的大小獲取所述多個主布爾因子的目標求值順序。

    11、根據本公開的至少一個實施方式的請求處理方法,所述從所述多個主布爾因子的不同求值順序中根據所述不同求值順序對應的多個表達式正常終止概率的大小獲取所述多個主布爾因子的目標求值順序,包括:

    12、獲取所述多個主布爾因子的不同求值順序;

    13、獲取所述不同求值順序對應的多個表達式正常終止概率;

    14、根據所述多個表達式正常終止概率的大小從所述不同求值順序中獲取所述目標求值順序。

    15、根據本公開的至少一個實施方式的請求處理方法,對于任一求值順序,所述獲取所述不同求值順序對應的多個表達式正常終止概率,包括:

    16、根據該求值順序和計算次數依次對主布爾因子進行重復計算,得到每個主布爾因子的計算成功率和每次計算成功時得到的布爾值;

    17、根據所述每個主布爾因子的計算成功率和每次計算成功時得到的布爾值進行統計運算,得到每個主布爾因子的結果概率分布;

    18、獲取該求值順序和運算符對應的終止概率計算方式;

    19、將所述每個主布爾因子的結果概率分布代入所述終止概率計算方式,得到該求值順序對應的表達式正常終止概率;

    20、其中,所述運算符為待處理表達式中所述多個主布爾因子之間的運算符。

    21、根據本公開的至少一個實施方式的請求處理方法,對于任一主布爾因子,所述根據所述每個主布爾因子的計算成功率和每次計算成功時得到的布爾值進行統計運算,包括:

    22、根據該主布爾因子每次計算成功時得到的布爾值統計不同布爾值出現的次數,得到真值計數和假值計數;

    23、將該主布爾因子的計算成功率分別乘以所述真值計數和假值計數,得到真值預期和假值預期;

    24、分別將所述真值預期和假值預期除以該主布爾因子的迭代次數;

    25、其中,所述迭代次數為所述計算次數和計算失敗時重試次數之和。

    26、根據本公開的至少一個實施方式的請求處理方法,對于所述求值順序對應的第一個主布爾因子,所述根據該求值順序和計算次數依次對主布爾因子進行重復計算,得到每個主布爾因子的計算成功率和每次計算成功時得到的布爾值,包括:

    27、根據所述計算次數重復計算該第一個主布爾因子,得到每次計算的第一執行狀態;

    28、任一次計算的第一執行狀態為計算失敗時,重試直至達到截止條件,得到第一重試次數;

    29、根據所述計算次數和計算失敗時第一重試總次數之和,獲取該第一個主布爾因子的第一迭代次數;

    30、根據所述第一執行狀態中計算成功的狀態數量與所述第一迭代次數之商,獲取該第一個主布爾因子的計算成功率。

    31、根據本公開的至少一個實施方式的請求處理方法,對于所述求值順序對應的第一個主布爾因子之外的任一第二主布爾因子,所述根據該求值順序和計算次數依次對主布爾因子進行重復計算,得到每個主布爾因子的計算成功率和每次計算成功時得到的布爾值,包括:

    32、根據該求值順序中該第二主布爾因子之前的主布爾因子的計算情況獲取該第二主布爾因子被短路的短路觸發次數;

    33、根據所述計算次數和所述短路觸發次數之差獲取該第二主布爾因子的執行次數;

    34、根據所述執行次數重復計算該第二主布爾因子,得到每次計算的第二執行狀態;

    35、任一次計算的第二執行狀態為計算失敗時,重試直至達到截止條件,得到第二重試次數;

    36、根據所述計算次數和計算失敗時第二重試總次數之和,獲取該第二主布爾因子的第二迭代次數;

    37、根據所述第二執行狀態中計算成功的狀態數量與所述第二迭代次數之商,獲取該第二主布爾因子的計算成功率。

    38、根據本公開的另一方面,提供了一種電子設備,包括:存儲器,所述存儲器存儲執行指令;以及處理器,所述處理器執行所述存儲器存儲的執行指令,使得所述處理器執行本公開任一個實施方式的請求處理方法。

    39、根據本公開的又一方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現本公開任一個實施方式的請求處理方法。

    本文檔來自技高網...

    【技術保護點】

    1.一種請求處理方法,其特征在于,包括:

    2.根據權利要求1所述的請求處理方法,其特征在于,所述獲取所述待處理表達式的短路特性和所述待處理表達式的多個主布爾因子的目標求值順序,包括:

    3.根據權利要求2所述請求處理方法,其特征在于,所述從所述多個主布爾因子的不同求值順序中根據所述不同求值順序對應的多個表達式正常終止概率的大小獲取所述多個主布爾因子的目標求值順序,包括:

    4.根據權利要求3所述的請求處理方法,其特征在于,所述獲取所述多個主布爾因子的不同求值順序,包括:

    5.根據權利要求3或4所述的請求處理方法,其特征在于,對于任一求值順序,所述獲取所述不同求值順序對應的多個表達式正常終止概率,包括:

    6.根據權利要求5所述的請求處理方法,其特征在于,對于任一主布爾因子,所述根據所述每個主布爾因子的計算成功率和每次計算成功時得到的布爾值進行統計運算,包括:

    7.根據權利要求5所述的請求處理方法,其特征在于,對于所述求值順序對應的第一個主布爾因子,所述根據該求值順序和計算次數依次對主布爾因子進行重復計算,得到每個主布爾因子的計算成功率和每次計算成功時得到的布爾值,包括:

    8.根據權利要求5所述的請求處理方法,其特征在于,對于所述求值順序對應的第一個主布爾因子之外的任一第二主布爾因子,所述根據該求值順序和計算次數依次對主布爾因子進行重復計算,得到每個主布爾因子的計算成功率和每次計算成功時得到的布爾值,包括:

    9.根據權利要求8所述的請求處理方法,其特征在于,所述截止條件,包括:

    10.根據權利要求1至4中任意一項所述的請求處理方法,其特征在于,所述根據所述多個主布爾因子的布爾值進行表達式計算,包括:

    11.一種電子設備,其特征在于,包括:

    12.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至10中任一項所述的請求處理方法。

    ...

    【技術特征摘要】

    1.一種請求處理方法,其特征在于,包括:

    2.根據權利要求1所述的請求處理方法,其特征在于,所述獲取所述待處理表達式的短路特性和所述待處理表達式的多個主布爾因子的目標求值順序,包括:

    3.根據權利要求2所述請求處理方法,其特征在于,所述從所述多個主布爾因子的不同求值順序中根據所述不同求值順序對應的多個表達式正常終止概率的大小獲取所述多個主布爾因子的目標求值順序,包括:

    4.根據權利要求3所述的請求處理方法,其特征在于,所述獲取所述多個主布爾因子的不同求值順序,包括:

    5.根據權利要求3或4所述的請求處理方法,其特征在于,對于任一求值順序,所述獲取所述不同求值順序對應的多個表達式正常終止概率,包括:

    6.根據權利要求5所述的請求處理方法,其特征在于,對于任一主布爾因子,所述根據所述每個主布爾因子的計算成功率和每次計算成功時得到的布爾值進行統計運算,包括:

    7.根據權利要求5所述的...

    【專利技術屬性】
    技術研發人員:何晨濤
    申請(專利權)人:貝殼找房北京科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码99在线观看| 亚洲av无码专区在线电影| 国产成人AV片无码免费| 国产成年无码AV片在线韩国| 亚洲精品无码专区久久久| 亚洲中文字幕无码久久| 日韩av无码中文无码电影| 亚无码乱人伦一区二区| 久久久久成人精品无码中文字幕 | 亚洲一级特黄无码片| 国产在线无码一区二区三区视频| 无码人妻丝袜在线视频| 亚洲国产成人片在线观看无码| 国产在线拍揄自揄拍无码视频| 本免费AV无码专区一区| 亚洲AV无码专区在线厂| 亚洲中文无码mv| 欧洲精品久久久av无码电影| 国产精品无码国模私拍视频| 无码人妻av一区二区三区蜜臀| 97免费人妻无码视频| 久久青青草原亚洲AV无码麻豆| 乱人伦人妻中文字幕无码久久网| 亚洲精品天堂无码中文字幕| 无码国产精品一区二区免费式影视| 亚洲一区AV无码少妇电影☆| 狠狠躁狠狠爱免费视频无码 | 国产免费AV片无码永久免费| 精品无码日韩一区二区三区不卡| 国产午夜片无码区在线播放| 亚洲自偷自偷偷色无码中文| 久久久久成人精品无码| 本免费AV无码专区一区| 国产成人无码一二三区视频| 国产成人精品一区二区三区无码 | 蜜芽亚洲av无码精品色午夜| 无码人妻品一区二区三区精99| 中文成人无码精品久久久不卡 | 无码日韩人妻av一区免费| 无码人妻一区二区三区一 | 69ZXX少妇内射无码|