【java-Inno设置:如何检查JRE是否存在,如果不存在,则提示下载?】教程文章相关的互联网学习教程文章

是否存在用于管道和过滤器范例的开源Java / c / c框架?

我对管道和过滤器(如该book中所述)范例的开源Java / C/C++框架感兴趣.你能推荐一些吗? 编辑:我正在寻找尽可能多的“纯”(或轻量级)框架:鼓励使用“管道和过滤器”技术进行编程的框架,而无需依赖任何标准,例如XML或JMS,但仅依赖语言.解决方法:如果您看一下链接到的书的第6章,您会发现它包含JMS的示例.在Google上的快速访问使我们获得了JMS的开源实现列表:http://java-source.net/open-source/jms

java-是否存在有关如何使用Expect4j库的真实文档或代码示例?

google code project页面上的文档非常薄.我想知道是否有关于使用expect4j的深入文档;代码示例也将有所帮助.解决方法:我在这里找到了一些例子: http://code.google.com/p/expect4j/source/browse/#svn/trunk/src/test/java/expect4j%3Fstate%3Dclosed 通常,对于像这样的很小的库,不要指望有大量文档

java-将自定义ObjectFactory与JAXB一起使用:是否存在已建立的“转到”模式?【代码】

我知道使用JAXB时ObjectFactory通常是自动生成的,因为可能首先定义架构和XML.但是,这不是我进行项目的方式. 我有现有的代码,需要对其进行注释和扩展以使用JAXB,然后将其与REST服务结合使用.我只有少数几个课程,并且已经对其进行了注释.据我了解的文档(我是JAXB的新手),我需要一个由ObjectFactory实现的程序包,以便在程序包级别自动调用,或者需要多个实现(当直接引用而不是由程序包上下文引用时). 我不确定最好的方法是什么.如果我要...

检查Java中的字典中是否存在元组键【代码】

