我的操作系统是 Windows 10 64 位。我使用最新版本的 Firefox 和 Chrome。
我想保存预主密钥以便将它们与 WireShark 一起使用。
为此,我找到了很多教程,都推荐使用 SSLKEYLOGFILE 环境变量。
但是,无论我在此变量中放置什么路径,Firefox(普通版和开发者版)或 Chrome 都不会创建任何文件。即使我重新启动这些浏览器或操作系统也是如此。当我清除浏览器上的缓存时也是如此。
我找到了另一种使用 Chrome 设置 SSLKEYLOGFILE 变量的方法,方法是使用以下参数启动浏览器:
--ssl-key-log-file=PATH
Run Code Online (Sandbox Code Playgroud)
虽然这个参数确实创建了一个日志文件,但它永远不会被填充。它仍然完全是空的。
让这个问题更烦人的是,我不知道是否有任何调试日志至少可以让我知道发生了什么。
有人对如何解决这个问题有想法吗?
使用的版本: Delphi 7.
我正在开发一个在Virtual ListView上执行简单for循环的程序.数据存储在以下记录中:
type TList=record
Item:Integer;
SubItem1:String;
SubItem2:String;
end;
Run Code Online (Sandbox Code Playgroud)
项目是索引.SubItem1操作的状态(成功与否).SubItem2文件的路径.在对循环加载每个文件,做一些操作,然后保存.操作发生在TStringList中.文件大约每个2mb.
现在,如果我在主窗体上执行操作,它可以完美地工作.
多线程,存在巨大的内存问题.不知何故,TStringList似乎没有被完全释放.在3-4k文件之后,我得到一个EOutofMemory异常.有时候,软件会停留在500-600mb,有时候不会.在任何情况下,TStringList始终返回EOutofMemory异常,并且不再可以加载任何文件.在具有更多内存的计算机上,获取异常需要更长时间.
其他组件也会发生同样的事情.例如,如果我使用Synapse的THTTPSend,过了一段时间,软件无法创建任何新线程,因为内存消耗太高.它大概是500-600mb,而它应该是,最大,100mb.在主窗体上,一切正常.
我想这个错误就在我身边.也许我不太了解线程.我试图释放Destroy事件中的所有内容.我尝试过FreeAndNil程序.我一次只尝试一个线程.我尝试手动释放线程(没有FreeOnTerminate ......)
没运气.
所以这是线程代码.这只是基本的想法; 不是所有操作的完整代码.如果我删除LoadFile prodecure,一切都很好.根据线程池为每个文件创建一个线程.
unit OperationsFiles;
interface
uses Classes, SysUtils, Windows;
type
TOperationFile = class(TThread)
private
Position : Integer;
TPath, StatusMessage: String;
FileStringList: TStringList;
procedure UpdateStatus;
procedure LoadFile;
protected
procedure Execute; override;
public
constructor Create(Path: String; LNumber: Integer);
end;
implementation
uses Form1;
procedure TOperationFile.LoadFile;
begin
try …Run Code Online (Sandbox Code Playgroud) 我有以下使用内联的 SVG:
<svg width="30" height="23" viewBox="0 0 1398 1648"><path d="M1110.5 1008.81q37.8031 0 64.4934 -26.7359q26.6902 -26.7359 26.6902 -64.4477q0 -37.7118 -26.6902 -64.4477q-26.6902 -26.7359 -64.4934 -26.7359q-37.6729 0 -64.4282 26.7554q-26.7554 26.7554 -26.7554 64.4282q0 37.712 26.69 64.4478 q26.69 26.7358 64.4936 26.7358zM1085.83 924.412q10.313 0 17.6013 7.33401q7.28831 7.33401 7.28831 17.5547q0 10.352 -7.26875 17.6203q-7.26875 7.26836 -17.6209 7.26836q-10.3515 0 -17.6201 -7.26839q-7.26859 -7.26839 -7.26859 -17.6203 q0 -10.3513 7.26868 -17.62q7.26868 -7.26868 17.62 -7.26868zM267.895 1017.63q37.6729 0 64.4288 -26.7554q26.7558 -26.7554 26.7558 -64.4282q0 -37.6728 -26.7558 -64.4282q-26.7558 -26.7554 -64.4288 -26.7554q-37.6723 0 -64.4279 26.7555 q-26.7557 26.7555 …Run Code Online (Sandbox Code Playgroud)