小编Joa*_*uer的帖子

在Android中使用LibPhoneNumber谷歌库

libphonenumber在Android上不起作用,异常说:"引起:java.lang.UnsupportedOperationException:不支持CANON_EQ标志"

网页上的描述说lib是针对"智能手机"但Android不支持CANON_EQ reg_ex标志.

我错过了什么吗?

android numbers contacts libphonenumber

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

有没有办法为其副作用应用重构脚本?

我有一个库被更改为引入工厂方法来替换构造函数(原因现在并不重要,在目前的情况下,它主要用于改进类型推断).

假设有它一个Eclipse重构脚本(所以我非常有变化的一个很好的计算机可读的描述),是有一些方法可以适用该脚本,只有一个项目,使用该库(即只具有参考到库的编译版本)?

例如,我从这个简单的类开始:

public class MyContainer<T> {
    private final T content;

    public MyContainer(final T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我介绍一个工厂(没有使构造函数私有,但现在这不是真正相关),工厂方法如下所示:

public static <T> MyContainer<T> holding(T content) {
    return new MyContainer<T>(content);
}
Run Code Online (Sandbox Code Playgroud)

当我现在导出迁移脚本时,它看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<session version="1.0">
<refactoring comment="Introduce factory &apos;holding&apos; in &apos;scratch.MyContainer&apos; for constructor &apos;scratch.MyContainer.MyContainer()&apos;&#x0A;- Original project: &apos;scratch&apos;&#x0A;- Original element: &apos;scratch.MyContainer.MyContainer()&apos;&#x0A;- Factory name: &apos;holding&apos;&#x0A;- Owner class: &apos;scratch.MyContainer&apos;"
             description="Introduce factory for &apos;MyContainer&apos;"
             element1="/src&lt;scratch{MyContainer.java[MyContainer"
             flags="589830" id="org.eclipse.jdt.ui.introduce.factory" …
Run Code Online (Sandbox Code Playgroud)

java eclipse refactoring automation

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

我在哪里可以找到py2exe的好教程?

有人能指点我一个py2exe 的教程吗?我已经阅读了官方教程,但与使用python脚本构建可执行文件时可以使用的所有选项相比,它更加清晰.为了记录,我的python脚本使用Python 2.5.2,wxPython/wxWidgets 2.8和MySQLdb 1.2.2; 所以,如果你有py2exe的具体技巧,那些包将非常感激(是的,我见过Py2EXE和wxPython页面).

python wxpython py2exe

11
推荐指数
1
解决办法
3446
查看次数

在C中使用strcat

好的,所以我有下面的代码在C#中将一个字符串附加到另一个,注意这只是一个例子,所以在C#中给出替代字符串连接方法并不是必须的,这只是为了简化示例.

string Data = "";
Data +="\n\nHTTP/1.1 " + Status_code;
Data += "\nContent-Type: " + Content_Type;
Data += "\nServer: PT06";
Data += "\nContent-Length: " + Content_Lengt;
Data += "\nDate: " + Date;
Data += "\n" + HTML;
Run Code Online (Sandbox Code Playgroud)

现在我想在C中做同样的事情,我试图通过以下方式做到这一点

time_t rawtime;

time ( &rawtime );

char *message = "\n\nHTTP/1.1 ";
message = strcat(message, Status_code);
message = strcat(message, "\nContent-Type: ");
message = strcat(message, Content_Type);
message = strcat(message, "\nServer: PT06");
message = strcat(message, "\nContent-Length: ");
message = strcat(message, Content_Lengt);
message = …
Run Code Online (Sandbox Code Playgroud)

c string

11
推荐指数
3
解决办法
5万
查看次数

使用Java生成轻量级Web服务(无需应用程序服务器)

是否有任何Java库允许在没有任何应用程序服务器框架的情况下构建一个简单的独立Web服务服务器?

java web-services

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

java.util.Set中的重复元素

java.util.Set 实现删除重复的元素.

如何在内部删除重复元素java.util.Set

java set

11
推荐指数
3
解决办法
5万
查看次数

是否有可嵌入的简单Java FTP Server库?

我已经尝试过Apache FTP Server但它缺乏文档和支持.

它完全基于Spring配置框架,我认为我不能很快理解.

我想要的只是

  1. 一个简单的FTP服务器,我可以嵌入到我的应用程序中
  2. 我可以使用自己的代码处理"下载"命令,从数据库而不是从静态文件发送一些数据.

有什么建议吗?

java ftp

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

如何选择Locale常量?

Java类java.util.Locale具有一组public static final用于语言/国家/ 地区的字段,用于直接引用特定区域设置.其他语言环境可以通过适当的构造函数轻松使用.

但是,值的选择对我来说似乎相当武断.

语言是(按照它们出现在源中的顺序):英语,法语,德语,意大利语,日语,韩语,中文,简体中文,繁体中文

这些国家是:法国,德国,意大利,日本,韩国,中国,中国,台湾,英国,美国,坎达和加拿大法国(适用于当地的fr_CA).

有没有人有想法(甚至猜测)那些语言/国家如何选择?

java locale

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

Java泛型错误?

让我们有以下类层次结构:

public class MyType {
}

public class MySuperclass<T extends MyType> {
    protected Map<String, String> myMap = new TreeMap<String, String>();
    protected String myMethod(String s) {
        return myMap.get(s);
    }
}

public class MySubclass extends MySuperclass {
    @Override
    protected String myMethod(String s) {
        return myMap.get(s); // <-- compilation error
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么在overriden方法中存在编译错误MySubclass?错误消息是"类型不匹配:无法从对象转换为字符串".

有趣的是,如果我MySuperclassMySubclass定义中定义泛型类类型,则编译错误消失了:

public class MySubclass extends MySuperclass<MyType> {
    @Override
    protected String myMethod(String s) {
        return myMap.get(s);
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释这种行为吗?我认为这是一个Java编译器错误.

我正在使用jdk1.6.0_24.

java generics

11
推荐指数
1
解决办法
455
查看次数

在没有无限强度JCE文件的情况下,AES256加密解密是否可行?

我正在开发的项目有一个需要AES加密和解密的段.从我可以查找的所有可能的互联网资源中,很难找到任何AES256加密的参考,而无需从Sun(现在的Oracle网站)下载和安装Unlimited Strength JCE文件.除了分发相同的法律问题之外,在要求最终用户访问特定网站并下载某些文件,将它们放入目录然后将内容添加到类路径时,它实际上并没有帮助我们.在Windows等!

在互联网上有一些关于BountyCastle的轻量级API的引用可能不需要JCE文件,但我无法查找一个非常相关的参考或示例.

不确定,但这是其他所有编程语言的问题吗?

如果没有安装了那些特定JCE文件的AES 256位加密,那么JNI方法可以帮助吗?

为了详细说明,AES 256加密可以在C/C++中完成,然后我可以调用那些使用JNI获得所需结果吗?打包软件(作为jar文件)会引起关注,还是会出现其他问题?

另一个重要的因素是该项目将同时运行Mac和Windows,因此可能是使用C/C++(特定编译器/解释器版本或任何东西)的限制?

有没有不同的方法来处理这个?还有其他方法吗?

java encryption java-native-interface aes

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