草庐IT

开源建议

全部标签

windows - 什么是适用于 Windows 的优秀开源调试器和内存分析器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion在Unix世界中,我一直很高兴地使用gdb进行调试,使用valgrind进行内存分析。是否有适用于Windows的开源质量替代品?我正在寻找轻量级软件,它们可以满足您的需求,而且永远不会妨碍您(就像gdb和valgrind)。

php - 在 Windows Server 系统上托管 php 应用程序。有什么问题/建议吗?

我们已经构建了一个需要在WindowsServer64位平台上托管的php应用程序(由于存在我们需要访问的另一个软件)。但是,我们的php应用程序是在linux环境上构建的。在Windows环境下运行apache和这个php应用有什么需要注意的地方吗? 最佳答案 大多数PHP脚本都是跨平台的,通常您不关心平台,但是有一些特定于平台的东西,例如绝对路径(C:/www|/var/www/)和shell命令。如果您不使用它们,那么它将起作用。如果没有,修复不会花费太多时间。 关于php-在Wi

c++ - MFC GUI 应用程序重写 - 线程、消息传递、文档/ View 等。需要建议

我正在重写一个有很多问题的MFC应用程序。主要问题是不稳定。它是一个GUI应用程序,通过USB与外部模块通信。因此,它通过使用计时器每n毫秒运行一次通信堆栈。然而,系统调用不允许在计时器回调中使用,因此程序不稳定,因此经常崩溃和挂起。所以我必须重写应用程序以在后台线程中运行通信堆栈。这里的另一个问题是数据没有完全与表示分离,如果我使用另一个线程,我必须确保我保护共享资源。所以,主要是通信栈会通知应用程序有新的数据。这应该由工作线程处理。它运行通信堆栈,处理新消息,然后在更新数据结构时锁定数据结构,然后回复模块。然后它向主线程发送一strip有PostMessage的消息以更新GUI。但

C/C++中比较好用的HTTP开源库

以下是一些常用的C/C++开源HTTP库及其对应的开源协议和链接:1、libcurl:使用MIT/X开源协议,支持多种协议和多种数据传输方式,被广泛应用于各种开发场景。官网链接:https://curl.se/libcurl/2、cpp-netlib:使用BoostSoftwareLicense1.0开源协议,提供了HTTP、HTTPS、WebSocket等协议的客户端和服务端实现。官网链接:https://cpp-netlib.org/3、Poco:使用BoostSoftwareLicense1.0开源协议,包含了丰富的网络和HTTP相关功能,可以用于构建高性能的网络应用程序。官网链接:ht

Windows 右键菜单扩展容器 [开源]

今天给大家分享一个我做的小工具,可以自定义扩展右键菜单的功能来提高工作效率,效果图如下:如上图,右键菜单多了几个我自定义的菜单:复制文件路径复制文件夹路径我的工具箱我上图是在win10操作系统下演示的,在win11系统也测试可用。源码和工具包已经开源在githubhttps://github.com/yuzd/WindowsExplorerExtensions微软MVP实验室研究员俞正东微软最有价值专家(MVP),.NET技术专家,热爱开源,关注并喜欢研究前沿技术,热衷于技术和经验分享,长期撰写技术博客,活跃于开源社区。如何安装软件包下载后,解压后:windows-explorer-ext目录

c# - .NET 和 Mono 的跨平台线图库的建议

我正在用C#编写跨平台数据记录应用程序,因此我使用适用于Windows的.NET编译器和适用于Mac的Mono。我现在正处于为我的日志记录应用程序构建GUI的阶段,我有一个架构插件,所以我使用的东西相当灵活。我正在寻找一个图表库来最初绘制简单的折线图,但将来我可能需要更复杂的图表。我目前正在研究ZedChart,但开发在几年前就停止了。更复杂的是,我想要原生的外观和感觉,所以我打算在Windows上使用Windows.Forms,在Mac上使用Cocoa#-这可能是绊脚石?我还没有完全停止使用Windows.Forms或Cocoa#,所以我愿意听取有关更优雅解决方案的建议。我怀疑我可能

windows - 是否有适用于 Windows 的免费或开源虚拟内存驱动器?

我正在为主机程序开发一个插件,我需要用磁盘中的临时文件与它进行通信;如果临时文件存储在内存中的虚拟驱动器中,则性能可能会显着提高。在Delphi中实现内存虚拟驱动器的提示也很受欢迎。 最佳答案 检查this第一,它基于来自MSFT的示例RAMDisk驱动程序,并且似乎可以通过一些注册表调整进行配置。 关于windows-是否有适用于Windows的免费或开源虚拟内存驱动器?,我们在StackOverflow上找到一个类似的问题: https://stackov

wpf - 需要图像编辑库的建议

我正在尝试创建一个基于WPF的应用程序,它允许用户编辑照片并提供如下功能:增加/减少亮度裁剪复古风还有更多。我也期待提供更多奇特的功能,例如:为图像加框、打印到T恤上,但这些功能的优先级较低。有任何开源库吗?P.S->这是一个POC项目,即使我错过了一些功能也没关系。 最佳答案 我建议您使用BitmapEffects在WPF中可用,BitmapEffects使用Shadinglanguage;目前.netFx中可用的效果非常少。但是创建自己的着色器来调整亮度、Gamma、色彩饱和度非常容易,而且它们也可以是数据绑定(bind)的。着

python - 请建议在 Windows 上的 Pycharm 中使用 Virtualenv 的最佳实践

我开始在Windows上使用PyCharmIDE学习Python。我有一个关于从哪里开始添加/创建python文件/类的具体问题。我安装了Python3.5并安装了PyCharmCommunity。先创建一个项目,然后创建一个virtualenv。因此,我可以在“Python解释器”之间切换。但是,当我打开PyCharm项目时,我看到一个文件夹结构,我无法决定从哪里开始创建代码文件。我添加了屏幕截图作为引用。从哪里开始添加创建代码文件包?而且,这是创建virtualenv的正确方法吗?如果您能提出任何相关的最佳实践建议,我将不胜感激,尤其是关于在这种情况下使用virtualenv。

java - 对具有外部 ODBC 访问的嵌入式数据库的建议?

有没有一种既可以嵌入到Java程序中又可以通过ODBC访问的数据库?更具体地说,ODBC通过ADOdb?环境是MSWindows(XPon)。情况是Java程序(我的)运行外部程序(不是我的),该程序使用ADOdb.Connection对象连接到嵌入式数据库并提取数据。哦,遗留支持。我一直在尝试使用Derby(即JavaDB/Cloudscape)和NetworkServerControl对象对此进行设置,但无法弄清楚如何配置系统DSN以便ADODB.Connection对象可以连接。很可能我做错了,但我不知道如何指定Derby文件的路径。是否有可以通过这种方式访问​​的嵌入式数据库?