草庐IT

三方包

全部标签

windows - 是否有人在使用他们会推荐给其他人的第三方 Windows 注册表编辑器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我几乎每天都使用Windows注册表编辑器(regedit.exe),偶尔发现自己希望它有更多功能。例如,如果它有:一种导入和导出收藏夹的方法。一种高级搜索功能,可列出它找到的所有键,而不是简单的查找功能。如果有一种方法可以在您键入时缩

c++ - 第三方C++库,在哪里安装?

我即将开始一个应该是跨平台的项目。代码已经在MacOSX上运行,我已经承担了为Windows和Linux编写新GUI的任务。我曾考虑从Windows入手,但后来遇到了一些问题。我需要一些第三方C++库,但我不确定应该如何设置VC++解决方案。更具体地说,我可以假设第三方库安装在哪里?Windows上是否有标准文件夹,我可以在其中安装库?或者最好包含一个自定义构建脚本,该脚本从网络上获取所需的库,然后提取到我选择的文件夹中,例如:[gitrepository][vc++solutionfiles][externallibs]bin/*.dllinclude/*.hlib/*.lib[no

c++ - 在 Qt 中使用第三方 dll(没有可用的 .lib 文件)

这个问题在这里已经有了答案:Howtomakea.libfilewhenhavea.dllfileandaheaderfile(6个答案)关闭8年前。我的一个friend让我创建一个应用程序来使用“VellemanVM167”来控制一些东西。这个VM167只不过是一个带有一些GPIO和几个ADC的USB接口(interface)卡。此VM167附带一个SDK,由两个DLL(VM167.dll和MPUSBAPI.dll,怀疑第一个DLL中使用了最后一个)和一个头文件VM167.h组成我以前在Delphi中成功使用过该卡,但现在想转换为Qt。由于这只是一个简单的项目,我认为现在正是时候。我

c# - 第三方库中麻烦的 GC.collect() 调用

在分析我的应用程序(C#、.NET4)时,我注意到我正在使用的第三方库显式调用了GC.Collect()。这非常烦人,因为它有时会对我的应用程序性能产生巨大影响,因为对该库的一些调用最终会陷入巨大的循环:花在GC.Collect上的时间占总执行时间的80%以上。当然,我向库维护者报告了这种行为(库不是开源的),但是当他们正在开发新版本时,我想优化我的应用程序。我能做什么?我尝试通过将GCSettings.LatencyMode设置为GCLatencyMode.LowLatency来配置GC(当然,仅在执行库调用期间),但无济于事。我宁愿避免fork我的过程。有什么想法吗?

c# - 如何在包含第三方 DLL 文件的同时部署 C# 应用程序?

首先,我不太了解部署。我希望我的问题是有道理的。我需要将C#应用程序安装/部署到多个桌面。它需要一个第三方DLL文件:一个C++库(“lpsolve55.dll”,对于那些感兴趣的人来说,它是一个免费的MIP/LP求解器,请参见lpsolve.sourceforge.net/5.5/)。我通过以下方式在我的代码中使用它:[DllImport("lpsolve55.dll",SetLastError=true)]publicstaticexternbooladd_column(intlp,double[]column);为了测试,我手动将.dll文件复制到project\bin\rele

c# - 如何在没有第三方库的情况下序列化对象+压缩然后解压+反序列化?

我在内存中有一个大对象,我想将其作为blob保存到数据库中。我想在保存之前压缩它,因为数据库服务器通常不在本地。这是我目前拥有的:using(varmemoryStream=newMemoryStream()){using(vargZipStream=newGZipStream(memoryStream,CompressionMode.Compress)){BinaryFormatterbinaryFormatter=newBinaryFormatter();binaryFormatter.Serialize(gZipStream,obj);returnmemoryStream.ToA

c# - Visual Studio - 引用第三方 DLL

我在C#MVC应用程序中使用VisualStudio10。我有一个关于.dll引用的问题。我正在使用名为ionic.Zip.dll。我不确定的是它当前指向我的C:驱动器上的某个位置。我如何放置这个.dll以及什么是最佳实践,这样当我checkin项目时,其他人也可以看到这个.dll而不会崩溃。谢谢 最佳答案 我通常会在我的应用程序结构中放置一个库文件夹,将第3方dll放置在该文件夹中,然后引用该dll。然后确保将库文件夹checkin源代码管理。现在,任何提取您源代码的人都将拥有所需的dll。

c# - 数据契约(Contract)序列化器可以用于任何第三方网络服务吗

我有一个大型的第三方网络服务;reference.cs是33MB。使用VisualStudio2017,代理使用XMLSerializer,这会在创建channel时造成5秒的延迟。我在Microsoft开了一个案例,他们部分地向我展示了如何修改reference.cs以使用Datacontract序列化程序。在同一台机器上,channel创建时间为20毫秒,这完全符合我的需求。不幸的是,消息因细微差别而失败,Microsoft支持人员无法提供帮助。有已知的限制吗?我应该寻找任何模式来确定它根本不起作用,我应该开始使用HTTP请求重写所有内容吗?导致整体延迟的实际方法:publicXm

c# - 检查机器上的第三方防火墙

我正在检查防火墙。以下代码很容易检查默认Windows防火墙的状态:INetFwMgrmanager=GetFireWallManager();boolisFirewallEnabled=manager.LocalPolicy.CurrentProfile.FirewallEnabled;if(isFirewallEnabled==false){Console.WriteLine("Firewallisnotenabled.");}else{Consoe.WriteLine("Firewallisenabled.");}Console.ReadLine();privatestaticI

c# - 从第三方重定向 log4net 日志

我有第三方使用如下所示的配置文件:第三方的代码如下:LogManager.GetRepository(Assembly.GetCallingAssembly()),configFile);LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);我希望第三方dll使用我自己的配置文件中定义的附加程序。我该如何管理?注意:第三方需要使用自己的配置文件,因为别人部分是强制性的,我不能将它们添加到我的文件中我可以修改第三方配置文件,我不能修改我的 最佳答案 有两个现