我想知道如何在命令提示符下显示Program Files(x86)的位置.我正在使用Windows 7 64位.
我试过了:
echo %programfiles(x86)%并且echo %programfiles%,
两者都只显示C:\Program Files
当我手工检查注册表,
HKLM /软件/微软/窗/ CURRENTVERSION,
该programfilesdir点C:\Program Files与
HKLM /软件/ WOW64 /微软/的Winodws/CURRENTVERSION,
该programfilesdir点C:\Program Files (x86).
但是,为什么我总是用C:\ Program Files?
我在JPA遇到了一些麻烦.如果有人能提供解决方案,我会非常感激.用JPA(我使用的是MySQL DB),比方说,我有一个映射如下的类:
@Entity
class Employee{
int id;
String employeeName;
//getters and setters...
}
Run Code Online (Sandbox Code Playgroud)
映射到表时,我看到String varchar(255)在Mysql中映射.但是,假设我有一个名称超过255个字符的员工,它会显示数据截断错误.
我知道我们可以通过在Employee列中添加"length"属性来解决这个问题:
@column(length=1000)
String employeeName;
Run Code Online (Sandbox Code Playgroud)
这是唯一可行的方法吗?我想,如果我们只是在java中映射到String,数据库将动态分配长度.
我正在用GWT创建一个应用程序.该应用程序有一个搜索工具,可以将列表添加到单元格中.第一次,当celltable加载列表时,它显示加载动画师.但是,对于替代负载,它没有显示出来.无论如何我可以让这个动画师显示???
例如,考虑我正在基于buttonclickevent填充celltable.现在,当我第一次单击该按钮时,会显示动画师.成功完成搜索后,表格将填入列表.事情很好,直到这个.
我想用其他参数搜索并单击按钮.现在,我希望重置现有的表元素.即从表中删除元素并希望表格显示要在单元格上显示的动画师(loading ...).
我试图将rowcount设置为零,这解决了第一个条件.但是,我需要显示动画师.有没有解决方案?这有可能吗?
提前致谢.
我正在开发一个GWT网络应用程序.我在客户端用java编写代码.但是,当我运行应用程序时,它显示为纯HTML页面.编译和运行GWT应用程序时发生了什么.即java类如何转换为HTML?这个HTML代码在哪里?我可以在/ war /中看到很多html.但是,没有一个对我来说足够清楚.有人可以帮我理解GWT编译是如何工作的吗?我看过一些在线文章:
http://code.google.com/webtoolkit/doc/latest/tutorial/compile.html
这说明:/ war下的html对于特定于浏览器非常重要.但是,我有兴趣找到一个包含com.google.client.ui.textbox"textbox"的html.
谢谢.
我正在开发一个GWT应用程序.我正在使用scrollpanel.这就是我想要完成的事情:
我向滚动面板添加了一个面板(例如尺寸为500px,500px的verticalpanel).使用此大小,可能不会显示滚动.然后我有一个事件将更改滚动面板中的窗口小部件.新的小部件,让我们说另一个大小的垂直面板:2000px,2000px.我希望滚动面板自动调整其大小并显示滚动(可见).这可能吗?
提前致谢!
我在GWT中尝试使用LayoutPanel的一些示例.我尝试将一个layoutpanel(大小为100%,100%)放到ScrollPanel上,而ScrollPanel又连接到rootlayoutPanel.虽然我指定的高度是100%,但它没有显示要在rootlayoutpanel中填充的layoutpanel.即使我将一个小部件添加到layoutpanel,它在设计器的视图中也不可见.我可以通过在设计器视图上显式拖动layoutpanel来查看它们.但是,这最终会迫使大小以像素为单位.为什么我发现这种行为?以下是代码:
RootLayoutPanel rp = RootLayoutPanel.get();
LayoutPanel lp = new LayoutPanel();
lp.setSize("100%","100%");
ScrollPanel sp = new ScrollPanel(lp);
rp.add(lp);
Run Code Online (Sandbox Code Playgroud)
使用此代码,我只能将layoutPanel视为一行.我看不到Layoutpanel所覆盖的区域(框).如果我尝试通过拖动手动更改高度,它会自动将布局面板的高度更改为像素:
lp.setsize("100%","500px");
Run Code Online (Sandbox Code Playgroud)
为什么我看到这种行为?有什么解释吗?