小编Xea*_*nox的帖子

Mongodb shell mongo:通常只允许使用每个套接字地址(协议/网络地址/端口).对于套接字:0.0.0.0:27017

2天前很好,现在mongod不行.甚至echo ps -A | grep mongo没有打印,但它警告错误:"每个套接字地址只使用一次".怎么杀了?我也尝试过不同的随机端口.他们怎么也会失败?

D:\mongodb-win32-x86_64-2.2.3\bin>mongod
mongod --help for help and startup options
Sun Mar 03 18:10:03 [initandlisten] MongoDB starting : pid=6292 port=27017 dbpat
h=\data\db\ 64-bit host=Sadaf
Sun Mar 03 18:10:03 [initandlisten] db version v2.2.3, pdfile version 4.5
Sun Mar 03 18:10:03 [initandlisten] git version: f570771a5d8a3846eb7586eaffcf4c2
f4a96bf08
Sun Mar 03 18:10:03 [initandlisten] build info: windows sys.getwindowsversion(ma
jor=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB
_VERSION=1_49
Sun Mar 03 18:10:03 [initandlisten] options: {}
Sun Mar 03 …
Run Code Online (Sandbox Code Playgroud)

shell powershell mongodb

14
推荐指数
2
解决办法
1万
查看次数

如果bat文件突然终止,则恢复默认工作目录

我有一个场景,在执行批处理文件期间,它导航到另一个文件夹(比如说"../asdf"); 并且在执行结束时,它将当前工作目录设置为用户调用.bat文件的同一文件夹.

但是如果用户在完成之前终止批处理,则cmd显示当前工作目录(例如"../asdf").

但就我而言,我需要将工作目录恢复为默认/预定义目录.可能吗?

  • 批处理文件是我写的,所以我可以修改它.
  • CMD通过CMD的桌面快捷方式打开,我可以控制; 因此可以在那里完成像工作目录或将args传递给CMD等属性.

shell cmd batch-file command-prompt windows-console

10
推荐指数
1
解决办法
2939
查看次数

Windows资源管理器VS解决方案文件的上下文菜单中的"构建"项?

我想知道为什么默认情况下没有集成.我想在Windows资源管理器的VS解决方案文件的文件上下文菜单中有一个项目来构建它.

有这个工具吗?或者我必须自己创建吗?

contextmenu windows-explorer shell-extensions visual-studio

9
推荐指数
1
解决办法
3136
查看次数

如何正确卸载C++ Shell扩展DLL

有用 C++和COM编写的shell扩展dll dll已注册并加载到内存中.我的升级安装程序将执行以下操作:

  • 取消注册shell扩展dll,终止explorer.exe
  • 复制shell扩展dll的更高版本(步骤2)
  • 启动explorer.exe

它工作正常.但问题是:

如果用户打开了任何其他应用程序(Internet Explorer,有时是Windows任务管理器,记事本等),则步骤2失败.

有没有办法在升级DLL时关闭所有shell扩展DLL挂钩.

在dll我使用GetOverlayInfo,上下文菜单,数据库连接等

winapi shell-extensions visual-studio-2010 visual-c++

7
推荐指数
1
解决办法
2377
查看次数

外壳图标叠加(C#)

我需要一种方法来使用C#或C++为Windows XP/Vista中的文件夹和文件创建Icon Overlay?任何例子?

谢谢, - 西恩!

c# c++ icons overlay shell-extensions

6
推荐指数
2
解决办法
8206
查看次数

在explorer-shell-extention中创建子菜单?

我创建了一个小脚本来更改文件名(用_等替换空格).我用参数控制这个脚本.

现在我想将它包含在我的explorer-shell-extention中,所以我尝试添加以下注册表项:

HKEY_CLASSES_ROOT\*\shell\edit filname method a\command
HKEY_CLASSES_ROOT\*\shell\edit filname method b\command
HKEY_CLASSES_ROOT\*\shell\edit filname method c\command
Run Code Online (Sandbox Code Playgroud)

等等.

它工作正常,但我想将所有这些方法打包成一个子菜单.有点像"开放式"选项.那可能吗?

windows registry explorer shell-extensions submenu

6
推荐指数
1
解决办法
1545
查看次数

ffmpeg - 元数据中的多行文本(注释标签)

我使用 ffmpeg 来更新元数据标签,如下所示:

ffmpeg -i "in.m4a" -acodec copy -metadata artist="artist text"
-metadata comment="comment text" "out.m4a"
Run Code Online (Sandbox Code Playgroud)

好吧,“艺术家文本”和“评论文本”通常是纯文本,但评论字段允许放置多行文本。每行必须有换行符才能完成。像这样的东西:

-metadata comment="source: lastfm \r\n tags: tag1, tag2 \r\n ..."
Run Code Online (Sandbox Code Playgroud)

但我使用的所有字符(\r\n、%nl%、^N)都没有结果。

我使用shell_exec()函数在Windows上从PHP脚本运行ffmpeg.exe

请有人帮忙,或者告诉我这真的可能吗?...

shell mp3 ffmpeg m4a

6
推荐指数
1
解决办法
6438
查看次数

转到定义并查找所有引用在 Visual Studio 中不起作用

我在 VS 2013 Pro 中有一个 Windows 窗体解决方案,其中有多个 VB 和 C# 项目。其中一个依赖项如下所示:

\n\n
Startup Project, SP (VB)\n    Custom Controls Library, CL (C#)\n       Utils/Constants Library, UL (VB)\n    UL (again, referenced directly from SP)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的问题是,当我从 SP 转到 CL 时,它会将我带到对象浏览器。当我从 CL 转到 Def 时,它会显示元数据。但是当我从 SP 转到 Def 到 UL 时,效果很好。另外,当我在 CL 中查找控件的所有引用时,它不会显示 SP 引用,但当我从 SP 中查找时,它会显示 SP 和 CL 中的引用。

\n\n

我在 StackOverflow、MSDN 和其他几个论坛上进行了搜索,并尝试了我找到的所有建议:我删除了所有引用并重新构建了它们(我 100.0% 确定它们都是项目引用,而不是文件引用)。我已完全删除我的解决方案文件并从头开始添加项目。我已确保参考中的 GUID 与参考中的 GUID 匹配。它们都是使用相同的框架构建的,并且都针对相同的处理器类型。所有项目都生成 pdb 和 xml 调试文件。我假设 VS2013 取消了 IntelliSense 数据库文件,因为我在磁盘上找不到任何要删除的文件(否则我会尝试一下!)。

\n\n

另一个有趣的(我假设相关的)细节是 CL 中的方法/属性重命名不会反映在 SP …

c# vb.net visual-studio

5
推荐指数
1
解决办法
1万
查看次数

为什么RtlFillMemory/RtlCopyMemory定义为宏

从定义(winnt.h):

#define RtlCopyMemory(Destination,Source,Length) memcpy((Destination),(Source),(Length))
#define RtlFillMemory(Destination,Length,Fill) memset((Destination),(Fill),(Length))
Run Code Online (Sandbox Code Playgroud)

我们看到这个函数实际上是宏,它调用memset/memcpy函数.

问题是为什么?

原来这个函数是由kernel32.dll导出的(但只作为存根到ntdll.dll),那么将它们用作CRT函数的原因是什么?

windows macros winapi crt

4
推荐指数
1
解决办法
1760
查看次数

样式0x00000010的用途

在使用Spy ++监视Windows XP Regedit后,我发现状态栏使用的是未知样式0x00000010.

我尝试使用或不使用此值创建自己的状态栏,但我看不出差异.

我认为,这种风格缺少Common Control Styles值,因为commctrl.h中缺少此值.

有人可以解释这个价值的目的吗?

windows winapi statusbar

3
推荐指数
1
解决办法
301
查看次数