public void ClearCache() { Cache1.Clear(); Cache2.Clear(); CacheM.Clear(); Timestep = 0; }
public IActionResult Get(string id) { if (!string.IsNullOrEmpty(id)) { _cacheService.Remove(id); } string code = CaptchaHelper.GetSingleObj().CreateCode(); string captoken = "V_" + Guid.NewGuid().ToString(); TimeSpan timeSpan = new TimeSpan(0, 0, 30); _cacheService.Add(captoken, code, timeSpan); var bitmap = CaptchaHelper.GetSingleObj().CreateBitmapByImgVerifyCode(code, 100, 40); MemoryStream ms = new MemoryStream(); bitmap.Save(ms, ImageFormat.Gif); byte[] arr = new byte[ms.Length]; ms.Position = 0; ms.Read(arr, 0, (int)ms.Length); ms.Close(); String strbaser64 = Convert.ToBase64String(arr); var send = new CacheM { Token = captoken, Img = strbaser64 }; return(Json(send)); }
public IActionResult Yz(string token, string code, string id) { object ocode = _cacheService.Get(token); var send = new CacheM { Success = false }; if (ocode != null && ocode.ToString() == code) { TimeSpan timeSpan = new TimeSpan(0, 0, 30); string dtoken = "D_" + Guid.NewGuid().ToString(); _cacheService.Add(dtoken, id, timeSpan); send.Success = true; send.DownToken = dtoken; } return(Json(send)); }
public void Save(Stream s, bool saveCache, bool saveGrad) { using (var writer = new BinaryWriter(s, Encoding.UTF8, true)) { Weight.Save(s); writer.Write(saveCache); writer.Write(saveGrad); if (saveCache) { Cache1.Save(s); Cache2.Save(s); CacheM.Save(s); writer.Write(Timestep); } if (saveGrad) { Gradient.Save(s); } } }