问题列表 - 第5340页

如何使用JavaScript读写文件?

任何人都可以提供一些示例代码来使用JavaScript读写文件吗?

javascript file-io

172
推荐指数
10
解决办法
45万
查看次数

如何在程序执行之间保留项目设置?

在我的应用程序中,我允许用户选择包含一些数据的文件,读取数据,并在用户关闭时再次打开应用程序.我认为可以将值存储在Settings中,所以我写了一个类:

public static class SettingsManager
    {
        public static string ComplexValidationsString
        {
            get { return (string)Properties.Settings.Default["ComplexValidations"]; }
            set { Properties.Settings.Default["ComplexValidations"] = value; }
        }

        //some more
    }
Run Code Online (Sandbox Code Playgroud)

设置值并关闭应用程序后,该值将丢失.有没有类似的方法来保持价值?我曾经看过一些代码来替换配置文件中写的数据,所以我想有一种方法.

.net c# settings

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

如何从打印页面中删除URL?

我想删除页面底部打印的URL.

喜欢:

yomari.com/.../main.php?sen_n
Run Code Online (Sandbox Code Playgroud)

如何省略或防止打印?

更具体地说,在打印网页时,有什么方法可以防止打印页面URL,日期和页面标题?

html printing footer

92
推荐指数
8
解决办法
20万
查看次数

有没有更好的方法来反转内存中的字节数组?

typedef unsigned char Byte;

...

void ReverseBytes( void *start, int size )
{
    Byte *buffer = (Byte *)(start);

    for( int i = 0; i < size / 2; i++ ) {
        std::swap( buffer[i], buffer[size - i - 1] );
    }
}
Run Code Online (Sandbox Code Playgroud)

这个方法现在做的是它在内存中反转字节.我想知道的是,有没有更好的方法来达到同样的效果?整个"尺寸/ 2"部分似乎是一件坏事,但我不确定.

编辑:我刚刚意识到我为这个问题提出的标题有多糟糕,所以我[希望]修复它.

c++ memory swap std

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

如何更改提交时间(尚未推送)?

如何更改我在本地存储库中提交的时间?

假设我已经完成了几次提交,并注意到我的计算机上的日期是错误的.假设这些提交还没有推到任何地方.

mercurial commit repository

19
推荐指数
3
解决办法
5629
查看次数

MSBuild exec任务用于

我试图将以下命令作为MSBuild脚本的一部分运行:

for /R . %f in (*.targets) do copy /Y "%f" "C:\Program Files (x86)\MSBuild\Microso
ft\VisualStudio\TeamBuild"
Run Code Online (Sandbox Code Playgroud)

这些命令在exec中以下列方式实现:

<Exec WorkingDirectory="$(SolutionRoot)" Command="for /R . %f in (*.targets) do copy /Y &quot;%f&quot; &quot;$(MSBuildExtensionsPath)\Microsoft\VisualStudio\TeamBuild&quot;" />
Run Code Online (Sandbox Code Playgroud)

该命令可以从控制台正常工作,但是当尝试从MSBuild运行它时,我收到错误:

Task "Exec"
  Command:
  for /R . %f in (*.targets) do copy /Y "%f" "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild"
  f" "C:\Program was unexpected at this time.
C:\Users\rd-build\AppData\Local\Temp\OH Test2\Continuous.BuildTargets\BuildType\TFSBuild.proj(98,5): error MSB3073: The command "for /R . %f in (*.targets) do copy /Y "%f" "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild"" exited with code 255.
Done executing task …
Run Code Online (Sandbox Code Playgroud)

msbuild for-loop exec

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

是否有XSLT名称元素?

在XSLT中有

<xsl:value-of select="expression"/>
Run Code Online (Sandbox Code Playgroud)

获取元素的值,但是有什么东西可以选择元素的标记名吗?

在这种情况下:

<person>
  <!-- required stuff -->
  <name>Robert</name>
  <!-- optional stuff, free form for future extension. 
       Using XMLSchema's xsd:any -->
  <profession>programmer</profession>
  <hobby>photography</hobby>
</person>

<xsl:for-each select="person">
   <xsl:tag-of select="."/> : <xsl:value-of select="."/>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

要获得这样的输出:

name : Robert
profession : programmer
hobby : photography
Run Code Online (Sandbox Code Playgroud)

当然上面的XSLT不会编译因为

 <xsl:tag-of select="expression"/>
Run Code Online (Sandbox Code Playgroud)

不存在.但是怎么办呢?

xml xslt xpath

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

哪个会使Class文件更大?import java.awt.*,还是一堆或单个import语句?

好的,如果我有一个项目使用:

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Color;
import java.awt.Polygon;
Run Code Online (Sandbox Code Playgroud)

它会使Class文件更小:

import java.awt.*
Run Code Online (Sandbox Code Playgroud)

我反对它,因为我输入了许多我不需要的东西.我正在考虑因为它使文件中的字符少得多.

java size import class

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

销毁 TReader 时的异常

下面的代码抛出一个 EZDecompressionError 和消息“无效的 ZStream 操作”

Reader.Free
Run Code Online (Sandbox Code Playgroud)

被执行。有人能告诉我这段代码有什么问题吗?

Reader := nil;
Decompressor := nil;
InputFile := TFileStream (FileName, fmOpenRead);
try
  Decompressor := TDecompressionStream.Create (InputFile);
  Reader := TReader.Create (Decompressor, 1024);
  SomeString := Reader.ReadString;
finally
  Reader.Free
  Decompressor.Free;
  InputFile.Free;
end;
Run Code Online (Sandbox Code Playgroud)

我测试了更改内存释放命令的顺序,但这似乎没有帮助。省略 Reader.Free 行当然会导致内存泄漏。

delphi file-io memory-management

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

调试无法启动的程序

我如何确定VB6(或5)应用程序无法启动的原因?因此,我无法附加调试器.我可以使用IDA Pro免费软件,但需要一些指示,从哪里开始.

我没有这个程序的源代码,只有.exe.当我说它没有启动时,我双击.exe,没有任何反应 - 没有进程继续运行 - nadda.

在admin下运行它会创建三个空文件夹,然后在显示UI之前以静默方式退出.OllyDbg告诉我有一个'不精确的浮点结果',但我需要花几个小时或几天学习解释OllyDbg给我的所有信息.我的高级Windows调试书也应该在周一或周二到.

vb6 debugging

3
推荐指数
5
解决办法
6562
查看次数