这是我们的第一个JSF应用程序,我正在将我们的图形设计器的CSS集成到我们的facelets文件中.他告诉我他需要输入标签的name和id属性与label标签的for属性相同.
他的要求:
<label for="username">User Name:</label>
<input id="username" type="text" name="username" />
Run Code Online (Sandbox Code Playgroud)
但是,当JSF代码呈现HTML时,我会在这些属性中获得额外的标识符.
我的facelet代码:
<label for="username">User Name:</label>
<h:inputText value="#{login.username}" id="username" name="username" />
Run Code Online (Sandbox Code Playgroud)
发送到浏览器的最终XHTML:
<label for="username">User Name:</label>
<input id="j_id2:username" type="text" name="j_id2:username" />
Run Code Online (Sandbox Code Playgroud)
从JSF的角度来看,这对我来说很有意义,但有没有办法让我满足我们的平面设计师的要求并让每个人都开心?或者这是一个糟糕的JSF监督?
谢谢!
我很想知道人们如何使用表别名.我工作的其他开发人员总是使用表别名,并且总是使用a,b,c等的别名.
这是一个例子:
SELECT a.TripNum, b.SegmentNum, b.StopNum, b.ArrivalTime
FROM Trip a, Segment b
WHERE a.TripNum = b.TripNum
Run Code Online (Sandbox Code Playgroud)
我不同意他们的看法,认为表别名应该更加谨慎使用.
我认为在查询中包含两次相同的表时应该使用它们,或者当表名很长并且在查询中使用较短的名称时,将使查询更容易阅读.
我也认为别名应该是一个描述性的名称,而不仅仅是一个字母.在上面的例子中,如果我觉得我需要使用1个字母的表别名,我会使用t表示Trip表,而s表示段表.
int main()
{
HandPhone A,B;
A>>B;//overloading operator>> to simulate sending sms to another handphone(object)
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我应该如何声明istream运算符来模拟将短信发送到另一个手机(对象)?
如何让我的窗口没有标题栏,但在任务栏中显示一些描述性文字?如果你设置Form的.Text属性,那么.net给它一个标题栏,我不想要它.
this.ControlBox = false;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.ShowInTaskbar = true;
this.Text = "My title for task bar";
Run Code Online (Sandbox Code Playgroud)
我找到了一个部分解决方案,以覆盖CreateParams:
protected override System.Windows.Forms.CreateParams CreateParams
{
get
{
System.Windows.Forms.CreateParams cp = base.CreateParams;
cp.Style &= ~0x00C00000; // WS_CAPTION
return cp;
}
}
Run Code Online (Sandbox Code Playgroud)
然而,这会导致我的窗口被调整大小,好像它们有一个标题栏,即它比它应该更高.这有什么好的解决方案吗?
我有一个checkstyle抑制滤波器设置(例如,忽略单元测试代码中的幻数).
抑制xml文件与checkstyle xml文件位于同一文件夹中.但是,这个文件实际上有所不同:在我的Windows开发盒上它位于Linux CI服务器上的d:\ dev\shared\checkstyle\config中,它将位于/ root/repo/shared/checkstyle/config上另一个开发人员盒子上它可能在任何地方(他们检查他们的svn回购).
唯一"一致"的事情是抑制文件始终与checkstyle xml文件位于同一文件夹中.我无法弄清楚如何确保始终一致地拾取此文件.另外我不知道为什么checkstyle不支持checkstyle xml文件中的嵌入式抑制.
任何帮助?
我在开发人员已经更新到Excel 2007,但大多数用户没有.我正在为一个需要包含一些vba代码的用户构建一个电子表格模板(*.xlt),我想知道在2007年而不是2003年我可能会遇到哪些问题?我无法访问使用Excel 2003进行测试的计算机,我担心这个特定项目会导致灾难.
任何人都可以提供使用Watin下载PDF文件的例子吗?我尝试了SaveAsDialogHandler,但我无法理解.也许可以使用MemoryStream?
谢谢,
--jb
我们都看过浏览器中的富文本编辑器,它们允许您以所见即所得的方式编辑彩色/样式文本.但是代码编辑器会在您键入时自动突出显示基于语言规则的代码呢?在textarea中思考Eclipse(但没有重构支持).
这样的事情存在吗?我认为缩放将是一个问题 - 较大的文件将难以有效编辑.
是否有可能读取损坏的媒体(cd,hdd,dvd,...)即使Windows资源管理器炸弹了?
我的意思是,是否有一组API或者某些东西能够以非常低的级别访问磁盘(在资源管理器下面?)并读取任何可以检索的东西,即使它只是部分的,特别是如果你仍然可以看到该文件来自资源管理器,但无法对它做任何事情,因为它以某种方式损坏(在CD上刮擦等)?