小编Jac*_*ens的帖子

什么RESTful HTTP请求在服务器上执行操作?

我有一个我已经构建的RESTFul服务器API.它的某些部分不控制资源,我无法将相关的URL + HTTP方法映射到服务器上执行的操作.

例如,我可以备份服务器上的每个资源POST /backup,但我不确定这是否是最合适的映射.单个资源怎么样?我应该使用:POST /backup/id或通过将id声明为我发送的变量来指定它:POST /backup <id>

请给我一些关于如何最恰当地构建这个的提示,以便我的API易于掌握.

api rest http

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

以交互方式设置屏幕锁定设置

我想在KitKat中将屏幕锁定模式设置为None,这样我就可以运行CTS了.

我正在使用DragonBoard APQ8074从Intrinsyc进行开发,他们刚刚发布了针对Android KitKat 4.4.2的BSP.麻烦的是,它不稳定,设置中的安全菜单崩溃了.所以我不能使用adb shellinput keyevents 19, 20, 21, 22, 23进行导航.

adb shell settings命令似乎应该适用于此,但事实并非如此.我尝试了针对4.2,4.3和4.4的这些命令,它们似乎分配了值,但它们在视觉上不会导致任何更改.

shell@msm8974:/ $ settings get system lockscreen_disabled 
null
shell@msm8974:/ $ settings put system lockscreen_disabled true
shell@msm8974:/ $ settings get system lockscreen_disabled 
true

shell@msm8974:/ $ settings get system screen_brightness
102
shell@msm8974:/ $ settings put system screen_brightness 255
shell@msm8974:/ $ settings get system screen_brightness 
255
Run Code Online (Sandbox Code Playgroud)

现在我不知道如果lockscreen_disabled是我想要的,这里,但是Settings.java似乎没有提供任何类型的调用unlock_mode,所以我不知道还有什么可做的.我不想写一个应用程序来做这个,我只是想设置屏幕锁定模式,None所以我可以运行CTS.如果我需要修改源代码,然后制作并刷新一个新图像,我愿意这样做,但我不知道要修改什么.谢谢你的指导.

android adb cts android-4.4-kitkat

7
推荐指数
1
解决办法
4437
查看次数

Java substring.equals与==

使用标准循环,我将子字符串与字符串值进行比较,如下所示:

if (str.substring(i, i+3) == "dog" ) dogcount++;
Run Code Online (Sandbox Code Playgroud)

它打破了迭代.在第一次增量之后,不会检测到"狗"的其他实例.

所以我使用substring.equals,这有效:

if (str.substring(i, i+3).equals("dog")) dogcount++;
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么?只是寻求更好的理解,thx.

java iteration awk substring

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

标签 统计

adb ×1

android ×1

android-4.4-kitkat ×1

api ×1

awk ×1

cts ×1

http ×1

iteration ×1

java ×1

rest ×1

substring ×1