小编Jef*_*ood的帖子

批处理文件,vista x64,if和括号

Windows上的某些批​​处理文件使用带有多行的IF语法,如下所示:

if var==rule (
  some comands
) else (
  else commands
)
Run Code Online (Sandbox Code Playgroud)

现在,Windows Vista x64决定将所有32位文件放在"C:\ Program Files(x86)"下.不幸的是,每当你在没有引号的多行IF中使用环境变量(例如PATH)时,变量值内的括号会混淆IF,从而中止批处理文件.例如:

if "%OS%"=="Windows_NT" (
  @setlocal
  call :set_home
  set _ARGS=%*
) else (
  set _SCALA_HOME=%SCALA_HOME%
  rem The following line tests SCALA_HOME instead of _SCALA_HOME, because
  rem the above change to _SCALA_HOME is not visible within this block.
  if "%SCALA_HOME%"=="" goto error1
  call :set_args
)
Run Code Online (Sandbox Code Playgroud)

即使%SCALA_HOME%出现的行未执行,带有此文件的批处理文件也将失败.这很烦人.这有解决方案吗?

windows 64-bit batch-file windows-vista

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

新RSS条目的不引人注目的实时通知

首先,我为什么要问:现在StackOverflow上的声望点具有真正的价值(你可以通过提供奖励来将它们花在该死的好答案上)我想监听我可能能够回答的问题并突然发现它们!(另外,其他人实时回答我的问题,使StackOverflow非常方便,所以回报会很好.)

要问这是一个更普遍的问题,不是特定于StackOverflow:

  • RSS源与轮询和抓取通常会出现什么样的延迟?
  • 什么是以不太分散注意力的方式显示通知的好方法,例如Mac上的Growl?(它也应该很容易打开和关闭,如果它太分散注意力.)

(或者,对于StackOverflow上瘾者,您在新问题上的设置是什么?您可以将其概括为实时监控其他Web内容吗?)

rss real-time

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

在android中存储数据的最佳方式

我想以结构形式存储数据,即有关许多呼叫的所有信息(如呼叫日志).我还应该喜欢什么?我不想与其他应用程序共享我的数据.

  1. SQLiteDatabase
  2. 内容提供商
  3. SharedPreference
  4. 或文件存储
  5. 或任何我不知道的要求.

java database android

7
推荐指数
2
解决办法
4083
查看次数

Unity3D XML(-RPC)和C#

我其实在这里回答我自己的问题.

我必须是世界上唯一一个试图这样做的人,但考虑到我花了大约一个星期的时间来解决这个问题 - 我想如果有另一个人想在Unity中使用XML(-RPC) - 我会拯救他们几个星期的麻烦.

我想要做的是与我们的一个游戏服务器谈谈排行榜等事情.这台服务器"会谈"XML-RPC,我很快就发现在Unity中这并不容易.

c# xml unity-game-engine

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

什么是假设指数?

有谁知道在sql server 2000中使用了什么假设索引?我有一个包含15个以上索引的表,但不知道它们是为什么创建的.他们可以减慢删除/插入吗?

sql-server indexing

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

将值与while循环中的前一行进行比较?

我是PHP的新手,请原谅我提出一个基本问题.

在一个While声明中,有没有办法知道一行中的值是否等于前一行中的值?

php

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

网站搜索算法

stackoverflow上的搜索算法如何工作?我需要在我的一个网站上实现搜索功能.

algorithm search

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

smartGWT真的和展示一样慢吗?

我已经开始使用smartGWT实现我的Web应用程序了.它真的和陈列柜一样慢吗?

这实际上是不合理的慢.

我在一个新的空项目中,它只是在onLoad中显示一个带有登录表单的模态窗口.

这需要大约1分钟才能加载.

我认为它只是在等待某些东西然后加载它.

我是从eclipse运行它,只需单击绿色运行按钮.

gwt smartgwt

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

提高高速文件复制的写入速度?

我一直在努力寻找编写文件复制例程的最快方法,将大文件复制到RAID 5硬件上.

平均文件大小约为2 GB.

有2个窗口框(都运行win2k3).第一个框是源,大文件位于何处.第二个盒子有一个RAID 5存储.

http://blogs.technet.com/askperf/archive/2007/05/08/slow-large-file-copy-issues.aspx

以上链接清楚地解释了为什么Windows复制,robocopy和其他常见的复制实用程序在写入性能方面受到影响.因此,我编写了一个C/C++程序,它使用带有NO_BUFFERING&WRITE_THROUGHflags的CreateFile,ReadFile和WriteFile API .该程序模拟ESEUTIL.exe,从某种意义上说,它使用2个线程,一个用于读取,一个用于写入.读取器线程从源读取256 KB并填充缓冲区.一旦填充了16个这样的256 KB块,写入器线程就会将缓冲区中的内容写入目标文件.如您所见,编写器线程在一次写入中写入8MB的数据.该程序分配32个这样的8MB块...因此,写入和读取可以并行发生.可以在上面的链接中找到ESEUtil.exe的详细信息.注意:我在使用时负责数据对齐问题NO_BUFFERING.

我使用像ATTO这样的台式标记实用程序,发现我们的RAID 5硬件在写入8MB数据块时的写入速度为每秒44MB.每分钟大约2.57 GB.

但我的程序每分钟只能达到1.4 GB.

任何人都可以帮我确定问题是什么?是否有更快的API的其他说CreateFile,ReadFile,WriteFile可用?

c++ windows raid copy

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

在PHP上传一个非常大的文件时,服务器上需要多少RAM?

我阅读了 http://www.php.net/manual/en/ini.core.php#ini.post-max-size.

memory_limit必须> post_max_size.那么如果用户上传一个500MB的文件,那么RAM的总使用量是多少?

它使用> 500MB?

php

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