问题列表 - 第48860页

命令里面的if语句的bash脚本

我有以下行作为更大的bash脚本的一部分:

if [ `packages/TinySVM-0.09/bin/svm_learn 2>&1| grep TinySVM | wc -l | cut -c0-7 | sed 's/^  *//g'` -eq 1 ] 
Run Code Online (Sandbox Code Playgroud)

在运行脚本时,我得到:

./install.sh:219行:[: - eq:一元运算符预期

其中219行是上面的行.有什么修复建议吗?

bash conditional if-statement syntax-error

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

当用户处于不同的时区时,如何处理日期时间的显示?

我正在创建一个社交网络类型的网站.该网站在交通方面做得很好.我遇到了一个问题,那里有人民状态和互动的直播新闻.当我从这里发布一些东西(亚特兰大GA)时,是在1分钟前发布的状态.对于澳大利亚人来说,它说是在16小时前发布的.

我正在使用一个LAMP设置,使用php 5.至于JQuery插件即时通讯使用timeago来使abbr看起来很漂亮.

我不确定是否需要根据用户的位置或基于位置的数据库时区为用户设置PHP时区.

php mysql timezone datetime

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

禁用核心图iPhone中的滚动

我想禁用核心图中的滚动.我有一个关于通过设置属性globalXrange和globalYRange来限制CPXYPlotSpace范围的想法,但这并不能解决我的目的,因为我需要修改轴并且不希望在我的图上有滚动效果.早期版本的核心图用于具有此功能,但似乎已在CPGraphHostingView中启用了最新版本滚动.

iphone graph core-plot ios4

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

在symfony中以交互方式启用调试模式

我正在使用symfony 1.4和Doctrine.

我正试图找到一种方法来启用调试模式,只有当前sfUser有一个特殊的debugger凭证.

我已经创建了一个过滤器,如果sfUser没有此凭据(在我的文件中web_debug设置为),则停用symfony调试栏:truesettings.yml

class checkWebDebugFilter extends sfFilter
{
  public function execute($filterChain)
  {
    if(!$this->getContext()->getUser()->hasCredential('debugger'))
    {
      sfConfig::set('sf_web_debug', false);
    }

    $filterChain->execute();
  }
}
Run Code Online (Sandbox Code Playgroud)

我的index.php文件的代码是:

require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false));
sfContext::createInstance($configuration)->dispatch();
Run Code Online (Sandbox Code Playgroud)

问题是,由于debug模式false在我的硬编码中index.php,它也被调试器禁用; 因此,Web调试栏不显示Doctrine语句或时序指示.

有没有办法只在当前sfUser具有精确凭证的情况下启用调试模式?

我试图添加sfConfig::set('sf_debug', true);到我的checkWebDebugFilter::execute()方法,但由于过滤器 Doctrine语句之后执行,因此不会记录它们.

我还尝试添加session_start();我的index.php文件,然后浏览$_SESSION变量以检查当前用户是否具有debugger凭证,但它不起作用(并且它也不符合symfony的精神).

提前感谢您的回答.

php debugging symfony1

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

Mac上的核心动画和抗锯齿字体

我正在尝试创建一个由Core Animation层支持的视图.但是,当我启用图层时,我的标签开始看起来有些锯齿状.我附上了差异的证明:

排除核心动画层 包括核心动画层

我知道它很微妙,但它让我发疯(特别是对于较小的字体).我有什么方法可以让Core Animation图层标签消除锯齿?

macos xcode cocoa core-animation interface-builder

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

msbuild 脚本中的其他路径

如何为 MSBuild 任务指定其他程序集引用路径?

到目前为止,我有以下脚本,但无法弄清楚如何指定其他搜索路径。

<ItemGroup>
 <ProjectsToBuild Include="..\Main\Main.sln" />
</ItemGroup>

<!-- The follwing paths should be added to reference search paths for the build tasks -->
<ItemGroup>
 <MyAddRefPath Include="$(MSBuildProjectDirectory)\..\..\Build\Lib1" />
 <MyAddRefPath Include="$(MSBuildProjectDirectory)\..\..\Build\Lib2" />
