div 位于另一个 div 下方的简单示例,第一个显示宽度为 100% 的视频,另一个显示内部有一些溢出的文本。我想要的是滚动第二个 div 而不是整个页面:
<div id="bot" style="overflow:auto;">
Run Code Online (Sandbox Code Playgroud)
//edit 我删除了 z-index 因为它是主代码的剩余部分。视频的高度可能会有所不同,这就是为什么将 #bot div 设置为恒定高度不是解决方案的原因。视频取决于我在页面高度的 35%-50% 之间的比例。
首先,我浏览了互联网,发现它的记录非常糟糕.在我的代码的某处,我有一个很大的内存泄漏,我正在尝试跟踪和使用后:
window.performance.memory.usedJSHeapSize
Run Code Online (Sandbox Code Playgroud)
看起来价值保持在10MB的同一水平,这是不正确的,因为当我们比较这里可见的值时:
chrome://memory-internals/
Run Code Online (Sandbox Code Playgroud)
或者如果我们在devTools中查看时间轴,我们可以看到很大的不同.有没有人遇到过类似的问题?我是否需要手动更新这些值(运行命令"更新","测量"等?)
遵循这个主题: 信息堆大小 看起来这个值增加了一定的步骤,我们能以某种方式看到它是什么或修改它吗?在我的情况下,从我现在看到的页面有大约10MB,30分钟后将有大约400MB,并在页面崩溃后半小时..任何想法的人?
(为什么代码泄漏它是一个不同的问题,请对待这个,因为我试图使用此变量来创建某种测试).
尝试发送 post 请求(在 postman 中工作正常),但在 C# 中不断收到 401 Unauthorized 异常。这是我的代码:
var httpClient = new HttpClient();
var creds = string.Format("{0}:{1}", "username", "password");
var basicAuth = string.Format("Basic {0}", Convert.ToBase64String(Encoding.UTF8.GetBytes(creds)));
httpClient.DefaultRequestHeaders.Add("Authorization", basicAuth);
var requestMessage = new HttpRequestMessage(HttpMethod.Post, url);
requestMessage.Content = new StringContent(postData, Encoding.UTF8, "application/json");
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Basic", "encodedValue==");
var post = httpClient.SendAsync(requestMessage);
post.Wait();
Run Code Online (Sandbox Code Playgroud)
使用 HttpWebRequest 时也会发生同样的事情:
var webReq = (HttpWebRequest)WebRequest.Create(url);
webReq.Headers.Add("Authorization","Basic encodedValue==");
webReq.Method = "POST";
webReq.ContentType = "application/json";
try
{
using (var streamWriter = new StreamWriter(webReq.GetRequestStream()))
{
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Close();
}
var …
Run Code Online (Sandbox Code Playgroud)