<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. c#實現輪詢算法實例代碼

    時間:2025-11-06 17:00:22 C語言

    c#實現輪詢算法實例代碼

      輪詢算法是最簡單的一種負載均衡算法。它的原理是把來自用戶的請求輪流分配給內部的服務器:從服務器1開始,直到服務器N,然后重新開始循環。下面小編為大家整理了c#實現輪詢算法實例代碼,希望能幫到大家!

      CacheSlidingExpirationHour:時間,緩存時間2小時

      CountdownCurrentIndexCacheName:緩存名稱

      log:日志

      m_objCountdownCurrentIndexLock::當前對象

      m_snIntervalSecond:定義一個數組,可以視為概率值

      說明:0,1,1,1 數據中存了4個數,我們設為總的概率為100%,每個代表25%,所以現在我設置的是當前的概率為75%

      存如緩存的是數據的索引,取的時候也取的索引,方法返回索引,轉成int類型

      public class CountdownHelper { private const int CacheSlidingExpirationHour = 2; private const string CountdownCurrentIndexCacheName = "OnlineMeetingCountdownCurrentIndex"; private static IAppLog log = AppLoggerManager.GetLogger(typeof(CountdownHelper)); private static Cache m_cache = HttpContext.Current.Cache; private static object m_objCountdownCurrentIndexLock = new object(); private static int[] m_snIntervalSecond = new int[] { 0, 1 , 1 , 1}; /pic/pic/pic/pic/pic/pic/p>

      這個功能的需求是:業務部門需要監控當前頁面的曝光率,所以需要用概率去判斷當前的曝光代碼如何在頁面上交替顯示,起初是曝光率為50%,所以數組中直接就是new int[] { 0, 1},后來改成75%,就是上面的代碼,所以這樣既可以監控曝光,有可以控制曝光代碼。

      前臺調用是用AJAX方式:

      說明:等于1,將曝光代碼添加到頁面,否則不加

      1

      $.post("/Topic/GetCountdownAddedSecond", function (data) { if (data) { if (data.num == 1) { var img_html = "<img src="/pic/p>

    【c#實現輪詢算法實例代碼】相關文章:

    C#實現協同過濾算法的實例代碼10-01

    c#實現sunday算法實例10-12

    KMP算法的C#實現方法07-22

    快速排序算法及C#版的實現示例12-06

    C語言選擇排序算法及實例代碼03-16

    C語言奇偶排序算法詳解及實例代碼11-12

    C語言插入排序算法及實例代碼02-19

    C語言中實現KMP算法實例11-16

    C#數據結構之循環鏈表的實例代碼03-15

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人