小编fer*_*hur的帖子

格式化即时字符串

我正在尝试使用新的java 8 time-api和模式将Instant格式化为String:

Instant instant = ...;
String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant);
Run Code Online (Sandbox Code Playgroud)

使用上面的代码我得到一个异常,它抱怨一个不受支持的字段:

java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra
    at java.time.Instant.getLong(Instant.java:608)
    at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298)
    ...
Run Code Online (Sandbox Code Playgroud)

java datetime datetime-format java-8 java-time

192
推荐指数
5
解决办法
14万
查看次数

一旦创建,APNS设备令牌是否会发生变化?

一旦创建,推送通知设备令牌是否会发生变化?

应用程序更新时的示例?或者在任何其他情况下它可以改变??

objective-c apple-push-notifications

95
推荐指数
6
解决办法
8万
查看次数

随机和随机的差异

我试图找出/dev/random/dev/urandom文件之间的差异

  1. /dev/random和之间有什么区别/dev/urandom
  2. 我应该什么时候使用它们?
  3. 什么时候不应该使用它们?

random prng

48
推荐指数
4
解决办法
2万
查看次数

使用浓缩咖啡测试多项活动

是否可以使用android espresso框架在多个活动中编写测试?

testing android android-espresso

39
推荐指数
4
解决办法
3万
查看次数

Android - 如何使用common属性查找多个视图

我有一个多个ImageViews 的布局,其中一些图像需要具有相同的onClickListener.我希望我的代码具有灵活性,能够获得这些代码的集合,View在运行时迭代并添加监听器.

有没有像findViewById这样的方法会返回一个Views而不是一个s 的集合?

android view

33
推荐指数
3
解决办法
2万
查看次数

如何重新索引CtrlP Vim插件?

我一直在使用CtrlP一段时间,但我仍然没有弄清楚如何重新索引它.因此,每当我想创建一个新文件时,我必须关闭所有现有的vim会话,创建该文件,然后重新打开它们.否则新文件将不会显示在结果中.

虽然这对屁股来说确实是一个巨大的痛苦,但我一直这样做而没有多想.今天我决定最后问.有谁知道如何重新索引CtrlP?我在文档中找不到它.

vim macvim ctrlp

17
推荐指数
1
解决办法
6376
查看次数

如何以编程方式发送带参数的HTTP请求?

如果我使用浏览器向服务器发送信息(例如使用登录,密码页面),我只需填写用户文本框和密码文本框,然后单击登录按钮.

我想发送此信息,但无需使用浏览器.我想"填充"文本框,但无需在浏览器中手动完成.可能正在使用Servlet.

我的问题是:如何在文本框中发送信息,例如,从Servlet发送到网站?

java servlets http

15
推荐指数
1
解决办法
3万
查看次数

Servlet过滤所有请求

我想知道,如何在web.xml中设置每个请求都调用的Filter?

java servlets servlet-filters

12
推荐指数
1
解决办法
1万
查看次数

移动设备之间的实时P2P通信

我正在构建一个需要向其他设备发送实时信息的移动设备.我考虑过XMPP,但我没有服务器,因此通信必须只在设备之间进行.

有没有办法在没有服务器的移动设备之间使用XMPP进行通信(或者使用移动设备作为服务器)?

套接字是个好主意吗?即拥有一个ServerSocket和客户端Socket并以这种方式进行通信.

有更聪明的方法吗?我听说过jWebSocket,但我真的不知道它是如何工作的,或者它是否值得.

编辑

过程如下:

  1. 我正在使用Parse作为服务器/后端http://parse.com
  2. 当用户运行应用程序时,将从解析服务器检索用户列表
  3. 然后用户拥有(可能拥有)其他客户端的IP,然后尝试与他们通信.

问题
1. Parse不支持XMPP服务器或其他类型的服务器

android p2p real-time

12
推荐指数
1
解决办法
2万
查看次数

HardwareRenderer中的NullPointerException

我希望我有关于此错误的更多信息,但我没有.我有一个名为BugSense(现在它Splunk MINT)的工具,它将崩溃发送到远程服务器,这就是我所得到的:

java.lang.NullPointerException
at android.view.HardwareRenderer$GlRenderer.checkCurrent(HardwareRenderer.java:960)
at android.view.HardwareRenderer$Gl20Renderer.destroyLayers(HardwareRenderer.java:1148)
at android.view.ViewRootImpl.destroyHardwareResources(ViewRootImpl.java:576)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:973)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2448)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4482)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

有趣的是,所有错误实例都来自:

  • BLU DASH 4.0
  • 他们都扎根了
  • 他们都关闭了移动网络
  • 他们都有至少12个正在运行的应用程序

所以你怎么看?

  • 有没有人在HardwareRenderer类中有NPE?
  • 它可能是一个"根"的东西(即设备被植根的问题)?
  • 它可能是一个"硬件"的东西(即BLUE DASH 4.0的一个问题)

java android nullpointerexception android-hardware

10
推荐指数
1
解决办法
898
查看次数