小编One*_*rld的帖子

C#/ .NET:在BindingNavigator中移动到所需的项目

我正在使用这样的BindingNavigator让用户浏览BindingSource的数据记录.如何通过程序将显示的页面更改为所需的页码?

我已经将PositionItem设置为所需的页码,但这只会更改显示的页码并且不会移动到此页面.

我确定这并不困难,但我现在正在寻找解决方案一个小时.所以我现在问你们...

.net c# data-binding bindingsource winforms

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

Java:将不同类型的对象放入ModelList的ArrayList中.接口?

我希望我的模型包含在一个主要用于ListView的ModelCollection中.Collection总是具有相同的属性,如title,totalResults(用于分页),它应包含ArrayList"items"中的listItem-Models.但是,这些模型具有不同的类型,如"ModelCategory"或"ModelChain",并且通常具有不同的属性和方法.

如何在具有强大打字规则的java中实现这一点?我心脏界面是一个正确的方法来做到这一点.我在哪里实施它们?

public class ModelCollection {

              public ArrayList< ModelCategory OR ModelChain OR ModelXyz> items = new ArrayList<ModelCategory OR ModelChain OR ModelXyz>();

              private String id;
              private String title;
              private Long updated;

              private String linkSelf;
              private int totalResults;
              private int startIndex;

    /*
     more stuff like parsing a feed
    */

    }
Run Code Online (Sandbox Code Playgroud)

java types interface arraylist

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

Android:默认支持Gzip/Http?

我正在使用下面显示的代码从我们的服务器获取数据,其中Gzip已打开.我的代码是否已经支持Gzip(也许这已经由android而不是我的java程序完成)或者我是否必须添加/更改smth.我如何检查它是否正在使用Gzip?对于我的opionion,下载有点慢.

private static InputStream OpenHttpConnection(String urlString) throws IOException {
        InputStream in = null;
        int response = -1;

        URL url = new URL(urlString);
        URLConnection conn = url.openConnection();

        if (!(conn instanceof HttpURLConnection))
          throw new IOException("Not an HTTP connection");

        try {
          HttpURLConnection httpConn = (HttpURLConnection) conn;
          httpConn.setAllowUserInteraction(false);
          httpConn.setInstanceFollowRedirects(true);
          httpConn.setRequestMethod("GET");
          httpConn.connect();

          response = httpConn.getResponseCode();
          if (response == HttpURLConnection.HTTP_OK) {
            in = httpConn.getInputStream();
            if(in == null)
              throw new IOException("No data");
          }
        } catch (Exception ex) {
          throw new IOException("Error connecting");
        }
        return in;
      }
Run Code Online (Sandbox Code Playgroud)

android gzipstream

4
推荐指数
1
解决办法
5228
查看次数

如何在 Context.MODE_PRIVATE 中创建嵌套文件夹和文件?

我有一个要求,其中文件和文件夹需要使用Context.MODE_PRIVATE.

我发现我们可以使用创建文件openFileOutput(FILENAME, Context.MODE_PRIVATE);并且能够使用此方法创建文件。但后来我发现使用此方法我无法创建嵌套文件结构,即

openFileOutput("foo/myText.txt", Context.MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)

抛出异常:

java.lang.IllegalArgumentException: File foo/myText.txt contains a path separator
Run Code Online (Sandbox Code Playgroud)

可能是因为它只需要一个fileName & not a filepath并且还有文档说

打开与此 Context 的应用程序包关联的私有文件进行写入。

后来我发现getFilesDir(),返回上下文的应用程序包,我可以通过普通的Java文件创建文件/ O.But我不知道下创建它,即无论是权限MODE_APPEND,MODE_PRIVATE,MODE_WORLD_READABLE或MODE_WORLD_WRITEABLE。

所以,我有以下问题:-

  1. 如何使用 MODE_PRIVATE 下的 openFileOutput() 方法创建嵌套文件结构(如果可能)?

  2. 如果 openFileOutput() 不适用于创建嵌套结构,那么getFilesDir()根据我的要求使用Java File I/O 组合是否安全?使用这种方式创建的文件的权限是什么?