我使用java.util.Hashtable创建了一个Java字典,其中2个字符串的字符串作为键,而int作为值.class pair<e,f>{public e one;public f two; }我曾经在上述类中初始化字典:Dictionary<pair<String, String>, Integer> dict = new Hashtable();现在,我无法检查dict中是否存在密钥,这意味着我无法将字符串对作为dict.containsKey()方法的参数传递.解决方法:尝试这样的事情:public class Pair<E, F> {private final E e;private final F ...

java-如何检查zip归档文件中是否存在该文件?【代码】

如何检查zip归档文件中是否存在该文件?例如,检查app.apk是否包含classes.dex.我想找到一个使用Java NIO.2 Path的解决方案,并且尽可能不提取整个存档. 我已经尝试了,但没有成功:Path classesFile = Paths.get("app.apk", "classes.dex"); // apk file with classes.dex if (Files.exists(apkFile)) // false!...解决方法:我的解决方案是:Path apkFile = Paths.get("app.apk"); FileSystem fs = FileSystems.newFileSystem(apkF...

java-Spring:检查给定的端点是否存在【代码】

就像标题一样.我想知道,是否有简单的方法来检查给定的路径是否可以转换为任何控制器中存在的(API)端点. 我有一个具有最高优先级的自定义过滤器,并且如果给定的请求不会产生任何结果(端点不存在),我想返回404状态代码.解决方法:看一下RequestMappingHandlerMapping类,尤其是它的getHandlerMethods方法. 从文档:public Map<T,HandlerMethod> getHandlerMethods() Return a (read-only) map with all mappings and HandlerMethod’s....

java-在mvel表达式中创建一个数组,并检查数组中是否存在变量【代码】

我有一个数值为x = 5;的变量. 我想纠正这样的表达式: 如果arr = [4,7,10]在mvel中包含x. 如果可以的话,那有可能吗? 截至目前,我将必须正确表达为:x == 4 || x == 7 || x == 10但由于我可能有一个很大的清单,所以可以这样x in [4,7,10,...]代码:for(Rule rule: ruleList) {String expresssion = rule.getConditionExpression();boolean result = (Boolean) expressionHandler.execute(expresssion,ruleEvalData);}这里的表达将是...

android-RxJava / RxBinding-检查订阅是否存在【代码】

我正在使用RxBinding并在onBindViewHolder方法的RecyclerView适配器中创建订阅,该订阅可重用项目.有没有简单的方法来检查是否已将订户分配给EditText对象,如果已删除,则删除该订户? 我的代码看起来像这样public void onBindViewHolder(final ItemViewHolder holder, int position) {holder.text.setText(mProvider.get(position).text);Subscription textSub = RxTextView.textChanges(holder.text).subscribe(new Action1<CharSe...

java-如何确定Selenium是否存在WebElement?【代码】

我知道我可以使用(driver.findElements(By.xpath(“ Xpath Value”)).size()!= 0); 但是,我使用的是页面对象模型,其全部目的是在单独的类中预定义WebElement,因此不必在测试类中使用“ FindElements By”. 这是我目前拥有的if (objPage.webElement.isEnabled()){System.out.println("found element"); }else{System.out.println("element not found"); }但是,这试图识别可能不存在的WebElement.当它不存在时,我得到:No Such Elem...

java-推断协方差是否存在【代码】

我将一些代码重构为构建器模式,并在子类的构建器子类化时遇到问题. 当我有一个生成器子类,并且尝试在父级中链接一个方法时,它将返回父级生成器,因此我的实例不再有权访问子类方法.public class App {public static void main(String[] args) {Parent p;p = new App().new ChildBuilder().withName("Test").withNickName("Test1").build();// Doesn't Compilep = new App().new ChildBuilder().withNickName("Test1").withName("Tes...

Java中是否存在具有固定哈希长度的字符串的现成双向哈希函数?【代码】

我需要对字符串使用哈希和增强(双向)功能.哈希值应为固定长度(5-6个符号). 例:String hashed = MagicHashLib.hash("long string"); //hash is hd45dk as an example String enhashedLongString = MagicHashLib.enhash(hash);Java中是否已经存在已实现的算法?还是我应该自己写?解决方法:无论编程语言如何,我都不认为存在此类哈希. 以下是hash function wikipedia page的报价:A hash function is any function that can be used ...

Java-Android:检查是否存在可以打开XPS文件的应用【代码】

我有一个需要打开XPS文件的应用程序.我可以使用下面的代码来激发一个Intent以打开文件,但是我想知道是否有一种方法可以检查手机上是否有任何应用程序可以处理打开该文件的请求. 这个想法是,如果电话上没有应用程序可以打开XPS文件,我可以提示用户下载应用程序以打开XPS文件.Intent intent = new Intent();intent.setAction(android.content.Intent.ACTION_VIEW);File file = new File(fileURL.toURI());intent.setDataAndType(Uri....

是否存在与OpenSSL的bn_rand_range等效的Java?【代码】

具体来说,我只想生成一个介于0和某个数字x之间的加密安全随机数. 在OpenSSL中,这是通过功能bn_range完成的. 我可以使用Java的BigInteger(int bits,Random r)构造函数(生成从0到2bits的数字)自己实现它.但是,为了安全起见,我想尽可能使用经过更好测试的算法. 在Java中有标准的方法可以做到这一点吗? 附言我实际上正在使用Android,但是我不知道如何在标准Java中进行操作. 编辑:x是存储为BigInteger的大整数.解决方法:Java提供了Ran...

在Java中,是否存在某种类似于Interface的接口,可以强制其实现类具有特定的字段【代码】

我了解到Java不允许在Interface中使用实例字段,但我确实需要此功能. 我正在学习创建我的第一个游戏.我的游戏中有不同类型的演员,例如英雄(由玩家控制),老板,佳能等等. 不管它们是哪种类型,我都希望每个参与者都从基类Model继承,该基类将一些字段赋予其子类,例如位置,宽度和高度,以使Model的每个子类都可以与MVC模式中的Controller和Renderer关联.public class Model {//positionpublic float x;public float y;public float width;...

是否存在用于在Java项目上优化导入的命令行工具?【代码】

我正在寻找一种工具,该工具可自动在代码库上优化导入过程.大多数IDE(例如IntelliJ)都可以使用此工具,该工具可以删除未使用的导入并将任何.*导入扩展为代码专门使用的那些. 我想将其添加为MVN目标或Ant Task,或者将其添加为提交/推送之前可以运行的内容. 也许有一种在命令行上运行IntelliJ的方法来专门执行此功能,但是我还没有找到这样的命令.解决方法:如果您正在寻找用于优化Java导入的命令行工具,请签出Google Java Style Formatt...