问题标签 [utility]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
26362 浏览

c# - 如何以编程方式操作 Windows 桌面图标位置?

几年前,我天真地尝试编写一个小应用程序来保存我在战术上放置的桌面图标,因为当某些事件重置它们时,我厌倦了将它们拖回原来的位置。在花费了太多时间未能找到查询方式(更不用说保存和重置图标的桌面位置)之后,我放弃了。

任何人都知道 Windows 将这些信息保存在哪里以及是否有 API 来设置它们?

谢谢,理查德

0 投票
8 回答
355 浏览

.net - 您使用哪些开源 .Net 实用程序项目或代码库?

我几乎在每个代码项目中都使用 log4net。我想知道还有哪些其他通常有用的代码项目可用?

0 投票
4 回答
2100 浏览

java - 有没有好的蚂蚁可视化程序?

我正在寻找一个实用程序,它将吸收一个 ant 构建文件并呈现该目标可用的目标和属性的图形显示。请不要回复“VisualAnt”我拥有它,它很烂。

0 投票
1 回答
471 浏览

database - 通用数据库监控工具

似乎应该存在这样的东西,但我从未听说过它,并且会发现这样的实用程序非常有用。很多时候,我开发的应用程序都有数据库支持——SQL Server 或 Oracle。在开发过程中,我们鼓励应用程序的最终用户测试该站点——我可以通过在数据库中查找条目来验证这一点……如果有条目,他们一直在测试……如果没有,他们没有。

我想要的是一个工具/实用程序,可以为我做这个检查。我将指定数据库和连接参数,并且该工具将定期汇集数据库(基于我指定的值)并在数据库中有任何新活动时提醒我(也许它会在系统托盘中弹出通知)。我还可以指定多个数据库场景以在该工具中进行监控。如果存在这样的应用程序,我就不必手动对数据库运行查询以获取新活动。我知道 SQL Profiler,但是当我查看它时,它似乎对我想做的事情有点过分(而且它也不会进行 Oracle DB 监控)。此外,要使用 SQL Profiler,您必须是数据库的管理员。我需要监控只有只读帐户的数据库。

有人知道这样的工具是否存在吗?

0 投票
6 回答
141067 浏览

windows - 测试套接字连接的好工具?

我正在编写一个 tcp/ip 客户端,我需要一个“测试服务器”才能轻松测试。它应该监听一个可配置的端口,显示客户端何时连接以及客户端发送了什么,允许我手动输入要发送给客户端的文本。它应该可以在 Windows 上运行。

通常我会使用简单但功能强大的nc.exe(在 Unix 和 Windows 上都可以使用别名“Netcat”),但防病毒软件会将其检测为“黑客工具”,因此我的系统管理员不希望我使用它在上班。

有没有人使用其他工具来测试套接字连接并对此感到满意?

0 投票
11 回答
9865 浏览

c++ - Boost 的最佳组件是什么?

我一直在浏览 Boost 库的修订版 1.38.0,试图确定那里是否有足够的珠宝来证明谈判我公司的外部软件审批流程是合理的。在编写测试程序和阅读文档的过程中,我得出了几个结论

  • 当然,并不是 Boost 中的所有东西都可以在我的工程组中使用
  • 更重要的是,其中一些库似乎比其他库更精致

事实上,一些图书馆对我来说似乎有点像玩具。

有许多相当容易访问的库在经过很短的调查后就可以使用,例如boost::variant(我真的很喜欢访问者组件以及如果访问者缺少一个变体类型之一)。我会使用boost::shared_ptr,除了我们的组已经有一组智能指针类型。

所以基于 Stack Overflow 用户的广泛经验,Boost 库

  • 有高品质吗?
  • 不仅仅是玩具?
  • 有没有什么入门门槛高但值得学习的?

请注意,这与Boost中提出的问题有些不同,认为有害吗?

PS - 是否删除了答案之一(来自 litb)?我在这里看不到它,只有我的用户页面上的摘录...

0 投票
4 回答
1379 浏览

utility - 如何实现磁盘碎片?

我有一些想法想在磁盘碎片整理竞技场中尝试一下。我得出的结论是,作为实现的先驱,能够将磁盘置于碎片状态是很有用的。在我看来,这似乎是一种比碎片整理更难实现的状态。我认为商业碎片整理公司可能已经解决了这个问题。

所以我的问题......

一个人如何去实现一个分片器?在使用它来测试碎片整理程序的上下文中,有什么意义?

0 投票
3 回答
4611 浏览

javascript - 是否存在免费的通用 ASN.1 解码/转储/检查程序?

是否存在免费的通用 ASN.1 解码/转储/检查程序?我有一个可能解密失败的可疑 ASN.1 块,我想检查它以查看它是否有效,如果有效,它包含哪些元素。

0 投票
5 回答
31503 浏览

java - Java 实用程序类与服务

实用程序类(具有静态方法的类)和服务类(具有提供“服务”的公共方法的类)之间的 Java 有什么区别。例如,有人可能会争辩说加密对象(提供加密、解密、散列或获取盐值的方法)是服务提供者,但许多人将此功能分组到具有静态方法的实用程序类中,例如 CryptoUtil.encrypt(.. .)。我试图弄清楚哪种方式遵循更好的“设计”。想法?

0 投票
6 回答
3874 浏览

visual-studio-2008 - 用于删除 SourceSafe 绑定的实用程序?

我正在寻找一个实用程序,它会根据解决方案文件的位置自动删除 SourceSafe 绑定。我发现了这个工具的几个提及:

http://codebetter.com/blogs/darrell.norton/archive/2008/05/16/sourcesafe-binding-remover.aspx

这看起来正是我所需要的——删除 .scc 文件并修改 .sln 和 .*proj 文件。但是,我不知道如何实际获得该实用程序 - 该帖子上的附件似乎实际上并不存在。

在我自己重写之前,有没有人有这个工具的副本或者知道在哪里可以找到类似的东西?我有 137 种解绑定解决方案,因此手动执行此操作不是一个有吸引力的选择。