我正在编写一个关于图像检索的小应用程序,但我无法理解这个数学表达式的含义
d ^ 2 = || x - p || ^ 2其中x和p是双元素向量.
有人可以告诉我这是什么意思||,我怎样才能将一个向量提升?
编辑感谢espertus回答我知道|| x - p || ^ 2是欧几里德距离.但是我也遇到了这个表达式|| p || ^ 2.那是什么意思?我认为它不可能是欧几里德的距离.还有什么呢?
我知道您可以创建可以刷新其内容的portlet,而无需通过简单地使用JSR286 resourceURL标记和执行AJAX调用来刷新整个门户页面.
我的问题是,是否可以在Portlet A中进行AJAX调用,并以某种方式定位并动态更新Portlet B?
当您通过actionURL或事件进行portlet间通信时,我们的想法是避免谁门户页面刷新(重新呈现).
但我怀疑:
我有这种情况:
public class Package(){
@OneToOne(cascade=CascadeType.PERSIST)
private Product product;
@OneToOne(cascade=CascadeType.PERSIST)
private User user;
..
}
Run Code Online (Sandbox Code Playgroud)
当我尝试时session.save(package),会发生错误.我不想保存产品和包装.我只想初始化并将它们设置到我的包对象中.
那可能吗?
正如标题所述,如果我有一个绑定到HTML元素的jQuery监听器,然后使用jQuery从DOM中删除HTML元素会发生什么?
<div id="eventDiv> ... </div>
$('#eventDiv').click(function() {
// event handling code here
});
Run Code Online (Sandbox Code Playgroud)
那么当我这样做时,听众会发生什么
$('#eventDiv').remove();
Run Code Online (Sandbox Code Playgroud)
另外,如果你不使用jQuery并使用document.removeChild()会发生什么?
我有一个有名字和分数的对象.我想对这些对象的集合进行排序,以便按名称对它们进行分组,并按每组中的最高分数进行排序(并且在组内也按降序分数排序).
让我展示一下我打算实现的目标.假设我有这些对象(名称,分数):
(a,3)
(a,9)
(b,7)
(b,10)
(c,8)
(c,3)
然后我希望他们像这样排序:
(b,10)
(b,7)
(a,9)
(a,3)
(c,8)
(c,3)
这对比较器来说是可行的吗?我无法弄明白,所以任何提示都会受到赞赏.
我做了一个扫描图像的swing应用程序; 每个图像由一片叶子代表一棵树
我遇到的问题是它抛出了这个异常
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:513)
at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
at com.sun.java.swing.plaf.windows.WindowsTreeUI$ExpandedIcon.getIconWidth(WindowsTreeUI.java:138)
at javax.swing.plaf.basic.BasicTreeUI.drawCentered(BasicTreeUI.java:1580)
at javax.swing.plaf.basic.BasicTreeUI.paintExpandControl(BasicTreeUI.java:1464)
at javax.swing.plaf.basic.BasicTreeUI.paint(BasicTreeUI.java:1206)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)
at javax.swing.JComponent.paintComponent(JComponent.java:763)
at javax.swing.JComponent.paint(JComponent.java:1027)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285)
at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:723)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Run Code Online (Sandbox Code Playgroud)
而且我不知道为什么会出现这种情况注意:我正在使用Windows外观
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
Run Code Online (Sandbox Code Playgroud)
和windows 1.6下的java 1.6_22
我有一些麻烦使我的登录始终重定向到同一个地方.我做过这样的事情
<http auto-config="true" use-expressions="true" entry-point-ref="gaeEntryPoint" >
<intercept-url pattern="/_ah/login" access="permitAll"/>
<intercept-url pattern="/**" access="isAuthenticated()"/>
<custom-filter position="PRE_AUTH_FILTER" ref="gaeFilter"/>
<form-login authentication-success-handler-ref="authSuccessHandler"/>
</http>
<beans:bean id="authSuccessHandler"
class="dk.lindhardt.arbejdsfordeling.server.security.AuthenticationSuccessHandlerImpl"/>
Run Code Online (Sandbox Code Playgroud)
和
public class AuthenticationSuccessHandlerImpl implements AuthenticationSuccessHandler {
public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
throws IOException, ServletException {
if (authentication != null && authentication.isAuthenticated()) {
response.sendRedirect(OrganizationListServlet.URL);
}
}
}
Run Code Online (Sandbox Code Playgroud)
它永远不会进入上述方法.我怎么做到这一点?
编辑:我按照本指南http://blog.springsource.com/2010/08/02/spring-security-in-google-app-engine/
有没有办法将mysql结果存储在php变量中?谢谢
$query = "SELECT username,userid FROM user WHERE username = 'admin' ";
$result=$conn->query($query);
Run Code Online (Sandbox Code Playgroud)
然后我想从查询中打印选定的userid.
我有一个我在Heroku上运行的小型Sinatra应用程序,它使用单个管理员密码,以及一些API身份验证密钥.
哪里是存放这些东西的最佳地点?我是否将它们放在环境变量中,然后使用
heroku config:add ADMIN_PASSWORD=foobar
Run Code Online (Sandbox Code Playgroud)
?或者我使用包含它们的配置文件,我只是不提交配置文件?
大多数应用都有某种偏好或用户设置,可以通过SharedPreferences存储.我为用户编辑其设置的第一个活动实现非常简单:几个输入字段和一个"保存"按钮.这既不漂亮也不容易扩展.
我见过的android系统设置和许多应用程序倾向于在ListViews中布局他们的首选项编辑.
我的第二种方法试图模仿这一点:ListActivity和每个项目必须提供它自己的布局,因为我想存储不同类型的值(一些是数字,一些是布尔单选按钮).
我发现实现这个很麻烦,现在我想知道我是否缺少一些明显的设计模式?