types安全:未经检查的投射

在我的Spring应用程序上下文文件中,我有这样的: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> 在java类中,实现如下所示: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); 在Eclipse中,我看到一个警告,说: types安全性:取消勾选从Object到HashMap 我做错了什么? 我如何解决这个问题?

如何在不卸载的情况下处理INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

我试图重新安装一个apk $adb install -r new.apk 并显示错误: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] 一个解决scheme是卸载并安装new.apk,工作正常。 但是我想知道我是否可以重新构build一个apk并重新安装而不需要卸载。 例如。 更改AndroidManifest.xml中的某个configuration,或者不签名APK等 如果你能告诉我“INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES”的全部含义,那将是非常值得赞赏的。

更改ViewPager以启用无限页面滚动

Jon Willis已经发布了如何使用他的代码无限滚动。 在那里他说,他在Android支持库中的ViewPager类中做了一些改变。 已经做了哪些更改以及如何使用ViewPager更改来重新编译库?

音量变化是否有播放动作?

我正在编程一个小部件,每当用户更改铃声音量或振动设置时都需要更新。 捕获android.media.VIBRATE_SETTING_CHANGED对于振动设置工作得很好,但是我还没有find任何方式在振铃音量发生变化时得到通知,尽pipe当用户按下音量增大/减小的物理键时我可以尝试捕获,还有许多其他的选项可以在不使用这些键的情况下改变音量。 你知道是否有任何广播行动或任何方式来创build一个或没有它的解决问题?

发布版本的运行与debugging版本不同的原因是什么?

我有一个Visual Studio 2005 C ++程序在发行模式下的运行方式与在debugging模式下的运行方式不同。 在释放模式下,发生(明显的)间歇性崩溃。 在debugging模式下,它不会崩溃。 发布版本的工作与debugging版本不同的原因是什么? 还值得一提的是我的程序相当复杂,并使用多个第三方库进行XML处理,消息代理等。 提前致谢!

用PHP合并PDF文件

我的概念是 – 网站上有10个pdf文件。 用户可以select一些PDF文件,并select合并,以创build一个包含选定页面的单个PDF文件。 我怎样才能做到这一点与PHP?

赋值运算符和拷贝构造函数有什么区别?

我不明白C ++中赋值构造函数和拷贝构造函数的区别。 这是这样的: class A { public: A() { cout << "A::A()" << endl; } }; // The copy constructor A a = b; // The assignment constructor A c; c = a; // Is it right? 我想知道如何分配内存赋值构造函数和复制构造函数?

如何检查%PATH%中是否存在目录?

如何检查一个目录是否已经存在于PATH环境variables中? 这是一个开始。 但是,我已经设法使用下面的代码来回显%PATH%中的第一个目录。 因为这是一个FOR循环,所以你会认为它会枚举%PATH%中的所有目录,但是它只能得到第一个。 有没有更好的方法来做到这一点? 像find或findstr在%PATH%variables上运行? 我只想检查目录是否存在于%PATH%目录中,以避免添加可能已经存在的内容。 FOR /F "delims=;" %%P IN ("%PATH%") DO ( @ECHO %%~P )

androidanimation没有在onAnimationEnd中完成

虽然animation.hasEnded被设置为true,但是当onAnimationEnd事件被触发时,似乎Androidanimation并没有真正完成。 我希望我的视图在它的ScaleAnimation的末尾可以修改它的背景,但是你可以清楚地看到它在它完成之前改变了几个毫秒。 问题是,它闪烁,因为新的背景出现(=是)缩短了一段时间,直到animation真的完成。 有没有办法让animation的真实结束,或只是防止新的背景在这么短的时间内缩放呢? 谢谢! //编辑:我正在使用一个AnimationListener来获得以下调用: @Override public void onAnimationEnd(Animation animation) { View view = (MyView) ((ExtendedScaleAnimation) animation).getView(); view.clearAnimation(); view.requestLayout(); view.refreshBackground(); // <– this is where the background gets changed }

批量删除LINQ to Entities

有没有办法批量删除LINQ或LINQ-to-Entities中匹配给定查询的一堆对象? 我能find的唯一的引用是过时的,似乎很愚蠢的反复,并手动删除所有我想删除的对象。