小编Vha*_*run的帖子

使用'for'循环迭代目录中的所有文件

如何使用for循环遍历目录中的每个文件?

如何判断某个条目是某个目录还是仅仅是一个文件?

windows for-loop cmd batch-file

324
推荐指数
10
解决办法
54万
查看次数

如何检测我是否使用特定的Visual Studio版本编译代码?

有没有办法知道我是否在特定的Microsoft Visual Studio版本下进行编译?

c++ visual-studio

253
推荐指数
4
解决办法
17万
查看次数

如何调试.BAT脚本?

有没有办法单步执行.bat脚本?问题是,我有一个构建脚本,它调用了很多其他脚本,我想看看它们被调用的顺序是什么,这样我就可以知道我到底要去哪里并添加我的修改.

windows debugging cmd batch-file

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

如何测试文件是否是批处理脚本中的目录?

有没有办法找出文件是否是目录?

我在变量中有文件名.在Perl中,我可以这样做:

if(-d $var) { print "it's a directory\n" }
Run Code Online (Sandbox Code Playgroud)

windows command-line batch-file

67
推荐指数
6
解决办法
11万
查看次数

Java:将DOM写入XML文件(格式化问题)

我正在使用org.w3c XML API打开现有XML文件.我正在删除一些节点,而我正在添加其他节点.

问题是添加的新节点是一个接一个地写入的,没有换行符,也没有缩进.虽然XML文件确实有效,但人们很难检查它.

无论如何都要添加缩进,或者至少在每个节点后添加换行符?

java xml formatting pretty-print

27
推荐指数
2
解决办法
3万
查看次数

批量查找文件扩展名

如果我使用以下方法迭代每个文件:

@echo off

FOR %%f IN (*\*.\**) DO (
    echo %%f
)
Run Code Online (Sandbox Code Playgroud)

我怎么能打印每个文件的扩展名?我尝试将%% f分配给临时变量,然后使用代码:echo "%t:~-3%"打印但没有成功.

windows dos batch-file

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

我怎么能拦截linux sys调用?

除了LD_PRELOAD技巧,以及用你提供的系统调用取代某个系统调用的Linux内核模块之外,是否有可能拦截一个系统调用(例如打开),以便在它到达实际打开之前首先通过你的函数?

c linux hook redirect system-calls

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

链接器内存不足LNK1102

我和我的同事已经尝试构建一个包含几千个类的项目,但是我们收到了LNK1102错误(链接器内存不足).我在互联网上看到了几个提示,比如增加虚拟内存.我们尝试过但这并没有帮助.我们还看到一些在编译代码时启用不同的警告级别.一个人建议启用4级警告.怎么可能这样呢?还有其他建议吗?

c++ windows linker visual-studio

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

将文本集中在普通的lisp中

我有一个我想要打印的字符串.打印时可以将其居中吗?

lisp printing center common-lisp

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

C++动态类(动态黑客)

有没有办法在运行时向一个类添加一个字段(以前不存在的字段)?像这个代码片段:

Myobject *ob; // create an object
ob->addField("newField",44); // we add the field to the class and we assign an initial value to it
printf("%d",ob->newField); // now we can access that field
Run Code Online (Sandbox Code Playgroud)

我真的不在乎它将如何完成,我不在乎它是否是一个丑陋的黑客,我想知道它是否可以完成,如果可能的话,这是一个小例子.

另一个例子:说我有一个描述这个类的XML文件:

<class name="MyClass">
   <member name="field1" />
   <member name="field2" />
</class>
Run Code Online (Sandbox Code Playgroud)

我希望将"field1"和"field2"字段"添加"到类中(假设该类已经存在).假设这是该类的代码:

class MyClass {
};
Run Code Online (Sandbox Code Playgroud)

我不想在运行时创建一个类,我只想将成员/字段添加到现有的类中.

谢谢 !

c++ dynamic

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