我正在使用当前正在服务器上运行的bash脚本(RHEL4).我正在使用Ubuntu 10.04在我的笔记本电脑上进行开发,但我不认为该平台会导致问题.
这是正在发生的事情:我有一个骨架脚本,调用另一个执行大部分工作的脚本.但是,它会调用getConfig.sh.getConfig.sh基本上只是解析一些命令行参数(使用getopts)并调用Java程序来解析一些XML文件.无论如何,getConfig.sh会抛出很多错误(但似乎仍然有效).
这是我得到的信息
每次运行时我都会收到这三个错误; 但是,脚本完成并运行Java代码.getconfig.sh:89:[[:找不到
getconfig.sh:89:[[:找不到
getconfig.sh:94:[[:未找到]
这是相关代码部分
parseOptions $*
if [[ "${debugMode}" == "true" ]] ; then
DEBUG="-DDEBUG=true"
echo "${JAVA_HOME}/bin/java ${DEBUG} -Djava.endorsed.dirs=${JAXP_HOME} -jar $(dirname $0)/GetXPath.jar ${XML_File} ${XPath_Query}"
fi
第89行是"parseOptions $*而第94行是"fi"
谢谢你的回答.
ASP.NET页面控件在页面回发时刷新 - 但我不希望它.
在我的aspx中,我有:
<asp:Panel runat="server" ID="PanelRight" CssClass="roadmapRight">
<asp:Chart ID="ChartRemainingDaysHistory" runat="server">
<Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartAreaLineGraph">
<AxisY Title="Days Remaining" />
<AxisX Title="Date" IsLabelAutoFit="True">
<LabelStyle Angle="90" Interval="2" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)
在后面的代码中:
protected void Page_Load(object sender, EventArgs e)
{
/* A bunch of code that needs to run */
if(IsPostback) return; // return if it is postback
// On first run build the graph
IQueryable<int> _users =
(metaPlanningDataContext.TasksCurrents.Where(....)).Distinct();
var s = new Series {
ChartType = SeriesChartType.Area,
Legend = …Run Code Online (Sandbox Code Playgroud) 根据核心数据编程指南:
您可以指定属性是可选的 - 也就是说,不需要具有值.但是,一般情况下,不鼓励您这样做 - 特别是对于数值(通常,您可以使用具有默认值的强制属性 - 在0的模型中获得更好的结果).原因是SQL对NULL有特殊的比较行为,与Objective-C的nil不同.数据库中的NULL与0不同,搜索0将不匹配NULL的列.
我总是使数值非可选,但没有日期和字符串.我的代码很方便基于日期和/或字符串为零的逻辑.
基于以上建议,我正在考虑使我的数据库中的所有内容都是非可选的.对于日期,我可以将模型默认值设置为0,对于字符串,模型默认值为nothing("").然后,在我的代码中,我可以测试[date timeIntervalSince1970]!= 0的日期和string.length!= 0的字符串.
问题是,对于一个相对较小的数据库,从核心数据性能的角度来看,这真的很重要吗?如果有问题的属性永远不会通过谓词直接查询,那么权衡是什么?
我需要为某些条件返回2个值中的一个:我的不同情况是:当一列在右端有'substring'时,返回该列.(即LIKE'%substring')否则返回其他列(来自其他表)
这有效:
SELECT * From Table1 where col1 is not null and col1 like '%substring'
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用:
SELECT col5,
CASE Table1.Col1
WHEN NULL Then Table2.Col2
WHEN '%substring' THEN Table1.Col1
ELSE Table2.Col2
FROM Table1
JOIN Tablex ON Tablex.colID= Tabley.colID
JOIN Table1 ON Table1.colID = Tablex.colID
Run Code Online (Sandbox Code Playgroud)
和一些具有table1/table2的外键的相互关联表的更多连接...结果总是从'else'部分返回.
我也试过这个,这也不起作用:
SELECT col5,
CASE Table1.Col1
WHEN NULL Then Table2.Col2
WHEN '' THEN Table2.Col2
ELSE Table1.col1
FROM Table1
JOIN Tablex ON Tablex.colID= Tabley.colID
JOIN Table1 ON Table1.colID = Tablex.colID
Run Code Online (Sandbox Code Playgroud) 我有一个带有DataTemplate的视图
<UserControl.Resources>
<DataTemplate x:Key="TrackChangeTemplate">
<TextBlock Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Content}" />
</DataTemplate>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)
我希望在视图中:
SimpleLink link = new SimpleLink();
link.Detail = (DataTemplate)Resources["TrackChangeTemplate"];
link.DetailCount = 1;
link.CreateDocument(true);
Run Code Online (Sandbox Code Playgroud)
但是我无法访问Resouces:(DataTemplate)Resources ["TrackChangeTemplate"]; 资源尚不清楚
约翰
我知道CSS page-break-inside:avoid指令应该在打印HTML文档时防止div中的分页.通过搜索互联网,我发现只有Opera和IE8支持它.是否有解决方法可以防止Firefox(3.6)或IE版本低于8的页面中断?
Jar是一种使用java的便捷方式,因为每个类都可以包含在一个jar中.
我使用如下的antlr,并使用-jar选项调用jar.
java -jar $ANTLRDIR/antlr-3.2.jar ANTLR_CODE.g
而且,这是调用clojure的命令.而不是使用-jar选项调用clojure.jar.它位于-cp中,并调用一些"函数".
java -cp $CLOJURE_JAR:$CLASSPATH clojure.lang.Script CLOJURE_CODE.clj
我试图在UIImageView中拉伸一个图像 - 但我失败了:)
以下设置:
带有视图的NIB-File和附加到此视图的UIImageView.
连接到我班上使用IBOutlet UIImageView *background.
现在,在我的班上我尝试以下内容:
UIImage *bgImage = [[UIImage imageNamed:@"myImage.png"] stretchableImageWithLeftCapWidth:0 topCapHeight:50];
[background setImage: bgImage];
bgFrame = CGRectMake(0, 0, 250, 200);
background.frame = bgFrame;
Run Code Online (Sandbox Code Playgroud)
这应该垂直拉伸图像 - 至少,这就是我的想法.唉,它不起作用...... :(
我正在使用的图像高度为115像素(对于拉伸应该足够了,我猜?)
问题如下:我的开发工作站上有一个MonoDevelop项目(ASP.NET).
我目前在一个客户站点,没有我的笔记本电脑上的常规开发环境(Regulatory Burden).我有SSH访问我的开发工作站,但网络太滞后,无法舒适地处理X11.
我需要做一个小调整并重新编译.我尝试使用xbuild,没有效果:
qdot@trigati ~/svn/proj/trunk/proj $ xbuild proj.csproj
XBuild Engine Version 2.6.4.0
Mono, Version 2.6.4.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2009.
MSBUILD: error MSBUILD0000: /home/qdot/svn/proj/trunk/proj/proj.csproj: Imported project:
"/usr/lib/mono/xbuild/Microsoft/VisualStudio/v8.0/WebApplications/Microsoft.WebApplication.targets" does not exist.
Run Code Online (Sandbox Code Playgroud)
是否有一些实用程序可以触发monodevelop源代码的重建?显然,代码通过GUI构建.