(Android)如何设置带有模式的动作栏

我需要以类似的方式设置我的Android操作栏样式( 例子 )。 我知道这是iOS版本,它不适合Android指南,但这是我的任务。 我也知道我不能改变状态栏的颜色,我的目标只是风格动作吧。 如果有任何提示,我将不胜感激。

模式中的冗余转义字符

我正在尝试以下代码,它打印错误。 我原以为这会打印出来。 另外,Pattern.Compile()statemenet给出了一个警告’冗余转义字符’。 有人可以帮助我,为什么这不会返回真实,为什么我会看到警告。 public static void main(String[] args) { String s = “\\n”; System.out.println(s); Pattern p = Pattern.compile(“\\\n”); Matcher mm = p.matcher(s); System.out.println(mm.matches()); }

什么是java中的多态方法?

我正在研究用于SCJP测试的java语言。 理解“多态方法”有点难。 你能帮我解释一下吗? 或者给我一些链接?

在Eclipse中安装PMD 5.0.4

谁能告诉我如何在Eclipse中安装PMD。 我从以下链接下载了PMD 5.0.4: http://sourceforge.net/projects/pmd/files/latest/download?source=files 当我在Eclipse安装选项中添加此存档文件时,我收到一条错误,指出“它找不到指定的文件”。

为什么SparkSession为一个动作执行两次?

最近升级到Spark 2.0,我在尝试从JSON字符串创建一个简单的数据集时看到了一些奇怪的行为。 这是一个简单的测试用例: SparkSession spark = SparkSession.builder().appName(“test”).master(“local[1]”).getOrCreate(); JavaSparkContext sc = new JavaSparkContext(spark.sparkContext()); JavaRDD rdd = sc.parallelize(Arrays.asList( “{\”name\”:\”tom\”,\”title\”:\”engineer\”,\”roles\”:[\”designer\”,\”developer\”]}”, “{\”name\”:\”jack\”,\”title\”:\”cto\”,\”roles\”:[\”designer\”,\”manager\”]}” )); JavaRDD mappedRdd = rdd.map(json -> { System.out.println(“mapping json: ” + json); return json; }); Dataset data = spark.read().json(mappedRdd); data.show(); 并输出: mapping json: {“name”:”tom”,”title”:”engineer”,”roles”:[“designer”,”developer”]} mapping json: {“name”:”jack”,”title”:”cto”,”roles”:[“designer”,”manager”]} mapping json: {“name”:”tom”,”title”:”engineer”,”roles”:[“designer”,”developer”]} mapping json: {“name”:”jack”,”title”:”cto”,”roles”:[“designer”,”manager”]} +—-+——————–+——–+ |name| roles| title| […]

在Play Framework 2.4.x中解决CORS问题

我有一个java play框架2.4.x Web应用程序,提供JSON / HTTP API。 当我运行我的前端HTML / JS file:///Users/nize/tmp/index.html在http://localhost:9000 chrome file:///Users/nize/tmp/index.html调用API XMLHttpRequest cannot load http://localhost:9000. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘null’ is therefore not allowed access. The response had HTTP status code 403. 我已按照Play Framework 2.4.x CORS文档中的说明配置了Web应用程序: 更新到build.sbt 将类Filters.java添加到项目的根目录(也尝试过/app ) 将以下节添加到application.conf play.filters.cors {allowedOrigins = [“*”,“ http:// localhost ”] #allowedHttpMethods […]

覆盖DropWizard ConstraintViolation消息

所以我想通过DropWizard资源更改用于validation模型的validation消息。 我正在使用java beanvalidation注释。 例如,这是我要validation的字段之一: @NotEmpty(message = “Password must not be empty.”) 我可以使用validation器按预期测试它的工作原理。 但是,当我使用DropWizard对资源进行validation时,它会为该消息添加一些额外的内容。 我看到的是这个 – password Password must not be empty. (was null) password Password must not be empty. (was null)我发现这里的代码 – https://github.com/dropwizard/dropwizard/blob/master/dropwizard-validation/src/main/java/io/dropwizard/validation/ConstraintViolations。 java的 特别是这种方法 – public static String format(ConstraintViolation v) { if (v.getConstraintDescriptor().getAnnotation() instanceof ValidationMethod) { final ImmutableList nodes = ImmutableList.copyOf(v.getPropertyPath()); final ImmutableList usefulNodes […]

javax.usb.UsbException:找不到属性文件javax.usb.properties

我使用以下代码来获取连接到系统的usb设备的manufacturerCode。 我添加了jsr80-1.0.1 jar。 我收到以下错误javax.usb.UsbException: 找不到属性文件javax.usb.properties。 有什么建议么? import java.io.UnsupportedEncodingException; import java.util.*; import javax.usb.*; public class USBListener { public static void main(String[] args) { try{ UsbServices services = UsbHostManager.getUsbServices(); UsbHub root = services.getRootUsbHub(); listDevices(root); } catch (Exception e) { System.out.println(e); } } public static void listDevices(UsbHub hub) throws UnsupportedEncodingException, UsbException { List devices = hub.getAttachedUsbDevices(); Iterator iterator […]

从netbeans运行java applet?

我正在尝试从NetBeans运行Java applet,并且在尝试运行它时,我收到了“找不到主类”错误。 我可以通过SHIFT + F6避免这种情况,但这只有在我目前正在主类中编写时才有效。 我将处理一个有点大的项目,它将有多个文件,最终总是导航回主类到’main’文件并从那里运行它将非常麻烦。 是否有任何类型的配置我可以编辑告诉NetBeans我想将项目(而不是单个文件)作为applet运行? 我从本教程中设置了NetBeans。

扫描仪读取大文件

我正在玩Scanner类用于学习目的,我用它来读取一个非常大的文件(60.000行aprox),而不使用Reader类,它在大约400行后停止读取。 我是否必须在Scanner的构造函数中使用Bufferedreader,否则问题是什么? 我想知道为什么会这样。 谢谢。 我的代码是输出所有行的常用代码。 File file1 = new File(“file1”); Scanner in= new Scanner(file1); while (scan.hasNextLine() ) { String str = scan.nextLine(); System.out.println(str); }