小编koo*_*ng3的帖子

创建固定大小的堆栈

我想用Java创建一个Stack,但是要修改它的大小.例如,创建一个新的Stack,将大小设置为10,然后当我将项目推送到堆栈时它会填满,当它填充到10时,堆栈中的最后一个项目被推下(删除).我想使用Stack,因为它使用LIFO并且非常符合我的需求.

但是Stack从Vector继承的setSize()方法似乎并没有实际限制Stack的大小.我想我错过了一些关于Stacks如何工作的东西,或者Stacks并不意味着受到限制所以这是不可能的.请教育我!

java stack

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

Win 10 IoT和R Pi Official 7"触摸屏的屏幕分辨率问题

官方Raspberry Pi 7"触摸屏显示器(https://www.raspberrypi.org/products/raspberry-pi-touch-display/)与我的Raspberry Pi 2 B上运行的Windows 10 IoT Core非常配合,因为支持已添加回来在内幕预览中(显示和触摸功能正常).除了屏幕分辨率.它几乎是正确的,但屏幕上的所有内容都呈现水平略微拉伸,这使得应用UI具有便宜的感觉.最值得注意的是水平拉伸的圆形形状成椭圆形.

我已经搞乱了config.txt文件中的值,声称正在使用800x480,但没有任何更改似乎对屏幕有任何影响.有没有办法让分辨率800x480更好地适应屏幕的尺寸?以下是config.txt我正在使用的.请仔细看看; 我正在使用每个人都建议的自定义分辨率.我指的是屏幕上的轻微伸展,而不是完全不正确的分辨率.

# For more options and information see
# http://www.raspberrypi.org/documentation/configuration/config-txt.md
# Some settings may impact device functionality. See link above for details
# GPU Firmware SHA256 checksum: 7CE2EF13CDD77F1782FFFF98533572503DF4B46765966CC7E18F6C6455B9623A
# kernel.img SHA256 checksum: 8E86F0927DEC464C0D81BBD0B3E7C3FB852FE621853CD4F4E6D38786FAB573E4
# kernel.img git commit ID: 107b92c0ce491ba1e4d0d7068355cafa9da34920

#
# Boot
#
init_uart_clock=16000000    # Set UART clock to 16Mhz
kernel_old=1                # Load kernel.img at physical …
Run Code Online (Sandbox Code Playgroud)

raspberry-pi windows-10-iot-core

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

使用Zxing条形码扫描程序会导致SecurityException

我在我的应用程序中使用Zxing Barcode Scanner启动,Intent以便我可以扫描条形码并将数据恢复到我的应用程序.很基本的东西; 它已经工作了很长时间没问题.我最近通过Play获得了一个错误报告,其中包含以下堆栈跟踪:

    java.lang.SecurityException: Permission Denial: starting Intent 
{ act=com.google.zxing.client.android.SCAN cmp=com.ups.mobile.android/com.google.zxing.client.android.CaptureActivity } 
from ProcessRecord{421bafc8 11687:edu.byu.dburner.lendablefree/10141} 
(pid=11687, uid=10141) not exported from uid 10137
    at android.os.Parcel.readException(Parcel.java:1327)
    at android.os.Parcel.readException(Parcel.java:1281)
    at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1736)
    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1383)
    at android.app.Activity.startActivityForResult(Activity.java:3281)
    at edu.byu.dburner.lendable.xxxxx.xxxx$2.onClick(xxxxxx.java:539)
    at android.view.View.performClick(View.java:3644)
    at android.view.View$PerformClick.run(View.java:14313)
    at android.os.Handler.handleCallback(Handler.java:605)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4514)
    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:993)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
    at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

据我所知,堆栈跟踪存在一些问题com.ups.mobile.android,即使用Zxing应用程序的UPS应用程序.我尝试在同一部手机上安装UPS应用程序并触发onClick发生问题的事件.除了选择条件要求我选择条形码扫描应用程序或UPS应用程序以执行此操作之外,没有任何重大事件发生Intent.我唯一的猜测是,我们的两个应用程序都发生了某种冲突,一次只有一个人可以使用条形码扫描程序包,从而导致SecurityException.但这对我来说没有多大意义,因为我可以做到没问题,而且我想很多人都有多个使用Zxing安装的应用没有问题.

有没有人深入了解导致此错误的原因以及我可以采取哪些措施来解决此错误?

编辑:Per SeanOwen的评论,如果您特别遇到Barcode Scanner的麻烦,请务必使用IntentIntegrator.它们提供了一种内置方法setTargetApplications.您可以使用它来Intent使用实际的条形码扫描仪应用程序:setTargetApplications(IntentIntegrator.TARGET_BARCODE_SCANNER_ONLY);简单的馅饼.

android securityexception barcode zxing android-intent

5
推荐指数
1
解决办法
1820
查看次数

使用绑定文件从JAXB WSDL生成C#客户端代码

我有一个包含数十个XSD的WSDL,我需要从WSDL生成客户端代码以使用Web服务.Web服务的所有者使用Java并使用JAXB生成WSDL/XSD.JAXB为自定义绑定指定了"绑定文件",并且所有者已生成要与WSDL一起使用的XJB文件(JAXB自定义绑定文件).

我需要在C#中生成我的客户端代码,但svcutil和Visual Studio的添加服务引用没有任何关于此自定义绑定文件的规定.有一些工具可以生成Java客户端代码,这些代码将绑定文件作为参数,但没有用于生成C#的工具.我试着在没有指定XJB的情况下运行svcutil,但我无法让它工作.我做了大量的谷歌搜索,没有运气.关于如何使这项工作的任何想法?

c# wsdl jaxb

5
推荐指数
1
解决办法
1885
查看次数

从 Camera Intent 返回会导致 Activity 崩溃

我有一个像这样启动相机意图的活动(没什么特别的):

    Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
    File photo = new File(Environment.getExternalStorageDirectory(),  filename);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
    Uri imageUri = Uri.fromFile(photo);
    startActivityForResult(intent, CAMERA_REQUEST);
Run Code Online (Sandbox Code Playgroud)

比我得到结果onActivityResult()并将位图设置为 ImageView。再次,没什么特别的。

问题是相机应用程序始终处于横向状态。因此,如果用户在点击 OK 将设备发送回我的 Activity 时将设备保持在水平方向,而我的 Activity 之前是纵向的,那么它会使我的 Activity 崩溃,因为它必须重建它。如果在相机中点击“确定”之前将设备倾斜至纵向,则它不会崩溃。我该如何解决这个问题?

android android-intent android-camera

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