</ItemGroup>

<MSBuild
 Projects="@(ProjectsToBuild)"
 Properties="Configuration=Debug;OutputPath=$(BuildOutputPath)">
</MSBuild>
Run Code Online (Sandbox Code Playgroud)

更新:

请展示一个完整的工作脚本,该脚本调用原始项目,例如具有多个附加参考路径的 SLN。

没有关于如何改进项目结构的建议。我知道如何建造一个好的结构,但现在的任务是建造一个现有的垃圾。

msbuild continuous-integration

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

未安装驱动程序时如何禁止FTDI .NET DLL提醒用户

我有一个使用FTDI的FTD2XX.DLL的C#应用​​程序。该应用程序用于单个产品的多代产品,并抽象了物理硬件。有一个FTDI和HID实现。

该应用程序同时搜索适当的FTDI和HID设备,但是如果用户生成了HID,则很可能不存在FTDI驱动程序。

除了背景。当我实例化FTDI类时,我得到了一个模态代码,不是由我的代码生成的,关于找不到FTDI驱动程序,并询问用户是否安装了驱动程序。我尝试将其包装在TRY / CATCH块中,但没有引发异常。

1:有没有办法在尝试实例化FTDI类之前确定是否已安装FTDI驱动程序?

2:如果没有,是否有一种方法可以阻止FTDI dll在发生这种情况时提醒用户?

.net c# windows driver

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

如何将JavaScript函数添加到没有jQuery的DOM对象?

我如何执行以下操作,但仅适用于DOM对象,而不是所有对象:

Object.prototype.hide = function() {
  this.style.display = 'none';
};
Run Code Online (Sandbox Code Playgroud)

请仅使用纯JavaScript,不使用jQuery或其他第三方库.

另外,请评论您的解决方案的标准和跨浏览器兼容性.

javascript dom prototype function

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

在linux内核中使用可能/不太可能的返回参数

只是在linux内核中看到这个结构,我无法得到它的意思.

110         return unlikely(sl->sequence != start);
Run Code Online (Sandbox Code Playgroud)

我知道likely/ unlikely是用__builtin_expect这里描述的功能制作的:http: //gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html

您可以使用__builtin_expect为编译器提供分支预测信息.

但是对于无条件分支,什么样的分支预测提示是可能的?

optimization built-in linux-kernel likely-unlikely

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

Double ParseDouble - 输入字符串格式不正确 - 如何修复?

我每天都会收到大约3-4次相同的错误,并且没有找到如何解决此问题的运气.根据堆栈跟踪,错误发生在Microsoft.VisualBasic库中,那么我将如何解决此问题呢?

这是我发给自己的报告以及服务器生成的报告.任何建议将不胜感激.

REQUEST
=======
HttpContext.Current.Request.RawUrl: /
UserHostAddress: 207.70.41.78
UserHostName: 207.70.41.78
Request.Browser.Type: IE8
Request.Browser.Platform: Win2000


DATA
====
System.Collections.ListDictionaryInternal


MESSAGE
=======
Input string was not in a correct format.

SOURCE
=====
Microsoft.VisualBasic

TARGET SITE
===========
Double ParseDouble(System.String, System.Globalization.NumberFormatInfo)

STACK TRACE
============
   at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
   at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)

更新:

我理解错误是什么以及导致错误发生的原因.我遇到的问题是找出这个错误来自代码中的错误.堆栈跟踪告诉我它来自Visual Basic,但没有别的.没有行号,没有关于什么函数导致这个错误发生的其他信息,还有继续下去所以我在试图诊断某些东西时留下了我的头,看起来好像被包裹在.dll中.

我们正在运行Ektron 7.6.6 sp2,如果它能够照射到主体上.

有没有办法获得更强大的堆栈跟踪?我检查了服务器上的事件查看器,我之前发布的信息就是事件查看器中显示的内容.哪个没有帮助.

感谢您对我的问题的所有回复.

c# vb.net asp.net string

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