小编Sea*_*oyd的帖子

Java双打不擅长数学

我目前正在用java编写计算器程序.这是我的第一个java程序,我习惯于c ++.

我注意到java中的双打完全不像c ++中的双打.在java和c ++
4.1*3
中尝试这个/ .1

它应该是
12.3然后123,并且c ++给出了这个结果但java给出了
12.299999999999999和122.99999999999999

我怎么能像在c ++中使用双打一样进行数学运算,我知道你在程序中使用12.299999999999999的任何东西都不会与12.3相比没有区别,但是当用户正在阅读数字时,这非常难看.我已经查看了BigDecimal类,但我无法对该类执行trig和logarithms等等

c++ java math calculator double-precision

0
推荐指数
3
解决办法
4605
查看次数

wicket HTML生成器的改进,是否可以删除wicketpath?

我有一个包含大量元素的列表(5000),问题是5000个元素wicket响应6MB,生成这个需要6秒,浏览器需要另外5-6秒才能显示这些信息.

列表元素如下所示:

<li wicketpath="typeFacetPanel_modalwindow_content_filterTable_filterRow_2">
  <a href="?wicket:interface=:3:typeFacetPanel:modalwindow:content:filterTable:filterRow:2:filterLink::ILinkListener::" wicketpath="typeFacetPanel_modalwindow_content_filterTable_filterRow_2_filterLink">
    <span wicketpath="typeFacetPanel_modalwindow_content_filterTable_filterRow_2_filterLink_filterName">
      JPEG (1862)
    </span>
  </a>
</li>
Run Code Online (Sandbox Code Playgroud)

我正在寻求改善响应时间(12s = 6 + 6),如果我用简单的文本替换标签我得到1MB并且响应时间为4s(2.5 + 1.5),所以我想如果我管理我会得到改进删除wicketpath属性,或至少用较短的属性替换它.

欢迎任何其他建议.

html java wicket

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

java的.每个访客的唯一标识符.如何更好地生成?

我需要为uniqueID我的网站的每个访问者生成一个唯一的标识符().哪种算法更适合用于此?有什么想法吗?

更新:小条件:不使用会话ID.

java uniqueidentifier

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

注释Spring @Controller也作为Bean?

注释的Spring MVC控制器是否也可以使用@ Component/@ Service类型的注释进行注释,并且既可以用作控制器,也可以用作bean?

java spring controller spring-mvc

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

如何在Spring viewresolver中使用多个位置?

这是我如何定义我的jsp文件的loaction:

<bean id="jspViewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
</bean>
Run Code Online (Sandbox Code Playgroud)

但是我目前在一个文件夹中有太多的JSP文件......我将我的直接结构改为:

/WEB-INF/jsp/city/*.jsp
/WEB-INF/jsp/weather/*.jsp
Run Code Online (Sandbox Code Playgroud)

我该如何更改我的viewresolver以便找到这两个地方?

如果需要,请询问更多信息.

java spring jsp spring-mvc

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

Java数组每次执行时都会打印下一个元素

假设我有这个数组

int [] anArray = {100,200,300};

现在,我想每次我的程序执行它按顺序打印下一个元素.例如,第一次执行java myProgram时,程序打印第一个元素"100".我第二次执行该程序,它将打印第二个元素"200".等等.但第四次,它会重演.并再次打印第一个元素.

我想,我可以保存我打印的最后一个元素.但我不知道怎么做.有任何想法吗?

java arrays

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

查找字符串中的字符在java中重复的次数

我有一个字符串,长度为 5000。我想找出使用​​字母“R”(区分大小写)的次数。以下是两个可行的解决方案......

  1. 转换为字符数组,循环它以执行条件来检查和递增计数器。
  2. 使用带有字符 'R' 的 Substring() 来获取可以获取数组的数组。因此,数组 +1 的总长度将是字符串中的 'R' 字符的次数(这不是更好的解决方案)

帮我解决卡片上的有效解决方案。谢谢。

java string

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

像skype一样制作菜单?

你如何制作像http://www.skype.com/这样的菜单

(鼠标悬停在菜单上,菜单出现......)

html javascript ajax jquery menu

-2
推荐指数
1
解决办法
710
查看次数

Spring mvc url参数

我无法展示可能的餐厅.我得到了我的控制器类:

@Controller
public class RestaurantController extends MultiActionController{

    private RestaurantDAO restaurantDAO;

    public void setRestaurantDAO(RestaurantDAO restaurantDAO) {
        this.restaurantDAO = restaurantDAO;
    }


    @RequestMapping("/restaurant/{restaurantId}")
    public ModelAndView restaurantid(@PathVariable("contactId") int id, 
         HttpServletRequest request,
         HttpServletResponse response) throws Exception {

       Restaurant restaurant = restaurantDAO.findRestaurantById(id);
       ModelMap modelMap = new ModelMap();
       modelMap.addAttribute("restaurant", restaurant);
       return new ModelAndView("restaurant", modelMap);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的jsp只是:

<c:out value="${restaurant.name }"
Run Code Online (Sandbox Code Playgroud)

在我的spring-servlet.xml中:

<bean name="/restaurant/**" class="web.RestaurantController" >
<property name="restaurantDAO" ref="myRestaurantDAO"/> 
</bean>
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

-2
推荐指数
1
解决办法
9923
查看次数