java file-io android

4
推荐指数
1
解决办法
3340
查看次数

我可以确定谁在调用函数或在Java中实例化一个类吗?

可能重复:
在Java中,如何使用堆栈跟踪或反射找到方法的调用者?

我只是好奇.我有时会请求该功能,但后来我用更多的代码解决了它.(调用类在调用方法时说出了它的名字)

java language-features

3
推荐指数
1
解决办法
2502
查看次数

什么是android意图显示本地化设置?

我相信这很容易回答.我只是找不到这份工作的意图ID.

我想显示本地化设置页面,用户可以选择"通过wifi打开本地化..."

      Intent intent = new Intent( ??? );
      startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

android android-intent android-activity

3
推荐指数
1
解决办法
764
查看次数

C#限制字符串的长度

我有以下课程:

public class VendorClass {         
    public int VendorID { get; set; }
    public string VendorName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

上面的字段匹配数据库表中的字段.在这种情况下,我VendorName如何给它一个字段宽度?

VendorName 映射到数据库中的字段 varchar(15)

c# string class

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

如何在JGit中"git log --follow <path>"?(要检索包括重命名的完整历史记录)

我如何扩展以下logCommand,以获得--follow该git log命令的选项?

Git git = new Git(myRepository);
Iterable<RevCommit> log = git.log().addPath("com/mycompany/myclass.java").call();
Run Code Online (Sandbox Code Playgroud)

此选项在jGit中实现,但我不知道如何使用它.logCommand的方法似乎没有用处.谢谢!

git git-log jgit

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

在哪里可以在PDP上针对属性提供者再次检查XACML请求的属性?

我正在评估PDP引擎,此刻我尝试AuthzForce Core。到目前为止,PDP评估请求的过程非常可靠:

//My request and pdp configuration files
File confLocation = new File("D:/docs/XACML/AuthZForce/IIA001/pdp.xml");//pdp.xml tells the pdp where the policies xml files are
File requestFile = new File("D:/docs/XACML/AuthZForce/IIA001/Request.xml");

//I instantiate the pdp engine and the xacml parser
final PdpEngineConfiguration pdpEngineConf = PdpEngineConfiguration.getInstance(confLocation, null, null);
PdpEngineInoutAdapter<Request, Response> pdp = PdpEngineAdapters.newXacmlJaxbInoutAdapter(pdpEngineConf);
XmlUtils.XmlnsFilteringParser xacmlParserFactory = XacmlJaxbParsingUtils.getXacmlParserFactory(false).getInstance();

//I parse the request file
Object request = xacmlParserFactory.parse(requestFile.toURI().toURL());
if (request instanceof Request) {
    //At this point I could access all request attributes or alter them …
Run Code Online (Sandbox Code Playgroud)

authorization xacml pdp abac authzforce

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

下载源时显示微调轮而不是图像

我将创建一个画廊视图,用户可以在不同的产品图片之间切换.其中一些将成为"销售"和简短描述的标签.在启动时,我想在该位置显示加载动画,直到下载产品照片.

  1. 使用一个产品照片的图层列表或状态列表?
  2. 你能告诉我,如何设置它?
  3. 如何让旋转器旋转?
  4. 如何打开或关闭它(如何通过代码访问图层列表)?

顺便说一句,"旋转器"是最好的词吗?它似乎代表了几件事.如果我没有说出正确的话,请随意编辑这个问题.

animation android layer spinner android-widget

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

将枚举类与 int 进行比较时避免强制转换

我终于说服我的同事使用enum class而不是旧的enum.

但是,当与int枚举类值进行比较时,现在需要进行强制转换。至少智能感知是这样说的:

在此处输入图片说明

由于那个不必要的强制转换(因为基础类型是 int),她现在想继续使用旧的枚举......

请帮我解决讨论中的论点。也许有一种技术方法可以避免演员阵容?

c++ enums casting c++11

0
推荐指数
1
解决办法
2645
查看次数