-
java – 获取介于-1和1之间的随机double值
所属栏目:[Java] 日期:2020-12-15 热度:197
我正在用 Java创建一个神经网络,需要创建一个最初生成随机权重的方法. 我需要创建一个函数,它返回-1和1之间的随机double值,但不确定执行此操作的逻辑,因此任何帮助都将是最受欢迎的. 解决方法 您可以使用 Random类的nextDouble()方法. Random rng = new Rand[详细]
-
java – 两个int的乘法溢出导致负数
所属栏目:[Java] 日期:2020-12-15 热度:61
考虑 Java语言规范中的这个片段. class Test { public static void main(String[] args) { int i = 1000000; System.out.println(i * i); long l = i; System.out.println(l * l); }} 输出是 -7273799681000000000000 为什么(i * i)的结果是-727379968?理想[详细]
-
可以用什么字符来解析Java的段落?
所属栏目:[Java] 日期:2020-12-15 热度:173
我相信人们会从这个人那里得到一个好笑,但对于我的生活,我找不到一个分隔符,它将指示一个新段落何时开始出现在一串文本中.字和行?容易腻,但段落似乎更难找到.我连续尝试了两个换行符,段落中断和换行符的Unicode表示,没有运气. 编辑:我为我原来问题的含糊不[详细]
-
Java:如何取消应用程序退出
所属栏目:[Java] 日期:2020-12-15 热度:191
在我的一个程序中,我希望在用户尝试退出应用程序时显示一个Dialog.然后,用户必须选择保存程序的某些状态,而不是保存或取消退出操作. 我写这个是为了首先找到解决方案,然后实现它: import javax.swing.*;import java.awt.Dimension;import java.awt.event.*;[详细]
-
java – 为什么这个instanceof代码工作并且不会导致编译时错误?
所属栏目:[Java] 日期:2020-12-15 热度:172
在下面的代码中,x的类型是I(虽然x也实现了J但在编译时不知道),为什么(1)处的代码不会导致编译时错误. 因为在编译时只考虑引用的类型. public class MyClass { public static void main(String[] args) { I x = new D(); if (x instanceof J) //(1) System.ou[详细]
-
java – 将String拆分为String []一段时间但返回一个空数组
所属栏目:[Java] 日期:2020-12-15 热度:173
好吧,也许我只需要第二双眼睛. 我有一个浮点数,我变成了一个字符串.然后我想用它的周期/小数将它拆分,以便将其作为货币表示. 继承我的代码: float price = new Float("3.76545");String itemsPrice = "" + price;if (itemsPrice.contains(".")){ String[] b[详细]
-
java – 为什么我不能访问我的面板的getWidth()和getHeight()函
所属栏目:[Java] 日期:2020-12-15 热度:122
我正在编写一个简单的程序来测试基本的GUI.程序在屏幕中间打印一个字母,允许用户使用箭头键移动它.一切正常,但是当我尝试在程序开头处将字母居中时,似乎getWidth和getHeight函数没有返回正确的数字. 这是包含我的Panel类的片段 static class LinePanel exten[详细]
-
java – 使用许多静态函数有任何副作用吗?
所属栏目:[Java] 日期:2020-12-15 热度:170
目前我对游戏框架很感兴趣,因为这个框架可以促进更快的开发. 当我看到代码时,有很多静态代码.甚至控制器声明为静态功能.因此,调用内部静态函数的所有代码必须是静态的吗? 我的问题是,这种做法是对的吗?使用许多静态功能有任何副作用吗? 解决方法 关于面向[详细]
-
java – 为整个应用程序禁用横向模式
所属栏目:[Java] 日期:2020-12-15 热度:104
有没有办法将横向模式设置为整个应用程序,而不是通过为 AndroidManifest中的每个活动添加android:screenOrientation =“portrait”? 解决方法 这是我唯一能想到的.编写一个扩展Activity的类,并将以下内容放在该类中: setRequestedOrientation (ActivityIn[详细]
-
java – SPRING:向spring security用户添加自定义用户详细信息
所属栏目:[Java] 日期:2020-12-15 热度:163
我目前正在开发一个 Spring MVC应用程序,我需要在登录时向我的Spring Security登录用户添加一个自定义字段(我插入用户名,密码,自定义值). 当用户登录时(例如,通过pricipal.getValue),该值必须在任何地方都可用. 我阅读了很多关于自定义用户类和自定义服务的[详细]
-
如何在Java dom xml解析中从我的Node解析中删除#text
所属栏目:[Java] 日期:2020-12-15 热度:180
所以我有以下代码,我几乎从 here复制.但问题是我的文本节点不包含任何文本,他们只有属性.所以我喜欢 Random name="Katie" num="5"/Random 我正在使用此代码来解析它: private void listNodes(Node node,String indent) { String nodeName = node.getNodeNam[详细]
-
从Java执行shell命令
所属栏目:[Java] 日期:2020-12-15 热度:70
我正在尝试从GNU / Linux平台上的Java应用程序执行shell命令.问题是调用另一个java应用程序的脚本永远不会结束,尽管它从bash成功运行.我试着调试它: (gdb) bt#0 0xb773d422 in __kernel_vsyscall ()#1 0xb7709b5d in pthread_join (threadid=3063909232,thr[详细]
-
java – Mule:获取异常消息
所属栏目:[Java] 日期:2020-12-15 热度:139
我在Mule中有一个默认的catch异常,我正在尝试使用Mule表达式访问异常消息:#[exception] 这似乎不起作用,我猜我正在尝试访问错误的变量?我正在尝试使用logger记录它,并运行一个接收异常消息的自定义组件(作为字符串.) 谢谢, 解决方法 你可以这样做#[excepti[详细]
-
如何清除catalina.out而不禁用进一步的日志记录?
所属栏目:[Java] 日期:2020-12-15 热度:165
我们的catalina.out文件每隔一段时间变得非常大(是的,我在我的应用程序中实现了slf4j和logback以防止将来出现这种情况).但是现在,当我去循环日志时,我将catalina.out复制到catalina.{date}并执行cat / dev / null catalina.out中.问题是,在我这样做之后,tomc[详细]
-
java – 如何获取REST请求的HTTP方法
所属栏目:[Java] 日期:2020-12-15 热度:178
如果我的 Java REST应用程序中有异常,我想记录有关导致HTTP请求的各种信息. 我可以通过上下文注入获取请求的URI和HTTP头 @Contextprivate UriInfo uriInfo;@Contextprivate HttpHeaders headers; 但是我怎样才能获得HTTP方法(GET,PUT,…)? 解决方法 我用泽[详细]
-
java中的double vs long序列化
所属栏目:[Java] 日期:2020-12-15 热度:141
我可以将一个数字存储为HBase中的Long和Double.它们都在 Java中占用8个字节. 使用Double的优点在于它为存储整数提供了更宽的范围. 但是,我认为Long的范围也足以供我使用. 有没有人对Long vs Dobule的序列化和反序列化性能有任何想法?我有兴趣比较它们. 谢谢[详细]
-
画布上的中心文字?
所属栏目:[Java] 日期:2020-12-15 热度:73
有人可以举个例子来说明如何在 JavaFX 2 Canvas上集中文本吗? GraphicsContext有一些像setTextAlign这样的函数,但我不确定如何使用所有这些方法以及我真正需要的方法.我想垂直和水平居中我的文字. 解决方法 将文本对齐设置为居中. 将文本基线设置为居中. 在[详细]
-
java – 以原子方式执行代码块
所属栏目:[Java] 日期:2020-12-15 热度:73
你会如何回答以下问题? A method of a java class contains a block of code that must be executed atomically. Explain,using appropriate pseudo-code,how you would ensure that this block of code is executed atomically 我会通过制作方法来实现这一[详细]
-
为什么Java的GUI平台名为“Swing?”
所属栏目:[Java] 日期:2020-12-15 热度:57
为什么 Java的GUI开发平台名为“Swing”?这是什么意思? 解决方法 到目前为止我已经发现了 This – 它的代码名称卡住了,它以摇摆舞命名.[详细]
-
java – @Secured函数获取授权用户的拒绝访问权限
所属栏目:[Java] 日期:2020-12-15 热度:170
我已经按照很多线程将 Spring Security实现到我的rest API.最初我被卡在@Secured注释被忽略,现在我已经解决了,我被困在获得拒绝访问. 感觉像我的问题听起来非常相似:@secured with granted authorities throws access denied exception – 但我仍然被拒绝访[详细]
-
java – 使用RolesAllowedDynamicFeature和Jersey授权
所属栏目:[Java] 日期:2020-12-15 热度:130
我正在尝试使用JAX-RS过滤器对用户进行身份验证.这是我正在设置新SecurityContext的过滤器: @Providerpublic class AuthenticationFilter implements ContainerRequestFilter { @Override public void filter(final ContainerRequestContext requestContext[详细]
-
java – BufferedReader构造函数对FileReader的期望是什么
所属栏目:[Java] 日期:2020-12-15 热度:78
我需要了解这两个类之间的区别以及它们如何相互协作.据我所知,FileReader一次从一个文件中读取字符,BufferedReader读取大量数据并将其存储在缓冲区中,从而使其更快. 为了使用BufferedReader,我必须提供一个FileReader.如果BufferedReader类以不同方式读取文[详细]
-
如何使用基于JAX-RS的Restlet自动将@DefaultValue映射到枚举参数
所属栏目:[Java] 日期:2020-12-15 热度:69
我有一个Web API,用户可以(或可能不)传输URL参数,例如鸟,狗等. 我希望此参数映射到服务器端的枚举,如: @POST@Path("/zoo")public Response createNewAnimal( @QueryParam("animal") @DefaultValue("CAT") AnimalType type ) throws Exception ...public enu[详细]
-
如何检测字符串是否包含任何从右到左的字符?
所属栏目:[Java] 日期:2020-12-15 热度:199
我正在尝试创建一种方法来检测 Java中从右到左书写的字符串.我想出了 this question在C#中做类似的事情. 现在我需要有类似的东西,但用Java编写. 任何帮助表示赞赏. 解决方法 我想出了以下代码: char[] chars = s.toCharArray();for(char c: chars){ if(c =[详细]
-
如果Java中的x在数组中
所属栏目:[Java] 日期:2020-12-15 热度:88
参见英文答案 How to determine whether an array contains a particular value in Java?25个 在python中,您可以使用一个非常简单的if语句来查看用户输入的内容(或只是一个变量)是否在列表中: myList = ["x","y","z"]myVar = "x"if myVar in x: print("your[详细]